')\\\\n .append($('').text(metrics.name))\\\\n .append($(' ').text(metrics.methods))\\\\n .append($(' ').text(metrics.subclasses))\\\\n .append($(' ').text(metrics.depthInTree))\\\\n .appendTo(table);\\\\n });\\\\n\\\\n var container = $('')\\\\n .css({ overflow: 'auto', width: '100%', height:'100%' })\\\\n .append(table);\\\\n $(this.renderContext().shapeNode).empty().append(container);\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":166},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"165\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"166\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":167},\\\"user\\\":\\\"undefined\\\",\\\"tags\\\":[]},\\\"167\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 05 2012 16:15:22 GMT+0100 (CET)\\\"},\\\"168\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"source\\\":\\\"function fillClassCache(ns) {\\\\n\\\\tthis.classes = (ns || Global).classes(true).uniq().filter(function(cls) {\\\\n\\\\t\\\\treturn cls.sourceModule instanceof lively.lang.Namespace\\\\n\\\\t})\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"169\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"170\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"user\\\":\\\"undefined\\\",\\\"tags\\\":[]},\\\"171\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 05 2012 16:13:42 GMT+0100 (CET)\\\"},\\\"172\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":173},\\\"source\\\":\\\"function getMetrics() {\\\\n\\\\treturn this.classes.map(function(cls) {\\\\n return {\\\\n name: cls.displayName || cls.type || cls.name,\\\\n methods: Functions.own(cls.prototype).length +\\\\n \\\\t\\\\t Functions.own(cls).length,\\\\n subclasses: cls.directSubclasses().length,\\\\n depthInTree: cls.superclasses().length\\\\n };\\\\n });\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"173\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"174\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175},\\\"tags\\\":[]},\\\"175\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Dec 15 2011 17:06:52 GMT+0100 (CET)\\\"},\\\"176\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"source\\\":\\\"function updateModuleList() {\\\\n for (var i = 0; i < this.owner.submorphs.length; i++) {\\\\n if (this.owner.submorphs[i].name === 'TextInput') {\\\\n try {\\\\n var ns = eval(this.owner.submorphs[i].input.getTextString());\\\\n this.fillClassCache(ns);\\\\n this.updateList();\\\\n } catch(err) {\\\\n alert(err);\\\\n }\\\\n break;\\\\n }\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"177\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"178\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},\\\"user\\\":\\\"undefined\\\",\\\"tags\\\":[]},\\\"179\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 05 2012 16:34:58 GMT+0100 (CET)\\\"},\\\"180\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},\\\"source\\\":\\\"function updateGlobalList() {\\\\n this.fillClassCache();\\\\n this.updateList();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"181\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"182\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"user\\\":\\\"undefined\\\",\\\"tags\\\":[]},\\\"183\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 05 2012 16:15:59 GMT+0100 (CET)\\\"},\\\"184\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":185}],\\\"scripts\\\":[],\\\"id\\\":\\\"68CB0259-9C28-4246-AC4F-D4AA662DE002\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":200},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"showsHalos\\\":false,\\\"name\\\":\\\"TextInput\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":207},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":235},\\\"isInLayoutCycle\\\":false,\\\"prevScroll\\\":[0,0],\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"input\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":292},\\\"isBeingDragged\\\":false,\\\"isDataField\\\":true,\\\"isTypedDataField\\\":true,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"derivationIds\\\":[3457,\\\"F30465C1-3E65-4F06-8CE2-34B1B6D39F44\\\"],\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":293},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":294},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\"},\\\"185\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"5E2F5C12-0646-4AE8-89E2-DE978FEA9510\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":186},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"_MaxTextWidth\\\":140,\\\"_MaxTextHeight\\\":null,\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"showsHalos\\\":false,\\\"_FontSize\\\":14,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"name\\\":\\\"Label\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":194}],\\\"charsReplaced\\\":\\\"TextInput\\\",\\\"lastFindLoc\\\":9,\\\"priorSelectionRange\\\":[7,7],\\\"prevScroll\\\":[0,0],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":197},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":198},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":199},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_MinTextWidth\\\":140,\\\"_MinTextHeight\\\":null,\\\"previousSelection\\\":[1,1],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"derivationIds\\\":[3459,\\\"6AB049DD-3056-4759-B95B-5DA1DAE23880\\\"],\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"186\\\":{\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":191},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"187\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"188\\\":{\\\"x\\\":140,\\\"y\\\":22,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"189\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"190\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"191\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"192\\\":{\\\"x\\\":7.135,\\\"y\\\":7.135,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"193\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":4,\\\"comment\\\":\\\"a simple text morph\\\",\\\"partName\\\":\\\"Text\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"194\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":195},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"Module:\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"195\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"196\\\":{\\\"x\\\":140,\\\"y\\\":22,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"197\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\",\\\"updateText\\\":\\\"updateTextHTML\\\",\\\"setTextExtent\\\":\\\"setTextExtentHTML\\\",\\\"setMaxTextWidth\\\":\\\"setMaxTextWidthHTML\\\",\\\"setMaxTextHeight\\\":\\\"setMaxTextHeightHTML\\\",\\\"setMinTextWidth\\\":\\\"setMinTextWidthHTML\\\",\\\"setMinTextHeight\\\":\\\"setMinTextHeightHTML\\\",\\\"getTextExtent\\\":\\\"getTextExtentHTML\\\",\\\"getTextString\\\":\\\"getTextStringHTML\\\",\\\"ignoreTextEvents\\\":\\\"ignoreTextEventsHTML\\\",\\\"unignoreTextEvents\\\":\\\"unignoreTextEventsHTML\\\",\\\"enableTextEvents\\\":\\\"enableTextEventsHTML\\\",\\\"setFontFamily\\\":\\\"setFontFamilyHTML\\\",\\\"setFontSize\\\":\\\"setFontSizeHTML\\\",\\\"setTextColor\\\":\\\"setTextColorHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setAlign\\\":\\\"setAlignHTML\\\",\\\"setVerticalAlign\\\":\\\"setVerticalAlignHTML\\\",\\\"setDisplay\\\":\\\"setDisplayHTML\\\",\\\"setWhiteSpaceHandling\\\":\\\"setWhiteSpaceHandlingHTML\\\",\\\"focusMorph\\\":\\\"focusMorphHTML\\\"},\\\"198\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"199\\\":{\\\"x\\\":5,\\\"y\\\":5,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"200\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":202},\\\"_BorderWidth\\\":1,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"201\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"202\\\":{\\\"x\\\":396.89140465873186,\\\"y\\\":44.11192548326366,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"203\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"204\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"205\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"206\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"207\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/DatabaseDemo/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"comment\\\":\\\"String input (text). Interface: #getInputString #getType #getValue #setLabel #getName\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"TextInput\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":208},{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},{\\\"__isSmartRef__\\\":true,\\\"id\\\":212},{\\\"__isSmartRef__\\\":true,\\\"id\\\":214},{\\\"__isSmartRef__\\\":true,\\\"id\\\":216},{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},{\\\"__isSmartRef__\\\":true,\\\"id\\\":228},{\\\"__isSmartRef__\\\":true,\\\"id\\\":230}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"208\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"8FDAD811-D04E-4C77-B0EC-B839EF848821\\\"},\\\"209\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 05 2012 00:13:45 GMT+0100 (CET)\\\"},\\\"210\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"2A84CEED-6D97-4405-809E-D94E0783B671\\\"},\\\"211\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 23 2011 22:25:46 GMT+0100 (CET)\\\"},\\\"212\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"746BCB9A-8E05-4C29-8965-BAE702453043\\\"},\\\"213\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 22 2011 22:22:01 GMT+0100 (CET)\\\"},\\\"214\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"C368FD9D-6A38-4D1D-AA63-C2170A3F2AEE\\\"},\\\"215\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 01:21:05 GMT+0100 (CET)\\\"},\\\"216\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":217},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"DD9591F7-AED2-49DF-A46C-1ABD96F0704E\\\"},\\\"217\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 19:03:18 GMT+0100 (CET)\\\"},\\\"218\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"1649BEFF-AE79-471A-9588-9F85C717B691\\\"},\\\"219\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 19:06:39 GMT+0100 (CET)\\\"},\\\"220\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":221},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"866D4176-0654-41AF-B572-7155CD518000\\\"},\\\"221\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 19:07:31 GMT+0100 (CET)\\\"},\\\"222\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"BB5FCC65-1A15-436D-A613-D8DEFF053440\\\"},\\\"223\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 19:17:07 GMT+0100 (CET)\\\"},\\\"224\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"68F0961D-33A6-4218-B689-D0D80AE50825\\\"},\\\"225\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 19:27:07 GMT+0100 (CET)\\\"},\\\"226\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":227},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"9DFAB0C9-0AE3-47FD-B9C3-3C00BD27B942\\\"},\\\"227\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 16 2011 20:23:40 GMT+0100 (CET)\\\"},\\\"228\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"B3A0813A-D4E0-4A53-8507-A8D2A2CF2E36\\\"},\\\"229\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 22 2011 01:13:13 GMT+0100 (CET)\\\"},\\\"230\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"author\\\":null,\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"95329BDB-9877-442A-B609-68B165559487\\\"},\\\"231\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Jan 03 2012 20:38:55 GMT+0100 (CET)\\\"},\\\"232\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"233\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"234\\\":{\\\"x\\\":411.419658698746,\\\"y\\\":44.11192548326366,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"235\\\":{\\\"layouter\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"extentWithoutPlaceholder\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":202}},\\\"236\\\":{\\\"defaultBorderSize\\\":10,\\\"defaultSpacing\\\":15,\\\"borderSize\\\":7.135,\\\"spacing\\\":3.995,\\\"container\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Layout\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Layout.HorizontalLayout\\\"},\\\"237\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":23199,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":238},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"_MaxTextWidth\\\":48,\\\"_MaxTextHeight\\\":null,\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"showsHalos\\\":false,\\\"_FontSize\\\":14,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"name\\\":\\\"Label\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":245},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":246}],\\\"charsReplaced\\\":\\\"some text \\\",\\\"lastFindLoc\\\":10,\\\"priorSelectionRange\\\":[0,10],\\\"prevScroll\\\":[0,0],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":248},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":249},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":250},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":251},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":null,\\\"_MinTextWidth\\\":48,\\\"_MinTextHeight\\\":null,\\\"previousSelection\\\":[5,9],\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":252},\\\"eventsAreIgnored\\\":true,\\\"scriptAnnotations\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":253},\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":256},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"238\\\":{\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":239},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":240},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":242},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":243},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"239\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"240\\\":{\\\"x\\\":48,\\\"y\\\":22,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"241\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"242\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"243\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"244\\\":{\\\"x\\\":7.135,\\\"y\\\":7.135,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"245\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":4,\\\"comment\\\":\\\"a simple text morph\\\",\\\"partName\\\":\\\"Text\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"246\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":247},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"247\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"248\\\":{\\\"x\\\":48,\\\"y\\\":22,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"249\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\",\\\"updateText\\\":\\\"updateTextHTML\\\",\\\"setTextExtent\\\":\\\"setTextExtentHTML\\\",\\\"setMaxTextWidth\\\":\\\"setMaxTextWidthHTML\\\",\\\"setMaxTextHeight\\\":\\\"setMaxTextHeightHTML\\\",\\\"setMinTextWidth\\\":\\\"setMinTextWidthHTML\\\",\\\"setMinTextHeight\\\":\\\"setMinTextHeightHTML\\\",\\\"getTextExtent\\\":\\\"getTextExtentHTML\\\",\\\"getTextString\\\":\\\"getTextStringHTML\\\",\\\"ignoreTextEvents\\\":\\\"ignoreTextEventsHTML\\\",\\\"unignoreTextEvents\\\":\\\"unignoreTextEventsHTML\\\",\\\"enableTextEvents\\\":\\\"enableTextEventsHTML\\\",\\\"setFontFamily\\\":\\\"setFontFamilyHTML\\\",\\\"setFontSize\\\":\\\"setFontSizeHTML\\\",\\\"setTextColor\\\":\\\"setTextColorHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setAlign\\\":\\\"setAlignHTML\\\",\\\"setVerticalAlign\\\":\\\"setVerticalAlignHTML\\\",\\\"setDisplay\\\":\\\"setDisplayHTML\\\",\\\"setWhiteSpaceHandling\\\":\\\"setWhiteSpaceHandlingHTML\\\",\\\"focusMorph\\\":\\\"focusMorphHTML\\\"},\\\"250\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"251\\\":{\\\"x\\\":5,\\\"y\\\":5,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"252\\\":{\\\"x\\\":65,\\\"y\\\":-18,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"253\\\":{\\\"setTextString\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":254}},\\\"254\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":255}},\\\"255\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 22:03:35 GMT+0100 (CET)\\\"},\\\"256\\\":{\\\"setTextString\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":257}},\\\"257\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":258},\\\"source\\\":\\\"function setTextString(string) {\\\\n $super(string);\\\\n this.fit();\\\\n this.applyLayout();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":263},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"258\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":259}},\\\"259\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":260}},\\\"260\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":262},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"261\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"name\\\":\\\"setTextString\\\"},\\\"262\\\":{},\\\"263\\\":{},\\\"264\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"DFDFE3DA-95BF-40CE-A7FB-0BAE6766B25D\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":265},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":272},\\\"_MaxTextWidth\\\":176.69588523692522,\\\"_MaxTextHeight\\\":null,\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":273},\\\"showsHalos\\\":false,\\\"_FontSize\\\":14,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"name\\\":\\\"Input\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":274},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":275}],\\\"charsReplaced\\\":\\\"sdf\\\",\\\"lastFindLoc\\\":3,\\\"priorSelectionRange\\\":[5,5],\\\"prevScroll\\\":[0,0],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":277},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":278},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":279},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":280},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"_MinTextWidth\\\":176.69588523692522,\\\"_MinTextHeight\\\":null,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":281},\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":282},\\\"previousSelection\\\":[11,11],\\\"derivationIds\\\":[3458,\\\"443AE3A2-E1DF-48F5-8CBC-AE8D720ACD4E\\\"],\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":283},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"265\\\":{\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":266},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":267},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":268},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":269},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":270},\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"dashed\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":271},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"266\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"267\\\":{\\\"x\\\":176.69588523692522,\\\"y\\\":22.98024068540795,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"268\\\":{\\\"r\\\":0.4,\\\"g\\\":0.4,\\\"b\\\":0.4,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"269\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"270\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"271\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"272\\\":{\\\"x\\\":233.5325412335461,\\\"y\\\":18.07339511200624,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"273\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"274\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":4,\\\"comment\\\":\\\"a simple text morph\\\",\\\"partName\\\":\\\"Text\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"275\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":276},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"lively.morphic\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"276\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"277\\\":{\\\"x\\\":176.69588523692522,\\\"y\\\":22.98024068540795,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"278\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\",\\\"updateText\\\":\\\"updateTextHTML\\\",\\\"setTextExtent\\\":\\\"setTextExtentHTML\\\",\\\"setMaxTextWidth\\\":\\\"setMaxTextWidthHTML\\\",\\\"setMaxTextHeight\\\":\\\"setMaxTextHeightHTML\\\",\\\"setMinTextWidth\\\":\\\"setMinTextWidthHTML\\\",\\\"setMinTextHeight\\\":\\\"setMinTextHeightHTML\\\",\\\"getTextExtent\\\":\\\"getTextExtentHTML\\\",\\\"getTextString\\\":\\\"getTextStringHTML\\\",\\\"ignoreTextEvents\\\":\\\"ignoreTextEventsHTML\\\",\\\"unignoreTextEvents\\\":\\\"unignoreTextEventsHTML\\\",\\\"enableTextEvents\\\":\\\"enableTextEventsHTML\\\",\\\"setFontFamily\\\":\\\"setFontFamilyHTML\\\",\\\"setFontSize\\\":\\\"setFontSizeHTML\\\",\\\"setTextColor\\\":\\\"setTextColorHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setAlign\\\":\\\"setAlignHTML\\\",\\\"setVerticalAlign\\\":\\\"setVerticalAlignHTML\\\",\\\"setDisplay\\\":\\\"setDisplayHTML\\\",\\\"setWhiteSpaceHandling\\\":\\\"setWhiteSpaceHandlingHTML\\\",\\\"focusMorph\\\":\\\"focusMorphHTML\\\"},\\\"279\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"280\\\":{\\\"x\\\":5,\\\"y\\\":5,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"281\\\":{},\\\"282\\\":{\\\"x\\\":175.92081270755892,\\\"y\\\":-8.13934924907744,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"283\\\":{\\\"onEnterPressed\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":284}},\\\"284\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":285},\\\"source\\\":\\\"function onEnterPressed(evt) {\\\\n console.log(jQuery(evt.target).text());\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"285\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":286}},\\\"286\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":287}},\\\"287\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":288},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":289},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"288\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"name\\\":\\\"onEnterPressed\\\"},\\\"289\\\":{},\\\"290\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":291},\\\"user\\\":\\\"undefined\\\",\\\"tags\\\":[]},\\\"291\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 05 2012 15:56:17 GMT+0100 (CET)\\\"},\\\"292\\\":{\\\"x\\\":86,\\\"y\\\":-22,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"293\\\":{\\\"x\\\":134.17332343635104,\\\"y\\\":11.9225547996745,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"294\\\":{\\\"setLabel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":295},\\\"getValue\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":299},\\\"getType\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"getInputString\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":307},\\\"setValue\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":311},\\\"getSelectorString\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":315},\\\"setName\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":319},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":327}},\\\"295\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":296},\\\"source\\\":\\\"function setLabel(label) { this.label.setTextString(label);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":297},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"296\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184}},\\\"297\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":298}},\\\"298\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 23:08:14 GMT+0100 (CET)\\\"},\\\"299\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":300},\\\"source\\\":\\\"function getValue() {\\\\n return this.input.getTextString();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":301},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"300\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184}},\\\"301\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":302}},\\\"302\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 18:48:58 GMT+0100 (CET)\\\"},\\\"303\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"source\\\":\\\"function getType() {\\\\n return 'text';\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":305},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"304\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184}},\\\"305\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":306}},\\\"306\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 19:22:22 GMT+0100 (CET)\\\"},\\\"307\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":308},\\\"source\\\":\\\"function getInputString() {\\\\n return this.input.getTextString();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":309},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"308\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184}},\\\"309\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310}},\\\"310\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 14 2011 18:48:50 GMT+0100 (CET)\\\"},\\\"311\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":312},\\\"source\\\":\\\"function setValue(aString) {\\\\n this.get('Input').textString = aString;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":313},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"312\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184}},\\\"313\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":314}},\\\"314\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 16 2011 20:23:29 GMT+0100 (CET)\\\"},\\\"315\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":316},\\\"source\\\":\\\"function getSelectorString() {\\\\n return '';\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":317},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"316\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184}},\\\"317\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":318},\\\"categories\\\":[]},\\\"318\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 22 2011 22:21:48 GMT+0100 (CET)\\\"},\\\"319\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":320},\\\"source\\\":\\\"function setName(name) {\\\\n $super(name);\\\\n this.get(\\\\\\\"Label\\\\\\\").setTextString(name + \\\\\\\":\\\\\\\");\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":325},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"320\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":321}},\\\"321\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":322}},\\\"322\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":324},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"323\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"name\\\":\\\"setName\\\"},\\\"324\\\":{},\\\"325\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":326}},\\\"326\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 23 2011 19:54:41 GMT+0100 (CET)\\\"},\\\"327\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":328},\\\"source\\\":\\\"function reset() {\\\\n this.input.textString = '';\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":329},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"328\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184}},\\\"329\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":330},\\\"categories\\\":[]},\\\"330\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 23 2011 22:25:40 GMT+0100 (CET)\\\"},\\\"331\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":332}],\\\"scripts\\\":[],\\\"id\\\":\\\"A0BC55E7-6461-4AB3-9117-32E79D02BAB5\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":347},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"value\\\":true,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":363},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":351},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"name\\\":\\\"Button1\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":372},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":373}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":415},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":416},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":417},\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":418},\\\"derivationIds\\\":[7251],\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":419},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\"},\\\"332\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"EAF0A36E-3166-45B1-A4A8-C5D8A16AEF2A\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":339},\\\"_MaxTextWidth\\\":101,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":342},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":343}],\\\"_Align\\\":\\\"center\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":345},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":346},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252],\\\"_MinTextWidth\\\":101,\\\"_MinTextHeight\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"333\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":336},\\\"_Fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":337},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":338},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"334\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"335\\\":{\\\"x\\\":101,\\\"y\\\":21,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"336\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"337\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"338\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"339\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"340\\\":{\\\"x\\\":5,\\\"y\\\":5,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"341\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"342\\\":{\\\"x\\\":101,\\\"y\\\":21,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"343\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":344},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"Module\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"344\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"345\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\",\\\"updateText\\\":\\\"updateTextHTML\\\",\\\"setTextExtent\\\":\\\"setTextExtentHTML\\\",\\\"setMaxTextWidth\\\":\\\"setMaxTextWidthHTML\\\",\\\"setMaxTextHeight\\\":\\\"setMaxTextHeightHTML\\\",\\\"setMinTextWidth\\\":\\\"setMinTextWidthHTML\\\",\\\"setMinTextHeight\\\":\\\"setMinTextHeightHTML\\\",\\\"getTextExtent\\\":\\\"getTextExtentHTML\\\",\\\"getTextString\\\":\\\"getTextStringHTML\\\",\\\"ignoreTextEvents\\\":\\\"ignoreTextEventsHTML\\\",\\\"unignoreTextEvents\\\":\\\"unignoreTextEventsHTML\\\",\\\"enableTextEvents\\\":\\\"enableTextEventsHTML\\\",\\\"setFontFamily\\\":\\\"setFontFamilyHTML\\\",\\\"setFontSize\\\":\\\"setFontSizeHTML\\\",\\\"setTextColor\\\":\\\"setTextColorHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setAlign\\\":\\\"setAlignHTML\\\",\\\"setVerticalAlign\\\":\\\"setVerticalAlignHTML\\\",\\\"setDisplay\\\":\\\"setDisplayHTML\\\",\\\"setWhiteSpaceHandling\\\":\\\"setWhiteSpaceHandlingHTML\\\",\\\"focusMorph\\\":\\\"focusMorphHTML\\\"},\\\"346\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"347\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":348},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":349},\\\"_BorderWidth\\\":1.1840000000000002,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":350},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":351},\\\"_BorderRadius\\\":5.2,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":361},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":362},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"348\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"349\\\":{\\\"x\\\":101,\\\"y\\\":21,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"350\\\":{\\\"r\\\":0.839,\\\"g\\\":0.839,\\\"b\\\":0.839,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"351\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":352},{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},{\\\"__isSmartRef__\\\":true,\\\"id\\\":356},{\\\"__isSmartRef__\\\":true,\\\"id\\\":358}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"352\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"353\\\":{\\\"r\\\":0.98,\\\"g\\\":0.98,\\\"b\\\":0.98,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"354\\\":{\\\"offset\\\":0.4,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":355}},\\\"355\\\":{\\\"r\\\":0.91,\\\"g\\\":0.91,\\\"b\\\":0.91,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"356\\\":{\\\"offset\\\":0.6,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":357}},\\\"357\\\":{\\\"r\\\":0.91,\\\"g\\\":0.91,\\\"b\\\":0.91,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"358\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":359}},\\\"359\\\":{\\\"r\\\":0.97,\\\"g\\\":0.97,\\\"b\\\":0.97,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"360\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"361\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"362\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"363\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":364},{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},{\\\"__isSmartRef__\\\":true,\\\"id\\\":368},{\\\"__isSmartRef__\\\":true,\\\"id\\\":370}],\\\"vector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\"},\\\"364\\\":{\\\"offset\\\":0,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365}},\\\"365\\\":{\\\"r\\\":0.9600000000000001,\\\"g\\\":0.9600000000000001,\\\"b\\\":0.9600000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"366\\\":{\\\"offset\\\":0.4,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":367}},\\\"367\\\":{\\\"r\\\":0.8200000000000001,\\\"g\\\":0.8200000000000001,\\\"b\\\":0.8200000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"368\\\":{\\\"offset\\\":0.6,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":369}},\\\"369\\\":{\\\"r\\\":0.8200000000000001,\\\"g\\\":0.8200000000000001,\\\"b\\\":0.8200000000000001,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"370\\\":{\\\"offset\\\":1,\\\"color\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":371}},\\\"371\\\":{\\\"r\\\":0.94,\\\"g\\\":0.94,\\\"b\\\":0.94,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"372\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"373\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"updateModuleList\\\",\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\"},\\\"374\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":375}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":394},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"35427A57-2D9A-4E0D-B03B-6A28467924A2\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":401},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":402},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"owner\\\":null,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":403},\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":404},\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":405},{\\\"__isSmartRef__\\\":true,\\\"id\\\":406}],\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":373},\\\"showsMorphMenu\\\":true,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":407},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\"},\\\"375\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":376},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"2836264C-734B-4D4B-98F9-B713C9003C0C\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":387},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":388},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":389},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"_Rotation\\\":2.961776014200943,\\\"showsHalos\\\":false,\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":390},{\\\"__isSmartRef__\\\":true,\\\"id\\\":391},{\\\"__isSmartRef__\\\":true,\\\"id\\\":392},{\\\"__isSmartRef__\\\":true,\\\"id\\\":393}],\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\"},\\\"376\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":377},{\\\"__isSmartRef__\\\":true,\\\"id\\\":378},{\\\"__isSmartRef__\\\":true,\\\"id\\\":379},{\\\"__isSmartRef__\\\":true,\\\"id\\\":380}],\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":381},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":382},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":383},\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":384},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":385},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":386},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\"},\\\"377\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\"},\\\"378\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":6,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\"},\\\"379\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":4,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\"},\\\"380\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\"},\\\"381\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"getPathNode\\\":\\\"getPathNodeHTML\\\",\\\"setPathElements\\\":\\\"setPathElementsHTML\\\",\\\"getPathBounds\\\":\\\"getPathBoundsHTML\\\",\\\"getTotalLength\\\":\\\"getTotalLengthHTML\\\",\\\"getPointAtTotalLength\\\":\\\"getPointAtTotalLengthHTML\\\"},\\\"382\\\":{\\\"x\\\":-12,\\\"y\\\":-6,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"383\\\":{\\\"x\\\":16,\\\"y\\\":12,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"384\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"385\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"386\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"387\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"388\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"389\\\":{\\\"x\\\":-112.35406122954501,\\\"y\\\":37.8911145536417,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"390\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"index\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\"},\\\"391\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"index\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\"},\\\"392\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"index\\\":2,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\"},\\\"393\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"index\\\":3,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\"},\\\"394\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":395},{\\\"__isSmartRef__\\\":true,\\\"id\\\":396}],\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":397},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":398},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":399},\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":400},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":385},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\"},\\\"395\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":299.64434925829386,\\\"y\\\":-37.001999,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\"},\\\"396\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-112.35406122954501,\\\"y\\\":37.8911145536417,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\"},\\\"397\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"getPathNode\\\":\\\"getPathNodeHTML\\\",\\\"setPathElements\\\":\\\"setPathElementsHTML\\\",\\\"getPathBounds\\\":\\\"getPathBoundsHTML\\\",\\\"getTotalLength\\\":\\\"getTotalLengthHTML\\\",\\\"getPointAtTotalLength\\\":\\\"getPointAtTotalLengthHTML\\\"},\\\"398\\\":{\\\"x\\\":-113,\\\"y\\\":-38,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"399\\\":{\\\"x\\\":413,\\\"y\\\":76,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"400\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"401\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"402\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"403\\\":{\\\"x\\\":268.4926622758477,\\\"y\\\":45.135,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"404\\\":{\\\"x\\\":413,\\\"y\\\":76,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"405\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"index\\\":0,\\\"connectedMagnet\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\"},\\\"406\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"index\\\":1,\\\"connectedMagnet\\\":null,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"markerDirection\\\":\\\"prev\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\"},\\\"407\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":408}},\\\"408\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":409},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString || \\\\n 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true, \\\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(), \\\\n visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":414},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"409\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":410}},\\\"410\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":411}},\\\"411\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":412},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":413},\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"412\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"name\\\":\\\"morphMenuItems\\\"},\\\"413\\\":{},\\\"414\\\":{},\\\"415\\\":{\\\"x\\\":101,\\\"y\\\":21,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"416\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"417\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"418\\\":{\\\"x\\\":75.01466489007407,\\\"y\\\":-10.097867193874649,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"419\\\":{\\\"x\\\":415.4245184509528,\\\"y\\\":19.061473801934724,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"420\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":421},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":422},\\\"_BorderWidth\\\":1.332,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":423},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":424},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":425},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":426},\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"421\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"422\\\":{\\\"x\\\":555,\\\"y\\\":408,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"423\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"424\\\":{\\\"r\\\":1,\\\"g\\\":1,\\\"b\\\":1,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"425\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"426\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"427\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/MP2011WS\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"comment\\\":\\\"\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Rectangle\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":428},{\\\"__isSmartRef__\\\":true,\\\"id\\\":430}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"428\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":429},\\\"author\\\":\\\"mf\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"B6CC3E78-DF35-4C5F-98D5-4D2B57B1BF1B\\\"},\\\"429\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Jan 17 2012 18:39:30 GMT+0100 (CET)\\\"},\\\"430\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":431},\\\"author\\\":\\\"mf\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"54F2D0F5-53AA-4892-A3D2-17E44416CAE3\\\"},\\\"431\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Jan 17 2012 18:41:06 GMT+0100 (CET)\\\"},\\\"432\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"433\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"434\\\":{},\\\"435\\\":{\\\"x\\\":543,\\\"y\\\":397,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"436\\\":{\\\"x\\\":305,\\\"y\\\":2,\\\"__SourceModuleName__\\\":\\\"Global\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"437\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global\\\"},\\\"isSimplifiedRegistry\\\":true}}\",\"loadedMetaInfo\":{\"__isSmartRef__\":true,\"id\":313},\"name\":\"MetricsView\",\"part\":{\"__isSmartRef__\":true,\"id\":318},\"partsSpaceName\":\"PartsBin/MP2011WS/\",\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"294\":{\"sourceAttrName\":\"partVersions\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":293},\"targetMethodName\":\"setSelectedPartVersions\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"295\":{\"sourceAttrName\":\"loadedMetaInfo\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":293},\"targetMethodName\":\"setMetaInfoOfSelectedItem\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"296\":{\"sourceAttrName\":\"part\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":293},\"targetMethodName\":\"remove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":297},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"297\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\"],\"derivationIds\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":298},\"halosEnabled\":true,\"id\":\"F977DA22-C7BC-4791-99A9-31DF222C7E78\",\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":299},\"submorphs\":[],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"298\":{\"morph\":{\"__isSmartRef__\":true,\"id\":297},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"299\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(100.0,100.0)\",\"_Fill\":\"Color.rgba(204,204,204,0.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"300\":{\"sourceAttrName\":\"part\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":293},\"targetMethodName\":\"openLoadedPartsBinItem\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":301},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"301\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\"],\"accessibleInInactiveWindow\":true,\"derivationIds\":[],\"draggingEnabled\":true,\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":302},\"halosEnabled\":true,\"id\":\"CB7EA45A-7055-4B5D-8F30-5702335CD19A\",\"isBeingDragged\":false,\"isSelected\":true,\"owner\":null,\"partItem\":{\"__isSmartRef__\":true,\"id\":293},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":303},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":304},\"submorphs\":[{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":308}],\"targetName\":\"MetricsView\",\"__LivelyClassName__\":\"lively.morphic.PartsBinItem\",\"__SourceModuleName__\":\"Global.lively.morphic.ScriptingSupport\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"302\":{\"morph\":{\"__isSmartRef__\":true,\"id\":301},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"303\":{\"hostname\":\"localhost\",\"pathname\":\"/PartsBin/MP2011WS/\",\"port\":9001,\"protocol\":\"http:\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"304\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"_BorderRadius\":6,\"_BorderWidth\":3,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(204,0,0)\",\"_Extent\":\"lively.pt(100.0,100.0)\",\"_Fill\":\"Color.rgb(230,230,230)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"305\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\"],\"derivationIds\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":306},\"eventsAreIgnored\":true,\"halosEnabled\":true,\"id\":\"2EB8C6D9-E908-4A13-9260-40CC45A8AC5F\",\"owner\":{\"__isSmartRef__\":true,\"id\":301},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":307},\"submorphs\":[],\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"306\":{\"morph\":{\"__isSmartRef__\":true,\"id\":305},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"307\":{\"__serializedExpressions__\":[\"_Extent\",\"_Padding\",\"extent\"],\"stringifiedShapeNode\":\"
Class name WMC NOC DIT lively.morphic.Morph 402 21 1 lively.morphic.Text 238 3 2 lively.morphic.World 121 0 2 lively.ide.BasicBrowser 105 3 3 lively.morphic.List 72 1 3 lively.morphic.Shapes.Shape 68 5 1 WebResource 50 0 1 lively.morphic.DataGrid 44 0 2 ObjectGraphLinearizer 44 0 1 lively.morphic.Shapes.Path 43 0 2 lively.ide.FileFragment 42 1 1 lively.morphic.Rendering.DOMInterface 39 0 1 NetRequest 39 0 2 Change 37 6 1 URL 36 0 1 lively.morphic.Selection 36 0 3 lively.morphic.ControlPoint 35 0 1 ChangeSet 35 0 2 AttributeConnection 34 1 1 lively.PartsBin.PartItem 33 0 1 AnotherSourceDatabase 29 0 1 lively.morphic.TextEmphasis 28 0 1 lively.morphic.Path 28 0 2 lively.morphic.RichText 27 0 1 SVNResource 27 0 3 lively.morphic.TextChunk 26 0 1 lively.morphic.Similitude 25 0 1 lively.morphic.Window 25 0 2 lively.morphic.Layout.Layout 24 4 1 Resource 24 1 2 lively.ide.ModuleWrapper 23 0 1 lively.ide.BrowserNode 22 5 1 lively.Main.Examples 22 1 1 lively.morphic.Halo 21 18 3 lively.morphic.Slider 21 0 3 RealTrait 21 0 1 Layer 20 0 1 lively.FileUploader 20 0 1 lively.morphic.Rendering.RenderContext 19 3 1 lively.morphic.EventHandler 18 1 1 lively.morphic.Menu 18 0 3 CodeParser 17 2 1 lively.Main.Loader 17 2 1 lively.morphic.PartsBinItem 17 0 3 LayerableObject 17 0 1 MethodCategoryChange 16 0 2 lively.morphic.Tab 16 0 2 lively.PartsBin.PartsSpace 16 0 1 View 15 3 1 lively.morphic.Button 15 1 2 lively.morphic.Layout.GridLayout 15 0 2 lively.PartsBin.PartsBinMetaInfo 15 0 1 lively.morphic.TextEditor 15 0 3 DocLinkConverter 15 0 1 ClassChange 14 0 2 lively.morphic.DataGridCell 14 0 3 lively.morphic.Script 13 2 1 lively.morphic.Magnet 13 1 1 lively.morphic.TabBar 13 0 2 lively.morphic.Image 13 0 2 OMetaSupport 13 0 1 Query 13 0 2 SyntheticModel 13 0 2 lively.morphic.HandMorph 13 0 2 lively.ide.FileFragmentNode 12 14 2 lively.ide.AddNewFileCommand 12 0 2 lively.Main.WorldDataAccessor 11 3 1 lively.ide.CompleteFileFragmentNode 11 1 3 lively.morphic.Shapes.Image 11 0 2 ClassPlugin 11 0 2 ConversionPlugin 11 0 2 lively.ide.SystemBrowser 11 0 4 lively.morphic.Shapes.PathElement 10 10 1 lively.ide.ChangeNode 10 5 2 lively.ide.AddToFileFragmentCommand 10 4 2 lively.morphic.AbstractDialog 10 3 2 lively.ide.MultiFileFragmentsNode 10 1 3 lively.morphic.Shapes.External 10 0 2 lively.morphic.TitleBar 10 0 3 NetRequestStatus 10 0 1 ProtoChange 10 0 2 lively.morphic.LinearGradient 10 0 2 lively.morphic.RotateHalo 10 0 4 lively.morphic.PathVertexControlPointHalo 10 0 5 lively.morphic.HorizontalDivider 10 0 3 lively.ide.BrowserCommand 9 19 1 lively.morphic.Shapes.MoveTo 9 0 2 lively.morphic.ProgressBar 9 0 3 lively.ide.RemoteChangeSetNode 9 0 4 lively.morph.ConnectionBuilder 9 0 3 lively.morphic.DraggableBehaviorMorph 9 0 3 lively.morphic.RadialGradient 9 0 2 lively.morphic.Canvas.RenderContext 9 0 2 lively.morphic.Layout.ConstraintLayout 9 0 2 StaticChange 9 0 2 JsParser 9 0 2 lively.ide.ChangeSetMenuCommand 9 0 2 lively.morphic.PathInsertPointHalo 9 0 5 lively.morphic.App 8 3 1 lively.morphic.Layout.HorizontalLayout 8 1 2 Model 8 1 1 lively.morphic.Layout.VerticalLayout 8 1 2 lively.ide.BrowserPanel 8 0 4 ClosurePlugin 8 0 2 lively.morphic.RenameHalo 8 0 4 DoitChange 8 0 2 lively.ide.SourceControlNode 8 0 2 lively.morphic.Shapes.ArcTo 8 0 2 LivelyWrapperPlugin 8 0 2 lively.morphic.HtmlWrapperMorph 8 0 2 lively.morphic.Shapes.BezierCurve1CtlTo 8 0 2 lively.morphic.Shapes.BezierCurve2CtlTo 8 0 2 lively.morphic.Shapes.QuadCurveTo 8 0 2 lively.ide.MethodCategoryFragmentNode 8 0 4 lively.ide.CategorizedClassFragmentNode 8 0 3 lively.morphic.CheckBox 8 0 2 lively.morphic.GeometryTransformConnection 8 0 3 lively.morphic.Shapes.CurveTo 8 0 2 lively.morphic.Shapes.Ellipse 8 0 2 lively.morphic.Shapes.VerticalTo 8 0 2 Styles 8 0 1 lively.ide.RunTestMethodCommand 8 0 2 lively.morphic.Shapes.HorizontalTo 8 0 2 OldModelFilter 8 0 2 lively.morphic.Shapes.LineTo 8 0 2 lively.morphic.GeometryConnection 7 1 2 DoWeakSerializePlugin 7 0 2 lively.ide.NamespaceNode 7 0 2 lively.morphic.TabContainer 7 0 2 SVNVersionInfo 7 0 1 CopyOnlySubmorphsPlugin 7 0 2 lively.morphic.LockHalo 7 0 4 lively.morphic.Shapes.ClosePath 7 0 2 lively.ide.SortCommand 7 0 2 LayerPlugin 7 0 2 lively.morphic.CopyHalo 7 0 4 DeprecatedView 7 0 1 lively.morphic.SliderKnob 7 0 3 GenericFilter 7 0 2 lively.morphic.FunctionScript 7 0 2 lively.morphic.DropDownList 7 0 4 lively.morphic.Layout.JournalLayout 7 0 3 lively.ide.ChangeSetDoitNode 7 0 3 lively.morphic.MagnetHalo 7 0 3 lively.morphic.Gradient 6 2 1 lively.ide.ChangeSetNode 6 1 3 lively.Main.JSONWorldData 6 1 2 lively.ide.ChangesGotoChangeSetCommand 6 0 2 lively.morphic.HTMLParser 6 0 1 lively.morphic.BoundsHalo 6 0 4 lively.ide.EvaluateCommand 6 0 2 lively.ide.ParserDebugCommand 6 0 2 lively.ide.RefreshCommand 6 0 2 lively.ide.ShowLineNumbersCommand 6 0 2 lively.ide.ClassHierarchyViewCommand 6 0 2 lively.morphic.GrabHalo 6 0 4 lively.ide.OpenVersionsOfFile 6 0 2 lively.morphic.FrameRateMorph 6 0 3 lively.ide.AllModulesLoadCommand 6 0 2 lively.ide.ClassChangeMenuCommand 6 0 2 lively.ide.ClassElemFragmentNode 6 0 3 lively.ide.AllMethodCategoryFragmentNode 6 0 3 lively.morphic.PromptDialog 6 0 3 lively.morphic.TabStrategyTop 6 0 1 lively.morphic.EditDialog 6 0 3 lively.ide.SaveChangesCommand 6 0 2 lively.ide.ViewSourceCommand 6 0 2 lively.ide.CompleteOmetaFragmentNode 6 0 4 lively.Main.HTMLExamples 6 0 2 lively.morphic.TargetScript 6 0 2 StoreAndRestorePlugin 6 0 2 lively.Main.HTMLLoader 6 0 2 lively.morphic.MagnetSet 6 0 1 lively.ide.BrowseWorldCommand 6 0 2 lively.morphic.Layout.ConstraintLayoutInfo 6 0 1 lively.morphic.Shapes.Rectangle 6 0 2 lively.ide.OpenDiffViewerCommand 6 0 2 lively.ide.OpenInFileEditorCommand 6 0 2 ObjectLinearizerPlugin 5 18 1 DEPRECATEDScriptFilter 5 0 2 lively.morphic.DragHalo 5 0 4 lively.Main.NewMorphicData 5 0 3 lively.morphic.MenuHalo 5 0 4 lively.morphic.OriginHalo 5 0 4 lively.ide.WikiCodeNode 5 0 2 RegExpPlugin 5 0 2 lively.morphic.Layout.TightHorizontalLayout 5 0 3 lively.ide.WikiCodeBrowser 5 0 4 lively.morphic.RescaleHalo 5 0 4 lively.morphic.ResizeHalo 5 0 4 lively.Main.XMLWorldData 5 0 2 CrayonColors 5 0 1 lively.ide.ObjectFragmentNode 5 0 3 lively.ide.NodeTypeFilter 5 0 2 Importer 5 0 2 AnotherCodeMarkupParser 5 0 1 XPathEmulator 5 0 1 lively.morphic.TabPane 5 0 2 lively.ide.LocalCodeBrowser 5 0 4 lively.ide.NodeFilter 4 2 1 lively.morphic.PathControlPointHalo 4 2 4 lively.morphic.Panel 4 1 3 lively.morphic.RelayEventHandler 4 0 2 DoNotSerializePlugin 4 0 2 lively.ide.ChangeSetClassNode 4 0 3 lively.ide.ChangeSetMethodCategoryNode 4 0 3 NetRequestReporter 4 0 1 lively.ide.FunctionFragmentNode 4 0 3 lively.ide.CopFragmentNode 4 0 3 lively.ide.CopRefineFragmentNode 4 0 3 lively.ide.ParseErrorFileFragment 4 0 2 lively.ide.TraitFragmentNode 4 0 3 XPathEmulatorResult 4 0 1 lively.ide.OMetaGrammarNode 4 0 3 lively.ide.ChangeSetClassElemNode 4 0 3 lively.morphic.RelativeMagnet 4 0 2 lively.persistence.DatePlugin 4 0 2 lively.morphic.Clip 4 0 3 COPError 4 0 1 Exporter 4 0 1 lively.ide.AddMethodToFileFragmentCommand 4 0 3 lively.ide.AddLayerToFileFragmentCommand 4 0 3 lively.ide.AddObjectExtendToFileFragmentCommand 4 0 3 lively.ide.AddClassToFileFragmentCommand 4 0 3 lively.morphic.Layout.GridLayoutPlaceholder 4 0 2 lively.Main.NewWorldData 4 0 2 lively.morphic.DataGridColHead 4 0 3 lively.morphic.Box 3 19 2 lively.morphic.WindowedApp 3 2 2 Copier 3 1 1 lively.ide.OMetaRuleNode 3 0 3 lively.morphic.ScriptEditorHalo 3 0 4 lively.morphic.InspectHalo 3 0 4 lively.morphic.PublishHalo 3 0 4 SyntaxHighlighter 3 0 1 OMetaParser 3 0 2 IgnoreEpiMorphsPlugin 3 0 2 lively.ide.TraitElemFragmentNode 3 0 3 lively.ide.CopMemberFragmentNode 3 0 3 lively.morphic.CloseHalo 3 0 4 lively.morphic.SetImageURLHalo 3 0 4 lively.morphic.StyleHalo 3 0 4 lively.morphic.ConfirmDialog 3 0 3 lively.morphic.Compat.Text 3 0 1 lively.ide.SortFilter 3 0 2 lively.morphic.HTML.RenderContext 3 0 2 lively.morphic.SVG.RenderContext 3 0 2 lively.morphic.WindowControl 3 0 3 IgnoreDOMElementsPlugin 3 0 2 AttributeConnectionPlugin 3 0 2 lively.Main.CanvasLoader 3 0 2 IgnoreFunctionsPlugin 3 0 2 cop.PartialLayerComposition 3 0 1
\",\"__LivelyClassName__\":\"lively.morphic.Shapes.External\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(94.0,94.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"extent\":\"lively.pt(0.0,0.0)\"},\"308\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"_HandStyle\":\"default\",\"_InputAllowed\":false,\"_MaxTextHeight\":null,\"_MaxTextWidth\":null,\"_MinTextHeight\":null,\"_MinTextWidth\":null,\"__serializedExpressions__\":[\"_Position\"],\"_Visible\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"derivationIds\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":309},\"eventsAreIgnored\":true,\"fixedHeight\":false,\"fixedWidth\":false,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"B50987FB-B37B-4747-963F-BFB0B9DC4E66\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":301},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":310},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":311}],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(5.5,71.0)\"},\"309\":{\"morph\":{\"__isSmartRef__\":true,\"id\":308},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"310\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"_BorderRadius\":2,\"_BorderWidth\":0,\"_Opacity\":0.8,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(69.0,15.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(5,2,0,-2)\",\"_Position\":\"lively.pt(10.0,10.0)\"},\"311\":{\"_id\":\"_1812\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":308},\"storedString\":\"MetricsView\",\"style\":{\"__isSmartRef__\":true,\"id\":312},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"312\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"313\":{\"changes\":[{\"__isSmartRef__\":true,\"id\":314},{\"__isSmartRef__\":true,\"id\":316}],\"comment\":\"\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"partsSpaceName\":\"PartsBin/MP2011WS/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"314\":{\"author\":\"mf\",\"date\":{\"__isSmartRef__\":true,\"id\":315},\"id\":\"54F2D0F5-53AA-4892-A3D2-17E44416CAE3\",\"message\":\"\"},\"315\":{\"isSerializedDate\":true,\"string\":\"Tue Jan 17 2012 18:41:06 GMT+0100 (CET)\"},\"316\":{\"author\":\"mf\",\"date\":{\"__isSmartRef__\":true,\"id\":317},\"id\":\"B6CC3E78-DF35-4C5F-98D5-4D2B57B1BF1B\",\"message\":\"\"},\"317\":{\"isSerializedDate\":true,\"string\":\"Tue Jan 17 2012 18:39:30 GMT+0100 (CET)\"},\"318\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":359}],\"derivationIds\":[536],\"doNotCopyProperties\":[\"$$_Position\",\"$$_Scale\",\"$$_Rotation\",\"$$owner\"],\"doNotSerialize\":[\"$$_Position\",\"$$_Scale\",\"$$_Rotation\",\"$$owner\"],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":433},\"halosEnabled\":true,\"id\":\"08943F92-D1AA-4424-817E-242A322B2F30\",\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":434},\"name\":\"MetricsView\",\"owner\":null,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":313},\"prevScroll\":[0,0],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":435},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":322},{\"__isSmartRef__\":true,\"id\":436},{\"__isSmartRef__\":true,\"id\":542},{\"__isSmartRef__\":true,\"id\":438},{\"__isSmartRef__\":true,\"id\":372}],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(749.0,35.0)\",\"distanceToDragEvent\":\"lively.pt(305.0,2.0)\"},\"319\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"_Position\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":318},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":432},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"320\":{\"dependendConnections\":[{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":359},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":359},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":359}],\"oldTransform\":{\"__isSmartRef__\":true,\"id\":361},\"sourceAttrName\":\"globalTransform\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":322},\"targetMethodName\":\"alignToMagnet\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":363},\"__LivelyClassName__\":\"lively.morphic.GeometryTransformConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.GeometryBindings\"},\"321\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"_Position\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":322},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":354},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"322\":{\"_ClipMode\":\"visible\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":320},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":327}],\"classes\":[],\"derivationIds\":[204],\"doNotCopyProperties\":[\"$$_Position\",\"$$_Scale\",\"$$_Rotation\",\"$$owner\"],\"doNotSerialize\":[\"$$_Position\",\"$$_Scale\",\"$$_Rotation\",\"$$owner\"],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":329},\"halosEnabled\":true,\"id\":\"6116F9CB-7D2F-489E-9C78-B589DFC777C6\",\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":330},\"morphRefId\":1,\"name\":\"Rectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":331},\"prevScroll\":[0,0],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":332},\"showsHalos\":false,\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"_Scale\":1,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":318},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":333},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.2,57.9)\"},\"323\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"_Scale\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":322},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":324},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"324\":{\"source\":{\"__isSmartRef__\":true,\"id\":322},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"325\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"_Rotation\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":322},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":326},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"326\":{\"source\":{\"__isSmartRef__\":true,\"id\":322},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"327\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"owner\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":322},\"targetMethodName\":\"updateOwners\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":328},\"converterString\":\"function (newOwner, oldOwner) {\\n return [newOwner, oldOwner]\\n }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"328\":{\"source\":{\"__isSmartRef__\":true,\"id\":322},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"329\":{\"morph\":{\"__isSmartRef__\":true,\"id\":322},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"330\":{},\"331\":{\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"Rectangle\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"332\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Extent\":\"lively.pt(500.0,331.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"333\":{\"fillClassCache\":{\"__isSmartRef__\":true,\"id\":334},\"getMetrics\":{\"__isSmartRef__\":true,\"id\":338},\"updateGlobalList\":{\"__isSmartRef__\":true,\"id\":342},\"updateList\":{\"__isSmartRef__\":true,\"id\":346},\"updateModuleList\":{\"__isSmartRef__\":true,\"id\":350}},\"334\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":335},\"source\":\"function fillClassCache(ns) {\\n\\tthis.classes = (ns || Global).classes(true).uniq().filter(function(cls) {\\n\\t\\treturn cls.sourceModule instanceof lively.lang.Namespace\\n\\t})\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":337},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"335\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":336},\"user\":\"undefined\"},\"336\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 05 2012 16:13:42 GMT+0100 (CET)\"},\"337\":{\"this\":{\"__isSmartRef__\":true,\"id\":322}},\"338\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":339},\"source\":\"function getMetrics() {\\n\\treturn this.classes.map(function(cls) {\\n return {\\n name: cls.displayName || cls.type || cls.name,\\n methods: Functions.own(cls.prototype).length +\\n \\t\\t Functions.own(cls).length,\\n subclasses: cls.directSubclasses().length,\\n depthInTree: cls.superclasses().length\\n };\\n });\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":341},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"339\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":340}},\"340\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 15 2011 17:06:52 GMT+0100 (CET)\"},\"341\":{\"this\":{\"__isSmartRef__\":true,\"id\":322}},\"342\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":343},\"source\":\"function updateGlobalList() {\\n this.fillClassCache();\\n this.updateList();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":345},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"343\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":344},\"user\":\"undefined\"},\"344\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 05 2012 16:15:59 GMT+0100 (CET)\"},\"345\":{\"this\":{\"__isSmartRef__\":true,\"id\":322}},\"346\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":347},\"source\":\"function updateList() {\\n var metrics = this.getMetrics();\\n\\n metrics.sort(function(a, b) {\\n if (b.methods !== a.methods) return b.methods - a.methods;\\n return b.subclasses - a.subclasses;\\n });\\n\\n var $ = jQuery;\\n var table = $('
');\\n $('')\\n .append($('').text('Class name'))\\n .append($(' ').text('WMC'))\\n .append($(' ').text('NOC'))\\n .append($(' ').text('DIT'))\\n .appendTo(table);\\n\\n metrics.forEach(function(metrics) {\\n $(' ')\\n .append($('').text(metrics.name))\\n .append($(' ').text(metrics.methods))\\n .append($(' ').text(metrics.subclasses))\\n .append($(' ').text(metrics.depthInTree))\\n .appendTo(table);\\n });\\n\\n var container = $('')\\n .css({ overflow: 'auto', width: '100%', height:'100%' })\\n .append(table);\\n $(this.renderContext().shapeNode).empty().append(container);\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":349},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"347\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":348},\"user\":\"undefined\"},\"348\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 05 2012 16:15:22 GMT+0100 (CET)\"},\"349\":{\"this\":{\"__isSmartRef__\":true,\"id\":322}},\"350\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":351},\"source\":\"function updateModuleList() {\\n for (var i = 0; i < this.owner.submorphs.length; i++) {\\n if (this.owner.submorphs[i].name === 'TextInput') {\\n try {\\n var ns = eval(this.owner.submorphs[i].input.getTextString());\\n this.fillClassCache(ns);\\n this.updateList();\\n } catch(err) {\\n alert(err);\\n }\\n break;\\n }\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":353},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"351\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":352},\"user\":\"undefined\"},\"352\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 05 2012 16:34:58 GMT+0100 (CET)\"},\"353\":{\"this\":{\"__isSmartRef__\":true,\"id\":322}},\"354\":{\"source\":{\"__isSmartRef__\":true,\"id\":322},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"355\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"_Scale\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":318},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":356},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"356\":{\"source\":{\"__isSmartRef__\":true,\"id\":318},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"357\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"_Rotation\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":318},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"358\":{\"source\":{\"__isSmartRef__\":true,\"id\":318},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"359\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":320},\"sourceAttrName\":\"owner\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":318},\"targetMethodName\":\"updateOwners\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":320},\"varMapping\":{\"__isSmartRef__\":true,\"id\":360},\"converterString\":\"function (newOwner, oldOwner) {\\n return [newOwner, oldOwner]\\n }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"360\":{\"source\":{\"__isSmartRef__\":true,\"id\":318},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"361\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":779.1788579752039,\"f\":92.87292501532346,\"matrix_\":{\"__isSmartRef__\":true,\"id\":362},\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"362\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":779.1788579752039,\"f\":92.87292501532346,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"363\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":364},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":370},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"364\":{\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":1.4089421516639344,\"attributeConnections\":[],\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":365},{\"__isSmartRef__\":true,\"id\":366},{\"__isSmartRef__\":true,\"id\":367},{\"__isSmartRef__\":true,\"id\":368}],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":369},\"halosEnabled\":true,\"id\":1816,\"owner\":{\"__isSmartRef__\":true,\"id\":370},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":427},\"showsHalos\":false,\"submorphs\":[],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(30.2,57.9)\"},\"365\":{\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":364},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"366\":{\"index\":1,\"morph\":{\"__isSmartRef__\":true,\"id\":364},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"367\":{\"index\":2,\"morph\":{\"__isSmartRef__\":true,\"id\":364},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"368\":{\"index\":3,\"morph\":{\"__isSmartRef__\":true,\"id\":364},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"369\":{\"morph\":{\"__isSmartRef__\":true,\"id\":364},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"370\":{\"attributeConnections\":[],\"con\":{\"__isSmartRef__\":true,\"id\":371},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":414},{\"__isSmartRef__\":true,\"id\":363}],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":415},\"halosEnabled\":true,\"id\":1815,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":416},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":364}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":419},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"371\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":372},\"targetMethodName\":\"updateList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":322},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":370},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"372\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":373},{\"__isSmartRef__\":true,\"id\":371}],\"derivationIds\":[2226],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":396},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"64610307-708A-4B22-9D0D-8592A673A0D5\",\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":397},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":402},\"name\":\"Button\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":407},\"owner\":{\"__isSmartRef__\":true,\"id\":318},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":412},\"prevScroll\":[0,0],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":413},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":397}],\"toggle\":false,\"value\":false,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(23.8,19.0)\",\"distanceToDragEvent\":\"lively.pt(69.4,-15.0)\"},\"373\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":372},\"targetMethodName\":\"updateGlobalList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":322},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":374},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"374\":{\"con\":{\"__isSmartRef__\":true,\"id\":373},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":375},{\"__isSmartRef__\":true,\"id\":376}],\"derivationIds\":[null],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":384},\"halosEnabled\":true,\"id\":\"B2B3A999-2215-4E16-BD1C-5695D1742F7B\",\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":385},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":377}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":388},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"375\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":374},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"376\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":377},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":374},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"377\":{\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":1.4089262080117615,\"derivationIds\":[null],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":378},\"halosEnabled\":true,\"id\":\"D5EB800E-21A8-47F4-8376-2796A462B9E3\",\"owner\":{\"__isSmartRef__\":true,\"id\":374},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":379},\"submorphs\":[],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(30.2,58.0)\"},\"378\":{\"morph\":{\"__isSmartRef__\":true,\"id\":377},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"379\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":380},{\"__isSmartRef__\":true,\"id\":381},{\"__isSmartRef__\":true,\"id\":382},{\"__isSmartRef__\":true,\"id\":383}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-12.0,-6.0)\"},\"380\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"381\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"382\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"383\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"384\":{\"morph\":{\"__isSmartRef__\":true,\"id\":374},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"385\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":386},{\"__isSmartRef__\":true,\"id\":387}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(8.0,40.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(23.0,18.0)\"},\"386\":{\"isAbsolute\":true,\"x\":23.88119039815983,\"y\":19.053387665720095,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"387\":{\"isAbsolute\":true,\"x\":30.239306348594724,\"y\":57.988844715910574,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"388\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":389}},\"389\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":390},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || \\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, \\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), \\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":391},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"390\":{},\"391\":{\"this\":{\"__isSmartRef__\":true,\"id\":374},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":392}},\"392\":{\"$super\":{\"__isSmartRef__\":true,\"id\":393}},\"393\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":394},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":395},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"394\":{},\"395\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":374}},\"396\":{\"morph\":{\"__isSmartRef__\":true,\"id\":372},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"397\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"padding\"],\"_PointerEvents\":\"none\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2227],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":398},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"AA3F2FB8-D3EB-4756-BAA3-DDEDEE993475\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":372},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":399},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":400}],\"textStyle\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"398\":{\"morph\":{\"__isSmartRef__\":true,\"id\":397},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"399\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"400\":{\"_id\":\"_1821\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":397},\"storedString\":\"World\",\"style\":{\"__isSmartRef__\":true,\"id\":401},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"401\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"402\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":403},{\"__isSmartRef__\":true,\"id\":404},{\"__isSmartRef__\":true,\"id\":405},{\"__isSmartRef__\":true,\"id\":406}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"403\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(250,250,250)\"},\"404\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(232,232,232)\"},\"405\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(232,232,232)\"},\"406\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(248,248,248)\"},\"407\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":408},{\"__isSmartRef__\":true,\"id\":409},{\"__isSmartRef__\":true,\"id\":410},{\"__isSmartRef__\":true,\"id\":411}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"408\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(245,245,245)\"},\"409\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(209,209,209)\"},\"410\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(209,209,209)\"},\"411\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(240,240,240)\"},\"412\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"413\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderRadius\":5.2,\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":407},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"414\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":370},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"415\":{\"morph\":{\"__isSmartRef__\":true,\"id\":370},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"416\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":417},{\"__isSmartRef__\":true,\"id\":418}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(8.0,40.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(23.0,18.0)\"},\"417\":{\"isAbsolute\":true,\"x\":23.833451898553903,\"y\":19.011404538017132,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"418\":{\"isAbsolute\":true,\"x\":30.178857975203897,\"y\":57.87292501532346,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"419\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":420}},\"420\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":421},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || \\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, \\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), \\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":422},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"421\":{},\"422\":{\"this\":{\"__isSmartRef__\":true,\"id\":370},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":423}},\"423\":{\"$super\":{\"__isSmartRef__\":true,\"id\":424}},\"424\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":425},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":426},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"425\":{},\"426\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":370}},\"427\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":428},{\"__isSmartRef__\":true,\"id\":429},{\"__isSmartRef__\":true,\"id\":430},{\"__isSmartRef__\":true,\"id\":431}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-12.0,-6.0)\"},\"428\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"429\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"430\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"431\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"432\":{\"source\":{\"__isSmartRef__\":true,\"id\":318},\"target\":{\"__isSmartRef__\":true,\"id\":320}},\"433\":{\"morph\":{\"__isSmartRef__\":true,\"id\":318},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"434\":{},\"435\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.332,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(555.0,408.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"436\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[],\"derivationIds\":[3457,\"F30465C1-3E65-4F06-8CE2-34B1B6D39F44\",\"68CB0259-9C28-4246-AC4F-D4AA662DE002\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":437},\"halosEnabled\":true,\"id\":\"D33488F9-3E35-440A-BAFD-AA664E964E2F\",\"input\":{\"__isSmartRef__\":true,\"id\":438},\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"isDataField\":true,\"isInLayoutCycle\":false,\"isTypedDataField\":true,\"label\":{\"__isSmartRef__\":true,\"id\":454},\"layout\":{\"__isSmartRef__\":true,\"id\":471},\"morphRefId\":1,\"name\":\"TextInput\",\"owner\":{\"__isSmartRef__\":true,\"id\":318},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":473},\"prevScroll\":[0,0],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":498},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":499}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":505},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(134.2,11.9)\",\"distanceToDragEvent\":\"lively.pt(86.0,-22.0)\"},\"437\":{\"morph\":{\"__isSmartRef__\":true,\"id\":436},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"438\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":14,\"_MaxTextHeight\":null,\"_MaxTextWidth\":176.69588523692522,\"_MinTextHeight\":null,\"_MinTextWidth\":176.69588523692522,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"sdf\",\"derivationIds\":[3458,\"443AE3A2-E1DF-48F5-8CBC-AE8D720ACD4E\",\"DFDFE3DA-95BF-40CE-A7FB-0BAE6766B25D\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":439},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"5C0E6371-B73E-4B32-A10E-0446466E5529\",\"isBeingDragged\":false,\"lastFindLoc\":3,\"layout\":{\"__isSmartRef__\":true,\"id\":440},\"name\":\"Input\",\"owner\":{\"__isSmartRef__\":true,\"id\":318},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":441},\"prevScroll\":[0,0],\"previousSelection\":[11,11],\"priorSelectionRange\":[5,5],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":442},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":443}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":445},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(233.5,18.1)\",\"distanceToDragEvent\":\"lively.pt(175.9,-8.1)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"439\":{\"morph\":{\"__isSmartRef__\":true,\"id\":438},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"440\":{},\"441\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"442\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"_BorderRadius\":0,\"_BorderStyle\":\"dashed\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Extent\":\"lively.pt(176.7,22.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"443\":{\"_id\":\"_1824\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":438},\"storedString\":\"lively.morphic\",\"style\":{\"__isSmartRef__\":true,\"id\":444},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"444\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"445\":{\"onEnterPressed\":{\"__isSmartRef__\":true,\"id\":446}},\"446\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":447},\"source\":\"function onEnterPressed(evt) {\\n console.log(jQuery(evt.target).text());\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":449},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"447\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":448},\"user\":\"undefined\"},\"448\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 05 2012 15:56:17 GMT+0100 (CET)\"},\"449\":{\"this\":{\"__isSmartRef__\":true,\"id\":438},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":450}},\"450\":{\"$super\":{\"__isSmartRef__\":true,\"id\":451}},\"451\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":452},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":453},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"452\":{},\"453\":{\"name\":\"onEnterPressed\",\"obj\":{\"__isSmartRef__\":true,\"id\":438}},\"454\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":14,\"_MaxTextHeight\":null,\"_MaxTextWidth\":48,\"_MinTextHeight\":null,\"_MinTextWidth\":48,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"some text \",\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":455},\"eventsAreIgnored\":true,\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":23199,\"lastFindLoc\":10,\"name\":\"Label\",\"owner\":null,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":456},\"prevScroll\":[0,0],\"previousSelection\":[5,9],\"priorSelectionRange\":[0,10],\"registeredForMouseEvents\":true,\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":457},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":460},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":461}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":463},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(7.1,7.1)\",\"distanceToDragEvent\":\"lively.pt(65.0,-18.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"455\":{\"morph\":{\"__isSmartRef__\":true,\"id\":454},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"456\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"457\":{\"setTextString\":{\"__isSmartRef__\":true,\"id\":458}},\"458\":{\"time\":{\"__isSmartRef__\":true,\"id\":459}},\"459\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 22:03:35 GMT+0100 (CET)\"},\"460\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(48.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"461\":{\"_id\":\"_1823\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":454},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":462},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"462\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"463\":{\"setTextString\":{\"__isSmartRef__\":true,\"id\":464}},\"464\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":465},\"source\":\"function setTextString(string) {\\n $super(string);\\n this.fit();\\n this.applyLayout();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":466},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"465\":{},\"466\":{\"this\":{\"__isSmartRef__\":true,\"id\":454},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":467}},\"467\":{\"$super\":{\"__isSmartRef__\":true,\"id\":468}},\"468\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":469},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":470},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"469\":{},\"470\":{\"name\":\"setTextString\",\"obj\":{\"__isSmartRef__\":true,\"id\":454}},\"471\":{\"__serializedExpressions__\":[\"extentWithoutPlaceholder\"],\"layouter\":{\"__isSmartRef__\":true,\"id\":472},\"extentWithoutPlaceholder\":\"lively.pt(396.9,44.1)\"},\"472\":{\"borderSize\":7.135,\"container\":{\"__isSmartRef__\":true,\"id\":436},\"defaultBorderSize\":10,\"defaultSpacing\":15,\"spacing\":3.995,\"__LivelyClassName__\":\"lively.morphic.Layout.HorizontalLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"473\":{\"changes\":[{\"__isSmartRef__\":true,\"id\":474},{\"__isSmartRef__\":true,\"id\":476},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":480},{\"__isSmartRef__\":true,\"id\":482},{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":486},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":490},{\"__isSmartRef__\":true,\"id\":492},{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":496}],\"comment\":\"String input (text). Interface: #getInputString #getType #getValue #setLabel #getName\",\"migrationLevel\":4,\"partName\":\"TextInput\",\"partsSpaceName\":\"PartsBin/DatabaseDemo/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"474\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":475},\"id\":\"8FDAD811-D04E-4C77-B0EC-B839EF848821\",\"message\":\"\"},\"475\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 05 2012 00:13:45 GMT+0100 (CET)\"},\"476\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":477},\"id\":\"2A84CEED-6D97-4405-809E-D94E0783B671\",\"message\":\"\"},\"477\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 22:25:46 GMT+0100 (CET)\"},\"478\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":479},\"id\":\"746BCB9A-8E05-4C29-8965-BAE702453043\",\"message\":\"\"},\"479\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 22 2011 22:22:01 GMT+0100 (CET)\"},\"480\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":481},\"id\":\"C368FD9D-6A38-4D1D-AA63-C2170A3F2AEE\",\"message\":\"\"},\"481\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 01:21:05 GMT+0100 (CET)\"},\"482\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":483},\"id\":\"DD9591F7-AED2-49DF-A46C-1ABD96F0704E\",\"message\":\"\"},\"483\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 19:03:18 GMT+0100 (CET)\"},\"484\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":485},\"id\":\"1649BEFF-AE79-471A-9588-9F85C717B691\",\"message\":\"\"},\"485\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 19:06:39 GMT+0100 (CET)\"},\"486\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":487},\"id\":\"866D4176-0654-41AF-B572-7155CD518000\",\"message\":\"\"},\"487\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 19:07:31 GMT+0100 (CET)\"},\"488\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":489},\"id\":\"BB5FCC65-1A15-436D-A613-D8DEFF053440\",\"message\":\"\"},\"489\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 19:17:07 GMT+0100 (CET)\"},\"490\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":491},\"id\":\"68F0961D-33A6-4218-B689-D0D80AE50825\",\"message\":\"\"},\"491\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 19:27:07 GMT+0100 (CET)\"},\"492\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":493},\"id\":\"9DFAB0C9-0AE3-47FD-B9C3-3C00BD27B942\",\"message\":\"\"},\"493\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 16 2011 20:23:40 GMT+0100 (CET)\"},\"494\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":495},\"id\":\"B3A0813A-D4E0-4A53-8507-A8D2A2CF2E36\",\"message\":\"\"},\"495\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 22 2011 01:13:13 GMT+0100 (CET)\"},\"496\":{\"author\":null,\"date\":{\"__isSmartRef__\":true,\"id\":497},\"id\":\"95329BDB-9877-442A-B609-68B165559487\",\"message\":\"\"},\"497\":{\"isSerializedDate\":true,\"string\":\"Tue Jan 03 2012 20:38:55 GMT+0100 (CET)\"},\"498\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(255,255,255)\",\"_Extent\":\"lively.pt(396.9,44.1)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"499\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":14,\"_MaxTextHeight\":null,\"_MaxTextWidth\":140,\"_MinTextHeight\":null,\"_MinTextWidth\":140,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"textColor\"],\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"TextInput\",\"derivationIds\":[3459,\"6AB049DD-3056-4759-B95B-5DA1DAE23880\",\"5E2F5C12-0646-4AE8-89E2-DE978FEA9510\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":500},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"0791C0E3-7411-488D-893D-A80B50B1D624\",\"isBeingDragged\":false,\"lastFindLoc\":9,\"name\":\"Label\",\"owner\":{\"__isSmartRef__\":true,\"id\":436},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":501},\"prevScroll\":[0,0],\"previousSelection\":[1,1],\"priorSelectionRange\":[7,7],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":502},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":503}],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(7.1,7.1)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"500\":{\"morph\":{\"__isSmartRef__\":true,\"id\":499},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"501\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"502\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(140.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"503\":{\"_id\":\"_1822\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":499},\"storedString\":\"Module:\",\"style\":{\"__isSmartRef__\":true,\"id\":504},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"504\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"505\":{\"getInputString\":{\"__isSmartRef__\":true,\"id\":506},\"getSelectorString\":{\"__isSmartRef__\":true,\"id\":510},\"getType\":{\"__isSmartRef__\":true,\"id\":514},\"getValue\":{\"__isSmartRef__\":true,\"id\":518},\"reset\":{\"__isSmartRef__\":true,\"id\":522},\"setLabel\":{\"__isSmartRef__\":true,\"id\":526},\"setName\":{\"__isSmartRef__\":true,\"id\":530},\"setValue\":{\"__isSmartRef__\":true,\"id\":538}},\"506\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":507},\"source\":\"function getInputString() {\\n return this.input.getTextString();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"507\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":508}},\"508\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 18:48:50 GMT+0100 (CET)\"},\"509\":{\"this\":{\"__isSmartRef__\":true,\"id\":436}},\"510\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":511},\"source\":\"function getSelectorString() {\\n return '';\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":513},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"511\":{\"categories\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":512}},\"512\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 22 2011 22:21:48 GMT+0100 (CET)\"},\"513\":{\"this\":{\"__isSmartRef__\":true,\"id\":436}},\"514\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":515},\"source\":\"function getType() {\\n return 'text';\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":517},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"515\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":516}},\"516\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 19:22:22 GMT+0100 (CET)\"},\"517\":{\"this\":{\"__isSmartRef__\":true,\"id\":436}},\"518\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":519},\"source\":\"function getValue() {\\n return this.input.getTextString();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":521},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"519\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":520}},\"520\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 18:48:58 GMT+0100 (CET)\"},\"521\":{\"this\":{\"__isSmartRef__\":true,\"id\":436}},\"522\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":523},\"source\":\"function reset() {\\n this.input.textString = '';\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":525},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"523\":{\"categories\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":524}},\"524\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 22:25:40 GMT+0100 (CET)\"},\"525\":{\"this\":{\"__isSmartRef__\":true,\"id\":436}},\"526\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":527},\"source\":\"function setLabel(label) { this.label.setTextString(label);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":529},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"527\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":528}},\"528\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 14 2011 23:08:14 GMT+0100 (CET)\"},\"529\":{\"this\":{\"__isSmartRef__\":true,\"id\":436}},\"530\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":531},\"source\":\"function setName(name) {\\n $super(name);\\n this.get(\\\"Label\\\").setTextString(name + \\\":\\\");\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":533},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"531\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":532}},\"532\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 19:54:41 GMT+0100 (CET)\"},\"533\":{\"this\":{\"__isSmartRef__\":true,\"id\":436},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":534}},\"534\":{\"$super\":{\"__isSmartRef__\":true,\"id\":535}},\"535\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":536},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":537},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"536\":{},\"537\":{\"name\":\"setName\",\"obj\":{\"__isSmartRef__\":true,\"id\":436}},\"538\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":539},\"source\":\"function setValue(aString) {\\n this.get('Input').textString = aString;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":541},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"539\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":540}},\"540\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 16 2011 20:23:29 GMT+0100 (CET)\"},\"541\":{\"this\":{\"__isSmartRef__\":true,\"id\":436}},\"542\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":543}],\"derivationIds\":[7251,\"A0BC55E7-6461-4AB3-9117-32E79D02BAB5\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":570},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"921C8ED1-6774-4E85-A26B-48B264FD40E7\",\"isActive\":true,\"isCopyMorphRef\":true,\"label\":{\"__isSmartRef__\":true,\"id\":571},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":576},\"morphRefId\":1,\"name\":\"Button1\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":581},\"owner\":{\"__isSmartRef__\":true,\"id\":318},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":586},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":587},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":571}],\"toggle\":false,\"value\":true,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(415.4,19.1)\",\"distanceToDragEvent\":\"lively.pt(75.0,-10.1)\"},\"543\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":542},\"targetMethodName\":\"updateModuleList\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":322},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":544},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"544\":{\"__serializedExpressions__\":[\"_Position\"],\"con\":{\"__isSmartRef__\":true,\"id\":543},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":545},{\"__isSmartRef__\":true,\"id\":546}],\"derivationIds\":[null],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":558},\"halosEnabled\":true,\"id\":\"35427A57-2D9A-4E0D-B03B-6A28467924A2\",\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":559},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":547}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":562},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(268.5,45.1)\"},\"545\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":544},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"546\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":547},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":544},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"547\":{\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":2.961776014200943,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":548},{\"__isSmartRef__\":true,\"id\":549},{\"__isSmartRef__\":true,\"id\":550},{\"__isSmartRef__\":true,\"id\":551}],\"derivationIds\":[null],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":552},\"halosEnabled\":true,\"id\":\"2836264C-734B-4D4B-98F9-B713C9003C0C\",\"owner\":{\"__isSmartRef__\":true,\"id\":544},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":553},\"showsHalos\":false,\"submorphs\":[],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(-112.4,37.9)\"},\"548\":{\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":547},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"549\":{\"index\":1,\"morph\":{\"__isSmartRef__\":true,\"id\":547},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"550\":{\"index\":2,\"morph\":{\"__isSmartRef__\":true,\"id\":547},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"551\":{\"index\":3,\"morph\":{\"__isSmartRef__\":true,\"id\":547},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"552\":{\"morph\":{\"__isSmartRef__\":true,\"id\":547},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"553\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":554},{\"__isSmartRef__\":true,\"id\":555},{\"__isSmartRef__\":true,\"id\":556},{\"__isSmartRef__\":true,\"id\":557}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-12.0,-6.0)\"},\"554\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"555\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"556\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"557\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"558\":{\"morph\":{\"__isSmartRef__\":true,\"id\":544},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"559\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":560},{\"__isSmartRef__\":true,\"id\":561}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(413.0,76.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-113.0,-38.0)\"},\"560\":{\"isAbsolute\":true,\"x\":299.64434925829386,\"y\":-37.001999,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"561\":{\"isAbsolute\":true,\"x\":-112.35406122954501,\"y\":37.8911145536417,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"562\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":563}},\"563\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":564},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || \\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, \\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), \\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":565},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"564\":{},\"565\":{\"this\":{\"__isSmartRef__\":true,\"id\":544},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":566}},\"566\":{\"$super\":{\"__isSmartRef__\":true,\"id\":567}},\"567\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":568},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":569},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"568\":{},\"569\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":544}},\"570\":{\"morph\":{\"__isSmartRef__\":true,\"id\":542},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"571\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"padding\"],\"_PointerEvents\":\"none\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[7252,\"EAF0A36E-3166-45B1-A4A8-C5D8A16AEF2A\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":572},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"50432171-D868-49C1-A45D-A6F8630AB99E\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":542},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":573},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":574}],\"textStyle\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"572\":{\"morph\":{\"__isSmartRef__\":true,\"id\":571},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"573\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"574\":{\"_id\":\"_1825\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":571},\"storedString\":\"Module\",\"style\":{\"__isSmartRef__\":true,\"id\":575},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"575\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"576\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":577},{\"__isSmartRef__\":true,\"id\":578},{\"__isSmartRef__\":true,\"id\":579},{\"__isSmartRef__\":true,\"id\":580}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"577\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(250,250,250)\"},\"578\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(232,232,232)\"},\"579\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(232,232,232)\"},\"580\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(248,248,248)\"},\"581\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":582},{\"__isSmartRef__\":true,\"id\":583},{\"__isSmartRef__\":true,\"id\":584},{\"__isSmartRef__\":true,\"id\":585}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"582\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(245,245,245)\"},\"583\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(209,209,209)\"},\"584\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(209,209,209)\"},\"585\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(240,240,240)\"},\"586\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"587\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderRadius\":5.2,\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":576},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"588\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"scroll\",\"_Opacity\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(607.6,437.2)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"589\":{\"addPartItemAsync\":{\"__isSmartRef__\":true,\"id\":590},\"adjustForNewBounds\":{\"__isSmartRef__\":true,\"id\":594},\"selectPartItem\":{\"__isSmartRef__\":true,\"id\":601},\"startAddingPartItems\":{\"__isSmartRef__\":true,\"id\":604},\"stopAddingPartItemsAsync\":{\"__isSmartRef__\":true,\"id\":608},\"unselectAll\":{\"__isSmartRef__\":true,\"id\":612}},\"590\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":591},\"source\":\"function addPartItemAsync() {\\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\\n this.stopAddingPartItemsAsync();\\n return;\\n }\\n\\n var partItem = this.partItemsToBeAdded.shift();\\n var morph = partItem.asPartsBinItem();\\n this.addMorph(morph);\\n this.adjustForNewBounds() \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":593},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"591\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":592},\"user\":\"robertkrahn\"},\"592\":{\"isSerializedDate\":true,\"string\":\"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)\"},\"593\":{\"this\":{\"__isSmartRef__\":true,\"id\":288}},\"594\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":595},\"source\":\"function adjustForNewBounds() {\\n/*\\n\\tthis.adjustForNewBounds()\\n*/\\n\\t$super();\\n\\tvar bounds = this.innerBounds(),\\n\\t\\tx = bounds.x,\\n\\t\\ty = bounds.y,\\n\\t\\twidth = bounds.width;\\n\\tthis.submorphs.forEach(function(morph) {\\n\\t\\tvar extent = morph.getExtent();\\n\\t\\tif (extent.x + x > width) {\\n\\t\\t\\tx = 0;\\n\\t\\t\\ty += extent.y + 5;\\n\\t\\t}\\n\\t\\tmorph.setPosition(pt(x,y))\\n\\t\\tx += extent.x + 5;\\n\\t})\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":596},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"595\":{},\"596\":{\"this\":{\"__isSmartRef__\":true,\"id\":288},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":597}},\"597\":{\"$super\":{\"__isSmartRef__\":true,\"id\":598}},\"598\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":599},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":600},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"599\":{},\"600\":{\"name\":\"adjustForNewBounds\",\"obj\":{\"__isSmartRef__\":true,\"id\":288}},\"601\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":602},\"source\":\"function selectPartItem(item) {\\n\\tthis.selectedItem = item && item.partItem;\\n\\tthis.submorphs.without(item).invoke('showAsNotSelected');\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":603},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"602\":{},\"603\":{\"this\":{\"__isSmartRef__\":true,\"id\":288}},\"604\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":605},\"source\":\"function startAddingPartItems(partItems) {\\n this.partItemsToBeAdded = partItems.clone();\\n this.startStepping(0, 'addPartItemAsync')\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":607},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"605\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":606},\"user\":\"robertkrahn\"},\"606\":{\"isSerializedDate\":true,\"string\":\"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)\"},\"607\":{\"this\":{\"__isSmartRef__\":true,\"id\":288}},\"608\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":609},\"source\":\"function stopAddingPartItemsAsync() {\\n this.stopStepping();\\n delete this.partItemsToBeAdded;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":611},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"609\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":610},\"user\":\"robertkrahn\"},\"610\":{\"isSerializedDate\":true,\"string\":\"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)\"},\"611\":{\"this\":{\"__isSmartRef__\":true,\"id\":288}},\"612\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":613},\"source\":\"function unselectAll() {\\n\\tthis.submorphs.invoke('showAsNotSelected');\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":614},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"613\":{},\"614\":{\"this\":{\"__isSmartRef__\":true,\"id\":288}},\"615\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":616}],\"derivationIds\":[1238,\"779C0566-5466-4191-9056-3A104C7EFAEC\",\"F8319D79-817B-415B-80D1-ACE5F12CDD01\",\"37900DC1-0689-4E1B-9709-A65C15C40367\",\"399B28D7-03E3-4E38-8710-E7A5F5F513D1\",\"8EA24F2B-6E35-4013-8CCB-18016701673B\",\"C5991ECA-726A-42D6-8AB1-1B6DA1AAD119\",\"7C6FC789-C7D6-482C-906E-5EABA9E0E151\",\"7C90668B-396F-43DB-AB44-3277DA8BE863\",\"CDE8D251-2EED-4992-B316-64B64110C044\",\"5D293BC5-06E6-425F-B654-F22EF9E8225E\",\"A568DFA0-B5A0-42C6-A370-F4C23551D3DA\",\"8FAE443C-8E8F-44EF-B5C8-7E103E74AD92\",\"3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E\",\"115E4AE3-4DA0-482F-91C6-DB88E0E266D0\",\"36F8D23F-3ADC-40FB-9A9B-D726CA8560D2\",\"F32C1526-A32B-46B5-B550-44C9A527EB19\",\"B075E4A4-D511-45BC-A05D-E9FEB4D8EF29\",\"D554E6AE-A18D-4BBA-AB29-419B75691B79\",\"FC0321C2-D605-46BA-AB54-5E0DE54D24B6\",\"8FD3C4B2-B7CD-45BE-8083-91E22916BA1F\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":617},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"67FC2D7C-C086-4C8D-B517-C52969D3B3FF\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":618},\"layout\":{\"__isSmartRef__\":true,\"id\":623},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":624},\"name\":\"removeCategoryButton\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":629},\"owner\":{\"__isSmartRef__\":true,\"id\":6},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":634},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":635},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":618}],\"toggle\":false,\"value\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":636},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(120.0,10.0)\"},\"616\":{\"converterString\":null,\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":615},\"targetMethodName\":\"onFire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":615},\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"617\":{\"morph\":{\"__isSmartRef__\":true,\"id\":615},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"618\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":18,\"_MinTextHeight\":null,\"_MinTextWidth\":18,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"padding\"],\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[1239,\"0950594A-94D2-49BB-8E22-06789654760D\",\"9E11E76B-89E8-4AF1-8D7F-24952002D1DE\",\"39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA\",\"7970902A-4F1C-4337-8A61-02D5AEA5697B\",\"DE30399C-D0BE-412E-B0C6-18B37109F841\",\"E311AA2E-9F6A-4DF4-AAD2-6631660E1203\",\"AA4706D6-6736-4F85-80F2-48443DC7DA44\",\"C2A120EC-B8B5-44A6-801B-F8E9FDE230BF\",\"34EB9510-4D09-4B14-8B09-45852E807EEC\",\"578C10D1-9557-441C-ABD1-303291DEFD1A\",\"680618F4-7A7D-43A9-B75C-4515C8D3A904\",\"1631FBD4-94FC-4C42-A426-822A8D107F36\",\"574DCB97-CFE4-470B-944F-567F9CBAD365\",\"81CA5687-24FD-462D-BFD3-A33C82169582\",\"B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F\",\"0375365E-D522-4331-BCA3-1B9C85143F76\",\"34D3646F-8812-4695-9CFD-CD9AF31869F4\",\"D8EE495F-73DC-4FA7-83BA-744F42C42961\",\"C4DB5339-6A92-498C-B623-2BC70CC81C46\",\"AE363E33-8E9C-4567-B535-14DF49B2AE7B\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":619},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"DDCDE98E-2542-49E4-92C1-C7806BB82FD5\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":615},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":620},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":621}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"619\":{\"morph\":{\"__isSmartRef__\":true,\"id\":618},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"620\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(20.0,20.0)\",\"_Padding\":\"lively.rect(1,1,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"621\":{\"_id\":\"_1752\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":618},\"storedString\":\"-\",\"style\":{\"__isSmartRef__\":true,\"id\":622},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"622\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"623\":{\"moveVertical\":false},\"624\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":625},{\"__isSmartRef__\":true,\"id\":626},{\"__isSmartRef__\":true,\"id\":627},{\"__isSmartRef__\":true,\"id\":628}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"625\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(250,250,250)\"},\"626\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(232,232,232)\"},\"627\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(232,232,232)\"},\"628\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(248,248,248)\"},\"629\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":630},{\"__isSmartRef__\":true,\"id\":631},{\"__isSmartRef__\":true,\"id\":632},{\"__isSmartRef__\":true,\"id\":633}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"630\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(245,245,245)\"},\"631\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(209,209,209)\"},\"632\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(209,209,209)\"},\"633\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(240,240,240)\"},\"634\":{\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/NewWorld\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"635\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":629},\"_Opacity\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(20.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"636\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":637}},\"637\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":638},\"source\":\"function onFire() {\\n\\tthis.get('PartsBinBrowser').removeCategoryInteractively()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":639},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"638\":{},\"639\":{\"this\":{\"__isSmartRef__\":true,\"id\":615}},\"640\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":641}],\"derivationIds\":[1240,\"4C2C10AA-3167-4B7D-9518-38AA200B5BC6\",\"03AA66B1-0216-4615-BC50-CD240729363E\",\"E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D\",\"AA637DB5-981E-4875-A449-4FEA2FC1C13F\",\"55DB5207-1834-4135-81B3-4F1837BD85E0\",\"30C8FE48-BA9E-43F9-B4FC-0341EC392ACF\",\"2C20BACF-1CEC-44C2-8F56-12470A7027A9\",\"C650BBE2-143B-4BC5-8EF1-1A524E123AE5\",\"F33FAD3D-DBA2-49AD-84F4-4754F4036D2D\",\"1482E0D5-DF16-48E6-8815-B26DA5EE5818\",\"EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1\",\"B09187AF-0ADE-40E9-8854-F43365D6200B\",\"45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C\",\"B8FF07C9-562A-462B-9E72-0374A9AF23B6\",\"5BDD2225-268A-48C3-9D60-A54BE7218F3E\",\"024166B5-514F-42E9-9B8F-92BE1B1B561F\",\"1A0825CD-8DCC-4F32-93FF-4912FB1E4F15\",\"3320CEA7-B9AF-42CD-AD29-0D52B7739050\",\"0D8069EA-5802-4A24-B8E7-E1160565C299\",\"FCF30573-BCDB-4042-B92B-C092E4190C28\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":642},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"94784633-A8EA-450E-8B8B-0F911C3A36B8\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":643},\"layout\":{\"__isSmartRef__\":true,\"id\":648},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":649},\"name\":\"addCategoryButton\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":654},\"owner\":{\"__isSmartRef__\":true,\"id\":6},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":659},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":660},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":643}],\"toggle\":false,\"value\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":661},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(100.0,10.0)\"},\"641\":{\"converterString\":null,\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":640},\"targetMethodName\":\"onFire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":640},\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"642\":{\"morph\":{\"__isSmartRef__\":true,\"id\":640},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"643\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":18,\"_MinTextHeight\":null,\"_MinTextWidth\":18,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"padding\"],\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[1241,\"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274\",\"7FFD3B07-E2DB-4CA7-A11B-327EBF88268D\",\"3AD91228-BC6B-4030-A2C5-4055DF856DE4\",\"B0F178B5-2384-4150-9E8E-F9F630407349\",\"B62BAE98-D2F9-4769-A7A2-64403D5C2C21\",\"F208698E-6181-438F-8C96-4E6B9739967E\",\"DA6A940F-C968-47AC-AC35-59D17BBB71BC\",\"D72F3161-DE66-4A55-827B-FE95CB3855C1\",\"38222CFF-F285-4D8C-8CE9-49E289A8DB01\",\"27598E1E-5C29-40E9-9828-BDA39C7A14D0\",\"2ED00864-0FC6-4DF5-98A8-E6C0D982098E\",\"C1578206-028D-4DFF-8D5C-B8B472E478BD\",\"AE545D90-295C-4BA2-B148-7CD56762EEC8\",\"5A3C8159-95EC-45BA-A630-50FFF32492DB\",\"4558E404-B6A2-456D-86CD-6A7ABD655AEB\",\"70C14ABA-91D0-4910-9A6B-DE34408484EE\",\"0D747327-F2BD-41C9-943C-E50F4EF2B5E3\",\"C3C7355F-DF3C-4032-9C6D-55899FFC46DD\",\"ABAA2D38-A640-4970-8AFA-E37723B84418\",\"26A7A216-59DE-443A-B819-671E0509B38A\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":644},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FA59C86F-2792-452F-970B-152848AFDC51\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":640},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":645},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":646}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"644\":{\"morph\":{\"__isSmartRef__\":true,\"id\":643},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"645\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(20.0,20.0)\",\"_Padding\":\"lively.rect(1,1,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"646\":{\"_id\":\"_1753\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":643},\"storedString\":\"+\",\"style\":{\"__isSmartRef__\":true,\"id\":647},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"647\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"648\":{\"moveVertical\":false},\"649\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":650},{\"__isSmartRef__\":true,\"id\":651},{\"__isSmartRef__\":true,\"id\":652},{\"__isSmartRef__\":true,\"id\":653}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"650\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(250,250,250)\"},\"651\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(232,232,232)\"},\"652\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(232,232,232)\"},\"653\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(248,248,248)\"},\"654\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":655},{\"__isSmartRef__\":true,\"id\":656},{\"__isSmartRef__\":true,\"id\":657},{\"__isSmartRef__\":true,\"id\":658}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"655\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(245,245,245)\"},\"656\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(209,209,209)\"},\"657\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(209,209,209)\"},\"658\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(240,240,240)\"},\"659\":{\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/NewWorld\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"660\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":654},\"_Opacity\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(20.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"661\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":662}},\"662\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":663},\"source\":\"function onFire() {\\n\\tthis.get('PartsBinBrowser').addCategoryInteractively()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":664},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"663\":{},\"664\":{\"this\":{\"__isSmartRef__\":true,\"id\":640}},\"665\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":11,\"_MaxTextHeight\":null,\"_MaxTextWidth\":533.2024292894854,\"_MinTextHeight\":null,\"_MinTextWidth\":533.2024292894854,\"__serializedExpressions__\":[\"_Position\",\"textColor\"],\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":666}],\"charsReplaced\":\"Tit\",\"derivationIds\":[1242,\"A22EEABD-CB29-4C5C-8C48-F766E326BC3F\",\"6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF\",\"9D304E91-4077-4112-BBAA-EA47623B1BD8\",\"178FCB01-0879-494A-9F87-056D582D689E\",\"26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A\",\"74080715-3CAE-431E-94C4-C98DDDF12BCD\",\"54094B9D-EC29-4193-AE36-80A09F2E996E\",\"3C430B51-E92E-42CF-9F28-9155B1DD75BE\",\"95739011-C77B-4A83-92C9-404E7678E001\",\"CE98D4C0-8E1E-40C3-AA60-10700C5B09B8\",\"9FCABE52-F360-4ABC-81B7-C64D6A931C03\",\"AFE833D0-7AAD-4F80-9FA0-E34F01873FB9\",\"0519742E-9514-4066-9CD3-ED884C62AE77\",\"2175C2DC-5DAA-4A1A-803E-8B55C07D6806\",\"3148E12F-D9FA-4141-9A5E-73E3F8A65776\",\"86933F48-407D-458F-ADB7-865018746EDD\",\"0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB\",\"CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E\",\"5333D73E-9BE2-4526-8847-CD7CA1827C5C\",\"7C3C1909-748E-41BA-BF6E-926C8D53FF4F\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"doNotSerialize\":[\"$$savedTextString\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":667},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"61CE49D9-E095-4CDB-8F1F-0B1214228EC8\",\"isInputLine\":true,\"lastFindLoc\":3,\"layout\":{\"__isSmartRef__\":true,\"id\":668},\"name\":\"searchText\",\"owner\":{\"__isSmartRef__\":true,\"id\":6},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":669},\"prevScroll\":[0,0],\"previousSelection\":[0,0],\"registeredForMouseEvents\":true,\"savedTextString\":\"Text\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":670},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":671}],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(154.8,13.1)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"666\":{\"sourceAttrName\":\"savedTextString\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":665},\"targetMethodName\":\"search\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"667\":{\"morph\":{\"__isSmartRef__\":true,\"id\":665},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"668\":{\"resizeWidth\":true},\"669\":{\"migrationLevel\":1,\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"670\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderRadius\":1.8500000000000003,\"_BorderStyle\":\"solid\",\"_BorderWidth\":2.3680000000000003,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(552.9,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"671\":{\"style\":{\"__isSmartRef__\":true,\"id\":672},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":665},\"_id\":\"_15858\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"672\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"673\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":9,\"_MaxTextWidth\":168,\"_MinTextWidth\":168,\"__serializedExpressions__\":[\"_Position\",\"textColor\"],\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"some text\",\"derivationIds\":[1243,\"5346A257-CAB6-48DA-B412-636917F28280\",\"E611ABED-3298-4027-89C5-503BFCFE4CA3\",\"27AE40EC-F949-496E-8968-BA32D5E3A431\",\"025BE71F-60AB-4115-B745-04714CE7774C\",\"A2845EF4-117F-4AC3-AD19-E09D78C3C866\",\"B854DD97-9BE2-44B9-BFF5-93AA931B4385\",\"2FEEF365-D284-4F58-A92B-A8E11A69DAA6\",\"41171B50-1911-4C21-A067-633FFB938163\",\"6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1\",\"107A1C0E-D268-4536-AF57-603A206E6460\",\"108F5C5C-B711-4859-8463-980AD2E5EC4C\",\"B78A07FF-977F-4CC1-8870-16B4756D22A1\",\"EACE9426-8983-4C7C-9388-7829A84E90FB\",\"01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9\",\"705CF292-539B-4A18-81B5-3D2B962B1D82\",\"7810B7C5-9EAF-4413-85AB-8FE6E928F162\",\"5B5C10A0-4921-4667-85C7-D7C5966142AF\",\"6A39CF0A-97A8-49DF-9B54-020670AD0468\",\"88E227DC-8FD9-4B38-97D6-85FC64763D68\",\"3B9B0D78-5CAA-4412-897E-8B85FA575A81\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":674},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"1604E949-532E-4C99-9456-9E4406A5379E\",\"lastFindLoc\":-9,\"name\":\"Text4\",\"owner\":{\"__isSmartRef__\":true,\"id\":6},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":675},\"prevScroll\":[0,0],\"previousSelection\":[0,6],\"priorSelectionRange\":[6,6],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":676},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":677}],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(154.8,0.1)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"674\":{\"morph\":{\"__isSmartRef__\":true,\"id\":673},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"675\":{\"migrationLevel\":1,\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"676\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(168.0,14.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"677\":{\"_id\":\"_1755\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":673},\"morph\":{\"__isSmartRef__\":true,\"id\":673},\"storedString\":\"search\",\"style\":{\"__isSmartRef__\":true,\"id\":678},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"678\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"679\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":680},\"addCategory\":{\"__isSmartRef__\":true,\"id\":688},\"addCategoryInteractively\":{\"__isSmartRef__\":true,\"id\":692},\"addExternalCategory\":{\"__isSmartRef__\":true,\"id\":696},\"addMorphsForPartItems\":{\"__isSmartRef__\":true,\"id\":700},\"addPartsFromURLs\":{\"__isSmartRef__\":true,\"id\":704},\"addPartsOfCategory\":{\"__isSmartRef__\":true,\"id\":708},\"commitLogString\":{\"__isSmartRef__\":true,\"id\":712},\"defaultPartsBinURL\":{\"__isSmartRef__\":true,\"id\":716},\"ensureCategories\":{\"__isSmartRef__\":true,\"id\":720},\"getPartsSpaceForCategory\":{\"__isSmartRef__\":true,\"id\":724},\"getURLForCategoryNamed\":{\"__isSmartRef__\":true,\"id\":728},\"interactivelyCopySelectedPartItem\":{\"__isSmartRef__\":true,\"id\":732},\"interactivelyMoveSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":736},\"interactivelyRemoveSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":740},\"loadAndOpenSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":744},\"loadPartsOfCategory\":{\"__isSmartRef__\":true,\"id\":748},\"makeUpPartNameFor\":{\"__isSmartRef__\":true,\"id\":752},\"onLoadAll\":{\"__isSmartRef__\":true,\"id\":756},\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":760},\"onLoadLatest\":{\"__isSmartRef__\":true,\"id\":768},\"onSearch\":{\"__isSmartRef__\":true,\"id\":772},\"openPart\":{\"__isSmartRef__\":true,\"id\":776},\"partsBinURL\":{\"__isSmartRef__\":true,\"id\":780},\"partsBinUrl\":{\"__isSmartRef__\":true,\"id\":784},\"reloadEverything\":{\"__isSmartRef__\":true,\"id\":788},\"removeCategory\":{\"__isSmartRef__\":true,\"id\":792},\"removeCategoryInteractively\":{\"__isSmartRef__\":true,\"id\":796},\"removeParts\":{\"__isSmartRef__\":true,\"id\":800},\"reset\":{\"__isSmartRef__\":true,\"id\":804},\"saveCommentForSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":808},\"search\":{\"__isSmartRef__\":true,\"id\":812},\"setMetaInfoOfSelectedItem\":{\"__isSmartRef__\":true,\"id\":816},\"setSelectedPartItem\":{\"__isSmartRef__\":true,\"id\":820},\"setSelectedPartVersions\":{\"__isSmartRef__\":true,\"id\":824},\"setShareLink\":{\"__isSmartRef__\":true,\"id\":828},\"setupConnections\":{\"__isSmartRef__\":true,\"id\":832},\"showCommits\":{\"__isSmartRef__\":true,\"id\":836},\"showMsg\":{\"__isSmartRef__\":true,\"id\":840},\"toggleMorePane\":{\"__isSmartRef__\":true,\"id\":844},\"updateCategoriesDictFromPartsBin\":{\"__isSmartRef__\":true,\"id\":848},\"updateCategoryList\":{\"__isSmartRef__\":true,\"id\":852}},\"680\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":681},\"source\":\"function onrestore() {\\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":683},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"681\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":682},\"user\":\"undefined\"},\"682\":{\"isSerializedDate\":true,\"string\":\"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)\"},\"683\":{\"this\":{\"__isSmartRef__\":true,\"id\":6},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":684}},\"684\":{\"$super\":{\"__isSmartRef__\":true,\"id\":685}},\"685\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":686},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":687},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"686\":{},\"687\":{\"name\":\"onrestore\",\"obj\":{\"__isSmartRef__\":true,\"id\":6}},\"688\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":689},\"source\":\"function addCategory(categoryName, doNotUpdate) {\\n if (!categoryName.startsWith(\\\"*\\\")) {\\n var url = this.partsBinURL().withFilename(categoryName);\\n this.addExternalCategory(categoryName, url, true);\\n } else {\\n this.categories[categoryName] = {isSpecialCategory: true};\\n if (!doNotUpdate) {\\n this.updateCategoryList(categoryName);\\n }\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":691},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"689\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":690}},\"690\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)\"},\"691\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"692\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":693},\"source\":\"function addCategoryInteractively() {\\n var partsBin = this, world = this.world();\\n world.prompt('Name of new category?', function(categoryName) {\\n if (!categoryName || categoryName == '') {\\n\\t alert('no category created!')\\n\\t return;\\n\\t}\\n partsBin.addCategory(categoryName)\\n });\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":695},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"693\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":694}},\"694\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"695\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"696\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":697},\"source\":\"function addExternalCategory(categoryName, url, createPath) {\\n url = url.asDirectory();\\n this.categories[categoryName] = url;\\n if (createPath) {\\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\\n }\\n this.updateCategoryList(categoryName)\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":699},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"697\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":698}},\"698\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"699\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"700\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":701},\"source\":\"function addMorphsForPartItems(partItems, doNotSort) {\\n this.removeParts();\\n if (!doNotSort) {\\n partItems = partItems.sortBy(function(ea) {\\n return ea.name.toLowerCase() \\n });\\n }\\n\\n var pContents = this.get('partsBinContents');\\n pContents.stopAddingPartItemsAsync();\\n pContents.startAddingPartItems(partItems);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":703},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"701\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":702}},\"702\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)\"},\"703\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"704\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":705},\"source\":\"function addPartsFromURLs(urls) {\\n var partsBin = this,\\n partItems = [];\\n\\n urls.forEach(function(ea) {\\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\\\"../\\\")),\\n match = partPath.match(/(.*\\\\/)(.*).json/);\\n if (match)\\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\\n });\\n partsBin.addMorphsForPartItems(partItems, true);\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":707},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"705\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":706},\"user\":\"jenslincke\"},\"706\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)\"},\"707\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"708\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":709},\"source\":\"function addPartsOfCategory(categoryName) {\\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\\n\\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\\n partsSpace.load(true);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":711},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"709\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":710}},\"710\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"711\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"712\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":713},\"source\":\"function commitLogString(metaInfo) {\\n if (!metaInfo.changes) return \\\"\\\";\\n return metaInfo.changes\\n .reverse()\\n .collect(function(ea) {\\n return Strings.format(\\\"%s %s: \\\\n %s\\\\n\\\\n\\\",\\n ea.date.format(\\\"yyyy-mm-dd HH:MM\\\") , \\n ea.author, (ea.message || \\\"no comment\\\"));\\n })\\n .join('');\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":715},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"713\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":714},\"user\":\"jenslincke\"},\"714\":{\"isSerializedDate\":true,\"string\":\"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)\"},\"715\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"716\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":717},\"source\":\"function defaultPartsBinURL() {\\n return new URL(Config.rootPath).withFilename('PartsBin/');\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":719},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"717\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":718},\"user\":\"fabian\"},\"718\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)\"},\"719\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"720\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":721},\"source\":\"function ensureCategories() {\\n if (!this.categories)\\n this.categories = {uncategorized: 'PartsBin/'};\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":723},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"721\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":722}},\"722\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"723\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"724\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":725},\"source\":\"function getPartsSpaceForCategory(categoryName) {\\n var url = this.getURLForCategoryNamed(categoryName);\\n return lively.PartsBin.partsSpaceWithURL(url);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":727},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"725\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":726}},\"726\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"727\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"728\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":729},\"source\":\"function getURLForCategoryNamed(categoryName) {\\n this.ensureCategories()\\n\\n var relative = this.categories[categoryName];\\n if (!relative) return null;\\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":731},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"729\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":730},\"user\":\"undefined\"},\"730\":{\"isSerializedDate\":true,\"string\":\"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)\"},\"731\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"732\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":733},\"source\":\"function interactivelyCopySelectedPartItem(partMorph) {\\n // FIXME duplication with interactivelyMoveSelectedPartItem\\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\\n if (!partItem) { alert('no item selected'); return }\\n var items = Properties.own(categories).sort()\\n .reject(function(ea) { return ea.startsWith(\\\"*\\\") || ea === self. categoryName})\\n .collect(function(catName) {\\n return [catName, function() {\\n var url = new URL(categories[catName]);\\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\\n partItem.copyToPartsSpace(partsSpace);\\n alertOK('Copied ' + partItem.name + ' to ' + url);\\n }]\\n })\\n lively.morphic.Menu.openAtHand('Select category', items);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":735},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"733\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":734},\"user\":\"robertkrahn\"},\"734\":{\"isSerializedDate\":true,\"string\":\"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)\"},\"735\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"736\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":737},\"source\":\"function interactivelyMoveSelectedPartItem(partMorph) {\\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\\n if (!partItem) { alert('no item selected'); return }\\n var items = Properties.own(categories).sort()\\n .reject(function(ea) { return ea.startsWith(\\\"*\\\") || ea === self. categoryName})\\n .collect(function(catName) {\\n return [catName, function() {\\n var url = new URL(categories[catName]);\\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\\n partItem.moveToPartsSpace(partsSpace);\\n self.reloadEverything();\\n alertOK('Moved ' + partItem.name + ' to ' + url);\\n }]\\n })\\n lively.morphic.Menu.openAtHand('Select category', items);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":739},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"737\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":738},\"user\":\"robertkrahn\"},\"738\":{\"isSerializedDate\":true,\"string\":\"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)\"},\"739\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"740\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":741},\"source\":\"function interactivelyRemoveSelectedPartItem(partMorph) {\\n var item = this.selectedPartItem;\\n if (!item) return;\\n this.world().confirm(\\\"really delete \\\" + item.name + \\\" in PartsBin?\\\", function(answer) {\\n\\tif (!answer) return;\\n\\titem.del();\\n\\tthis.reloadEverything();\\n\\talertOK(\\\"deleted \\\" + item.name);\\n }.bind(this))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":743},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"741\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":742}},\"742\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"743\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"744\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":745},\"source\":\"function loadAndOpenSelectedPartItem(partMorph) {\\n var item = this.selectedPartItem;\\n if (!item) return;\\n connect(item, 'part', this, 'openPart');\\n var selectedVersion = this.get('selectedPartVersions').selection,\\n\\trev = selectedVersion ? selectedVersion.rev : null;\\n item.loadPart(true, null, rev);\\n alert('loading ' + item.name + '...');\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":747},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"745\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":746}},\"746\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"747\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"748\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":749},\"source\":\"function loadPartsOfCategory(categoryName) {\\n this.removeParts();\\n this.setSelectedPartItem(null);\\n if (!categoryName) return;\\n var webR;\\n if (categoryName == \\\"*all*\\\") {\\n this.showMsg(\\\"loading all...\\\");\\n webR = new WebResource(this.partsBinURL()).beAsync();\\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\\n webR.getSubElements(10)\\n } else if (categoryName == \\\"*latest*\\\") {\\n this.showMsg(\\\"loading latest...\\\");\\n webR = new WebResource(this.partsBinURL()).beAsync();\\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\\n webR.propfind('infinity')\\n } else if (categoryName == \\\"*search*\\\") {\\n this.showMsg(\\\"searching...\\\");\\n webR = new WebResource(this.partsBinURL()).beAsync();\\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\\n converter: function(subDocuments) {\\n return subDocuments.invoke('getURL')\\n }\\n });\\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\\n removeAfterUpdate: true});\\n webR.getSubElements(10)\\n } else {\\n this.addPartsOfCategory(categoryName)\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":751},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"749\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":750}},\"750\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)\"},\"751\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"752\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":753},\"source\":\"function makeUpPartNameFor(name) {\\n if (!$morph(name)) return name;\\n var i = 2;\\n while($morph(name + i)) { i++ }\\n return name + i;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":755},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"753\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":754}},\"754\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"755\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"756\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":757},\"source\":\"function onLoadAll(subDocuments) {\\n // alertOK(\\\"load all \\\" + subDocuments.length)\\n var all = subDocuments.invoke('getURL')\\n .select(function(ea) {return ea.filename().endsWith(\\\".json\\\")})\\n .sortBy(function(ea) {return ea.filename()});\\n \\n this.addPartsFromURLs(all) \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":759},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"757\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":758}},\"758\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)\"},\"759\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"760\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":761},\"source\":\"function onLoadFromPartsBin() {\\n $super();\\n this.reloadEverything();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":763},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"761\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":762}},\"762\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"763\":{\"this\":{\"__isSmartRef__\":true,\"id\":6},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":764}},\"764\":{\"$super\":{\"__isSmartRef__\":true,\"id\":765}},\"765\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":766},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":767},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"766\":{},\"767\":{\"name\":\"onLoadFromPartsBin\",\"obj\":{\"__isSmartRef__\":true,\"id\":6}},\"768\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":769},\"source\":\"function onLoadLatest(propfindXML) {\\n var rawNodes = new Query(\\\"/D:multistatus/D:response\\\").findAll(propfindXML.documentElement);\\n\\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\\n\\n var top20 = svnVersionInfos\\n .select(function(ea) { return ea.url.endsWith(\\\".json\\\")})\\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\\n var top20URLs = top20.collect(function(ea) { \\n return new URL(\\\"http://\\\" + URL.codeBase.hostname + ea.url)})\\n \\n this.addPartsFromURLs(top20URLs) \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":771},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"769\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":770}},\"770\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"771\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"772\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":773},\"source\":\"function onSearch(allPartURLs) {\\n var searchString = this.get('searchText').textString;\\n var matchingPartURLs = allPartURLs\\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\\n .sortBy(function(ea) {return ea.filename()});\\n this.addPartsFromURLs(matchingPartURLs) \\n if (matchingPartURLs.length == 0)\\n this.showMsg(\\\"nothing found for '\\\" + searchString + \\\"'\\\")\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":775},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"773\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":774},\"user\":\"lauritz\"},\"774\":{\"isSerializedDate\":true,\"string\":\"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)\"},\"775\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"776\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":777},\"source\":\"function openPart(partMorph) {\\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\\n partMorph.setPosition(pt(0,0));\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":779},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"777\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":778}},\"778\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"779\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"780\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":781},\"source\":\"function partsBinURL() {\\n if (this.url) {\\n return this.url;\\n }\\n return this.defaultPartsBinURL();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":783},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"781\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":782}},\"782\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)\"},\"783\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"784\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":785},\"source\":\"function partsBinUrl() {\\n if (this.url) {\\n return url;\\n }\\n return this.partsBinURL();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":787},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"785\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":786}},\"786\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)\"},\"787\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"788\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":789},\"source\":\"function reloadEverything() {\\n this.setSelectedPartItem(null)\\n this.updateCategoriesDictFromPartsBin();\\n this.addCategory(\\\"*latest*\\\", true);\\n this.addCategory(\\\"*all*\\\", true);\\n this.addCategory(\\\"*search*\\\", true);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":791},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"789\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":790}},\"790\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)\"},\"791\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"792\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":793},\"source\":\"function removeCategory(categoryName) {\\n var url = this.getURLForCategoryNamed(categoryName);\\n if (!url) {\\n alert('No category ' + categoryName + ' exists! Doing nothing')\\n\\treturn;\\n }\\n var webR = new WebResource(url);\\n if (!webR.exists()) {\\n alert('Does not exist: ' + url);\\n\\tdelete this.categories[categoryName];\\n\\tlively.PartsBin.removePartsSpace(name);\\n\\tthis.updateCategoryList();\\n\\treturn\\n }\\n webR.getSubElements()\\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\\n !webR.subCollections || webR.subCollections.length > 0) {\\n alert('Will not remove directory ' + url + ' because it is not empty')\\n } else {\\n webR.del();\\n alertOK('Removed ' + categoryName + ' url ' + url);\\n }\\n delete this.categories[categoryName];\\n lively.PartsBin.removePartsSpace(name);\\n this.updateCategoryList();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":795},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"793\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":794}},\"794\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"795\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"796\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":797},\"source\":\"function removeCategoryInteractively() {\\n var partsBin = this, world = this.world();\\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\\n\\tif (!result) {\\n\\t alert('no category removed!')\\n\\t return;\\n\\t}\\n\\tpartsBin.removeCategory(partsBin.categoryName)\\n });\\t\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":799},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"797\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":798}},\"798\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"799\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"800\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":801},\"source\":\"function removeParts() {\\n this.get('partsBinContents').submorphs.clone().invoke('remove');\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":803},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"801\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":802}},\"802\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"803\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"804\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":805},\"source\":\"function reset() {\\n this.connections = {toggleMorePane: {}};\\n this.setSelectedPartItem(null);\\n delete this.categories;\\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \\n this.get('categoryList').updateList([]);\\n this.get('partsBinContents').removeAllMorphs();\\n this.get('searchText').setTextString(\\\"\\\");\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":807},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"805\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":806},\"user\":\"robertkrahn\"},\"806\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)\"},\"807\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"808\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":809},\"source\":\"function saveCommentForSelectedPartItem(comment) {\\n if (!this.selectedPartItem) {\\n\\talert('no part item selected!')\\n\\treturn;\\n }\\n var metaInfo = this.selectedPartItem.getMetaInfo();\\n metaInfo.setComment(comment);\\n this.selectedPartItem.uploadMetaInfoOnly();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":811},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"809\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":810}},\"810\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)\"},\"811\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"812\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":813},\"source\":\"function search(searchString) {\\n // triggers search in this.loadPartsOfCategory through connection\\n this.get('categoryList').setSelection(\\\"*search*\\\");\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":815},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"813\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":814},\"user\":\"robertkrahn\"},\"814\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)\"},\"815\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"816\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":817},\"source\":\"function setMetaInfoOfSelectedItem(metaInfo) {\\n var comment = (metaInfo && metaInfo.getComment()) ||\\n 'No comment yet';\\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\\n\\n\\n this.get('selectedPartComment').textString = comment;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":819},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"817\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":818},\"user\":\"jenslincke\"},\"818\":{\"isSerializedDate\":true,\"string\":\"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)\"},\"819\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"820\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":821},\"source\":\"function setSelectedPartItem(item) {\\n this.selectedPartItem = item;\\n this.get('selectedPartComment').textString = '';\\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\\n this.get('selectedPartVersions').setSelection(null);\\n if (!item) {\\n this.get('selectedPartName').textString = 'nothing selected'\\n this.get('selectedPartSpaceName').textString = ''\\n\\treturn;\\n }\\n this.get('selectedPartName').textString = item.name\\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\\n\\n // load versions\\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\\n item.loadPartVersions(true);\\n\\n // load meta info\\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\\n \\n this.setShareLink(item);\\n\\n item.loadPartMetaInfo(true);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":823},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"821\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":822},\"user\":\"jenslincke\"},\"822\":{\"isSerializedDate\":true,\"string\":\"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)\"},\"823\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"824\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":825},\"source\":\"function setSelectedPartVersions(versions) {\\n // alertOK(\\\"set versions:\\\" + versions.length)\\n var list = versions.collect(function(ea) {\\n return { \\n string: '' + ea.date.format(\\\"yyyy-mm-dd HH:MM\\\") \\n + \\\" \\\" + ea.author + \\\" (\\\" + ea.rev + \\\")\\\", \\n value: ea, isListItem: true}\\n })\\n this.get('selectedPartVersions').updateList(list)\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":827},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"825\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":826},\"user\":\"jenslincke\"},\"826\":{\"isSerializedDate\":true,\"string\":\"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)\"},\"827\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"828\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":829},\"source\":\"function setShareLink(partItem) {\\n var linkText = this.get('shareLink');\\n linkText.setTextString('Share Link');\\n var url = 'http://www.lively-kernel.org/viral?part='\\n + partItem.name + '&path=' + partItem.partsSpaceName;\\n linkText.emphasizeAll({uri: url});\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":831},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"829\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":830},\"user\":\"robertkrahn\"},\"830\":{\"isSerializedDate\":true,\"string\":\"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)\"},\"831\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"832\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":833},\"source\":\"function setupConnections() {\\n connect(this.closeButton, 'fire', this, 'remove')\\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\\n\\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\\n\\n connect(this.get('reloadButton'), \\\"fire\\\", this, \\\"reloadEverything\\\")\\n\\n connect(this.get('loadPartButton'), \\\"fire\\\", this, \\\"loadAndOpenSelectedPartItem\\\")\\n\\n connect(this.get('removePartButton'), \\\"fire\\\", this, \\\"interactivelyRemoveSelectedPartItem\\\")\\n\\n connect(this.get('movePartButton'), \\\"fire\\\", this, \\\"interactivelyMoveSelectedPartItem\\\")\\n connect(this.get('copyPartButton'), \\\"fire\\\", this, \\\"interactivelyCopySelectedPartItem\\\")\\n\\n connect(this.get('selectedPartComment'), \\\"savedTextString\\\", this, \\\"saveCommentForSelectedPartItem\\\")\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":835},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"833\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":834}},\"834\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"835\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"836\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":837},\"source\":\"function showCommits() {\\n if (!this.selectedPartItem) {\\n alert('nothing selected');\\n return;\\n }\\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\\n this.world().addTextWindow({\\n title: 'Commits of ' + metaInfo.partName,\\n content: this.commitLogString(metaInfo)\\n });\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":839},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"837\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":838},\"user\":\"robertkrahn\"},\"838\":{\"isSerializedDate\":true,\"string\":\"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)\"},\"839\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"840\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":841},\"source\":\"function showMsg(string) {\\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\\n label.applyStyle({fill: null, borderWidth: 0})\\n this.get('partsBinContents').addMorph(label)\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":843},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"841\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":842},\"user\":\"lauritz\"},\"842\":{\"isSerializedDate\":true,\"string\":\"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)\"},\"843\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"844\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":845},\"source\":\"function toggleMorePane() {\\n var pane = this.get('morePane');\\n moveOffset = pane.getExtent().withY(0),\\n steps = 5, timePerStep = 10,\\n btn = pane.get('moreButton');\\n if (pane.isVisible()) {\\n var dest = pane.getPosition().addPt(moveOffset.negated());\\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\\n btn.setLabel('more')\\n pane.setVisible(false)\\n });\\n\\n } else {\\n btn.setLabel('hide')\\n pane.setVisible(true)\\n this.addMorphBack(pane);\\n pane.align(\\n pane.bounds().topRight(), \\n this.get('partsBinContents').bounds().topRight());\\n // move it so that it is completely visible\\n var dest = pane.getPosition().addPt(moveOffset);\\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":847},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"845\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":846},\"user\":\"lauritz\"},\"846\":{\"isSerializedDate\":true,\"string\":\"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)\"},\"847\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"848\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":849},\"source\":\"function updateCategoriesDictFromPartsBin() {\\n this.ensureCategories();\\n var webR = new WebResource(this.partsBinURL());\\n webR.beAsync();\\n\\n var that = this;\\n var callback = function(collections) {\\n collections.forEach(function(dir) {\\n var unescape = Global.urlUnescape || Global.unescape,\\n unescaped = unescape(dir.getURL().filename()),\\n name = unescaped.replace(/\\\\/$/,\\\"\\\");\\n if (name.startsWith('.')) return;\\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\\n });\\n that.updateCategoryList(that.categoryName);\\n }\\n\\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\\n updater: function($upd, value) {\\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\\n if (!value) return;\\n $upd(value);\\n },\\n });\\n\\n webR.getSubElements();\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":851},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"849\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":850},\"user\":\"robertkrahn\"},\"850\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)\"},\"851\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"852\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":853},\"source\":\"function updateCategoryList(optCategoryName) {\\n this.get('categoryList').updateList(\\n\\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\\n this.get('categoryList').setSelection(optCategoryName)\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":855},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"853\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":854}},\"854\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)\"},\"855\":{\"this\":{\"__isSmartRef__\":true,\"id\":6}},\"856\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"_Scale\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"varMapping\":{\"__isSmartRef__\":true,\"id\":857},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"857\":{\"source\":{\"__isSmartRef__\":true,\"id\":4},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"858\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"_Rotation\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"varMapping\":{\"__isSmartRef__\":true,\"id\":859},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"859\":{\"source\":{\"__isSmartRef__\":true,\"id\":4},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"860\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"owner\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4},\"targetMethodName\":\"updateOwners\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"varMapping\":{\"__isSmartRef__\":true,\"id\":861},\"converterString\":\"function (newOwner, oldOwner) {\\n return [newOwner, oldOwner]\\n }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"861\":{\"source\":{\"__isSmartRef__\":true,\"id\":4},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"862\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"863\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":45.76199368290986,\"_MinTextHeight\":null,\"_MinTextWidth\":45.76199368290986,\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\",\"textColor\"],\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":false,\"attributeConnections\":[],\"derivationIds\":[1245,\"0125C72B-2B04-4872-A0B1-0292F9733F9D\",\"99E6F0CD-AA33-42BD-B6E6-3154AA491D70\",\"DAFB157F-4F83-4402-894A-12549438C7E9\",\"98F29C75-DB67-470E-8F9F-4B7135CE21D9\",\"D4509212-C332-45F0-B768-69E4E0D59537\",\"735C22EC-309F-484F-B643-48229EC6D6E5\",\"72386EBF-DE01-4B53-9084-32841E59EE3C\",\"8AB3572C-52F6-4F6A-B59F-9EFA069C1601\",\"C882377D-6F5C-43E4-AEAB-996ECA6A82A1\",\"DA159A64-D6F8-4A2F-834D-71C6289A1FC8\",\"58923C3A-4492-4DB3-871A-DEE1219F199C\",\"B4024F35-8AB7-43DE-BE23-2758B0EB4C26\",\"93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546\",\"98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F\",\"82135AAD-8041-4CA4-B78C-0D80FBA43722\",\"358F966D-679E-4DC3-98C0-8D697712CD4E\",\"0D4E0BD4-0743-470F-8F3B-E0602F5CE408\",\"7F61D12A-0120-49DD-A4D5-CB25BB23ED74\",\"239EF5C4-25A1-410D-95A7-FDB8E07FAFDE\",\"18C10445-D399-4D8C-8FAF-ED17AE46C87E\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":864},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"8B925C8B-69F0-43FB-B6E9-8C3108434E69\",\"owner\":{\"__isSmartRef__\":true,\"id\":4},\"prevScroll\":[0,0],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":865},\"showsMorphMenu\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":866}],\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"864\":{\"morph\":{\"__isSmartRef__\":true,\"id\":863},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"865\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"borderWidth\":0,\"fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(45.8,20.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"866\":{\"_id\":\"_1756\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":863},\"storedString\":\"more\",\"style\":{\"__isSmartRef__\":true,\"id\":867},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"867\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"868\":{\"moveHorizontal\":true},\"869\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":870},{\"__isSmartRef__\":true,\"id\":871},{\"__isSmartRef__\":true,\"id\":872},{\"__isSmartRef__\":true,\"id\":873}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"870\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(250,250,250)\"},\"871\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(232,232,232)\"},\"872\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(232,232,232)\"},\"873\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(248,248,248)\"},\"874\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":875},{\"__isSmartRef__\":true,\"id\":876},{\"__isSmartRef__\":true,\"id\":877},{\"__isSmartRef__\":true,\"id\":878}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"875\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0,\"color\":\"Color.rgb(245,245,245)\"},\"876\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.4,\"color\":\"Color.rgb(209,209,209)\"},\"877\":{\"__serializedExpressions__\":[\"color\"],\"offset\":0.6,\"color\":\"Color.rgb(209,209,209)\"},\"878\":{\"__serializedExpressions__\":[\"color\"],\"offset\":1,\"color\":\"Color.rgb(240,240,240)\"},\"879\":{\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"migrationLevel\":2,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"880\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"_BorderRadius\":5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":874},\"_Opacity\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(45.8,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"881\":{\"source\":{\"__isSmartRef__\":true,\"id\":4},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"882\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"_Scale\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"varMapping\":{\"__isSmartRef__\":true,\"id\":883},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"883\":{\"source\":{\"__isSmartRef__\":true,\"id\":0},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"884\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"_Rotation\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"signalTarget\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"varMapping\":{\"__isSmartRef__\":true,\"id\":885},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"885\":{\"source\":{\"__isSmartRef__\":true,\"id\":0},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"886\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"owner\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"updateOwners\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"varMapping\":{\"__isSmartRef__\":true,\"id\":887},\"converterString\":\"function (newOwner, oldOwner) {\\n return [newOwner, oldOwner]\\n }\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"887\":{\"source\":{\"__isSmartRef__\":true,\"id\":0},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"888\":{\"d\":1,\"a\":1,\"f\":34.97218975832596,\"e\":718.3709896155906,\"c\":0,\"b\":0,\"matrix_\":{\"__isSmartRef__\":true,\"id\":889},\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"889\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":718.3709896155906,\"f\":34.97218975832596,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"890\":{\"source\":{\"__isSmartRef__\":true,\"id\":0},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"891\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"892\":{\"adjustForNewBounds\":true},\"893\":{\"changes\":[{\"__isSmartRef__\":true,\"id\":894},{\"__isSmartRef__\":true,\"id\":896},{\"__isSmartRef__\":true,\"id\":898},{\"__isSmartRef__\":true,\"id\":900},{\"__isSmartRef__\":true,\"id\":902},{\"__isSmartRef__\":true,\"id\":904},{\"__isSmartRef__\":true,\"id\":906},{\"__isSmartRef__\":true,\"id\":908},{\"__isSmartRef__\":true,\"id\":910},{\"__isSmartRef__\":true,\"id\":912}],\"comment\":\"Browser for a Parts repository.\",\"migrationLevel\":4,\"partName\":\"PartsBinBrowser\",\"partsSpaceName\":\"PartsBin/Tools\",\"requiredModules\":[\"lively.PartsBin\"],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":914},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"894\":{\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":895},\"id\":\"5575D312-033A-47A5-B889-C43BE97C3AAA\",\"message\":\"style\"},\"895\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 12:02:38 GMT+0100 (CET)\"},\"896\":{\"author\":\"markoroeder\",\"date\":{\"__isSmartRef__\":true,\"id\":897},\"id\":\"1D9493E9-B229-4716-8649-F1333D5133D0\",\"message\":\"Reset to clean copy. Added this.categories to doNotSerialize list.\"},\"897\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)\"},\"898\":{\"author\":\"sstamm\",\"date\":{\"__isSmartRef__\":true,\"id\":899},\"id\":\"3466A0DA-C96D-4997-8182-AFB6DF99C988\",\"message\":\"\"},\"899\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 12:13:30 GMT+0100 (CET)\"},\"900\":{\"author\":\"fabian\",\"date\":{\"__isSmartRef__\":true,\"id\":901},\"id\":\"69D747F9-EDB5-478D-B0DE-C4CEBFDF1E9A\",\"message\":\"moved PartsBin out of core\"},\"901\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 23:40:13 GMT+0100 (CET)\"},\"902\":{\"author\":\"fabian\",\"date\":{\"__isSmartRef__\":true,\"id\":903},\"id\":\"3DABC39F-D8E9-4EA8-AB40-719739AD92DF\",\"message\":\"\"},\"903\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 00:14:10 GMT+0100 (CET)\"},\"904\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":905},\"id\":\"C6CF2A78-407E-4691-B5D6-914977DEAD8B\",\"message\":\"- fixed searching and latest after moving the parts bin\"},\"905\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 18:40:33 GMT+0100 (CET)\"},\"906\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":907},\"id\":\"34468222-F3C8-4636-B202-27DFAD734B8A\",\"message\":\"- reload everything on restore\"},\"907\":{\"isSerializedDate\":true,\"string\":\"Sat Mar 10 2012 11:26:28 GMT+0100 (CET)\"},\"908\":{\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":909},\"id\":\"75B2A711-5004-4862-B3F7-94C91FA06E17\",\"message\":\"no DateFormat dependency anymore\"},\"909\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 03 2012 09:54:25 GMT+0200 (CEST)\"},\"910\":{\"date\":{\"__isSmartRef__\":true,\"id\":911},\"author\":\"robertkrahn\",\"message\":\"scale fix + basic category preselected\",\"id\":\"8C0DDF72-2CB9-4AD2-8717-F22986EDD48A\"},\"911\":{\"isSerializedDate\":true,\"string\":\"Wed Sep 05 2012 00:55:14 GMT+0200 (CEST)\"},\"912\":{\"date\":{\"__isSmartRef__\":true,\"id\":913},\"author\":\"jenslincke\",\"message\":\"reset title bars\",\"id\":\"D723B2FE-DC4B-4A16-9AA5-A420B11C4285\"},\"913\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:31:13 GMT+0100 (CET)\"},\"914\":{\"isSerializedDate\":true,\"string\":\"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)\"},\"915\":{\"_BorderRadius\":0,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Extent\",\"_Padding\"],\"_Fill\":null,\"_StrokeOpacity\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(770.8,507.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"916\":{\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"originalExtent\"],\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":917}],\"cornerName\":\"bottomRight\",\"derivationIds\":[7147,\"16E962DF-21E9-4FE6-8B9B-953F0E908113\",\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\",\"25C53CC1-53E0-44A6-8E16-A56606A19EF0\",\"50F19BF2-9607-4419-A8C2-0352B0A6FF57\",\"56B7FFB1-61EA-47B9-AC63-A78EA3203E0F\",\"7ED9D491-F8A0-41CA-ADCC-D29EB7805558\",\"1A9D02A8-2BC9-4042-9A96-2149467A88F5\",\"0E224134-B29B-4EF6-AA59-0CDD8170364D\"],\"doNotCopyProperties\":[\"$$cornerName\"],\"doNotSerialize\":[\"$$cornerName\"],\"dragStartPoint\":null,\"draggingEnabled\":true,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":918},\"halosEnabled\":true,\"id\":\"BF087085-EA96-48C6-9B64-61ACD38A53E1\",\"isResizeCorner\":true,\"moved\":true,\"name\":\"ResizeCorner\",\"originalTargetBounds\":null,\"originalTargetExtent\":null,\"originalTargetInnerBounds\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":919},\"registeredForMouseEvents\":true,\"relativeOrigin\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":920},\"showsHalos\":false,\"submorphs\":[],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":921},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(760.8,497.3)\",\"originalExtent\":\"lively.pt(239.0,138.0)\"},\"917\":{\"sourceAttrName\":\"cornerName\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":916},\"targetMethodName\":\"alignToOwner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":916},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"918\":{\"morph\":{\"__isSmartRef__\":true,\"id\":916},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"919\":{\"comment\":\"Resize an object without using halos.\",\"migrationLevel\":2,\"partName\":\"ResizeCorner\",\"partsSpaceName\":\"PartsBin/Widgets/\",\"revisionOnLoad\":140152,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"920\":{\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(145,145,145)\",\"_Extent\":\"lively.pt(10.0,10.0)\",\"_Fill\":\"Color.rgb(66,66,66)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"921\":{\"alignToOwner\":{\"__isSmartRef__\":true,\"id\":922},\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":925},\"onDrag\":{\"__isSmartRef__\":true,\"id\":932},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":940},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":948},\"reset\":{\"__isSmartRef__\":true,\"id\":956}},\"922\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":923},\"source\":\"function alignToOwner() {\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":924},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"923\":{},\"924\":{\"this\":{\"__isSmartRef__\":true,\"id\":916}},\"925\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":926},\"source\":\"function morphMenuItems() {\\n return $super().concat([\\n [\\\"corner\\\", [\\n [\\\"top left\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\n [\\\"top right\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\n [\\\"bottom right\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\n [\\\"bottom left\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\n ]]\\n ])\\t\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":927},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"926\":{},\"927\":{\"this\":{\"__isSmartRef__\":true,\"id\":916},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":928}},\"928\":{\"$super\":{\"__isSmartRef__\":true,\"id\":929}},\"929\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":930},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":931},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"930\":{},\"931\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":916}},\"932\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":933},\"source\":\"function onDrag(evt) {\\n // alert(\\\"onDrag\\\")\\n // this.owner.setPosition(pt(0,0))\\n // this.owner.setOrigin(pt(0,0))\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n \\n // moveDelta = moveDelta.maxPt(pt(0,0))\\n var ownerExtent = this.owner.getExtent();\\n\\n // TODO does not work\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n if (maxDelta == 0) return;\\n var factor = ownerExtent.x / ownerExtent.y\\n moveDelta = pt(maxDelta * factor, maxDelta )\\n }\\n var accessor = \\\"with\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\n\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\n\\n this.owner.setBounds(newBounds);\\n \\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\n // alertOK(\\\"new extent\\\" + newExtent)\\n // this.owner.setExtent(newExtent);\\n this.owner.submorphs.select(function(ea) {\\n return ea.isResizeCorner\\n }).invoke('alignToOwner');\\n if (this.owner.halos) {\\n this.owner.halos.invoke('alignAtTarget')\\n }\\n // alertOK(\\\"relative \\\" + this.relativeOrigin)\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\n\\n // TODO IMPLEMENT updating the origin does not work yet\\n // this.owner.setOrigin(newOrigin);\\n // alertOK(\\\"new origin \\\" + newOrigin)\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":935},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"933\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":934},\"user\":\"sstamm\"},\"934\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\"},\"935\":{\"this\":{\"__isSmartRef__\":true,\"id\":916},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":936}},\"936\":{\"$super\":{\"__isSmartRef__\":true,\"id\":937}},\"937\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":938},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":939},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"938\":{},\"939\":{\"name\":\"onDrag\",\"obj\":{\"__isSmartRef__\":true,\"id\":916}},\"940\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":941},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetBounds = null;\\n this.relativeOrigin = null;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":943},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"941\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":942},\"user\":\"sstamm\"},\"942\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\"},\"943\":{\"this\":{\"__isSmartRef__\":true,\"id\":916},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":944}},\"944\":{\"$super\":{\"__isSmartRef__\":true,\"id\":945}},\"945\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":946},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":947},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"946\":{},\"947\":{\"name\":\"onDragEnd\",\"obj\":{\"__isSmartRef__\":true,\"id\":916}},\"948\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":949},\"source\":\"function onDragStart(evt) {\\n var absToRelativePoint = function (r, absPt) {\\n\\t\\treturn new Point(\\n\\t\\t\\t(absPt.x - r.x) / r.width,\\n\\t\\t\\t(absPt.y - r.y) / r.height)\\n\\t}\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\n\\n\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetBounds= this.owner.bounds();\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":951},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"949\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":950},\"user\":\"sstamm\"},\"950\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\"},\"951\":{\"this\":{\"__isSmartRef__\":true,\"id\":916},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":952}},\"952\":{\"$super\":{\"__isSmartRef__\":true,\"id\":953}},\"953\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":954},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":955},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"954\":{},\"955\":{\"name\":\"onDragStart\",\"obj\":{\"__isSmartRef__\":true,\"id\":916}},\"956\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":957},\"source\":\"function reset() {\\n this.isResizeCorner = true\\n this.cornerName = 'bottomRight'\\n this.setExtent(pt(10,10));\\n this.setPosition(pt(0,0))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":958},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"957\":{},\"958\":{\"this\":{\"__isSmartRef__\":true,\"id\":916}},\"959\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":960},{\"__isSmartRef__\":true,\"id\":966},{\"__isSmartRef__\":true,\"id\":979},{\"__isSmartRef__\":true,\"id\":991}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":1004},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":1005},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"51818F1E-35ED-47B0-A271-C76CA7A5875A\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1006},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":0},\"label\":{\"__isSmartRef__\":true,\"id\":960},\"closeButton\":{\"__isSmartRef__\":true,\"id\":966},\"menuButton\":{\"__isSmartRef__\":true,\"id\":979},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":991},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"960\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":961},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":962}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":964},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"2FAB5433-DF2F-4334-99DB-409619662E79\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":965},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":959},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"961\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(711.8,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"962\":{\"style\":{\"__isSmartRef__\":true,\"id\":963},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":960},\"_id\":\"_15576\",\"storedString\":\"PartsBinBrowser\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"963\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"964\":{\"morph\":{\"__isSmartRef__\":true,\"id\":960},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"965\":{\"resizeWidth\":true},\"966\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":967}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":972},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":973},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EC28C613-A158-4C80-BF6E-6CF04640106B\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":967},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":959},\"layout\":{\"__isSmartRef__\":true,\"id\":974},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":975},{\"__isSmartRef__\":true,\"id\":977}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(750.8,3.0)\"},\"967\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":968},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":969}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":971},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"79C67E5D-33A6-4DA7-BB27-BD1E94B65747\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":966},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"968\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"969\":{\"style\":{\"__isSmartRef__\":true,\"id\":970},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":967},\"_id\":\"_15578\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"970\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"971\":{\"morph\":{\"__isSmartRef__\":true,\"id\":967},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"972\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"973\":{\"morph\":{\"__isSmartRef__\":true,\"id\":966},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"974\":{\"moveHorizontal\":true},\"975\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":966},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":976},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"976\":{\"source\":{\"__isSmartRef__\":true,\"id\":966},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"977\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":966},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":978},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"978\":{\"source\":{\"__isSmartRef__\":true,\"id\":966},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"979\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":980}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":985},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":986},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BD33D105-CBDC-4894-8FFF-AB61C2703BB1\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":980},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":959},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":987},{\"__isSmartRef__\":true,\"id\":989}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"980\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":981},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":982}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":984},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"BA9A6B1C-4973-4BF9-8711-0D480F5A4087\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":979},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"981\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"982\":{\"style\":{\"__isSmartRef__\":true,\"id\":983},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":980},\"_id\":\"_15580\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"983\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"984\":{\"morph\":{\"__isSmartRef__\":true,\"id\":980},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"985\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"986\":{\"morph\":{\"__isSmartRef__\":true,\"id\":979},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"987\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":979},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":988},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"988\":{\"source\":{\"__isSmartRef__\":true,\"id\":979},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"989\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":979},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":990},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"990\":{\"source\":{\"__isSmartRef__\":true,\"id\":979},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"991\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":992}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":997},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":998},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1931C2F4-2FE3-409A-A8A5-571A36E8C3FA\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":992},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":959},\"layout\":{\"__isSmartRef__\":true,\"id\":999},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":1000},{\"__isSmartRef__\":true,\"id\":1002}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(731.8,3.0)\"},\"992\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":993},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":994}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":996},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"2B7C2134-12AA-4F45-8936-7B19DC0B4608\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":991},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"993\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"994\":{\"style\":{\"__isSmartRef__\":true,\"id\":995},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":992},\"_id\":\"_15582\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"995\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"996\":{\"morph\":{\"__isSmartRef__\":true,\"id\":992},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"997\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"998\":{\"morph\":{\"__isSmartRef__\":true,\"id\":991},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"999\":{\"moveHorizontal\":true},\"1000\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":991},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":1001},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"1001\":{\"source\":{\"__isSmartRef__\":true,\"id\":991},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"1002\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":991},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":1003},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"1003\":{\"source\":{\"__isSmartRef__\":true,\"id\":991},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"1004\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(770.8,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"1005\":{\"morph\":{\"__isSmartRef__\":true,\"id\":959},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"1006\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"1007\":{\"onLoadFromPartsBin\":{\"__isSmartRef__\":true,\"id\":1008}},\"1008\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1009},\"source\":\"function onLoadFromPartsBin() {\\n\\t$super();\\n\\tthis.targetMorph.reloadEverything();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":1011},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1009\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1010},\"user\":\"robertkrahn\"},\"1010\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)\"},\"1011\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1012}},\"1012\":{\"$super\":{\"__isSmartRef__\":true,\"id\":1013}},\"1013\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1014},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":1015},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1014\":{},\"1015\":{\"name\":\"onLoadFromPartsBin\",\"obj\":{\"__isSmartRef__\":true,\"id\":0}},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":1600},{"__isSmartRef__":true,"id":1602}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":1604},"partVersions":[{"__isSmartRef__":true,"id":1626},{"__isSmartRef__":true,"id":1630},{"__isSmartRef__":true,"id":1634},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1644},{"__isSmartRef__":true,"id":1648},{"__isSmartRef__":true,"id":1652},{"__isSmartRef__":true,"id":1656},{"__isSmartRef__":true,"id":1660},{"__isSmartRef__":true,"id":1664},{"__isSmartRef__":true,"id":1668},{"__isSmartRef__":true,"id":1672},{"__isSmartRef__":true,"id":1676},{"__isSmartRef__":true,"id":1680},{"__isSmartRef__":true,"id":1684},{"__isSmartRef__":true,"id":1790},{"__isSmartRef__":true,"id":1794},{"__isSmartRef__":true,"id":1798},{"__isSmartRef__":true,"id":1802},{"__isSmartRef__":true,"id":1806},{"__isSmartRef__":true,"id":1810},{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1818},{"__isSmartRef__":true,"id":1822},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1830},{"__isSmartRef__":true,"id":1834},{"__isSmartRef__":true,"id":1838},{"__isSmartRef__":true,"id":1842},{"__isSmartRef__":true,"id":1846},{"__isSmartRef__":true,"id":1850},{"__isSmartRef__":true,"id":1855},{"__isSmartRef__":true,"id":1861},{"__isSmartRef__":true,"id":1865},{"__isSmartRef__":true,"id":1869},{"__isSmartRef__":true,"id":1873},{"__isSmartRef__":true,"id":1877},{"__isSmartRef__":true,"id":1881},{"__isSmartRef__":true,"id":1885},{"__isSmartRef__":true,"id":1889},{"__isSmartRef__":true,"id":1893},{"__isSmartRef__":true,"id":1899},{"__isSmartRef__":true,"id":1905},{"__isSmartRef__":true,"id":1909},{"__isSmartRef__":true,"id":1913},{"__isSmartRef__":true,"id":1926},{"__isSmartRef__":true,"id":2516},{"__isSmartRef__":true,"id":2521},{"__isSmartRef__":true,"id":2525},{"__isSmartRef__":true,"id":2529},{"__isSmartRef__":true,"id":2533},{"__isSmartRef__":true,"id":2537},{"__isSmartRef__":true,"id":2541},{"__isSmartRef__":true,"id":2545},{"__isSmartRef__":true,"id":2549},{"__isSmartRef__":true,"id":2553},{"__isSmartRef__":true,"id":2557},{"__isSmartRef__":true,"id":2561},{"__isSmartRef__":true,"id":2565},{"__isSmartRef__":true,"id":2569},{"__isSmartRef__":true,"id":2573},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2581},{"__isSmartRef__":true,"id":2585},{"__isSmartRef__":true,"id":2589},{"__isSmartRef__":true,"id":2593},{"__isSmartRef__":true,"id":2597},{"__isSmartRef__":true,"id":2601},{"__isSmartRef__":true,"id":2605},{"__isSmartRef__":true,"id":2609},{"__isSmartRef__":true,"id":2613},{"__isSmartRef__":true,"id":2617},{"__isSmartRef__":true,"id":2621},{"__isSmartRef__":true,"id":2625},{"__isSmartRef__":true,"id":2629},{"__isSmartRef__":true,"id":2633},{"__isSmartRef__":true,"id":2637},{"__isSmartRef__":true,"id":2641},{"__isSmartRef__":true,"id":2645},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2653},{"__isSmartRef__":true,"id":2657},{"__isSmartRef__":true,"id":2661},{"__isSmartRef__":true,"id":2665},{"__isSmartRef__":true,"id":2669},{"__isSmartRef__":true,"id":2673},{"__isSmartRef__":true,"id":2677},{"__isSmartRef__":true,"id":2681},{"__isSmartRef__":true,"id":2685},{"__isSmartRef__":true,"id":2689},{"__isSmartRef__":true,"id":2693},{"__isSmartRef__":true,"id":2697},{"__isSmartRef__":true,"id":2701},{"__isSmartRef__":true,"id":2705},{"__isSmartRef__":true,"id":2709},{"__isSmartRef__":true,"id":2713},{"__isSmartRef__":true,"id":2717},{"__isSmartRef__":true,"id":2721},{"__isSmartRef__":true,"id":2725},{"__isSmartRef__":true,"id":2729}],"rev":185160,"lastModifiedDate":{"__isSmartRef__":true,"id":1625},"part":{"__isSmartRef__":true,"id":2733},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"1600":{"sourceObj":{"__isSmartRef__":true,"id":1599},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":1599},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":1601},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1601":{"source":{"__isSmartRef__":true,"id":1599},"target":{"__isSmartRef__":true,"id":1599}},"1602":{"sourceObj":{"__isSmartRef__":true,"id":1599},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":1599},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":1603},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1603":{"source":{"__isSmartRef__":true,"id":1599},"target":{"__isSmartRef__":true,"id":1599}},"1604":{"changes":[{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1607},{"__isSmartRef__":true,"id":1609},{"__isSmartRef__":true,"id":1611},{"__isSmartRef__":true,"id":1613},{"__isSmartRef__":true,"id":1615},{"__isSmartRef__":true,"id":1617},{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1621},{"__isSmartRef__":true,"id":1623}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"lastModifiedDate":{"__isSmartRef__":true,"id":1625},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1605":{"author":"athomschke","date":{"__isSmartRef__":true,"id":1606},"id":"5575D312-033A-47A5-B889-C43BE97C3AAA","message":"style"},"1606":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:02:38 GMT+0100 (CET)"},"1607":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":1608},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"1608":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"1609":{"author":"sstamm","date":{"__isSmartRef__":true,"id":1610},"id":"3466A0DA-C96D-4997-8182-AFB6DF99C988","message":""},"1610":{"isSerializedDate":true,"string":"Wed Feb 08 2012 12:13:30 GMT+0100 (CET)"},"1611":{"author":"fabian","date":{"__isSmartRef__":true,"id":1612},"id":"69D747F9-EDB5-478D-B0DE-C4CEBFDF1E9A","message":"moved PartsBin out of core"},"1612":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:40:13 GMT+0100 (CET)"},"1613":{"author":"fabian","date":{"__isSmartRef__":true,"id":1614},"id":"3DABC39F-D8E9-4EA8-AB40-719739AD92DF","message":""},"1614":{"isSerializedDate":true,"string":"Thu Feb 23 2012 00:14:10 GMT+0100 (CET)"},"1615":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":1616},"id":"C6CF2A78-407E-4691-B5D6-914977DEAD8B","message":"- fixed searching and latest after moving the parts bin"},"1616":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:40:33 GMT+0100 (CET)"},"1617":{"author":"undefined","date":{"__isSmartRef__":true,"id":1618},"id":"34468222-F3C8-4636-B202-27DFAD734B8A","message":"- reload everything on restore"},"1618":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:26:28 GMT+0100 (CET)"},"1619":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1620},"id":"75B2A711-5004-4862-B3F7-94C91FA06E17","message":"no DateFormat dependency anymore"},"1620":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:54:25 GMT+0200 (CEST)"},"1621":{"date":{"__isSmartRef__":true,"id":1622},"author":"robertkrahn","message":"scale fix + basic category preselected","id":"8C0DDF72-2CB9-4AD2-8717-F22986EDD48A"},"1622":{"isSerializedDate":true,"string":"Wed Sep 05 2012 00:55:14 GMT+0200 (CEST)"},"1623":{"date":{"__isSmartRef__":true,"id":1624},"author":"jenslincke","message":"reset title bars","id":"D723B2FE-DC4B-4A16-9AA5-A420B11C4285"},"1624":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:31:13 GMT+0100 (CET)"},"1625":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:28:19 GMT+0100 (CET)"},"1626":{"rev":185160,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1627},"url":{"__isSmartRef__":true,"id":1628},"changes":[{"__isSmartRef__":true,"id":1629}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1627":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:28:19 GMT+0100 (CET)"},"1628":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1629":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1630":{"rev":180883,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1631},"url":{"__isSmartRef__":true,"id":1632},"changes":[{"__isSmartRef__":true,"id":1633}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1631":{"isSerializedDate":true,"string":"Tue Sep 04 2012 22:54:45 GMT+0200 (CEST)"},"1632":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1633":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1634":{"rev":180839,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1635},"url":{"__isSmartRef__":true,"id":1636},"changes":[{"__isSmartRef__":true,"id":1637},{"__isSmartRef__":true,"id":1638},{"__isSmartRef__":true,"id":1639}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1635":{"isSerializedDate":true,"string":"Mon Sep 03 2012 08:00:28 GMT+0200 (CEST)"},"1636":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1637":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1638":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.metainfo"},"1639":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.html"},"1640":{"rev":176803,"author":"lauritz","date":{"__isSmartRef__":true,"id":1641},"url":{"__isSmartRef__":true,"id":1642},"changes":[{"__isSmartRef__":true,"id":1643}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1641":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:36:43 GMT+0200 (CEST)"},"1642":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1643":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1644":{"rev":154277,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1645},"url":{"__isSmartRef__":true,"id":1646},"changes":[{"__isSmartRef__":true,"id":1647}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1645":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:17:28 GMT+0200 (CEST)"},"1646":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1647":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1648":{"rev":154259,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1649},"url":{"__isSmartRef__":true,"id":1650},"changes":[{"__isSmartRef__":true,"id":1651}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1649":{"isSerializedDate":true,"string":"Sat Apr 21 2012 13:41:29 GMT+0200 (CEST)"},"1650":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1651":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1652":{"rev":154258,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1653},"url":{"__isSmartRef__":true,"id":1654},"changes":[{"__isSmartRef__":true,"id":1655}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1653":{"isSerializedDate":true,"string":"Sat Apr 21 2012 13:37:08 GMT+0200 (CEST)"},"1654":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1655":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1656":{"rev":149520,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1657},"url":{"__isSmartRef__":true,"id":1658},"changes":[{"__isSmartRef__":true,"id":1659}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1657":{"isSerializedDate":true,"string":"Tue Apr 03 2012 13:51:37 GMT+0200 (CEST)"},"1658":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1659":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1660":{"rev":148820,"author":"bert","date":{"__isSmartRef__":true,"id":1661},"url":{"__isSmartRef__":true,"id":1662},"changes":[{"__isSmartRef__":true,"id":1663}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1661":{"isSerializedDate":true,"string":"Wed Mar 28 2012 20:35:05 GMT+0200 (CEST)"},"1662":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1663":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1664":{"rev":148147,"author":"athomschke","date":{"__isSmartRef__":true,"id":1665},"url":{"__isSmartRef__":true,"id":1666},"changes":[{"__isSmartRef__":true,"id":1667}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1665":{"isSerializedDate":true,"string":"Tue Mar 27 2012 14:16:14 GMT+0200 (CEST)"},"1666":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1667":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1668":{"rev":144796,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1669},"url":{"__isSmartRef__":true,"id":1670},"changes":[{"__isSmartRef__":true,"id":1671}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1669":{"isSerializedDate":true,"string":"Sat Mar 10 2012 10:19:05 GMT+0100 (CET)"},"1670":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1671":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1672":{"rev":140310,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1673},"url":{"__isSmartRef__":true,"id":1674},"changes":[{"__isSmartRef__":true,"id":1675}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1673":{"isSerializedDate":true,"string":"Thu Feb 23 2012 17:34:05 GMT+0100 (CET)"},"1674":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1675":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1676":{"rev":140061,"author":"fbo","date":{"__isSmartRef__":true,"id":1677},"url":{"__isSmartRef__":true,"id":1678},"changes":[{"__isSmartRef__":true,"id":1679}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1677":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:07:48 GMT+0100 (CET)"},"1678":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1679":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1680":{"rev":140041,"author":"fbo","date":{"__isSmartRef__":true,"id":1681},"url":{"__isSmartRef__":true,"id":1682},"changes":[{"__isSmartRef__":true,"id":1683}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1681":{"isSerializedDate":true,"string":"Wed Feb 22 2012 22:33:50 GMT+0100 (CET)"},"1682":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1683":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"1684":{"rev":140039,"author":"fbo","date":{"__isSmartRef__":true,"id":1685},"url":{"__isSmartRef__":true,"id":1686},"changes":[{"__isSmartRef__":true,"id":1687},{"__isSmartRef__":true,"id":1688},{"__isSmartRef__":true,"id":1689},{"__isSmartRef__":true,"id":1690},{"__isSmartRef__":true,"id":1691},{"__isSmartRef__":true,"id":1692},{"__isSmartRef__":true,"id":1693},{"__isSmartRef__":true,"id":1694},{"__isSmartRef__":true,"id":1695},{"__isSmartRef__":true,"id":1696},{"__isSmartRef__":true,"id":1697},{"__isSmartRef__":true,"id":1698},{"__isSmartRef__":true,"id":1699},{"__isSmartRef__":true,"id":1700},{"__isSmartRef__":true,"id":1701},{"__isSmartRef__":true,"id":1702},{"__isSmartRef__":true,"id":1703},{"__isSmartRef__":true,"id":1704},{"__isSmartRef__":true,"id":1705},{"__isSmartRef__":true,"id":1706},{"__isSmartRef__":true,"id":1707},{"__isSmartRef__":true,"id":1708},{"__isSmartRef__":true,"id":1709},{"__isSmartRef__":true,"id":1710},{"__isSmartRef__":true,"id":1711},{"__isSmartRef__":true,"id":1712},{"__isSmartRef__":true,"id":1713},{"__isSmartRef__":true,"id":1714},{"__isSmartRef__":true,"id":1715},{"__isSmartRef__":true,"id":1716},{"__isSmartRef__":true,"id":1717},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1720},{"__isSmartRef__":true,"id":1721},{"__isSmartRef__":true,"id":1722},{"__isSmartRef__":true,"id":1723},{"__isSmartRef__":true,"id":1724},{"__isSmartRef__":true,"id":1725},{"__isSmartRef__":true,"id":1726},{"__isSmartRef__":true,"id":1727},{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1729},{"__isSmartRef__":true,"id":1730},{"__isSmartRef__":true,"id":1731},{"__isSmartRef__":true,"id":1732},{"__isSmartRef__":true,"id":1733},{"__isSmartRef__":true,"id":1734},{"__isSmartRef__":true,"id":1735},{"__isSmartRef__":true,"id":1736},{"__isSmartRef__":true,"id":1737},{"__isSmartRef__":true,"id":1738},{"__isSmartRef__":true,"id":1739},{"__isSmartRef__":true,"id":1740},{"__isSmartRef__":true,"id":1741},{"__isSmartRef__":true,"id":1742},{"__isSmartRef__":true,"id":1743},{"__isSmartRef__":true,"id":1744},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1746},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1748},{"__isSmartRef__":true,"id":1749},{"__isSmartRef__":true,"id":1750},{"__isSmartRef__":true,"id":1751},{"__isSmartRef__":true,"id":1752},{"__isSmartRef__":true,"id":1753},{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1755},{"__isSmartRef__":true,"id":1756},{"__isSmartRef__":true,"id":1757},{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1759},{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1761},{"__isSmartRef__":true,"id":1762},{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1764},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1766},{"__isSmartRef__":true,"id":1767},{"__isSmartRef__":true,"id":1768},{"__isSmartRef__":true,"id":1769},{"__isSmartRef__":true,"id":1770},{"__isSmartRef__":true,"id":1771},{"__isSmartRef__":true,"id":1772},{"__isSmartRef__":true,"id":1773},{"__isSmartRef__":true,"id":1774},{"__isSmartRef__":true,"id":1775},{"__isSmartRef__":true,"id":1776},{"__isSmartRef__":true,"id":1777},{"__isSmartRef__":true,"id":1778},{"__isSmartRef__":true,"id":1779},{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1781},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1783},{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1785},{"__isSmartRef__":true,"id":1786},{"__isSmartRef__":true,"id":1787},{"__isSmartRef__":true,"id":1788},{"__isSmartRef__":true,"id":1789}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1685":{"isSerializedDate":true,"string":"Wed Feb 22 2012 22:26:12 GMT+0100 (CET)"},"1686":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/lively/lang/UUID.js","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1687":{"type":"S:modified","url":"/core/lively/ast/Interpreter.js"},"1688":{"type":"S:added","url":null},"1689":{"type":"S:added","url":null},"1690":{"type":"S:modified","url":"/core/lively/OldModel.js"},"1691":{"type":"S:modified","url":"/core/lively/morphic/ScriptingSupport.js"},"1692":{"type":"S:added","url":null},"1693":{"type":"S:added","url":null},"1694":{"type":"S:deleted","url":null},"1695":{"type":"S:added","url":null},"1696":{"type":"S:modified","url":"/core/lively/ast/LivelyJSParser.js"},"1697":{"type":"S:modified","url":"/core/lively/morphic/EventExperiments.js"},"1698":{"type":"S:added","url":null},"1699":{"type":"S:modified","url":"/core/lively/Base.js"},"1700":{"type":"S:added","url":null},"1701":{"type":"S:added","url":null},"1702":{"type":"S:modified","url":"/core/lively/bootstrap.js"},"1703":{"type":"S:added","url":null},"1704":{"type":"S:added","url":null},"1705":{"type":"S:modified","url":"/core/lively/localconfig.js"},"1706":{"type":"S:modified","url":"/core/lively/PartsBin.js"},"1707":{"type":"S:modified","url":"/core/lively/ide/SystemBrowserNodes.js"},"1708":{"type":"S:modified","url":"/core/lively/morphic/tests/PathTests.js"},"1709":{"type":"S:added","url":null},"1710":{"type":"S:modified","url":"/core/lively/bindings/Core.js"},"1711":{"type":"S:added","url":null},"1712":{"type":"S:added","url":null},"1713":{"type":"S:modified","url":"/core/lively/Network.js"},"1714":{"type":"S:modified","url":"/core/lively/morphic/Core.js"},"1715":{"type":"S:added","url":null},"1716":{"type":"S:modified","url":"/core/lively/bindings.js"},"1717":{"type":"S:modified","url":"/core/lively/WidgetsTraits.js"},"1718":{"type":"S:modified","url":"/core/lively/morphic.js"},"1719":{"type":"S:added","url":null},"1720":{"type":"S:added","url":null},"1721":{"type":"S:added","url":null},"1722":{"type":"S:modified","url":"/core/lively/defaultconfig.js"},"1723":{"type":"S:added","url":null},"1724":{"type":"S:added","url":null},"1725":{"type":"S:modified","url":"/core/lively/morphic/Canvas.js"},"1726":{"type":"S:modified","url":"/core/lively/ast/generated/Translator.js"},"1727":{"type":"S:added","url":null},"1728":{"type":"S:modified","url":"/core/lively/ast/Parser.js"},"1729":{"type":"S:modified","url":"/core/lively/Main.js"},"1730":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic2.js"},"1731":{"type":"S:added","url":null},"1732":{"type":"S:modified","url":"/core/lively/morphic/tests/TabTests.js"},"1733":{"type":"S:modified","url":"/core/lively/persistence/Serializer.js"},"1734":{"type":"S:modified","url":"/core_version.json"},"1735":{"type":"S:added","url":null},"1736":{"type":"S:modified","url":"/core/lively/morphic/PathShapes.js"},"1737":{"type":"S:added","url":null},"1738":{"type":"S:added","url":null},"1739":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic.js"},"1740":{"type":"S:modified","url":"/core/lively/morphic/tests/DataGridTests.js"},"1741":{"type":"S:modified","url":"/core/lively/morphic/HTML.js"},"1742":{"type":"S:added","url":null},"1743":{"type":"S:added","url":null},"1744":{"type":"S:added","url":null},"1745":{"type":"S:modified","url":"/core/lively/ide/BrowserCommands.js"},"1746":{"type":"S:modified","url":"/core/lively/morphic/Widgets.js"},"1747":{"type":"S:modified","url":"/core/lively/morphic/tests/EventTests.js"},"1748":{"type":"S:modified","url":"/core/lively/ast/StackReification.js"},"1749":{"type":"S:modified","url":"/core/cop/CopBenchmark.js"},"1750":{"type":"S:deleted","url":null},"1751":{"type":"S:added","url":null},"1752":{"type":"S:modified","url":"/core/lively/Helper.js"},"1753":{"type":"S:modified","url":"/core/lively/morphic/MorphAddons.js"},"1754":{"type":"S:added","url":null},"1755":{"type":"S:modified","url":"/core/lively/morphic/tests/Connectors.js"},"1756":{"type":"S:modified","url":"/core/lively/morphic/Shapes.js"},"1757":{"type":"S:modified","url":"/core/lively/ide/SourceDatabase.js"},"1758":{"type":"S:added","url":null},"1759":{"type":"S:modified","url":"/core/lively/Tracing.js"},"1760":{"type":"S:added","url":null},"1761":{"type":"S:modified","url":"/core/lively/ast/Morphic.js"},"1762":{"type":"S:added","url":null},"1763":{"type":"S:added","url":null},"1764":{"type":"S:added","url":null},"1765":{"type":"S:modified","url":"/core/lively/TestFramework.js"},"1766":{"type":"S:modified","url":"/core/lively/ast/generated/Nodes.js"},"1767":{"type":"S:added","url":null},"1768":{"type":"S:modified","url":"/core/lively/morphic/TextCore.js"},"1769":{"type":"S:added","url":null},"1770":{"type":"S:modified","url":"/core/lively/ide.js"},"1771":{"type":"S:modified","url":"/core/cop/Tracing.js"},"1772":{"type":"S:modified","url":"/core/lively/ide/FileParsing.js"},"1773":{"type":"S:modified","url":"/core/lively/morphic/Events.js"},"1774":{"type":"S:modified","url":"/core/lively/morphic/Halos.js"},"1775":{"type":"S:added","url":null},"1776":{"type":"S:added","url":null},"1777":{"type":"S:modified","url":"/core/lively/morphic/Complete.js"},"1778":{"type":"S:added","url":null},"1779":{"type":"S:added","url":null},"1780":{"type":"S:added","url":null},"1781":{"type":"S:added","url":null},"1782":{"type":"S:added","url":null},"1783":{"type":"S:modified","url":"/core/lively/persistence/StandAlonePackaging.js"},"1784":{"type":"S:added","url":null},"1785":{"type":"S:modified","url":"/core/lively/ast/TestFramework.js"},"1786":{"type":"S:modified","url":"/core/lively/ide/SystemCodeBrowser.js"},"1787":{"type":"S:added","url":null},"1788":{"type":"S:added","url":null},"1789":{"type":"S:added","url":null},"1790":{"rev":135451,"author":"sstamm","date":{"__isSmartRef__":true,"id":1791},"url":{"__isSmartRef__":true,"id":1792},"changes":[{"__isSmartRef__":true,"id":1793}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1791":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:08:03 GMT+0100 (CET)"},"1792":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1793":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1794":{"rev":135442,"author":"athomschke","date":{"__isSmartRef__":true,"id":1795},"url":{"__isSmartRef__":true,"id":1796},"changes":[{"__isSmartRef__":true,"id":1797}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1795":{"isSerializedDate":true,"string":"Wed Feb 08 2012 10:57:34 GMT+0100 (CET)"},"1796":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1797":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1798":{"rev":131714,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1799},"url":{"__isSmartRef__":true,"id":1800},"changes":[{"__isSmartRef__":true,"id":1801}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1799":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:23:54 GMT+0100 (CET)"},"1800":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1801":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1802":{"rev":131708,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1803},"url":{"__isSmartRef__":true,"id":1804},"changes":[{"__isSmartRef__":true,"id":1805}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1803":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:17:32 GMT+0100 (CET)"},"1804":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1805":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1806":{"rev":131697,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1807},"url":{"__isSmartRef__":true,"id":1808},"changes":[{"__isSmartRef__":true,"id":1809}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1807":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:03:03 GMT+0100 (CET)"},"1808":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1809":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1810":{"rev":131682,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1811},"url":{"__isSmartRef__":true,"id":1812},"changes":[{"__isSmartRef__":true,"id":1813}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1811":{"isSerializedDate":true,"string":"Tue Jan 31 2012 18:23:04 GMT+0100 (CET)"},"1812":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1813":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1814":{"rev":129086,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1815},"url":{"__isSmartRef__":true,"id":1816},"changes":[{"__isSmartRef__":true,"id":1817}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1815":{"isSerializedDate":true,"string":"Mon Jan 23 2012 18:46:29 GMT+0100 (CET)"},"1816":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1817":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1818":{"rev":129083,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1819},"url":{"__isSmartRef__":true,"id":1820},"changes":[{"__isSmartRef__":true,"id":1821}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1819":{"isSerializedDate":true,"string":"Mon Jan 23 2012 18:41:59 GMT+0100 (CET)"},"1820":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1821":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1822":{"rev":129080,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1823},"url":{"__isSmartRef__":true,"id":1824},"changes":[{"__isSmartRef__":true,"id":1825}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1823":{"isSerializedDate":true,"string":"Mon Jan 23 2012 18:38:00 GMT+0100 (CET)"},"1824":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1825":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1826":{"rev":128624,"author":"bsiegmund","date":{"__isSmartRef__":true,"id":1827},"url":{"__isSmartRef__":true,"id":1828},"changes":[{"__isSmartRef__":true,"id":1829}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1827":{"isSerializedDate":true,"string":"Thu Jan 19 2012 10:57:45 GMT+0100 (CET)"},"1828":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1829":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1830":{"rev":126143,"author":"markoroeder","date":{"__isSmartRef__":true,"id":1831},"url":{"__isSmartRef__":true,"id":1832},"changes":[{"__isSmartRef__":true,"id":1833}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1831":{"isSerializedDate":true,"string":"Thu Jan 05 2012 14:19:31 GMT+0100 (CET)"},"1832":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1833":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1834":{"rev":126135,"author":"markoroeder","date":{"__isSmartRef__":true,"id":1835},"url":{"__isSmartRef__":true,"id":1836},"changes":[{"__isSmartRef__":true,"id":1837}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1835":{"isSerializedDate":true,"string":"Thu Jan 05 2012 14:16:32 GMT+0100 (CET)"},"1836":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1837":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1838":{"rev":126132,"author":"markoroeder","date":{"__isSmartRef__":true,"id":1839},"url":{"__isSmartRef__":true,"id":1840},"changes":[{"__isSmartRef__":true,"id":1841}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1839":{"isSerializedDate":true,"string":"Thu Jan 05 2012 14:15:50 GMT+0100 (CET)"},"1840":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1841":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1842":{"rev":125486,"author":"fbo","date":{"__isSmartRef__":true,"id":1843},"url":{"__isSmartRef__":true,"id":1844},"changes":[{"__isSmartRef__":true,"id":1845}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1843":{"isSerializedDate":true,"string":"Fri Dec 30 2011 23:36:20 GMT+0100 (CET)"},"1844":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1845":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1846":{"rev":125478,"author":"magdavisconti","date":{"__isSmartRef__":true,"id":1847},"url":{"__isSmartRef__":true,"id":1848},"changes":[{"__isSmartRef__":true,"id":1849}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1847":{"isSerializedDate":true,"string":"Fri Dec 30 2011 10:51:04 GMT+0100 (CET)"},"1848":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1849":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1850":{"rev":124823,"author":"lauritz","date":{"__isSmartRef__":true,"id":1851},"url":{"__isSmartRef__":true,"id":1852},"changes":[{"__isSmartRef__":true,"id":1853},{"__isSmartRef__":true,"id":1854}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1851":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:11:50 GMT+0100 (CET)"},"1852":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1853":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.metainfo"},"1854":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1855":{"rev":124810,"author":"lauritz","date":{"__isSmartRef__":true,"id":1856},"url":{"__isSmartRef__":true,"id":1857},"changes":[{"__isSmartRef__":true,"id":1858},{"__isSmartRef__":true,"id":1859},{"__isSmartRef__":true,"id":1860}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1856":{"isSerializedDate":true,"string":"Tue Dec 20 2011 17:26:00 GMT+0100 (CET)"},"1857":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1858":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.metainfo"},"1859":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.html"},"1860":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1861":{"rev":124527,"author":"fbo","date":{"__isSmartRef__":true,"id":1862},"url":{"__isSmartRef__":true,"id":1863},"changes":[{"__isSmartRef__":true,"id":1864}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1862":{"isSerializedDate":true,"string":"Mon Dec 19 2011 21:43:35 GMT+0100 (CET)"},"1863":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1864":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1865":{"rev":124522,"author":"fbo","date":{"__isSmartRef__":true,"id":1866},"url":{"__isSmartRef__":true,"id":1867},"changes":[{"__isSmartRef__":true,"id":1868}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1866":{"isSerializedDate":true,"string":"Mon Dec 19 2011 21:40:52 GMT+0100 (CET)"},"1867":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1868":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1869":{"rev":124485,"author":"lauritz","date":{"__isSmartRef__":true,"id":1870},"url":{"__isSmartRef__":true,"id":1871},"changes":[{"__isSmartRef__":true,"id":1872}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1870":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:03:15 GMT+0100 (CET)"},"1871":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1872":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1873":{"rev":124482,"author":"lauritz","date":{"__isSmartRef__":true,"id":1874},"url":{"__isSmartRef__":true,"id":1875},"changes":[{"__isSmartRef__":true,"id":1876}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1874":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:01:37 GMT+0100 (CET)"},"1875":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1876":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1877":{"rev":123662,"author":"fbo","date":{"__isSmartRef__":true,"id":1878},"url":{"__isSmartRef__":true,"id":1879},"changes":[{"__isSmartRef__":true,"id":1880}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1878":{"isSerializedDate":true,"string":"Tue Dec 13 2011 18:17:12 GMT+0100 (CET)"},"1879":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1880":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1881":{"rev":123659,"author":"fbo","date":{"__isSmartRef__":true,"id":1882},"url":{"__isSmartRef__":true,"id":1883},"changes":[{"__isSmartRef__":true,"id":1884}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1882":{"isSerializedDate":true,"string":"Tue Dec 13 2011 18:00:40 GMT+0100 (CET)"},"1883":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1884":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1885":{"rev":123496,"author":"lauritz","date":{"__isSmartRef__":true,"id":1886},"url":{"__isSmartRef__":true,"id":1887},"changes":[{"__isSmartRef__":true,"id":1888}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1886":{"isSerializedDate":true,"string":"Mon Dec 12 2011 23:32:42 GMT+0100 (CET)"},"1887":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1888":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1889":{"rev":121208,"author":"lauritz","date":{"__isSmartRef__":true,"id":1890},"url":{"__isSmartRef__":true,"id":1891},"changes":[{"__isSmartRef__":true,"id":1892}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1890":{"isSerializedDate":true,"string":"Tue Dec 06 2011 18:52:43 GMT+0100 (CET)"},"1891":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1892":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1893":{"rev":120876,"author":"lauritz","date":{"__isSmartRef__":true,"id":1894},"url":{"__isSmartRef__":true,"id":1895},"changes":[{"__isSmartRef__":true,"id":1896},{"__isSmartRef__":true,"id":1897},{"__isSmartRef__":true,"id":1898}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1894":{"isSerializedDate":true,"string":"Tue Dec 06 2011 00:38:06 GMT+0100 (CET)"},"1895":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1896":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.metainfo"},"1897":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.html"},"1898":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1899":{"rev":120873,"author":"lauritz","date":{"__isSmartRef__":true,"id":1900},"url":{"__isSmartRef__":true,"id":1901},"changes":[{"__isSmartRef__":true,"id":1902},{"__isSmartRef__":true,"id":1903},{"__isSmartRef__":true,"id":1904}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1900":{"isSerializedDate":true,"string":"Mon Dec 05 2011 22:55:21 GMT+0100 (CET)"},"1901":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1902":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.metainfo"},"1903":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.html"},"1904":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1905":{"rev":120872,"author":"lauritz","date":{"__isSmartRef__":true,"id":1906},"url":{"__isSmartRef__":true,"id":1907},"changes":[{"__isSmartRef__":true,"id":1908}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1906":{"isSerializedDate":true,"string":"Mon Dec 05 2011 22:53:02 GMT+0100 (CET)"},"1907":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1908":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1909":{"rev":116605,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1910},"url":{"__isSmartRef__":true,"id":1911},"changes":[{"__isSmartRef__":true,"id":1912}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1910":{"isSerializedDate":true,"string":"Thu Nov 10 2011 13:15:13 GMT+0100 (CET)"},"1911":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1912":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1913":{"rev":116341,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1914},"url":{"__isSmartRef__":true,"id":1915},"changes":[{"__isSmartRef__":true,"id":1916},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1918},{"__isSmartRef__":true,"id":1919},{"__isSmartRef__":true,"id":1920},{"__isSmartRef__":true,"id":1921},{"__isSmartRef__":true,"id":1922},{"__isSmartRef__":true,"id":1923},{"__isSmartRef__":true,"id":1924},{"__isSmartRef__":true,"id":1925}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1914":{"isSerializedDate":true,"string":"Thu Nov 10 2011 00:29:22 GMT+0100 (CET)"},"1915":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Sandbox/SandboxBackup.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1916":{"type":"S:modified","url":"/core/PartsBin/Sandbox/Car.html"},"1917":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.metainfo"},"1918":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.html"},"1919":{"type":"S:modified","url":"/core/PartsBin/Sandbox/SandboxBackup.json"},"1920":{"type":"S:modified","url":"/core/PartsBin/Sandbox/Car.json"},"1921":{"type":"S:modified","url":"/sandbox/sandbox.xhtml"},"1922":{"type":"S:modified","url":"/core/PartsBin/Tools/PartsBinBrowser.json"},"1923":{"type":"S:modified","url":"/core/PartsBin/Sandbox/SandboxBackup.metainfo"},"1924":{"type":"S:modified","url":"/core/PartsBin/Sandbox/Car.metainfo"},"1925":{"type":"S:modified","url":"/core/PartsBin/Sandbox/SandboxBackup.html"},"1926":{"rev":112200,"author":"lauritz","date":{"__isSmartRef__":true,"id":1927},"url":{"__isSmartRef__":true,"id":1928},"changes":[{"__isSmartRef__":true,"id":1929},{"__isSmartRef__":true,"id":1930},{"__isSmartRef__":true,"id":1931},{"__isSmartRef__":true,"id":1932},{"__isSmartRef__":true,"id":1933},{"__isSmartRef__":true,"id":1934},{"__isSmartRef__":true,"id":1935},{"__isSmartRef__":true,"id":1936},{"__isSmartRef__":true,"id":1937},{"__isSmartRef__":true,"id":1938},{"__isSmartRef__":true,"id":1939},{"__isSmartRef__":true,"id":1940},{"__isSmartRef__":true,"id":1941},{"__isSmartRef__":true,"id":1942},{"__isSmartRef__":true,"id":1943},{"__isSmartRef__":true,"id":1944},{"__isSmartRef__":true,"id":1945},{"__isSmartRef__":true,"id":1946},{"__isSmartRef__":true,"id":1947},{"__isSmartRef__":true,"id":1948},{"__isSmartRef__":true,"id":1949},{"__isSmartRef__":true,"id":1950},{"__isSmartRef__":true,"id":1951},{"__isSmartRef__":true,"id":1952},{"__isSmartRef__":true,"id":1953},{"__isSmartRef__":true,"id":1954},{"__isSmartRef__":true,"id":1955},{"__isSmartRef__":true,"id":1956},{"__isSmartRef__":true,"id":1957},{"__isSmartRef__":true,"id":1958},{"__isSmartRef__":true,"id":1959},{"__isSmartRef__":true,"id":1960},{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":1962},{"__isSmartRef__":true,"id":1963},{"__isSmartRef__":true,"id":1964},{"__isSmartRef__":true,"id":1965},{"__isSmartRef__":true,"id":1966},{"__isSmartRef__":true,"id":1967},{"__isSmartRef__":true,"id":1968},{"__isSmartRef__":true,"id":1969},{"__isSmartRef__":true,"id":1970},{"__isSmartRef__":true,"id":1971},{"__isSmartRef__":true,"id":1972},{"__isSmartRef__":true,"id":1973},{"__isSmartRef__":true,"id":1974},{"__isSmartRef__":true,"id":1975},{"__isSmartRef__":true,"id":1976},{"__isSmartRef__":true,"id":1977},{"__isSmartRef__":true,"id":1978},{"__isSmartRef__":true,"id":1979},{"__isSmartRef__":true,"id":1980},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":1982},{"__isSmartRef__":true,"id":1983},{"__isSmartRef__":true,"id":1984},{"__isSmartRef__":true,"id":1985},{"__isSmartRef__":true,"id":1986},{"__isSmartRef__":true,"id":1987},{"__isSmartRef__":true,"id":1988},{"__isSmartRef__":true,"id":1989},{"__isSmartRef__":true,"id":1990},{"__isSmartRef__":true,"id":1991},{"__isSmartRef__":true,"id":1992},{"__isSmartRef__":true,"id":1993},{"__isSmartRef__":true,"id":1994},{"__isSmartRef__":true,"id":1995},{"__isSmartRef__":true,"id":1996},{"__isSmartRef__":true,"id":1997},{"__isSmartRef__":true,"id":1998},{"__isSmartRef__":true,"id":1999},{"__isSmartRef__":true,"id":2000},{"__isSmartRef__":true,"id":2001},{"__isSmartRef__":true,"id":2002},{"__isSmartRef__":true,"id":2003},{"__isSmartRef__":true,"id":2004},{"__isSmartRef__":true,"id":2005},{"__isSmartRef__":true,"id":2006},{"__isSmartRef__":true,"id":2007},{"__isSmartRef__":true,"id":2008},{"__isSmartRef__":true,"id":2009},{"__isSmartRef__":true,"id":2010},{"__isSmartRef__":true,"id":2011},{"__isSmartRef__":true,"id":2012},{"__isSmartRef__":true,"id":2013},{"__isSmartRef__":true,"id":2014},{"__isSmartRef__":true,"id":2015},{"__isSmartRef__":true,"id":2016},{"__isSmartRef__":true,"id":2017},{"__isSmartRef__":true,"id":2018},{"__isSmartRef__":true,"id":2019},{"__isSmartRef__":true,"id":2020},{"__isSmartRef__":true,"id":2021},{"__isSmartRef__":true,"id":2022},{"__isSmartRef__":true,"id":2023},{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2026},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2028},{"__isSmartRef__":true,"id":2029},{"__isSmartRef__":true,"id":2030},{"__isSmartRef__":true,"id":2031},{"__isSmartRef__":true,"id":2032},{"__isSmartRef__":true,"id":2033},{"__isSmartRef__":true,"id":2034},{"__isSmartRef__":true,"id":2035},{"__isSmartRef__":true,"id":2036},{"__isSmartRef__":true,"id":2037},{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2039},{"__isSmartRef__":true,"id":2040},{"__isSmartRef__":true,"id":2041},{"__isSmartRef__":true,"id":2042},{"__isSmartRef__":true,"id":2043},{"__isSmartRef__":true,"id":2044},{"__isSmartRef__":true,"id":2045},{"__isSmartRef__":true,"id":2046},{"__isSmartRef__":true,"id":2047},{"__isSmartRef__":true,"id":2048},{"__isSmartRef__":true,"id":2049},{"__isSmartRef__":true,"id":2050},{"__isSmartRef__":true,"id":2051},{"__isSmartRef__":true,"id":2052},{"__isSmartRef__":true,"id":2053},{"__isSmartRef__":true,"id":2054},{"__isSmartRef__":true,"id":2055},{"__isSmartRef__":true,"id":2056},{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2058},{"__isSmartRef__":true,"id":2059},{"__isSmartRef__":true,"id":2060},{"__isSmartRef__":true,"id":2061},{"__isSmartRef__":true,"id":2062},{"__isSmartRef__":true,"id":2063},{"__isSmartRef__":true,"id":2064},{"__isSmartRef__":true,"id":2065},{"__isSmartRef__":true,"id":2066},{"__isSmartRef__":true,"id":2067},{"__isSmartRef__":true,"id":2068},{"__isSmartRef__":true,"id":2069},{"__isSmartRef__":true,"id":2070},{"__isSmartRef__":true,"id":2071},{"__isSmartRef__":true,"id":2072},{"__isSmartRef__":true,"id":2073},{"__isSmartRef__":true,"id":2074},{"__isSmartRef__":true,"id":2075},{"__isSmartRef__":true,"id":2076},{"__isSmartRef__":true,"id":2077},{"__isSmartRef__":true,"id":2078},{"__isSmartRef__":true,"id":2079},{"__isSmartRef__":true,"id":2080},{"__isSmartRef__":true,"id":2081},{"__isSmartRef__":true,"id":2082},{"__isSmartRef__":true,"id":2083},{"__isSmartRef__":true,"id":2084},{"__isSmartRef__":true,"id":2085},{"__isSmartRef__":true,"id":2086},{"__isSmartRef__":true,"id":2087},{"__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},{"__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},{"__isSmartRef__":true,"id":2104},{"__isSmartRef__":true,"id":2105},{"__isSmartRef__":true,"id":2106},{"__isSmartRef__":true,"id":2107},{"__isSmartRef__":true,"id":2108},{"__isSmartRef__":true,"id":2109},{"__isSmartRef__":true,"id":2110},{"__isSmartRef__":true,"id":2111},{"__isSmartRef__":true,"id":2112},{"__isSmartRef__":true,"id":2113},{"__isSmartRef__":true,"id":2114},{"__isSmartRef__":true,"id":2115},{"__isSmartRef__":true,"id":2116},{"__isSmartRef__":true,"id":2117},{"__isSmartRef__":true,"id":2118},{"__isSmartRef__":true,"id":2119},{"__isSmartRef__":true,"id":2120},{"__isSmartRef__":true,"id":2121},{"__isSmartRef__":true,"id":2122},{"__isSmartRef__":true,"id":2123},{"__isSmartRef__":true,"id":2124},{"__isSmartRef__":true,"id":2125},{"__isSmartRef__":true,"id":2126},{"__isSmartRef__":true,"id":2127},{"__isSmartRef__":true,"id":2128},{"__isSmartRef__":true,"id":2129},{"__isSmartRef__":true,"id":2130},{"__isSmartRef__":true,"id":2131},{"__isSmartRef__":true,"id":2132},{"__isSmartRef__":true,"id":2133},{"__isSmartRef__":true,"id":2134},{"__isSmartRef__":true,"id":2135},{"__isSmartRef__":true,"id":2136},{"__isSmartRef__":true,"id":2137},{"__isSmartRef__":true,"id":2138},{"__isSmartRef__":true,"id":2139},{"__isSmartRef__":true,"id":2140},{"__isSmartRef__":true,"id":2141},{"__isSmartRef__":true,"id":2142},{"__isSmartRef__":true,"id":2143},{"__isSmartRef__":true,"id":2144},{"__isSmartRef__":true,"id":2145},{"__isSmartRef__":true,"id":2146},{"__isSmartRef__":true,"id":2147},{"__isSmartRef__":true,"id":2148},{"__isSmartRef__":true,"id":2149},{"__isSmartRef__":true,"id":2150},{"__isSmartRef__":true,"id":2151},{"__isSmartRef__":true,"id":2152},{"__isSmartRef__":true,"id":2153},{"__isSmartRef__":true,"id":2154},{"__isSmartRef__":true,"id":2155},{"__isSmartRef__":true,"id":2156},{"__isSmartRef__":true,"id":2157},{"__isSmartRef__":true,"id":2158},{"__isSmartRef__":true,"id":2159},{"__isSmartRef__":true,"id":2160},{"__isSmartRef__":true,"id":2161},{"__isSmartRef__":true,"id":2162},{"__isSmartRef__":true,"id":2163},{"__isSmartRef__":true,"id":2164},{"__isSmartRef__":true,"id":2165},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2167},{"__isSmartRef__":true,"id":2168},{"__isSmartRef__":true,"id":2169},{"__isSmartRef__":true,"id":2170},{"__isSmartRef__":true,"id":2171},{"__isSmartRef__":true,"id":2172},{"__isSmartRef__":true,"id":2173},{"__isSmartRef__":true,"id":2174},{"__isSmartRef__":true,"id":2175},{"__isSmartRef__":true,"id":2176},{"__isSmartRef__":true,"id":2177},{"__isSmartRef__":true,"id":2178},{"__isSmartRef__":true,"id":2179},{"__isSmartRef__":true,"id":2180},{"__isSmartRef__":true,"id":2181},{"__isSmartRef__":true,"id":2182},{"__isSmartRef__":true,"id":2183},{"__isSmartRef__":true,"id":2184},{"__isSmartRef__":true,"id":2185},{"__isSmartRef__":true,"id":2186},{"__isSmartRef__":true,"id":2187},{"__isSmartRef__":true,"id":2188},{"__isSmartRef__":true,"id":2189},{"__isSmartRef__":true,"id":2190},{"__isSmartRef__":true,"id":2191},{"__isSmartRef__":true,"id":2192},{"__isSmartRef__":true,"id":2193},{"__isSmartRef__":true,"id":2194},{"__isSmartRef__":true,"id":2195},{"__isSmartRef__":true,"id":2196},{"__isSmartRef__":true,"id":2197},{"__isSmartRef__":true,"id":2198},{"__isSmartRef__":true,"id":2199},{"__isSmartRef__":true,"id":2200},{"__isSmartRef__":true,"id":2201},{"__isSmartRef__":true,"id":2202},{"__isSmartRef__":true,"id":2203},{"__isSmartRef__":true,"id":2204},{"__isSmartRef__":true,"id":2205},{"__isSmartRef__":true,"id":2206},{"__isSmartRef__":true,"id":2207},{"__isSmartRef__":true,"id":2208},{"__isSmartRef__":true,"id":2209},{"__isSmartRef__":true,"id":2210},{"__isSmartRef__":true,"id":2211},{"__isSmartRef__":true,"id":2212},{"__isSmartRef__":true,"id":2213},{"__isSmartRef__":true,"id":2214},{"__isSmartRef__":true,"id":2215},{"__isSmartRef__":true,"id":2216},{"__isSmartRef__":true,"id":2217},{"__isSmartRef__":true,"id":2218},{"__isSmartRef__":true,"id":2219},{"__isSmartRef__":true,"id":2220},{"__isSmartRef__":true,"id":2221},{"__isSmartRef__":true,"id":2222},{"__isSmartRef__":true,"id":2223},{"__isSmartRef__":true,"id":2224},{"__isSmartRef__":true,"id":2225},{"__isSmartRef__":true,"id":2226},{"__isSmartRef__":true,"id":2227},{"__isSmartRef__":true,"id":2228},{"__isSmartRef__":true,"id":2229},{"__isSmartRef__":true,"id":2230},{"__isSmartRef__":true,"id":2231},{"__isSmartRef__":true,"id":2232},{"__isSmartRef__":true,"id":2233},{"__isSmartRef__":true,"id":2234},{"__isSmartRef__":true,"id":2235},{"__isSmartRef__":true,"id":2236},{"__isSmartRef__":true,"id":2237},{"__isSmartRef__":true,"id":2238},{"__isSmartRef__":true,"id":2239},{"__isSmartRef__":true,"id":2240},{"__isSmartRef__":true,"id":2241},{"__isSmartRef__":true,"id":2242},{"__isSmartRef__":true,"id":2243},{"__isSmartRef__":true,"id":2244},{"__isSmartRef__":true,"id":2245},{"__isSmartRef__":true,"id":2246},{"__isSmartRef__":true,"id":2247},{"__isSmartRef__":true,"id":2248},{"__isSmartRef__":true,"id":2249},{"__isSmartRef__":true,"id":2250},{"__isSmartRef__":true,"id":2251},{"__isSmartRef__":true,"id":2252},{"__isSmartRef__":true,"id":2253},{"__isSmartRef__":true,"id":2254},{"__isSmartRef__":true,"id":2255},{"__isSmartRef__":true,"id":2256},{"__isSmartRef__":true,"id":2257},{"__isSmartRef__":true,"id":2258},{"__isSmartRef__":true,"id":2259},{"__isSmartRef__":true,"id":2260},{"__isSmartRef__":true,"id":2261},{"__isSmartRef__":true,"id":2262},{"__isSmartRef__":true,"id":2263},{"__isSmartRef__":true,"id":2264},{"__isSmartRef__":true,"id":2265},{"__isSmartRef__":true,"id":2266},{"__isSmartRef__":true,"id":2267},{"__isSmartRef__":true,"id":2268},{"__isSmartRef__":true,"id":2269},{"__isSmartRef__":true,"id":2270},{"__isSmartRef__":true,"id":2271},{"__isSmartRef__":true,"id":2272},{"__isSmartRef__":true,"id":2273},{"__isSmartRef__":true,"id":2274},{"__isSmartRef__":true,"id":2275},{"__isSmartRef__":true,"id":2276},{"__isSmartRef__":true,"id":2277},{"__isSmartRef__":true,"id":2278},{"__isSmartRef__":true,"id":2279},{"__isSmartRef__":true,"id":2280},{"__isSmartRef__":true,"id":2281},{"__isSmartRef__":true,"id":2282},{"__isSmartRef__":true,"id":2283},{"__isSmartRef__":true,"id":2284},{"__isSmartRef__":true,"id":2285},{"__isSmartRef__":true,"id":2286},{"__isSmartRef__":true,"id":2287},{"__isSmartRef__":true,"id":2288},{"__isSmartRef__":true,"id":2289},{"__isSmartRef__":true,"id":2290},{"__isSmartRef__":true,"id":2291},{"__isSmartRef__":true,"id":2292},{"__isSmartRef__":true,"id":2293},{"__isSmartRef__":true,"id":2294},{"__isSmartRef__":true,"id":2295},{"__isSmartRef__":true,"id":2296},{"__isSmartRef__":true,"id":2297},{"__isSmartRef__":true,"id":2298},{"__isSmartRef__":true,"id":2299},{"__isSmartRef__":true,"id":2300},{"__isSmartRef__":true,"id":2301},{"__isSmartRef__":true,"id":2302},{"__isSmartRef__":true,"id":2303},{"__isSmartRef__":true,"id":2304},{"__isSmartRef__":true,"id":2305},{"__isSmartRef__":true,"id":2306},{"__isSmartRef__":true,"id":2307},{"__isSmartRef__":true,"id":2308},{"__isSmartRef__":true,"id":2309},{"__isSmartRef__":true,"id":2310},{"__isSmartRef__":true,"id":2311},{"__isSmartRef__":true,"id":2312},{"__isSmartRef__":true,"id":2313},{"__isSmartRef__":true,"id":2314},{"__isSmartRef__":true,"id":2315},{"__isSmartRef__":true,"id":2316},{"__isSmartRef__":true,"id":2317},{"__isSmartRef__":true,"id":2318},{"__isSmartRef__":true,"id":2319},{"__isSmartRef__":true,"id":2320},{"__isSmartRef__":true,"id":2321},{"__isSmartRef__":true,"id":2322},{"__isSmartRef__":true,"id":2323},{"__isSmartRef__":true,"id":2324},{"__isSmartRef__":true,"id":2325},{"__isSmartRef__":true,"id":2326},{"__isSmartRef__":true,"id":2327},{"__isSmartRef__":true,"id":2328},{"__isSmartRef__":true,"id":2329},{"__isSmartRef__":true,"id":2330},{"__isSmartRef__":true,"id":2331},{"__isSmartRef__":true,"id":2332},{"__isSmartRef__":true,"id":2333},{"__isSmartRef__":true,"id":2334},{"__isSmartRef__":true,"id":2335},{"__isSmartRef__":true,"id":2336},{"__isSmartRef__":true,"id":2337},{"__isSmartRef__":true,"id":2338},{"__isSmartRef__":true,"id":2339},{"__isSmartRef__":true,"id":2340},{"__isSmartRef__":true,"id":2341},{"__isSmartRef__":true,"id":2342},{"__isSmartRef__":true,"id":2343},{"__isSmartRef__":true,"id":2344},{"__isSmartRef__":true,"id":2345},{"__isSmartRef__":true,"id":2346},{"__isSmartRef__":true,"id":2347},{"__isSmartRef__":true,"id":2348},{"__isSmartRef__":true,"id":2349},{"__isSmartRef__":true,"id":2350},{"__isSmartRef__":true,"id":2351},{"__isSmartRef__":true,"id":2352},{"__isSmartRef__":true,"id":2353},{"__isSmartRef__":true,"id":2354},{"__isSmartRef__":true,"id":2355},{"__isSmartRef__":true,"id":2356},{"__isSmartRef__":true,"id":2357},{"__isSmartRef__":true,"id":2358},{"__isSmartRef__":true,"id":2359},{"__isSmartRef__":true,"id":2360},{"__isSmartRef__":true,"id":2361},{"__isSmartRef__":true,"id":2362},{"__isSmartRef__":true,"id":2363},{"__isSmartRef__":true,"id":2364},{"__isSmartRef__":true,"id":2365},{"__isSmartRef__":true,"id":2366},{"__isSmartRef__":true,"id":2367},{"__isSmartRef__":true,"id":2368},{"__isSmartRef__":true,"id":2369},{"__isSmartRef__":true,"id":2370},{"__isSmartRef__":true,"id":2371},{"__isSmartRef__":true,"id":2372},{"__isSmartRef__":true,"id":2373},{"__isSmartRef__":true,"id":2374},{"__isSmartRef__":true,"id":2375},{"__isSmartRef__":true,"id":2376},{"__isSmartRef__":true,"id":2377},{"__isSmartRef__":true,"id":2378},{"__isSmartRef__":true,"id":2379},{"__isSmartRef__":true,"id":2380},{"__isSmartRef__":true,"id":2381},{"__isSmartRef__":true,"id":2382},{"__isSmartRef__":true,"id":2383},{"__isSmartRef__":true,"id":2384},{"__isSmartRef__":true,"id":2385},{"__isSmartRef__":true,"id":2386},{"__isSmartRef__":true,"id":2387},{"__isSmartRef__":true,"id":2388},{"__isSmartRef__":true,"id":2389},{"__isSmartRef__":true,"id":2390},{"__isSmartRef__":true,"id":2391},{"__isSmartRef__":true,"id":2392},{"__isSmartRef__":true,"id":2393},{"__isSmartRef__":true,"id":2394},{"__isSmartRef__":true,"id":2395},{"__isSmartRef__":true,"id":2396},{"__isSmartRef__":true,"id":2397},{"__isSmartRef__":true,"id":2398},{"__isSmartRef__":true,"id":2399},{"__isSmartRef__":true,"id":2400},{"__isSmartRef__":true,"id":2401},{"__isSmartRef__":true,"id":2402},{"__isSmartRef__":true,"id":2403},{"__isSmartRef__":true,"id":2404},{"__isSmartRef__":true,"id":2405},{"__isSmartRef__":true,"id":2406},{"__isSmartRef__":true,"id":2407},{"__isSmartRef__":true,"id":2408},{"__isSmartRef__":true,"id":2409},{"__isSmartRef__":true,"id":2410},{"__isSmartRef__":true,"id":2411},{"__isSmartRef__":true,"id":2412},{"__isSmartRef__":true,"id":2413},{"__isSmartRef__":true,"id":2414},{"__isSmartRef__":true,"id":2415},{"__isSmartRef__":true,"id":2416},{"__isSmartRef__":true,"id":2417},{"__isSmartRef__":true,"id":2418},{"__isSmartRef__":true,"id":2419},{"__isSmartRef__":true,"id":2420},{"__isSmartRef__":true,"id":2421},{"__isSmartRef__":true,"id":2422},{"__isSmartRef__":true,"id":2423},{"__isSmartRef__":true,"id":2424},{"__isSmartRef__":true,"id":2425},{"__isSmartRef__":true,"id":2426},{"__isSmartRef__":true,"id":2427},{"__isSmartRef__":true,"id":2428},{"__isSmartRef__":true,"id":2429},{"__isSmartRef__":true,"id":2430},{"__isSmartRef__":true,"id":2431},{"__isSmartRef__":true,"id":2432},{"__isSmartRef__":true,"id":2433},{"__isSmartRef__":true,"id":2434},{"__isSmartRef__":true,"id":2435},{"__isSmartRef__":true,"id":2436},{"__isSmartRef__":true,"id":2437},{"__isSmartRef__":true,"id":2438},{"__isSmartRef__":true,"id":2439},{"__isSmartRef__":true,"id":2440},{"__isSmartRef__":true,"id":2441},{"__isSmartRef__":true,"id":2442},{"__isSmartRef__":true,"id":2443},{"__isSmartRef__":true,"id":2444},{"__isSmartRef__":true,"id":2445},{"__isSmartRef__":true,"id":2446},{"__isSmartRef__":true,"id":2447},{"__isSmartRef__":true,"id":2448},{"__isSmartRef__":true,"id":2449},{"__isSmartRef__":true,"id":2450},{"__isSmartRef__":true,"id":2451},{"__isSmartRef__":true,"id":2452},{"__isSmartRef__":true,"id":2453},{"__isSmartRef__":true,"id":2454},{"__isSmartRef__":true,"id":2455},{"__isSmartRef__":true,"id":2456},{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":2458},{"__isSmartRef__":true,"id":2459},{"__isSmartRef__":true,"id":2460},{"__isSmartRef__":true,"id":2461},{"__isSmartRef__":true,"id":2462},{"__isSmartRef__":true,"id":2463},{"__isSmartRef__":true,"id":2464},{"__isSmartRef__":true,"id":2465},{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2467},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2469},{"__isSmartRef__":true,"id":2470},{"__isSmartRef__":true,"id":2471},{"__isSmartRef__":true,"id":2472},{"__isSmartRef__":true,"id":2473},{"__isSmartRef__":true,"id":2474},{"__isSmartRef__":true,"id":2475},{"__isSmartRef__":true,"id":2476},{"__isSmartRef__":true,"id":2477},{"__isSmartRef__":true,"id":2478},{"__isSmartRef__":true,"id":2479},{"__isSmartRef__":true,"id":2480},{"__isSmartRef__":true,"id":2481},{"__isSmartRef__":true,"id":2482},{"__isSmartRef__":true,"id":2483},{"__isSmartRef__":true,"id":2484},{"__isSmartRef__":true,"id":2485},{"__isSmartRef__":true,"id":2486},{"__isSmartRef__":true,"id":2487},{"__isSmartRef__":true,"id":2488},{"__isSmartRef__":true,"id":2489},{"__isSmartRef__":true,"id":2490},{"__isSmartRef__":true,"id":2491},{"__isSmartRef__":true,"id":2492},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2494},{"__isSmartRef__":true,"id":2495},{"__isSmartRef__":true,"id":2496},{"__isSmartRef__":true,"id":2497},{"__isSmartRef__":true,"id":2498},{"__isSmartRef__":true,"id":2499},{"__isSmartRef__":true,"id":2500},{"__isSmartRef__":true,"id":2501},{"__isSmartRef__":true,"id":2502},{"__isSmartRef__":true,"id":2503},{"__isSmartRef__":true,"id":2504},{"__isSmartRef__":true,"id":2505},{"__isSmartRef__":true,"id":2506},{"__isSmartRef__":true,"id":2507},{"__isSmartRef__":true,"id":2508},{"__isSmartRef__":true,"id":2509},{"__isSmartRef__":true,"id":2510},{"__isSmartRef__":true,"id":2511},{"__isSmartRef__":true,"id":2512},{"__isSmartRef__":true,"id":2513},{"__isSmartRef__":true,"id":2514},{"__isSmartRef__":true,"id":2515}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1927":{"isSerializedDate":true,"string":"Fri Oct 28 2011 01:02:08 GMT+0200 (CEST)"},"1928":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/lauritz/miniprojects/annotationPart.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1929":{"type":"S:modified","url":"/users/jennek/start.xhtml"},"1930":{"type":"S:modified","url":"/users/Dan/Piano.xhtml"},"1931":{"type":"S:modified","url":"/users/sofia/documentation.xhtml"},"1932":{"type":"S:modified","url":"/users/cschuster/presentation.xhtml"},"1933":{"type":"S:modified","url":"/demos/LiveWeb/NewCPUVisualization.xhtml"},"1934":{"type":"S:modified","url":"/users/lauritz/start.xhtml"},"1935":{"type":"S:modified","url":"/core/lively/bootstrap.js"},"1936":{"type":"S:modified","url":"/draft/NewWorld/ServerPart.xhtml"},"1937":{"type":"S:modified","url":"/users/sofia/georgi/ButtonPrototypes.xhtml"},"1938":{"type":"S:modified","url":"/draft/NewWorld/NotetakingApp.xhtml"},"1939":{"type":"S:modified","url":"/projects/CodeDB2/info_documents.xhtml"},"1940":{"type":"S:modified","url":"/users/cschuster/hello.xhtml"},"1941":{"type":"S:modified","url":"/users/fbo/layoutNoEpiMorphs.xhtml"},"1942":{"type":"S:modified","url":"/issues/110527_RichTextGetsLost.xhtml"},"1943":{"type":"S:modified","url":"/users/fbo/boxTestRange.xhtml"},"1944":{"type":"S:modified","url":"/demos/LiveWeb/CPUVisualization.xhtml"},"1945":{"type":"S:modified","url":"/demos/contextjs/Syntax.xhtml"},"1946":{"type":"S:modified","url":"/draft/NewWorld/Connectors.xhtml"},"1947":{"type":"S:modified","url":"/users/sofia/documentationXXX.xhtml"},"1948":{"type":"S:modified","url":"/demos/VisualConnect.xhtml"},"1949":{"type":"S:modified","url":"/users/MrSteve/Test1.xhtml"},"1950":{"type":"S:modified","url":"/issues/110614_ClickingOnLinesHackIsBroken.xhtml"},"1951":{"type":"S:modified","url":"/ChangeLog.xhtml"},"1952":{"type":"S:modified","url":"/gettingStarted.xhtml"},"1953":{"type":"S:modified","url":"/users/martin/oldWorkspace.xhtml"},"1954":{"type":"S:modified","url":"/demos/Clean.xhtml"},"1955":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototypeSaved.xhtml"},"1956":{"type":"S:modified","url":"/issues/110613_ConnectorsAreBroken.xhtml"},"1957":{"type":"S:modified","url":"/draft/NewWorld/ModuleDependencies.xhtml"},"1958":{"type":"S:modified","url":"/issues/fixed/110412_ListDroppingBroken.xhtml"},"1959":{"type":"S:modified","url":"/demos/LiveWeb/Empty.xhtml"},"1960":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/dev2.xhtml"},"1961":{"type":"S:modified","url":"/users/fbo/dropJournalBug.xhtml"},"1962":{"type":"S:modified","url":"/users/tfleig/start.xhtml"},"1963":{"type":"S:modified","url":"/specs/Scrolling.xhtml"},"1964":{"type":"S:modified","url":"/users/fbo/dataGridTests.xhtml"},"1965":{"type":"S:modified","url":"/users/tmohr/newWorld2.xhtml"},"1966":{"type":"S:modified","url":"/users/sofia/georgi/new_world.xhtml"},"1967":{"type":"S:modified","url":"/users/tmohr/slide5.xhtml"},"1968":{"type":"S:modified","url":"/users/fbo/constraintLayoutExampleSerialized.xhtml"},"1969":{"type":"S:modified","url":"/draft/NewWorld/TextBugfixes.xhtml"},"1970":{"type":"S:modified","url":"/users/ahold/new/usertracking.xhtml"},"1971":{"type":"S:modified","url":"/issues/110512_WrappingTextInTextMorph.xhtml"},"1972":{"type":"S:modified","url":"/users/constantin/doku.xhtml"},"1973":{"type":"S:modified","url":"/users/Dan/PartsBin.xhtml"},"1974":{"type":"S:modified","url":"/users/fbo/chat.xhtml"},"1975":{"type":"S:modified","url":"/users/Dan/NewPresentation.xhtml"},"1976":{"type":"S:modified","url":"/users/markoroeder/TablePartDev.xhtml"},"1977":{"type":"S:modified","url":"/users/fbo/renderingHooks.xhtml"},"1978":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototype_saved.xhtml"},"1979":{"type":"S:modified","url":"/users/bert/start.xhtml"},"1980":{"type":"S:modified","url":"/users/Dan/TestWorld.xhtml"},"1981":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksHubert.xhtml"},"1982":{"type":"S:modified","url":"/issues/110603_SvgRenderIsNotYetGoodEnoughForOurIcons.xhtml"},"1983":{"type":"S:modified","url":"/issues/111006_DisableGrabbingDoesNotDisableGrabbing.xhtml"},"1984":{"type":"S:modified","url":"/users/robertkrahn/writing.xhtml"},"1985":{"type":"S:modified","url":"/issues/111020_ClassBrowserPartShouldRememberChanges.xhtml"},"1986":{"type":"S:modified","url":"/users/ahold/serverDevNew.xhtml"},"1987":{"type":"S:modified","url":"/demos/LiveWeb/LiveWebSummary.xhtml"},"1988":{"type":"S:modified","url":"/users/lauritz/miniprojects/jQueryEffects.xhtml"},"1989":{"type":"S:modified","url":"/users/Dan/BorderTest.xhtml"},"1990":{"type":"S:modified","url":"/draft/NewWorld/PartsBin.xhtml"},"1991":{"type":"S:modified","url":"/users/sofia/georgi/splitter.xhtml"},"1992":{"type":"S:modified","url":"/users/martin/stats.xhtml"},"1993":{"type":"S:modified","url":"/users/ahold/newWorld.xhtml"},"1994":{"type":"S:modified","url":"/draft/NewWorld/SVGLines.xhtml"},"1995":{"type":"S:added","url":null},"1996":{"type":"S:modified","url":"/issues/fixed/110507_CommentsForParts.xhtml"},"1997":{"type":"S:modified","url":"/demos/contextjs/OpenImplementation.xhtml"},"1998":{"type":"S:modified","url":"/users/Dan/QBF2Ba.xhtml"},"1999":{"type":"S:modified","url":"/users/fbo/welcome.xhtml"},"2000":{"type":"S:modified","url":"/issues/111026_CouchDB>>saveDoesNotAskForCredentialsInSafari.xhtml"},"2001":{"type":"S:modified","url":"/users/martin/measurements/FAQ.xhtml"},"2002":{"type":"S:modified","url":"/users/gerald24/temp.xhtml"},"2003":{"type":"S:modified","url":"/users/markoroeder/MetadataVisualization.xhtml"},"2004":{"type":"S:modified","url":"/demos/WorldSerializationGraph.xhtml"},"2005":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml"},"2006":{"type":"S:modified","url":"/users/Dan/LiveWeb-NewLayout.xhtml"},"2007":{"type":"S:modified","url":"/core/lively/DOMAbstraction.js"},"2008":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Slider.xhtml"},"2009":{"type":"S:modified","url":"/demos/ScriptingClock.xhtml"},"2010":{"type":"S:modified","url":"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml"},"2011":{"type":"S:modified","url":"/users/Dan/Tutorial1.xhtml"},"2012":{"type":"S:modified","url":"/users/fbo/empty3.xhtml"},"2013":{"type":"S:modified","url":"/demos/visualizations/FPSProtovis.xhtml"},"2014":{"type":"S:modified","url":"/draft/NewWorld/ObjectTracerPart.xhtml"},"2015":{"type":"S:modified","url":"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml"},"2016":{"type":"S:modified","url":"/users/markoroeder/GOTY2011.xhtml"},"2017":{"type":"S:modified","url":"/users/fbo/DraftLayout.xhtml"},"2018":{"type":"S:modified","url":"/users/fbo/onMouseMoveRefactoring.xhtml"},"2019":{"type":"S:modified","url":"/users/Dan/PM/ScripterDev.xhtml"},"2020":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksSebastian.xhtml"},"2021":{"type":"S:modified","url":"/users/fbo/DataTables.xhtml"},"2022":{"type":"S:modified","url":"/users/fbo/myLineWorld.xhtml"},"2023":{"type":"S:modified","url":"/issues/110526_ConnectorsInTheNewWorld.xhtml"},"2024":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt.xhtml"},"2025":{"type":"S:modified","url":"/users/Dan/MyQBF.xhtml"},"2026":{"type":"S:modified","url":"/users/Dan/LiveWeb2.xhtml"},"2027":{"type":"S:modified","url":"/users/fbo/layoutPlaceholdersForDragging.xhtml"},"2028":{"type":"S:modified","url":"/webwerkstatt.xhtml"},"2029":{"type":"S:modified","url":"/users/sofia/georgi/Versions.xhtml"},"2030":{"type":"S:modified","url":"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml"},"2031":{"type":"S:modified","url":"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml"},"2032":{"type":"S:modified","url":"/users/olmeca/start.xhtml"},"2033":{"type":"S:modified","url":"/users/sofia/martin/3.xhtml"},"2034":{"type":"S:modified","url":"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml"},"2035":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Lists.xhtml"},"2036":{"type":"S:modified","url":"/users/fbo/layoutDragSnap.xhtml"},"2037":{"type":"S:modified","url":"/users/sofia/georgi/new.xhtml"},"2038":{"type":"S:modified","url":"/users/mkilling/ikuh.xhtml"},"2039":{"type":"S:modified","url":"/draft/NewWorld/ClassBrowser.xhtml"},"2040":{"type":"S:modified","url":"/users/fbo/xamppInstaller.xhtml"},"2041":{"type":"S:modified","url":"/users/Kat/QBF2B.xhtml"},"2042":{"type":"S:modified","url":"/demos/visualizations/protovis.xhtml"},"2043":{"type":"S:modified","url":"/users/NikolaySuslov/start.xhtml"},"2044":{"type":"S:modified","url":"/documentation/Lively2Installation.xhtml"},"2045":{"type":"S:modified","url":"/issues/110518_ProblemToOpenDialogs.xhtml"},"2046":{"type":"S:modified","url":"/users/sofia/learning_prototype_js.xhtml"},"2047":{"type":"S:modified","url":"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml"},"2048":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksBenjamin.xhtml"},"2049":{"type":"S:modified","url":"/users/sofia/video1.xhtml"},"2050":{"type":"S:modified","url":"/empty.xhtml"},"2051":{"type":"S:modified","url":"/demos/LiveWeb/LiveWeb.xhtml"},"2052":{"type":"S:modified","url":"/users/cschuster/start.xhtml"},"2053":{"type":"S:modified","url":"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml"},"2054":{"type":"S:modified","url":"/users/Dan/QuickBrownFox.xhtml"},"2055":{"type":"S:modified","url":"/projects/Lively2/Minimal.xhtml"},"2056":{"type":"S:modified","url":"/issues/111005_LineIssues.xhtml"},"2057":{"type":"S:modified","url":"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml"},"2058":{"type":"S:modified","url":"/users/sofia/experiments/css_theming.xhtml"},"2059":{"type":"S:modified","url":"/documentation/videoTutorials/110630_CPUVis.xhtml"},"2060":{"type":"S:modified","url":"/users/template/start.xhtml"},"2061":{"type":"S:modified","url":"/documentation/Traits.xhtml"},"2062":{"type":"S:modified","url":"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml"},"2063":{"type":"S:modified","url":"/users/fbo/jQueryUi.xhtml"},"2064":{"type":"S:modified","url":"/users/robertkrahn/nonexisting.xhtml"},"2065":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml"},"2066":{"type":"S:modified","url":"/cleanup.xhtml"},"2067":{"type":"S:modified","url":"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml"},"2068":{"type":"S:modified","url":"/projects/BP2012/simple.xhtml"},"2069":{"type":"S:modified","url":"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml"},"2070":{"type":"S:modified","url":"/issues/110923_ProtovisVisualizationBroken.xhtml"},"2071":{"type":"S:modified","url":"/issues/111019_PublishingPartsWithCommitMessages.xhtml"},"2072":{"type":"S:modified","url":"/demos/visualizations/jsl4tv-world-000.xhtml"},"2073":{"type":"S:modified","url":"/users/markoroeder/SVN2CodeDB.xhtml"},"2074":{"type":"S:modified","url":"/users/sofia/trac_tickets_pavel.xhtml"},"2075":{"type":"S:modified","url":"/projects/BP2012/2011-11-02-talk.xhtml"},"2076":{"type":"S:modified","url":"/users/fbo/dojoWorld.xhtml"},"2077":{"type":"S:modified","url":"/users/Dan/NewPresentation2.xhtml"},"2078":{"type":"S:modified","url":"/users/tmohr/slide6.xhtml"},"2079":{"type":"S:modified","url":"/projects/DebuggingJS/draft.xhtml"},"2080":{"type":"S:modified","url":"/draft/NewWorld/DirectGrabDragAndCopy.xhtml"},"2081":{"type":"S:modified","url":"/users/sofia/protovis.xhtml"},"2082":{"type":"S:modified","url":"/blank.xhtml"},"2083":{"type":"S:modified","url":"/users/robertkrahn/testCPUVis.xhtml"},"2084":{"type":"S:modified","url":"/projects/Lively2/Converting.xhtml"},"2085":{"type":"S:modified","url":"/users/andyburnett/start.xhtml"},"2086":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/RichText.xhtml"},"2087":{"type":"S:modified","url":"/draft/NewWorld/Presentations.xhtml"},"2088":{"type":"S:modified","url":"/users/robertkrahn/garminExport.xhtml"},"2089":{"type":"S:modified","url":"/tests.xhtml"},"2090":{"type":"S:modified","url":"/issues/110625_PartUploadBroken.xhtml"},"2091":{"type":"S:modified","url":"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml"},"2092":{"type":"S:modified","url":"/users/markoroeder/DataVisualization.xhtml"},"2093":{"type":"S:modified","url":"/draft/NewWorld/PartsBinSearch.xhtml"},"2094":{"type":"S:modified","url":"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml"},"2095":{"type":"S:modified","url":"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml"},"2096":{"type":"S:modified","url":"/issues/111017_StaticBindingOfSuperInClosures.xhtml"},"2097":{"type":"S:modified","url":"/demos/contextjs/flattening.xhtml"},"2098":{"type":"S:modified","url":"/issues/110511_LinesCannotBeClicked.xhtml"},"2099":{"type":"S:modified","url":"/users/lauritz/miniprojects/gettingStarted.xhtml"},"2100":{"type":"S:modified","url":"/users/markoroeder/Part2Class.xhtml"},"2101":{"type":"S:modified","url":"/users/Dan/EmptyWorld2.xhtml"},"2102":{"type":"S:modified","url":"/projects/LivelyKernel/nextSteps.xhtml"},"2103":{"type":"S:modified","url":"/users/wlcleveland/start.xhtml"},"2104":{"type":"S:modified","url":"/users/swart/start.xhtml"},"2105":{"type":"S:modified","url":"/users/Dan/QBF2Bb.xhtml"},"2106":{"type":"S:modified","url":"/users/tmohr/slide1.xhtml"},"2107":{"type":"S:modified","url":"/users/robertkrahn/DetermineModuleDependencies.xhtml"},"2108":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksHubert2.xhtml"},"2109":{"type":"S:modified","url":"/projects/CodeDB2/info_restructuring.xhtml"},"2110":{"type":"S:modified","url":"/users/Dan/PM/DemoForm.xhtml"},"2111":{"type":"S:modified","url":"/issues/110728_GraffleLayerGrabsWorld.xhtml"},"2112":{"type":"S:modified","url":"/users/Dan/Activities1.xhtml"},"2113":{"type":"S:modified","url":"/users/tmohr/emtpy.xhtml"},"2114":{"type":"S:modified","url":"/documentation/ElProfesor.xhtml"},"2115":{"type":"S:modified","url":"/issues/111022_TheExplorerScrollingIsBroken.xhtml"},"2116":{"type":"S:modified","url":"/users/Dan/WindowPlay.xhtml"},"2117":{"type":"S:modified","url":"/users/martin/Measurements.xhtml"},"2118":{"type":"S:modified","url":"/users/fbo/layoutCycle.xhtml"},"2119":{"type":"S:modified","url":"/documentation/7funthings.xhtml"},"2120":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml"},"2121":{"type":"S:modified","url":"/users/iho/start.xhtml"},"2122":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml"},"2123":{"type":"S:modified","url":"/BrokenWorldRepairSite.xhtml"},"2124":{"type":"S:modified","url":"/users/fbo/serverDevPlayground.xhtml"},"2125":{"type":"S:modified","url":"/users/ahold/TrackerDev.xhtml"},"2126":{"type":"S:modified","url":"/users/Dan/LiveWeb3.xhtml"},"2127":{"type":"S:modified","url":"/documentation/Template.xhtml"},"2128":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml"},"2129":{"type":"S:modified","url":"/documentation/ContextJS.xhtml"},"2130":{"type":"S:modified","url":"/projects/CodeDB2/CodeDB2Dev.xhtml"},"2131":{"type":"S:modified","url":"/users/markoroeder/GrammarTesting.xhtml"},"2132":{"type":"S:modified","url":"/documentation/ScriptingTutorial.xhtml"},"2133":{"type":"S:modified","url":"/users/fbo/deserializeMorphs.xhtml"},"2134":{"type":"S:modified","url":"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml"},"2135":{"type":"S:modified","url":"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml"},"2136":{"type":"S:modified","url":"/users/fbo/scrollFixes.xhtml"},"2137":{"type":"S:modified","url":"/users/fbo/empty.xhtml"},"2138":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksConrad.xhtml"},"2139":{"type":"S:modified","url":"/users/keith/deadly.xhtml"},"2140":{"type":"S:modified","url":"/users/robertkrahn/nonexisting2.xhtml"},"2141":{"type":"S:modified","url":"/users/Dan/QBFa.xhtml"},"2142":{"type":"S:modified","url":"/users/cschuster/debugging2.xhtml"},"2143":{"type":"S:modified","url":"/users/fbo/SlickGrid.xhtml"},"2144":{"type":"S:modified","url":"/users/constantin/Snake.xhtml"},"2145":{"type":"S:modified","url":"/documentation/worlds.xhtml"},"2146":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml"},"2147":{"type":"S:modified","url":"/issues/110609_TabIndentionForBulletPoints.xhtml"},"2148":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksAstrid.xhtml"},"2149":{"type":"S:modified","url":"/users/sofia/video2.xhtml"},"2150":{"type":"S:modified","url":"/users/keith/notes.xhtml"},"2151":{"type":"S:modified","url":"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml"},"2152":{"type":"S:modified","url":"/demos/Parts.xhtml"},"2153":{"type":"S:modified","url":"/demos/WhereArePeopleFrom.xhtml"},"2154":{"type":"S:modified","url":"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml"},"2155":{"type":"S:modified","url":"/users/fbo/jqueryTabulate.xhtml"},"2156":{"type":"S:modified","url":"/issues/111026_CustomFormattedBinsInPartsBin.xhtml"},"2157":{"type":"S:modified","url":"/users/fbo/learningLively2.xhtml"},"2158":{"type":"S:modified","url":"/issues/111017_svgIssues.xhtml"},"2159":{"type":"S:modified","url":"/users/markoroeder/NewStreamwork.xhtml"},"2160":{"type":"S:modified","url":"/users/markoroeder/MapImport.xhtml"},"2161":{"type":"S:modified","url":"/documentation/Serialization-Interface.xhtml"},"2162":{"type":"S:modified","url":"/issues/fixed/110511_DroppablebehaviorParts.xhtml"},"2163":{"type":"S:modified","url":"/users/markoroeder/newDraft.xhtml"},"2164":{"type":"S:modified","url":"/projects/Lively2/ReleasePlanning.xhtml"},"2165":{"type":"S:modified","url":"/draft/NewWorld/LinesAndCurves.xhtml"},"2166":{"type":"S:modified","url":"/users/Dan/HaloExpt.xhtml"},"2167":{"type":"S:modified","url":"/issues/110921_DropshadowIsOff.xhtml"},"2168":{"type":"S:modified","url":"/users/keith/versionControl.xhtml"},"2169":{"type":"S:modified","url":"/issues/111021_HowToStoreObjectsOnTheServer.xhtml"},"2170":{"type":"S:modified","url":"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml"},"2171":{"type":"S:modified","url":"/users/fbo/blank.xhtml"},"2172":{"type":"S:modified","url":"/demos/Clock.xhtml"},"2173":{"type":"S:modified","url":"/users/fbo/scrolling.xhtml"},"2174":{"type":"S:modified","url":"/users/markoroeder/DraftInfoItem.xhtml"},"2175":{"type":"S:modified","url":"/documentation/HowConnectWorks.xhtml"},"2176":{"type":"S:modified","url":"/users/fbo/layoutTests.xhtml"},"2177":{"type":"S:modified","url":"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml"},"2178":{"type":"S:modified","url":"/projects/BP2012/Requests.xhtml"},"2179":{"type":"S:modified","url":"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml"},"2180":{"type":"S:modified","url":"/users/fbo/journalBug.xhtml"},"2181":{"type":"S:modified","url":"/issues/110701_VisualBindingToStarBroken.xhtml"},"2182":{"type":"S:modified","url":"/users/tmohr/slide7.xhtml"},"2183":{"type":"S:modified","url":"/issues/110723_PathBroken.xhtml"},"2184":{"type":"S:modified","url":"/demos/MyNewWikiPage.xhtml"},"2185":{"type":"S:modified","url":"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml"},"2186":{"type":"S:modified","url":"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml"},"2187":{"type":"S:modified","url":"/draft/NewWorld/RichText.xhtml"},"2188":{"type":"S:modified","url":"/users/alexwarth/start.xhtml"},"2189":{"type":"S:modified","url":"/draft/NewWorld/SimpleBrowser.xhtml"},"2190":{"type":"S:modified","url":"/draft/NewWorld/OldMorphicObjectConversion.xhtml"},"2191":{"type":"S:modified","url":"/documentation/profesores.xhtml"},"2192":{"type":"S:modified","url":"/documentation/videoTutorials/template.xhtml"},"2193":{"type":"S:modified","url":"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml"},"2194":{"type":"S:modified","url":"/issues/110519_PasteBug.xhtml"},"2195":{"type":"S:modified","url":"/draft/NewWorld/Engine.xhtml"},"2196":{"type":"S:modified","url":"/draft/NewWorld/ProgressForRequests.xhtml"},"2197":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Sliders.xhtml"},"2198":{"type":"S:modified","url":"/users/tmohr/bespin.xhtml"},"2199":{"type":"S:modified","url":"/users/fbo/scrollPlayground.xhtml"},"2200":{"type":"S:modified","url":"/users/tfleig/test1.xhtml"},"2201":{"type":"S:modified","url":"/users/fbo/gitSetup.xhtml"},"2202":{"type":"S:modified","url":"/users/constantin/start.xhtml"},"2203":{"type":"S:modified","url":"/users/Dan/Test.xhtml"},"2204":{"type":"S:modified","url":"/issues/110630_MenusLeaveVisibleBounds.xhtml"},"2205":{"type":"S:modified","url":"/projects/CodeDB2/playground_tilman.xhtml"},"2206":{"type":"S:modified","url":"/users/ohshima/start.xhtml"},"2207":{"type":"S:modified","url":"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml"},"2208":{"type":"S:modified","url":"/users/Kat/MyQBF.xhtml"},"2209":{"type":"S:modified","url":"/users/markoroeder/SerializationDebug.xhtml"},"2210":{"type":"S:modified","url":"/issues/111012_BorderWidthIssue.xhtml"},"2211":{"type":"S:modified","url":"/users/mzimmerm/etoys-development-notes.xhtml"},"2212":{"type":"S:modified","url":"/users/Dan/EngineTest.xhtml"},"2213":{"type":"S:modified","url":"/users/tmohr/slide2.xhtml"},"2214":{"type":"S:modified","url":"/users/sofia/protovisPrototype.xhtml"},"2215":{"type":"S:modified","url":"/users/sofia/sofia/georgi/new_world.xhtml"},"2216":{"type":"S:modified","url":"/documentation/FAQ.xhtml"},"2217":{"type":"S:modified","url":"/demos/contextjs/SimpleObjectTracing.xhtml"},"2218":{"type":"S:modified","url":"/users/Dan/PM/Dan.xhtml"},"2219":{"type":"S:modified","url":"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml"},"2220":{"type":"S:modified","url":"/sandbox/sandbox-dgc.xhtml"},"2221":{"type":"S:modified","url":"/issues/110610_AddNewMethodBroken.xhtml"},"2222":{"type":"S:modified","url":"/users/Dan/CC.xhtml"},"2223":{"type":"S:modified","url":"/draft/NewWorld/StringsAsRichText.xhtml"},"2224":{"type":"S:modified","url":"/issues/110704_ClickingOnProtoVisDrawing.xhtml"},"2225":{"type":"S:modified","url":"/users/fbo/layoutGrid.xhtml"},"2226":{"type":"S:modified","url":"/users/Dan/Garbage.xhtml"},"2227":{"type":"S:modified","url":"/welcome.xhtml"},"2228":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/textEditor.xhtml"},"2229":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml"},"2230":{"type":"S:modified","url":"/documentation/videoTutorials/110429_TextAttributes.xhtml"},"2231":{"type":"S:modified","url":"/users/fbo/pongServer.xhtml"},"2232":{"type":"S:modified","url":"/users/miku/start.xhtml"},"2233":{"type":"S:modified","url":"/users/Dan/PM/Lively2.xhtml"},"2234":{"type":"S:modified","url":"/users/cschuster/dev-alpha.xhtml"},"2235":{"type":"S:modified","url":"/users/Dan/PM/PowerPointNot.xhtml"},"2236":{"type":"S:modified","url":"/users/fbo/layoutConfigurator.xhtml"},"2237":{"type":"S:modified","url":"/draft/NewWorld/Diffing.xhtml"},"2238":{"type":"S:modified","url":"/issues/110604_GriddingDoesNotWorkRight.xhtml"},"2239":{"type":"S:modified","url":"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml"},"2240":{"type":"S:modified","url":"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml"},"2241":{"type":"S:modified","url":"/issues/110729_ShowHaloItemDuringHaloAction.xhtml"},"2242":{"type":"S:modified","url":"/users/tmohr/demo.xhtml"},"2243":{"type":"S:modified","url":"/documentation/overview.xhtml"},"2244":{"type":"S:modified","url":"/demos/LiveWeb/iPad.xhtml"},"2245":{"type":"S:modified","url":"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml"},"2246":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml"},"2247":{"type":"S:modified","url":"/users/Dan/LiveWeb4.xhtml"},"2248":{"type":"S:modified","url":"/users/olmeca/olmeca3.xhtml"},"2249":{"type":"S:deleted","url":null},"2250":{"type":"S:modified","url":"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml"},"2251":{"type":"S:modified","url":"/users/sofia/sofia/georgi/video_experiments1.xhtml"},"2252":{"type":"S:modified","url":"/users/wlcleveland/shadowworld.xhtml"},"2253":{"type":"S:modified","url":"/users/mzimmerm/mz-world-from-start-xhtml.xhtml"},"2254":{"type":"S:modified","url":"/users/Dan/FormLayoutExpt.xhtml.xhtml"},"2255":{"type":"S:modified","url":"/users/robertkrahn/writeSite.xhtml"},"2256":{"type":"S:modified","url":"/draft/NewWorld/CurveDrafting.xhtml"},"2257":{"type":"S:modified","url":"/draft/NewWorld/ParseApacheServerLog.xhtml"},"2258":{"type":"S:modified","url":"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"2259":{"type":"S:modified","url":"/projects/BP2012/h2.xhtml"},"2260":{"type":"S:modified","url":"/draft/NewWorld/110521_BetterLists.xhtml"},"2261":{"type":"S:modified","url":"/users/Dan/PM/layoutExpts.xhtml"},"2262":{"type":"S:modified","url":"/users/test50/start.xhtml"},"2263":{"type":"S:modified","url":"/MovePages.xhtml"},"2264":{"type":"S:modified","url":"/documentation/Rendering.xhtml"},"2265":{"type":"S:modified","url":"/users/fbo/layoutPlayground.xhtml"},"2266":{"type":"S:modified","url":"/users/martin/measurements/webwerkstatt.xhtml"},"2267":{"type":"S:modified","url":"/issues/111005_MouseMoveChangesFocus.xhtml"},"2268":{"type":"S:modified","url":"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml"},"2269":{"type":"S:modified","url":"/projects/Lively2/Release.xhtml"},"2270":{"type":"S:modified","url":"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml"},"2271":{"type":"S:modified","url":"/users/tmohr/myNewWorld.xhtml"},"2272":{"type":"S:modified","url":"/users/robertkrahn/thingsToExplain.xhtml"},"2273":{"type":"S:modified","url":"/users/fbo/start.xhtml"},"2274":{"type":"S:modified","url":"/issues/110511_WeHaveNoCheckbox.xhtml"},"2275":{"type":"S:modified","url":"/users/Dan/PM/FormsDraft1.xhtml"},"2276":{"type":"S:modified","url":"/users/Dan/EmptyWorld.xhtml"},"2277":{"type":"S:modified","url":"/users/sofia/georgi/empty.xhtml"},"2278":{"type":"S:modified","url":"/issues/110609_AccidentalGrabbing.xhtml"},"2279":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml"},"2280":{"type":"S:modified","url":"/users/lauritz/personal/snippets.xhtml"},"2281":{"type":"S:modified","url":"/users/lauritz/personal/thoughts.xhtml"},"2282":{"type":"S:modified","url":"/users/Dan/NewEmptyWorld.xhtml"},"2283":{"type":"S:modified","url":"/users/markoroeder/DOMRemovalPlugin.xhtml"},"2284":{"type":"S:modified","url":"/documentation/LivelyInstallation.xhtml"},"2285":{"type":"S:modified","url":"/issues/110530_MakeSyntaxHighlightingFaster.xhtml"},"2286":{"type":"S:modified","url":"/users/lauritz/miniprojects/pongClient.xhtml"},"2287":{"type":"S:modified","url":"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml"},"2288":{"type":"S:modified","url":"/sandbox/ColorfulWindmills.xhtml"},"2289":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/todo.xhtml"},"2290":{"type":"S:modified","url":"/users/robertkrahn/simple.xhtml"},"2291":{"type":"S:modified","url":"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml"},"2292":{"type":"S:modified","url":"/issues/TextDebugWorld.xhtml"},"2293":{"type":"S:modified","url":"/documentation/ShortcutList.xhtml"},"2294":{"type":"S:modified","url":"/users/tmohr/slide8.xhtml"},"2295":{"type":"S:modified","url":"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml"},"2296":{"type":"S:modified","url":"/draft/NewWorld/ObjectSerializationGraph.xhtml"},"2297":{"type":"S:modified","url":"/users/Dan/TextTest.xhtml"},"2298":{"type":"S:modified","url":"/users/dtornow/start.xhtml"},"2299":{"type":"S:modified","url":"/projects/BP2012/start.xhtml"},"2300":{"type":"S:modified","url":"/users/Dan/Empty.xhtml"},"2301":{"type":"S:modified","url":"/users/keith/start.xhtml"},"2302":{"type":"S:modified","url":"/users/gerald24/start.xhtml"},"2303":{"type":"S:modified","url":"/documentation/videoTutorial.xhtml"},"2304":{"type":"S:modified","url":"/draft/NewWorld/DraftSelection.xhtml"},"2305":{"type":"S:modified","url":"/demos/LiveWeb/Pheonix.xhtml"},"2306":{"type":"S:modified","url":"/users/ahold/siteTracking.xhtml"},"2307":{"type":"S:modified","url":"/issues/110608_GetterAndSettersInIe9.xhtml"},"2308":{"type":"S:modified","url":"/users/iho/1.xhtml"},"2309":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml"},"2310":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasks.xhtml"},"2311":{"type":"S:modified","url":"/users/Dan/PM/FormsScripter.xhtml"},"2312":{"type":"S:modified","url":"/users/fbo/cassowary.xhtml"},"2313":{"type":"S:modified","url":"/users/MrSteve/start.xhtml"},"2314":{"type":"S:modified","url":"/issues/CreateIssuePage.xhtml"},"2315":{"type":"S:modified","url":"/users/fbo/xamppInstallerWindows.xhtml"},"2316":{"type":"S:modified","url":"/users/Dan/PM/Phoenix.xhtml"},"2317":{"type":"S:modified","url":"/users/tmohr/WebGL.xhtml"},"2318":{"type":"S:modified","url":"/documentation/PartsBin.xhtml"},"2319":{"type":"S:modified","url":"/users/mzimmerm/start.xhtml"},"2320":{"type":"S:modified","url":"/users/markoroeder/SequenceDiagram.xhtml"},"2321":{"type":"S:modified","url":"/demos/Wiki.xhtml"},"2322":{"type":"S:modified","url":"/documentation/Events.xhtml"},"2323":{"type":"S:modified","url":"/users/tmohr/slide3.xhtml"},"2324":{"type":"S:modified","url":"/users/hjust/blank.xhtml"},"2325":{"type":"S:modified","url":"/Lively2.xhtml"},"2326":{"type":"S:modified","url":"/users/tfleig/template.xhtml"},"2327":{"type":"S:modified","url":"/issues/111021_PianoDoesNotMakeASound.xhtml"},"2328":{"type":"S:modified","url":"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml"},"2329":{"type":"S:modified","url":"/users/martin/tests.xhtml"},"2330":{"type":"S:modified","url":"/users/sofia/empty.xhtml"},"2331":{"type":"S:modified","url":"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml"},"2332":{"type":"S:modified","url":"/draft/NewWorld/Sliders.xhtml"},"2333":{"type":"S:modified","url":"/users/davidorban/start.xhtml"},"2334":{"type":"S:modified","url":"/users/orjan/start.xhtml"},"2335":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-Final.xhtml"},"2336":{"type":"S:modified","url":"/users/sofia/video.xhtml"},"2337":{"type":"S:modified","url":"/demos/contextjs/PersonExample.xhtml"},"2338":{"type":"S:modified","url":"/users/zeebeedee/start.xhtml"},"2339":{"type":"S:modified","url":"/users/robertkrahn/textRain.xhtml"},"2340":{"type":"S:modified","url":"/users/fbo/databaseForms.xhtml"},"2341":{"type":"S:modified","url":"/draft/NewWorld/DraftUploadPDFs.xhtml"},"2342":{"type":"S:modified","url":"/users/olmeca/olmeca4.xhtml"},"2343":{"type":"S:modified","url":"/users/lauritz/miniprojects/livelyExplorer.xhtml"},"2344":{"type":"S:modified","url":"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml"},"2345":{"type":"S:modified","url":"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml"},"2346":{"type":"S:modified","url":"/users/Dan/LineTest.xhtml"},"2347":{"type":"S:modified","url":"/draft/NewWorld/Translator.xhtml"},"2348":{"type":"S:modified","url":"/documentation/Styles.xhtml"},"2349":{"type":"S:modified","url":"/draft/NewWorld/MorphOrigin.xhtml"},"2350":{"type":"S:modified","url":"/screenshots.xhtml"},"2351":{"type":"S:modified","url":"/users/Dan/LiveWeb.xhtml"},"2352":{"type":"S:modified","url":"/demos/AntotherPageWithAClock.xhtml"},"2353":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml"},"2354":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml"},"2355":{"type":"S:modified","url":"/users/fbo/constraintLayoutExample.xhtml"},"2356":{"type":"S:modified","url":"/documentation/TutorialList.xhtml"},"2357":{"type":"S:modified","url":"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml"},"2358":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototype.xhtml"},"2359":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-bk.xhtml"},"2360":{"type":"S:modified","url":"/users/Dan/QBF.xhtml"},"2361":{"type":"S:modified","url":"/users/tmohr/slides.xhtml"},"2362":{"type":"S:modified","url":"/users/Dan/ButtonTest.xhtml"},"2363":{"type":"S:modified","url":"/users/fbo/textInVbox.xhtml"},"2364":{"type":"S:modified","url":"/users/sofia/externalShapeExample.xhtml"},"2365":{"type":"S:modified","url":"/users/hjust/playground.xhtml"},"2366":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens.xhtml"},"2367":{"type":"S:modified","url":"/users/tmohr/morphSpecificRendering.xhtml"},"2368":{"type":"S:modified","url":"/users/fbo/dataGrid.xhtml"},"2369":{"type":"S:modified","url":"/issues/111020_HighlightTheTargetOfDropping.xhtml"},"2370":{"type":"S:modified","url":"/users/mzimmerm/help.xhtml"},"2371":{"type":"S:modified","url":"/users/fbo/jqGrid.xhtml"},"2372":{"type":"S:modified","url":"/projects/CodeDB2/contents.xhtml"},"2373":{"type":"S:modified","url":"/demos/PartsBin.xhtml"},"2374":{"type":"S:modified","url":"/users/sofia/martin/empty.xhtml"},"2375":{"type":"S:modified","url":"/users/markoroeder/research/Internship.xhtml"},"2376":{"type":"S:modified","url":"/users/tmohr/NewWorld.xhtml"},"2377":{"type":"S:modified","url":"/users/bert/sandbox.xhtml"},"2378":{"type":"S:modified","url":"/draft/NewWorld/GoogleMaps.xhtml"},"2379":{"type":"S:modified","url":"/demos/contextjs/NewContents.xhtml"},"2380":{"type":"S:modified","url":"/users/fbo/meteora.xhtml"},"2381":{"type":"S:modified","url":"/users/Dan/PM/Forms.xhtml"},"2382":{"type":"S:modified","url":"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml"},"2383":{"type":"S:modified","url":"/projects/LivelyHelping/draftLK2.xhtml"},"2384":{"type":"S:modified","url":"/users/lauritz/miniprojects/objectEditor.xhtml"},"2385":{"type":"S:modified","url":"/users/fbo/blank2.xhtml"},"2386":{"type":"S:modified","url":"/issues/110509_ConnectionsInputsGetStackedUp.xhtml"},"2387":{"type":"S:modified","url":"/draft/NewWorld/SimpleLayout.xhtml"},"2388":{"type":"S:modified","url":"/users/mkilling/iKuh2.xhtml"},"2389":{"type":"S:modified","url":"/users/fbo/profesorControls.xhtml"},"2390":{"type":"S:modified","url":"/documentation/Serialization-Overview.xhtml"},"2391":{"type":"S:modified","url":"/users/sofia/georgi/PropertySheet.xhtml"},"2392":{"type":"S:modified","url":"/users/sofia/martin/1.xhtml"},"2393":{"type":"S:modified","url":"/issues/110828_HaloInfoLabelsWontShowUp.xhtml"},"2394":{"type":"S:modified","url":"/users/sofia/georgi/styles.xhtml"},"2395":{"type":"S:modified","url":"/users/fbo/doc/profesores.xhtml"},"2396":{"type":"S:modified","url":"/users/markoroeder/MorphicProtoVis2.xhtml"},"2397":{"type":"S:modified","url":"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"2398":{"type":"S:modified","url":"/projects/Lively2/LivelyMap.xhtml"},"2399":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml"},"2400":{"type":"S:modified","url":"/users/tmohr/slide9.xhtml"},"2401":{"type":"S:modified","url":"/issues/110518_TextAttributesBreakOnPaste.xhtml"},"2402":{"type":"S:modified","url":"/demos/LiveWeb/VisualBindings.xhtml"},"2403":{"type":"S:modified","url":"/documentation/Layout.xhtml"},"2404":{"type":"S:modified","url":"/documentation/repository.xhtml"},"2405":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml"},"2406":{"type":"S:modified","url":"/users/Dan/Tests/TextTest.xhtml"},"2407":{"type":"S:modified","url":"/issues/fixed/110412_NewSimpleBrowser.xhtml"},"2408":{"type":"S:modified","url":"/users/fbo/proposedUiFixes.xhtml"},"2409":{"type":"S:modified","url":"/issues/NewTemplate.xhtml"},"2410":{"type":"S:modified","url":"/documentation/SVNOnServer.xhtml"},"2411":{"type":"S:modified","url":"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml"},"2412":{"type":"S:modified","url":"/users/Dan/PM/May.xhtml"},"2413":{"type":"S:modified","url":"/documentation/ignoreOrDisableEvents.xhtml"},"2414":{"type":"S:modified","url":"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml"},"2415":{"type":"S:modified","url":"/users/Dan/CCbkup.xhtml"},"2416":{"type":"S:modified","url":"/users/Dan/LiveWeb2-bk.xhtml"},"2417":{"type":"S:modified","url":"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml"},"2418":{"type":"S:modified","url":"/users/lauritz/blank.xhtml"},"2419":{"type":"S:modified","url":"/draft/NewWorld/Dragging.xhtml"},"2420":{"type":"S:modified","url":"/users/lauritz/personal/todo.xhtml"},"2421":{"type":"S:modified","url":"/users/fbo/flexigrid.xhtml"},"2422":{"type":"S:modified","url":"/draft/NewWorld/LatestFileChangeViewer.xhtml"},"2423":{"type":"S:modified","url":"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml"},"2424":{"type":"S:modified","url":"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml"},"2425":{"type":"S:modified","url":"/documentation/VisualBindings.xhtml"},"2426":{"type":"S:modified","url":"/users/robertkrahn/notexisting.xhtml"},"2427":{"type":"S:modified","url":"/draft/NewWorld/TreeMap.xhtml"},"2428":{"type":"S:modified","url":"/draft/NewWorld/Empty.xhtml"},"2429":{"type":"S:modified","url":"/users/Dan/QBF2B.xhtml"},"2430":{"type":"S:modified","url":"/issues/111019_MergingVersionsOfAnObject.xhtml"},"2431":{"type":"S:modified","url":"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml"},"2432":{"type":"S:modified","url":"/users/lauritz/test.xhtml"},"2433":{"type":"S:modified","url":"/users/tilman.giese/start.xhtml"},"2434":{"type":"S:modified","url":"/users/tmohr/slide4.xhtml"},"2435":{"type":"S:modified","url":"/sandbox/PartsBin.xhtml"},"2436":{"type":"S:modified","url":"/users/markoroeder/DraftObjectExplorer.xhtml"},"2437":{"type":"S:modified","url":"/demos/WhereArePeopleFrom2.xhtml"},"2438":{"type":"S:modified","url":"/projects/CodeDB2/SVN2CodeDB.xhtml"},"2439":{"type":"S:modified","url":"/users/fbo/sqliteQueryServer.xhtml"},"2440":{"type":"S:modified","url":"/issues/fixed/110513_ScrollingWhenSearching.xhtml"},"2441":{"type":"S:modified","url":"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml"},"2442":{"type":"S:modified","url":"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml"},"2443":{"type":"S:modified","url":"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml"},"2444":{"type":"S:modified","url":"/draft/NewWorld/NewTestWidgetAgain.xhtml"},"2445":{"type":"S:modified","url":"/users/Dan/DansSlideOverview.xhtml"},"2446":{"type":"S:modified","url":"/users/fbo/exportCore.xhtml"},"2447":{"type":"S:modified","url":"/users/olmeca/olmeca.xhtml"},"2448":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml"},"2449":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml"},"2450":{"type":"S:modified","url":"/users/Dan/CircleTest.xhtml"},"2451":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest2.xhtml"},"2452":{"type":"S:modified","url":"/users/fbo/sandbox.xhtml"},"2453":{"type":"S:modified","url":"/issues/110728_BackspaceTriggersBrowserBack.xhtml"},"2454":{"type":"S:modified","url":"/users/markoroeder/empty.xhtml"},"2455":{"type":"S:modified","url":"/draft/NewWorld/DropStyles.xhtml"},"2456":{"type":"S:modified","url":"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml"},"2457":{"type":"S:modified","url":"/users/MrSteve/lorenzo.start.xhtml"},"2458":{"type":"S:modified","url":"/users/Dan/PM/LiveWeb.xhtml"},"2459":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-start.xhtml"},"2460":{"type":"S:modified","url":"/draft/NewWorld/ScriptEditor.xhtml"},"2461":{"type":"S:modified","url":"/users/mzimmerm/test-build-simple-webapp.xhtml"},"2462":{"type":"S:modified","url":"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml"},"2463":{"type":"S:modified","url":"/users/lauritz/miniprojects/spiel.xhtml"},"2464":{"type":"S:modified","url":"/users/robertkrahn/DraftPresentation.xhtml"},"2465":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/layouting.xhtml"},"2466":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest.xhtml"},"2467":{"type":"S:modified","url":"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml"},"2468":{"type":"S:modified","url":"/users/fbo/nodejsServerDevelopment.xhtml"},"2469":{"type":"S:modified","url":"/draft/NewWorld/QBFForPartsBin.xhtml"},"2470":{"type":"S:modified","url":"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml"},"2471":{"type":"S:modified","url":"/users/lauritz/miniprojects/connections.xhtml"},"2472":{"type":"S:modified","url":"/users/ahold/start.xhtml"},"2473":{"type":"S:modified","url":"/users/markus/FileBrowser.xhtml"},"2474":{"type":"S:modified","url":"/demos/LiveWeb/CPUVisualizationFinal.xhtml"},"2475":{"type":"S:modified","url":"/users/fbo/jsUiWidgetLibResearch.xhtml"},"2476":{"type":"S:modified","url":"/users/fbo/constraintLayout.xhtml"},"2477":{"type":"S:modified","url":"/users/Dan/Tests/LineTest.xhtml"},"2478":{"type":"S:modified","url":"/sandbox/sandbox.xhtml"},"2479":{"type":"S:modified","url":"/users/fbo/versionControl.xhtml"},"2480":{"type":"S:modified","url":"/draft/NewWorld/CreateDirWhenSaving.xhtml"},"2481":{"type":"S:modified","url":"/demos/Lively2.xhtml"},"2482":{"type":"S:modified","url":"/users/fbo/userIsolationAndGit.xhtml"},"2483":{"type":"S:modified","url":"/draft/NewWorld/KeyboardFocusForMorphs.xhtml"},"2484":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample2.xhtml"},"2485":{"type":"S:modified","url":"/users/oudenampsen/start.xhtml"},"2486":{"type":"S:modified","url":"/issues/110517_VlayoutShouldGrowAndShrink.xhtml"},"2487":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample.xhtml"},"2488":{"type":"S:modified","url":"/users/tmohr/ace.xhtml"},"2489":{"type":"S:modified","url":"/users/fbo/empty2.xhtml"},"2490":{"type":"S:modified","url":"/users/martin/Workspace.xhtml"},"2491":{"type":"S:modified","url":"/users/Dan/Bug-List.xhtml"},"2492":{"type":"S:modified","url":"/users/Dan/QuickBrownFoxx.xhtml"},"2493":{"type":"S:modified","url":"/demos/LiveWeb/ServerScripting.xhtml"},"2494":{"type":"S:modified","url":"/demos/contextjs/WordCompletion.xhtml"},"2495":{"type":"S:modified","url":"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml"},"2496":{"type":"S:modified","url":"/users/fbo/fabiansTickets.xhtml"},"2497":{"type":"S:modified","url":"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml"},"2498":{"type":"S:modified","url":"/users/martin/Template.xhtml"},"2499":{"type":"S:modified","url":"/projects/CodeDB2/Testing.xhtml"},"2500":{"type":"S:modified","url":"/users/keith/MySetup.xhtml"},"2501":{"type":"S:modified","url":"/users/fbo/noGrabLayer.xhtml"},"2502":{"type":"S:modified","url":"/demos/CPUVisualization.xhtml"},"2503":{"type":"S:modified","url":"/users/sofia/georgi/trac-report.xhtml"},"2504":{"type":"S:modified","url":"/users/fbo/HtmlWrapperMorph.xhtml"},"2505":{"type":"S:modified","url":"/users/sofia/documentation_afterLunch.xhtml"},"2506":{"type":"S:modified","url":"/demos/contextjs/Empty.xhtml"},"2507":{"type":"S:modified","url":"/users/fbo/setExtent.xhtml"},"2508":{"type":"S:modified","url":"/users/sofia/martin/2.xhtml"},"2509":{"type":"S:modified","url":"/users/markoroeder/DropboxUpload.xhtml"},"2510":{"type":"S:modified","url":"/users/fbo/newMouseDownLayer.xhtml"},"2511":{"type":"S:modified","url":"/issues/fixed/110914_StraightLineIssue.xhtml"},"2512":{"type":"S:modified","url":"/users/cschuster/debugging.xhtml"},"2513":{"type":"S:modified","url":"/users/sofia/prototVisPrototype.xhtml"},"2514":{"type":"S:modified","url":"/draft/NewWorld/DraggingAndGrabbing.xhtml"},"2515":{"type":"S:modified","url":"/users/lauritz/miniprojects/annotationPart.xhtml"},"2516":{"rev":111628,"author":"fbo","date":{"__isSmartRef__":true,"id":2517},"url":{"__isSmartRef__":true,"id":2518},"changes":[{"__isSmartRef__":true,"id":2519},{"__isSmartRef__":true,"id":2520}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2517":{"isSerializedDate":true,"string":"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)"},"2518":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/kernel/PartsBin","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2519":{"type":"S:deleted","url":null},"2520":{"type":"S:added","url":null},"2521":{"rev":111120,"author":"fbo","date":{"__isSmartRef__":true,"id":2522},"url":{"__isSmartRef__":true,"id":2523},"changes":[{"__isSmartRef__":true,"id":2524}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2522":{"isSerializedDate":true,"string":"Mon Oct 24 2011 19:45:54 GMT+0200 (CEST)"},"2523":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2524":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2525":{"rev":110735,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2526},"url":{"__isSmartRef__":true,"id":2527},"changes":[{"__isSmartRef__":true,"id":2528}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2526":{"isSerializedDate":true,"string":"Fri Oct 21 2011 12:41:40 GMT+0200 (CEST)"},"2527":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2528":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2529":{"rev":110178,"author":"sebastian.stamm","date":{"__isSmartRef__":true,"id":2530},"url":{"__isSmartRef__":true,"id":2531},"changes":[{"__isSmartRef__":true,"id":2532}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2530":{"isSerializedDate":true,"string":"Thu Oct 20 2011 13:05:14 GMT+0200 (CEST)"},"2531":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2532":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2533":{"rev":109873,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2534},"url":{"__isSmartRef__":true,"id":2535},"changes":[{"__isSmartRef__":true,"id":2536}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2534":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:22:33 GMT+0200 (CEST)"},"2535":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2536":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2537":{"rev":109862,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2538},"url":{"__isSmartRef__":true,"id":2539},"changes":[{"__isSmartRef__":true,"id":2540}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2538":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:14:24 GMT+0200 (CEST)"},"2539":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2540":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2541":{"rev":104938,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2542},"url":{"__isSmartRef__":true,"id":2543},"changes":[{"__isSmartRef__":true,"id":2544}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2542":{"isSerializedDate":true,"string":"Thu Sep 15 2011 13:09:29 GMT+0200 (CEST)"},"2543":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2544":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2545":{"rev":91005,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2546},"url":{"__isSmartRef__":true,"id":2547},"changes":[{"__isSmartRef__":true,"id":2548}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2546":{"isSerializedDate":true,"string":"Thu Jul 07 2011 14:13:54 GMT+0200 (CEST)"},"2547":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2548":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2549":{"rev":90565,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2550},"url":{"__isSmartRef__":true,"id":2551},"changes":[{"__isSmartRef__":true,"id":2552}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2550":{"isSerializedDate":true,"string":"Sat Jul 02 2011 00:56:26 GMT+0200 (CEST)"},"2551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2552":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2553":{"rev":90328,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2554},"url":{"__isSmartRef__":true,"id":2555},"changes":[{"__isSmartRef__":true,"id":2556}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2554":{"isSerializedDate":true,"string":"Fri Jul 01 2011 00:12:11 GMT+0200 (CEST)"},"2555":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2556":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2557":{"rev":88785,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2558},"url":{"__isSmartRef__":true,"id":2559},"changes":[{"__isSmartRef__":true,"id":2560}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2558":{"isSerializedDate":true,"string":"Mon Jun 27 2011 08:55:13 GMT+0200 (CEST)"},"2559":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2560":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2561":{"rev":88535,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2562},"url":{"__isSmartRef__":true,"id":2563},"changes":[{"__isSmartRef__":true,"id":2564}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2562":{"isSerializedDate":true,"string":"Sat Jun 25 2011 13:46:55 GMT+0200 (CEST)"},"2563":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2564":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2565":{"rev":88531,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2566},"url":{"__isSmartRef__":true,"id":2567},"changes":[{"__isSmartRef__":true,"id":2568}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2566":{"isSerializedDate":true,"string":"Sat Jun 25 2011 13:43:54 GMT+0200 (CEST)"},"2567":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2568":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2569":{"rev":88527,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2570},"url":{"__isSmartRef__":true,"id":2571},"changes":[{"__isSmartRef__":true,"id":2572}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2570":{"isSerializedDate":true,"string":"Sat Jun 25 2011 13:41:05 GMT+0200 (CEST)"},"2571":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2572":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2573":{"rev":88524,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2574},"url":{"__isSmartRef__":true,"id":2575},"changes":[{"__isSmartRef__":true,"id":2576}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2574":{"isSerializedDate":true,"string":"Sat Jun 25 2011 13:40:41 GMT+0200 (CEST)"},"2575":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2576":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2577":{"rev":88520,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2578},"url":{"__isSmartRef__":true,"id":2579},"changes":[{"__isSmartRef__":true,"id":2580}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2578":{"isSerializedDate":true,"string":"Sat Jun 25 2011 13:35:55 GMT+0200 (CEST)"},"2579":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2580":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2581":{"rev":88511,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2582},"url":{"__isSmartRef__":true,"id":2583},"changes":[{"__isSmartRef__":true,"id":2584}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2582":{"isSerializedDate":true,"string":"Sat Jun 25 2011 13:28:48 GMT+0200 (CEST)"},"2583":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2584":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2585":{"rev":88507,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2586},"url":{"__isSmartRef__":true,"id":2587},"changes":[{"__isSmartRef__":true,"id":2588}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2586":{"isSerializedDate":true,"string":"Sat Jun 25 2011 13:27:01 GMT+0200 (CEST)"},"2587":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2588":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2589":{"rev":85296,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2590},"url":{"__isSmartRef__":true,"id":2591},"changes":[{"__isSmartRef__":true,"id":2592}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2590":{"isSerializedDate":true,"string":"Wed Jun 15 2011 23:26:21 GMT+0200 (CEST)"},"2591":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2592":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2593":{"rev":85270,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2594},"url":{"__isSmartRef__":true,"id":2595},"changes":[{"__isSmartRef__":true,"id":2596}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2594":{"isSerializedDate":true,"string":"Wed Jun 15 2011 21:49:40 GMT+0200 (CEST)"},"2595":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2596":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2597":{"rev":84803,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2598},"url":{"__isSmartRef__":true,"id":2599},"changes":[{"__isSmartRef__":true,"id":2600}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2598":{"isSerializedDate":true,"string":"Wed Jun 15 2011 08:41:32 GMT+0200 (CEST)"},"2599":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2600":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2601":{"rev":82199,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2602},"url":{"__isSmartRef__":true,"id":2603},"changes":[{"__isSmartRef__":true,"id":2604}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2602":{"isSerializedDate":true,"string":"Sun Jun 05 2011 17:59:40 GMT+0200 (CEST)"},"2603":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2604":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2605":{"rev":82195,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2606},"url":{"__isSmartRef__":true,"id":2607},"changes":[{"__isSmartRef__":true,"id":2608}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2606":{"isSerializedDate":true,"string":"Sun Jun 05 2011 17:57:41 GMT+0200 (CEST)"},"2607":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2608":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2609":{"rev":82108,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2610},"url":{"__isSmartRef__":true,"id":2611},"changes":[{"__isSmartRef__":true,"id":2612}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2610":{"isSerializedDate":true,"string":"Sun Jun 05 2011 14:04:05 GMT+0200 (CEST)"},"2611":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2612":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2613":{"rev":82104,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2614},"url":{"__isSmartRef__":true,"id":2615},"changes":[{"__isSmartRef__":true,"id":2616}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2614":{"isSerializedDate":true,"string":"Sun Jun 05 2011 14:01:37 GMT+0200 (CEST)"},"2615":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2616":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2617":{"rev":81992,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2618},"url":{"__isSmartRef__":true,"id":2619},"changes":[{"__isSmartRef__":true,"id":2620}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2618":{"isSerializedDate":true,"string":"Sun Jun 05 2011 12:13:11 GMT+0200 (CEST)"},"2619":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2620":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2621":{"rev":81815,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2622},"url":{"__isSmartRef__":true,"id":2623},"changes":[{"__isSmartRef__":true,"id":2624}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2622":{"isSerializedDate":true,"string":"Fri Jun 03 2011 22:27:42 GMT+0200 (CEST)"},"2623":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2624":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2625":{"rev":81811,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2626},"url":{"__isSmartRef__":true,"id":2627},"changes":[{"__isSmartRef__":true,"id":2628}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2626":{"isSerializedDate":true,"string":"Fri Jun 03 2011 20:02:57 GMT+0200 (CEST)"},"2627":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2628":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2629":{"rev":81655,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2630},"url":{"__isSmartRef__":true,"id":2631},"changes":[{"__isSmartRef__":true,"id":2632}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2630":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:20:42 GMT+0200 (CEST)"},"2631":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2632":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2633":{"rev":81193,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2634},"url":{"__isSmartRef__":true,"id":2635},"changes":[{"__isSmartRef__":true,"id":2636}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2634":{"isSerializedDate":true,"string":"Fri Jun 03 2011 14:46:44 GMT+0200 (CEST)"},"2635":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2636":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2637":{"rev":81186,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2638},"url":{"__isSmartRef__":true,"id":2639},"changes":[{"__isSmartRef__":true,"id":2640}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2638":{"isSerializedDate":true,"string":"Fri Jun 03 2011 14:45:26 GMT+0200 (CEST)"},"2639":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2640":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2641":{"rev":81183,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2642},"url":{"__isSmartRef__":true,"id":2643},"changes":[{"__isSmartRef__":true,"id":2644}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2642":{"isSerializedDate":true,"string":"Fri Jun 03 2011 14:45:08 GMT+0200 (CEST)"},"2643":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2644":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2645":{"rev":81149,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2646},"url":{"__isSmartRef__":true,"id":2647},"changes":[{"__isSmartRef__":true,"id":2648}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2646":{"isSerializedDate":true,"string":"Fri Jun 03 2011 14:22:04 GMT+0200 (CEST)"},"2647":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2648":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2649":{"rev":81125,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2650},"url":{"__isSmartRef__":true,"id":2651},"changes":[{"__isSmartRef__":true,"id":2652}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2650":{"isSerializedDate":true,"string":"Fri Jun 03 2011 14:13:42 GMT+0200 (CEST)"},"2651":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2652":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2653":{"rev":80230,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2654},"url":{"__isSmartRef__":true,"id":2655},"changes":[{"__isSmartRef__":true,"id":2656}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2654":{"isSerializedDate":true,"string":"Thu Jun 02 2011 18:10:36 GMT+0200 (CEST)"},"2655":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2656":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2657":{"rev":80227,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2658},"url":{"__isSmartRef__":true,"id":2659},"changes":[{"__isSmartRef__":true,"id":2660}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2658":{"isSerializedDate":true,"string":"Thu Jun 02 2011 18:06:03 GMT+0200 (CEST)"},"2659":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2660":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2661":{"rev":80224,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2662},"url":{"__isSmartRef__":true,"id":2663},"changes":[{"__isSmartRef__":true,"id":2664}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2662":{"isSerializedDate":true,"string":"Thu Jun 02 2011 18:05:19 GMT+0200 (CEST)"},"2663":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2664":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2665":{"rev":80108,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2666},"url":{"__isSmartRef__":true,"id":2667},"changes":[{"__isSmartRef__":true,"id":2668}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2666":{"isSerializedDate":true,"string":"Thu Jun 02 2011 00:09:49 GMT+0200 (CEST)"},"2667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2668":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2669":{"rev":79580,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2670},"url":{"__isSmartRef__":true,"id":2671},"changes":[{"__isSmartRef__":true,"id":2672}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2670":{"isSerializedDate":true,"string":"Wed Jun 01 2011 09:08:30 GMT+0200 (CEST)"},"2671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2672":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2673":{"rev":78536,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2674},"url":{"__isSmartRef__":true,"id":2675},"changes":[{"__isSmartRef__":true,"id":2676}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2674":{"isSerializedDate":true,"string":"Mon May 30 2011 14:33:34 GMT+0200 (CEST)"},"2675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2676":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2677":{"rev":78527,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2678},"url":{"__isSmartRef__":true,"id":2679},"changes":[{"__isSmartRef__":true,"id":2680}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2678":{"isSerializedDate":true,"string":"Mon May 30 2011 14:30:46 GMT+0200 (CEST)"},"2679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2680":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2681":{"rev":78524,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2682},"url":{"__isSmartRef__":true,"id":2683},"changes":[{"__isSmartRef__":true,"id":2684}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2682":{"isSerializedDate":true,"string":"Mon May 30 2011 14:29:45 GMT+0200 (CEST)"},"2683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2684":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2685":{"rev":78514,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2686},"url":{"__isSmartRef__":true,"id":2687},"changes":[{"__isSmartRef__":true,"id":2688}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2686":{"isSerializedDate":true,"string":"Mon May 30 2011 14:24:41 GMT+0200 (CEST)"},"2687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2688":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2689":{"rev":78479,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2690},"url":{"__isSmartRef__":true,"id":2691},"changes":[{"__isSmartRef__":true,"id":2692}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2690":{"isSerializedDate":true,"string":"Mon May 30 2011 13:45:30 GMT+0200 (CEST)"},"2691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2692":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2693":{"rev":78476,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2694},"url":{"__isSmartRef__":true,"id":2695},"changes":[{"__isSmartRef__":true,"id":2696}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2694":{"isSerializedDate":true,"string":"Mon May 30 2011 13:43:58 GMT+0200 (CEST)"},"2695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2696":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2697":{"rev":78473,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2698},"url":{"__isSmartRef__":true,"id":2699},"changes":[{"__isSmartRef__":true,"id":2700}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2698":{"isSerializedDate":true,"string":"Mon May 30 2011 13:37:15 GMT+0200 (CEST)"},"2699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2700":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2701":{"rev":78460,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2702},"url":{"__isSmartRef__":true,"id":2703},"changes":[{"__isSmartRef__":true,"id":2704}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2702":{"isSerializedDate":true,"string":"Mon May 30 2011 13:23:39 GMT+0200 (CEST)"},"2703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2704":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2705":{"rev":78457,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2706},"url":{"__isSmartRef__":true,"id":2707},"changes":[{"__isSmartRef__":true,"id":2708}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2706":{"isSerializedDate":true,"string":"Mon May 30 2011 13:22:56 GMT+0200 (CEST)"},"2707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2708":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2709":{"rev":78448,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2710},"url":{"__isSmartRef__":true,"id":2711},"changes":[{"__isSmartRef__":true,"id":2712}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2710":{"isSerializedDate":true,"string":"Mon May 30 2011 12:50:02 GMT+0200 (CEST)"},"2711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2712":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2713":{"rev":78445,"author":"jenslincke","date":{"__isSmartRef__":true,"id":2714},"url":{"__isSmartRef__":true,"id":2715},"changes":[{"__isSmartRef__":true,"id":2716}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2714":{"isSerializedDate":true,"string":"Mon May 30 2011 12:49:37 GMT+0200 (CEST)"},"2715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2716":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2717":{"rev":72803,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2718},"url":{"__isSmartRef__":true,"id":2719},"changes":[{"__isSmartRef__":true,"id":2720}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2718":{"isSerializedDate":true,"string":"Tue May 17 2011 09:07:40 GMT+0200 (CEST)"},"2719":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2720":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2721":{"rev":72800,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2722},"url":{"__isSmartRef__":true,"id":2723},"changes":[{"__isSmartRef__":true,"id":2724}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2722":{"isSerializedDate":true,"string":"Tue May 17 2011 09:07:07 GMT+0200 (CEST)"},"2723":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2724":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2725":{"rev":72629,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2726},"url":{"__isSmartRef__":true,"id":2727},"changes":[{"__isSmartRef__":true,"id":2728}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2726":{"isSerializedDate":true,"string":"Mon May 16 2011 17:38:19 GMT+0200 (CEST)"},"2727":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2728":{"type":"S:modified","url":"/PartsBin/Tools/PartsBinBrowser.json"},"2729":{"rev":72622,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":2730},"url":{"__isSmartRef__":true,"id":2731},"changes":[{"__isSmartRef__":true,"id":2732}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"2730":{"isSerializedDate":true,"string":"Mon May 16 2011 17:37:13 GMT+0200 (CEST)"},"2731":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/PartsBinBrowser.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2732":{"type":"S:added","url":null},"2733":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14414},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"76F1519B-FED3-438D-A3F1-54FE852F32B3","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":14415},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":1604},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":14416},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":2739},{"__isSmartRef__":true,"id":14417},{"__isSmartRef__":true,"id":14460}],"targetMorph":{"__isSmartRef__":true,"id":2739},"titleBar":{"__isSmartRef__":true,"id":14460},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14508},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(290.1,79.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1007.0,312.0)"},"2734":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14413},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2735":{"dependendConnections":[{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":14405},{"__isSmartRef__":true,"id":14407},{"__isSmartRef__":true,"id":14409}],"oldTransform":{"__isSmartRef__":true,"id":14411},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":2737},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":2816},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"2736":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2737},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14404},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2737":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":2738},{"__isSmartRef__":true,"id":2735},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":14379},{"__isSmartRef__":true,"id":14381},{"__isSmartRef__":true,"id":14383}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14385},"grabbingEnabled":false,"halosEnabled":true,"id":"69732A37-EDAA-47E8-9553-EEF90EC8D978","isActive":true,"label":{"__isSmartRef__":true,"id":14386},"layout":{"__isSmartRef__":true,"id":14391},"lighterFill":{"__isSmartRef__":true,"id":14392},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":14397},"owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":14402},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":14403},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":14386}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"2738":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":2737},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":2739},"visualConnector":{"__isSmartRef__":true,"id":2815},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2739":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":2740},{"__isSmartRef__":true,"id":2741},{"__isSmartRef__":true,"id":2742},{"__isSmartRef__":true,"id":2743},{"__isSmartRef__":true,"id":2744},{"__isSmartRef__":true,"id":2745},{"__isSmartRef__":true,"id":2746},{"__isSmartRef__":true,"id":2747},{"__isSmartRef__":true,"id":2748},{"__isSmartRef__":true,"id":2749},{"__isSmartRef__":true,"id":2750},{"__isSmartRef__":true,"id":2751},{"__isSmartRef__":true,"id":2752},{"__isSmartRef__":true,"id":2753},{"__isSmartRef__":true,"id":2754},{"__isSmartRef__":true,"id":2755},{"__isSmartRef__":true,"id":2756},{"__isSmartRef__":true,"id":2757},{"__isSmartRef__":true,"id":2758},{"__isSmartRef__":true,"id":2759},{"__isSmartRef__":true,"id":2760},{"__isSmartRef__":true,"id":2761},{"__isSmartRef__":true,"id":2762},{"__isSmartRef__":true,"id":2763},{"__isSmartRef__":true,"id":2764},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2769},{"__isSmartRef__":true,"id":2770},{"__isSmartRef__":true,"id":2771},{"__isSmartRef__":true,"id":2772},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2777},{"__isSmartRef__":true,"id":2778},{"__isSmartRef__":true,"id":2779},{"__isSmartRef__":true,"id":2780},{"__isSmartRef__":true,"id":2781},{"__isSmartRef__":true,"id":2782},{"__isSmartRef__":true,"id":2783},{"__isSmartRef__":true,"id":2784}],"attributeConnections":[{"__isSmartRef__":true,"id":2785},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801}],"categoryName":"*latest*","connections":{"__isSmartRef__":true,"id":2830},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":2832},"halosEnabled":true,"id":"70A877D2-6A5A-407D-9EB0-606815EC877E","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":2833},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":2733},"partsBinMetaInfo":{"__isSmartRef__":true,"id":2834},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":12811},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":12812},{"__isSmartRef__":true,"id":12971},{"__isSmartRef__":true,"id":12977},{"__isSmartRef__":true,"id":13003},{"__isSmartRef__":true,"id":14138},{"__isSmartRef__":true,"id":14163},{"__isSmartRef__":true,"id":14188},{"__isSmartRef__":true,"id":14196},{"__isSmartRef__":true,"id":2737}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14202},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"2740":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2741":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2742":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2743":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2744":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2745":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2746":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2747":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2748":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2749":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2750":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2751":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2752":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2753":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2754":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2755":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2756":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2757":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2758":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2759":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2760":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2761":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2762":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2763":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2764":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2765":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2766":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2767":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2768":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2769":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2770":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2771":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2772":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2773":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2774":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2775":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2776":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2777":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2778":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2779":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2780":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2781":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2782":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2783":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2784":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2785":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":2739},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2786":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":2787},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2787":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2735}},"2788":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":2789},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2789":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2735}},"2790":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2791":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2735}},"2792":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":2793},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2793":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2735}},"2794":{"dependendConnections":[{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2809}],"oldTransform":{"__isSmartRef__":true,"id":2811},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":2813},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"2795":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2796},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2796":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2794}},"2797":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2798},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2798":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2794}},"2799":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2800},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2800":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2794}},"2801":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2802},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2802":{"source":{"__isSmartRef__":true,"id":2739},"target":{"__isSmartRef__":true,"id":2794}},"2803":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2804},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2804":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2794}},"2805":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2806},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2806":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2794}},"2807":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2808},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2808":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2794}},"2809":{"dependedBy":{"__isSmartRef__":true,"id":2794},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2794},"varMapping":{"__isSmartRef__":true,"id":2810},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2810":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2794}},"2811":{"d":1,"a":1,"f":100.4,"e":290.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2812},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2812":{"a":1,"b":0,"c":0,"d":1,"e":290.1,"f":100.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2813":{"connectedMagnet":{"__isSmartRef__":true,"id":2814},"index":1,"morph":{"__isSmartRef__":true,"id":2815},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2814":{"connectedControlPoints":[{"__isSmartRef__":true,"id":2813}],"morph":{"__isSmartRef__":true,"id":2739},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"2815":{"con":{"__isSmartRef__":true,"id":2738},"controlPoints":[{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2813}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":2818},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":2819},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2822},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2816":{"connectedMagnet":{"__isSmartRef__":true,"id":2817},"index":0,"morph":{"__isSmartRef__":true,"id":2815},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2817":{"connectedControlPoints":[{"__isSmartRef__":true,"id":2816}],"morph":{"__isSmartRef__":true,"id":2737},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"2818":{"morph":{"__isSmartRef__":true,"id":2815},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2819":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":2820},{"__isSmartRef__":true,"id":2821}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"2820":{"isAbsolute":true,"x":1008.5,"y":114.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2821":{"isAbsolute":true,"x":290.1,"y":100.4,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2822":{"morphMenuItems":{"__isSmartRef__":true,"id":2823}},"2823":{"funcProperties":{"__isSmartRef__":true,"id":2824},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":2825},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2824":{},"2825":{"this":{"__isSmartRef__":true,"id":2815},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2826}},"2826":{"$super":{"__isSmartRef__":true,"id":2827}},"2827":{"funcProperties":{"__isSmartRef__":true,"id":2828},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":2829},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2828":{},"2829":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":2815}},"2830":{"toggleMorePane":{"__isSmartRef__":true,"id":2831}},"2831":{},"2832":{"morph":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2833":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"2834":{"changes":[{"__isSmartRef__":true,"id":2835}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2835":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":2836},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"2836":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"2837":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheState","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":206},{\"__isSmartRef__\":true,\"id\":229},{\"__isSmartRef__\":true,\"id\":270},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":346}],\"scripts\":[],\"id\":\"C47FA32D-69E3-4997-B42F-8D369E13120A\",\"shape\":{\"__isSmartRef__\":true,\"id\":2301},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"SeeTheState\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2302},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2334},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"5F7F12D5-1492-4CA2-BA16-DD5C04E20B8B\",\"17037C40-8436-49D6-9E09-D05B30529706\",\"EB58D9A2-20F3-4EE4-BD7C-6FF10B439A69\",\"A7BD38F7-F024-4EBA-AA0C-C8E32BF66387\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":2335},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"doNotSerialize\":[\"lastFrame\"],\"runScript\":{\"__isSmartRef__\":true,\"id\":2340},\"livingElements\":{\"__isSmartRef__\":true,\"id\":2341},\"maximumSteps\":308,\"ctx\":{\"__isSmartRef__\":true,\"id\":2342},\"stepCounter\":0,\"functionSource\":\"function(){\\nvar crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\\n}\",\"context\":{\"__isSmartRef__\":true,\"id\":2437},\"stepsToRun\":1329,\"steps\":1329,\"environmentCache\":[{\"__isSmartRef__\":true,\"id\":2622},{\"__isSmartRef__\":true,\"id\":2679},{\"__isSmartRef__\":true,\"id\":7555}],\"#startLetters\":\"localize\",\"oldStepsToRun\":1330,\"isLockOwner\":false,\"sliderStep\":3,\"timeline\":{\"__isSmartRef__\":true,\"id\":7565},\"grabbingEnabled\":true,\"timelineTable\":{\"__isSmartRef__\":true,\"id\":7566},\"timelineGrid\":{\"__isSmartRef__\":true,\"id\":7567},\"timelineColumns\":[],\"isCopyMorphRef\":true,\"morphRefId\":1,\"smallSliderBaseStep\":1329,\"lastCacheRead\":-1,\"sliderObjectGraphStep\":-1078,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":7568},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"withLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(595.0,-12.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"id\":\"457608DB-A2BE-4837-8B07-8E4278E6FB90\",\"shape\":{\"__isSmartRef__\":true,\"id\":18},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":2},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"smallStepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":23},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":27},\"layout\":{\"__isSmartRef__\":true,\"id\":28},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"9DBDB273-94AA-435B-9E41-11D2D85086AD\",\"DC33D08A-3989-4A29-B68A-13035B39CAB7\",\"CE1714A9-CE0E-4E39-B1FE-08547112344B\"],\"_ClipMode\":\"visible\",\"moved\":true,\"value\":0.5,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":29},{\"__isSmartRef__\":true,\"id\":31}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"grabbingEnabled\":false,\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":33},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(5.1,33.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5AB7BA18-867F-4861-9588-5AEA3669682B\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":1},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"E8032524-4EF5-4180-826E-5D79D9B60A68\",\"22F59F4B-C9BF-4C1B-A330-C5A194A93A1B\",\"5806F46E-54B2-4FCA-A105-05949BED7ED0\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"prevScroll\":[0,0],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":9},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(399.6,0.0)\",\"hitPoint\":\"lively.pt(1010.0,352.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"3\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5},{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":7}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"6\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"7\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"8\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":10}},\"10\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":16},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11\":{\"this\":{\"__isSmartRef__\":true,\"id\":2},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":12}},\"12\":{\"$super\":{\"__isSmartRef__\":true,\"id\":13}},\"13\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":14},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":15},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"14\":{\"obj\":{\"__isSmartRef__\":true,\"id\":2},\"name\":\"onMouseDown\"},\"15\":{},\"16\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":17},\"user\":\"erp\",\"tags\":[]},\"17\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"18\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":19},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"19\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":20},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":22}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"20\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"21\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"22\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"23\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":24}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":26},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"24\":{\"date\":{\"__isSmartRef__\":true,\"id\":25},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"25\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"26\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"27\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"28\":{},\"29\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":30},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"30\":{\"source\":{\"__isSmartRef__\":true,\"id\":1},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"31\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onSmallSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":32},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"32\":{\"source\":{\"__isSmartRef__\":true,\"id\":1},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"33\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":34},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":42},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":50}},\"34\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":35},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":40},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"35\":{\"this\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":36}},\"36\":{\"$super\":{\"__isSmartRef__\":true,\"id\":37}},\"37\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":38},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":39},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"38\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1},\"name\":\"onrestore\"},\"39\":{},\"40\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":41},\"user\":\"erp\",\"tags\":[]},\"41\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"42\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":43},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":48},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"43\":{\"this\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":44}},\"44\":{\"$super\":{\"__isSmartRef__\":true,\"id\":45}},\"45\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":46},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":47},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"46\":{\"obj\":{\"__isSmartRef__\":true,\"id\":1},\"name\":\"onMouseMove\"},\"47\":{},\"48\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":49},\"user\":\"erp\",\"tags\":[]},\"49\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:40:37 GMT+0100 (CET)\"},\"50\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":51},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n if(!this.sliding) {\\n this.owner.renderObjectGraph();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":52},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"51\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"52\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":53},\"user\":\"erp\",\"tags\":[]},\"53\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:18 GMT+0100 (CET)\"},\"54\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":55}],\"scripts\":[],\"id\":\"A8685160-21D8-4242-A2CA-80A1D87C5BDC\",\"shape\":{\"__isSmartRef__\":true,\"id\":71},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":55},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"stepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":76},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":80},\"layout\":{\"__isSmartRef__\":true,\"id\":81},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"77D6B490-D399-46B3-9589-938C6F171CE1\",\"3040B48B-1391-402F-8DE1-FECEE8ACA796\"],\"_ClipMode\":\"visible\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"value\":0.8377252252252252,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":82},{\"__isSmartRef__\":true,\"id\":84}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"grabbingEnabled\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":86},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(4.1,6.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"55\":{\"submorphs\":[],\"scripts\":[],\"id\":\"3C727374-E888-4DF7-9516-77FB1BC71B1F\",\"shape\":{\"__isSmartRef__\":true,\"id\":56},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":54},\"owner\":{\"__isSmartRef__\":true,\"id\":54},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":61},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"320FB3E0-81E4-44A2-8B6E-75E56000F8C0\",\"B3EE08B4-B2D1-4C65-86FE-3BF9E19292EA\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":62},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(669.5,0.0)\",\"hitPoint\":\"lively.pt(489.0,178.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"56\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":57},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"57\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":58},{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":60}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"58\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"59\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"60\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"61\":{\"morph\":{\"__isSmartRef__\":true,\"id\":55},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"62\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":63}},\"63\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":64},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":69},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"64\":{\"this\":{\"__isSmartRef__\":true,\"id\":55},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":65}},\"65\":{\"$super\":{\"__isSmartRef__\":true,\"id\":66}},\"66\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":67},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":68},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"67\":{\"obj\":{\"__isSmartRef__\":true,\"id\":55},\"name\":\"onMouseDown\"},\"68\":{},\"69\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":70},\"user\":\"erp\",\"tags\":[]},\"70\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"71\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":72},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"72\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":74},{\"__isSmartRef__\":true,\"id\":75}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"73\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"74\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"75\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"76\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":77}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":79},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"77\":{\"date\":{\"__isSmartRef__\":true,\"id\":78},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"78\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"79\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"80\":{\"morph\":{\"__isSmartRef__\":true,\"id\":54},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"81\":{},\"82\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":54},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":54},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":83},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"83\":{\"source\":{\"__isSmartRef__\":true,\"id\":54},\"target\":{\"__isSmartRef__\":true,\"id\":54}},\"84\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":54},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":85},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"85\":{\"source\":{\"__isSmartRef__\":true,\"id\":54},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"86\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":87},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":95},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":103}},\"87\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":88},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":93},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"88\":{\"this\":{\"__isSmartRef__\":true,\"id\":54},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":89}},\"89\":{\"$super\":{\"__isSmartRef__\":true,\"id\":90}},\"90\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":91},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":92},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"91\":{\"obj\":{\"__isSmartRef__\":true,\"id\":54},\"name\":\"onrestore\"},\"92\":{},\"93\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":94},\"user\":\"erp\",\"tags\":[]},\"94\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"95\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":96},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":101},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"96\":{\"this\":{\"__isSmartRef__\":true,\"id\":54},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":97}},\"97\":{\"$super\":{\"__isSmartRef__\":true,\"id\":98}},\"98\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":99},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":100},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"99\":{\"obj\":{\"__isSmartRef__\":true,\"id\":54},\"name\":\"onMouseMove\"},\"100\":{},\"101\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":102},\"user\":\"erp\",\"tags\":[]},\"102\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:51:46 GMT+0100 (CET)\"},\"103\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":104},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n if(!this.sliding) {\\n this.owner.renderObjectGraph();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":105},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"104\":{\"this\":{\"__isSmartRef__\":true,\"id\":54}},\"105\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":106},\"user\":\"erp\",\"tags\":[]},\"106\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:15:57 GMT+0100 (CET)\"},\"107\":{\"submorphs\":[],\"scripts\":[],\"id\":\"75E35A5E-8C11-447B-A246-8F7421203F00\",\"shape\":{\"__isSmartRef__\":true,\"id\":108},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":360.6320000000002,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"functionEditor\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":109},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":114},{\"__isSmartRef__\":true,\"id\":116},{\"__isSmartRef__\":true,\"id\":118},{\"__isSmartRef__\":true,\"id\":120},{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":124},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":128},{\"__isSmartRef__\":true,\"id\":130},{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":134},{\"__isSmartRef__\":true,\"id\":136},{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":140},{\"__isSmartRef__\":true,\"id\":142},{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":146},{\"__isSmartRef__\":true,\"id\":148},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":152},{\"__isSmartRef__\":true,\"id\":154},{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":158},{\"__isSmartRef__\":true,\"id\":160},{\"__isSmartRef__\":true,\"id\":162},{\"__isSmartRef__\":true,\"id\":164},{\"__isSmartRef__\":true,\"id\":166},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":172},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":176},{\"__isSmartRef__\":true,\"id\":178},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":182},{\"__isSmartRef__\":true,\"id\":184},{\"__isSmartRef__\":true,\"id\":186},{\"__isSmartRef__\":true,\"id\":188},{\"__isSmartRef__\":true,\"id\":190},{\"__isSmartRef__\":true,\"id\":192}],\"charsReplaced\":\"\",\"lastFindLoc\":125,\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":194},\"derivationIds\":[1958,\"DF0EB566-4F85-407E-9ECD-6A046ED8B638\",\"6A7CAB02-48F5-4CB1-8692-1B26C25FDCBE\",\"EC8394D6-3F04-4063-B8AD-1C55F1CDE12A\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_MinTextWidth\":360.6320000000002,\"_MinTextHeight\":null,\"savedTextString\":\"var j = 1;\\nvar z = 3;\\nvar c = 0;\\nfor(var i = 0; i< 70; i++) {\\n var m = Morph.makeRectangle(0,0, 10,50)\\n m.moveBy(pt(70+i,70))\\n m.rotateBy(i * 0.1)\\n m.setFill(Color.rgb(i * 10,0,0))\\n this.addMorph(m) \\n c += 3;\\n}\\n\\nthis.submorphs.invoke('remove')\\n\\n\",\"isBeingDragged\":false,\"isLockOwner\":false,\"#startLetters\":\"l\",\"_WordBreak\":\"break-all\",\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":195}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_lastSyntaxHighlightTime\":28,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"textString\":\"var crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\",\"priorSelectionRange\":[192,181],\"cachedTextString\":\"var crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":197},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(8.0,65.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(211.0,-8.0)\"},\"108\":{\"fill\":null,\"_BorderWidth\":1.1840000000000002,\"_BorderRadius\":6.660000000000001,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(363.0,206.4)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"109\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple input field for Forms demo\",\"partName\":\"InputField\",\"revisionOnLoad\":148665,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"110\":{\"style\":{\"__isSmartRef__\":true,\"id\":111},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"_id\":\"_5\",\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"111\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"112\":{\"_id\":\"_42\",\"style\":{\"__isSmartRef__\":true,\"id\":113},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" crunchedObj = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"113\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"114\":{\"_id\":\"_43\",\"style\":{\"__isSmartRef__\":true,\"id\":115},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"115\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"116\":{\"_id\":\"_45\",\"style\":{\"__isSmartRef__\":true,\"id\":117},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"117\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"118\":{\"_id\":\"_46\",\"style\":{\"__isSmartRef__\":true,\"id\":119},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"119\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"120\":{\"_id\":\"_47\",\"style\":{\"__isSmartRef__\":true,\"id\":121},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" self = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"121\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"122\":{\"_id\":\"_48\",\"style\":{\"__isSmartRef__\":true,\"id\":123},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"new\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"123\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"124\":{\"_id\":\"_49\",\"style\":{\"__isSmartRef__\":true,\"id\":125},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"125\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"126\":{\"_id\":\"_3685\",\"style\":{\"__isSmartRef__\":true,\"id\":127},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"apps\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"127\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"128\":{\"_id\":\"_3686\",\"style\":{\"__isSmartRef__\":true,\"id\":129},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\".ObjectGrapher.Grapher();\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"129\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"130\":{\"_id\":\"_50\",\"style\":{\"__isSmartRef__\":true,\"id\":131},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"131\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"132\":{\"_id\":\"_51\",\"style\":{\"__isSmartRef__\":true,\"id\":133},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" obj = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"133\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"134\":{\"_id\":\"_52\",\"style\":{\"__isSmartRef__\":true,\"id\":135},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"new\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"135\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"136\":{\"_id\":\"_53\",\"style\":{\"__isSmartRef__\":true,\"id\":137},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"137\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"138\":{\"_id\":\"_3687\",\"style\":{\"__isSmartRef__\":true,\"id\":139},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"Morph\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"139\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"140\":{\"_id\":\"_3688\",\"style\":{\"__isSmartRef__\":true,\"id\":141},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"();\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"141\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"142\":{\"_id\":\"_1891\",\"style\":{\"__isSmartRef__\":true,\"id\":143},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"143\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"144\":{\"_id\":\"_1895\",\"style\":{\"__isSmartRef__\":true,\"id\":145},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"(obj.addMorph) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"145\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"146\":{\"_id\":\"_1959\",\"style\":{\"__isSmartRef__\":true,\"id\":147},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"147\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"148\":{\"_id\":\"_1960\",\"style\":{\"__isSmartRef__\":true,\"id\":149},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"149\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"150\":{\"_id\":\"_2054\",\"style\":{\"__isSmartRef__\":true,\"id\":151},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"151\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"152\":{\"_id\":\"_2067\",\"style\":{\"__isSmartRef__\":true,\"id\":153},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" i = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"153\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"154\":{\"_id\":\"_2095\",\"style\":{\"__isSmartRef__\":true,\"id\":155},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"155\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"156\":{\"_id\":\"_2104\",\"style\":{\"__isSmartRef__\":true,\"id\":157},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"157\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"158\":{\"_id\":\"_2426\",\"style\":{\"__isSmartRef__\":true,\"id\":159},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"159\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"160\":{\"_id\":\"_2439\",\"style\":{\"__isSmartRef__\":true,\"id\":161},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" keys = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"161\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"162\":{\"_id\":\"_2501\",\"style\":{\"__isSmartRef__\":true,\"id\":163},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"Object\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"163\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"164\":{\"_id\":\"_2509\",\"style\":{\"__isSmartRef__\":true,\"id\":165},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\".keys(obj);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"165\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"166\":{\"_id\":\"_2039\",\"style\":{\"__isSmartRef__\":true,\"id\":167},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"for\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"167\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"168\":{\"_id\":\"_1789\",\"style\":{\"__isSmartRef__\":true,\"id\":169},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"169\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"170\":{\"_id\":\"_2624\",\"style\":{\"__isSmartRef__\":true,\"id\":171},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"171\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"172\":{\"_id\":\"_2626\",\"style\":{\"__isSmartRef__\":true,\"id\":173},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\" j = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"173\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"174\":{\"_id\":\"_2639\",\"style\":{\"__isSmartRef__\":true,\"id\":175},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"175\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"176\":{\"_id\":\"_2641\",\"style\":{\"__isSmartRef__\":true,\"id\":177},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"; j < \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"177\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"178\":{\"_id\":\"_3674\",\"style\":{\"__isSmartRef__\":true,\"id\":179},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"100\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"179\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"180\":{\"_id\":\"_3672\",\"style\":{\"__isSmartRef__\":true,\"id\":181},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"; j++) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"181\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"182\":{\"_id\":\"_1824\",\"style\":{\"__isSmartRef__\":true,\"id\":183},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"183\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"184\":{\"_id\":\"_1826\",\"style\":{\"__isSmartRef__\":true,\"id\":185},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n i += j;\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"185\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"186\":{\"_id\":\"_1833\",\"style\":{\"__isSmartRef__\":true,\"id\":187},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"187\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"188\":{\"_id\":\"_1972\",\"style\":{\"__isSmartRef__\":true,\"id\":189},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"189\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"190\":{\"_id\":\"_1976\",\"style\":{\"__isSmartRef__\":true,\"id\":191},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"191\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"192\":{\"_id\":\"_1987\",\"style\":{\"__isSmartRef__\":true,\"id\":193},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":107},\"storedString\":\";\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"193\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":107},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"195\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":107},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":107},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":196},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"196\":{\"source\":{\"__isSmartRef__\":true,\"id\":107},\"target\":{\"__isSmartRef__\":true,\"id\":107}},\"197\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":198}},\"198\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":199},\"source\":\"function doSave() {\\n this.get(\\\"SeeTheState\\\").onPrepare();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":204},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"199\":{\"this\":{\"__isSmartRef__\":true,\"id\":107},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":200}},\"200\":{\"$super\":{\"__isSmartRef__\":true,\"id\":201}},\"201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":203},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"202\":{\"obj\":{\"__isSmartRef__\":true,\"id\":107},\"name\":\"doSave\"},\"203\":{},\"204\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":205},\"user\":\"erp\",\"tags\":[]},\"205\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:25:54 GMT+0100 (CET)\"},\"206\":{\"submorphs\":[],\"scripts\":[],\"id\":\"145BE27E-0454-4B90-B608-335748831B95\",\"shape\":{\"__isSmartRef__\":true,\"id\":207},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"contextOfFunction\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":208},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":223},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"6DF0F42B-01DE-4064-B290-A965B89F419C\",\"3480B411-42F3-454C-86FF-6FA01A641B1B\",\"96DB9CEA-D2B7-47C6-AB92-E8071A3E2083\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":224},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"#startLetters\":\"mo\",\"isLockOwner\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(386.4,67.0)\",\"distanceToDragEvent\":\"lively.pt(258.7,-14.8)\"},\"207\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":6.660000000000001,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_Fill\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(392.0,209.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\"},\"208\":{\"partsSpaceName\":\"PartsBin/Basic/\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":209},{\"__isSmartRef__\":true,\"id\":211},{\"__isSmartRef__\":true,\"id\":213},{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":217},{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":221}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"209\":{\"date\":{\"__isSmartRef__\":true,\"id\":210},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"210\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"211\":{\"date\":{\"__isSmartRef__\":true,\"id\":212},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"212\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"213\":{\"date\":{\"__isSmartRef__\":true,\"id\":214},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"214\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"215\":{\"date\":{\"__isSmartRef__\":true,\"id\":216},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"216\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"217\":{\"date\":{\"__isSmartRef__\":true,\"id\":218},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"218\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"219\":{\"date\":{\"__isSmartRef__\":true,\"id\":220},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"220\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"221\":{\"date\":{\"__isSmartRef__\":true,\"id\":222},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"222\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"223\":{\"morph\":{\"__isSmartRef__\":true,\"id\":206},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"224\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":225}},\"225\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":226}},\"226\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":227},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":228},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"227\":{\"this\":{\"__isSmartRef__\":true,\"id\":224}},\"228\":{},\"229\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":230}],\"scripts\":[],\"id\":\"727D6E7D-50BF-4747-BEAC-3412E5F2DD35\",\"shape\":{\"__isSmartRef__\":true,\"id\":235},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":241},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":246},\"label\":{\"__isSmartRef__\":true,\"id\":230},\"name\":\"startFlow\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":251},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":262},{\"__isSmartRef__\":true,\"id\":263}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":264},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"61E5C30F-19AF-4C83-91E1-AAE6080BBDCD\",\"B9934068-0B57-446E-827E-896BC509FBA6\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLockOwner\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":265},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.1,73.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"230\":{\"submorphs\":[],\"scripts\":[],\"id\":\"A92B9BE3-6F7E-4144-AA6B-1F46234ED02F\",\"shape\":{\"__isSmartRef__\":true,\"id\":231},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":229},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":232}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":234},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"FC7A98C1-5983-49EC-AC26-F95BB22D0B87\",\"BEB41C13-E3CE-4781-96FA-5CDFA95AC047\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"231\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"232\":{\"style\":{\"__isSmartRef__\":true,\"id\":233},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":230},\"_id\":\"_8478\",\"storedString\":\"run\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"233\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"234\":{\"morph\":{\"__isSmartRef__\":true,\"id\":230},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"235\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":236},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"236\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":237},{\"__isSmartRef__\":true,\"id\":238},{\"__isSmartRef__\":true,\"id\":239},{\"__isSmartRef__\":true,\"id\":240}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"237\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"238\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"239\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"240\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"241\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":242},{\"__isSmartRef__\":true,\"id\":243},{\"__isSmartRef__\":true,\"id\":244},{\"__isSmartRef__\":true,\"id\":245}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"242\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"243\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"244\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"245\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"246\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":247},{\"__isSmartRef__\":true,\"id\":248},{\"__isSmartRef__\":true,\"id\":249},{\"__isSmartRef__\":true,\"id\":250}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"247\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"248\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"249\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"250\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"251\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":252},{\"__isSmartRef__\":true,\"id\":254},{\"__isSmartRef__\":true,\"id\":256},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":260}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"252\":{\"date\":{\"__isSmartRef__\":true,\"id\":253},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"253\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"254\":{\"date\":{\"__isSmartRef__\":true,\"id\":255},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"255\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"256\":{\"date\":{\"__isSmartRef__\":true,\"id\":257},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"257\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"258\":{\"date\":{\"__isSmartRef__\":true,\"id\":259},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"259\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"260\":{\"date\":{\"__isSmartRef__\":true,\"id\":261},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"261\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"262\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":229},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":229},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"263\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":229},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onRun\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"264\":{\"morph\":{\"__isSmartRef__\":true,\"id\":229},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"265\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":266}},\"266\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":267},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":268},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"267\":{\"this\":{\"__isSmartRef__\":true,\"id\":229}},\"268\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":269},\"user\":\"robertkrahn\",\"tags\":[]},\"269\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"270\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":271}],\"scripts\":[],\"id\":\"3D3CCE89-1D18-481F-B04E-835699DFF638\",\"shape\":{\"__isSmartRef__\":true,\"id\":276},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":282},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":287},\"label\":{\"__isSmartRef__\":true,\"id\":271},\"name\":\"prepareFollowing\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":292},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":304}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":305},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"A97F19D5-FCEE-4B39-A022-7D458240AD03\",\"D8533980-787B-4106-A0B0-64566F37D85E\",\"559908A5-75DC-4242-98DE-2B39F452D151\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLockOwner\":false,\"prevScroll\":[0,0],\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":306},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.6,106.9)\",\"distanceToDragEvent\":\"lively.pt(74.0,-12.0)\"},\"271\":{\"submorphs\":[],\"scripts\":[],\"id\":\"3A5328EF-D7DB-444A-AAC4-EE11153AB16F\",\"shape\":{\"__isSmartRef__\":true,\"id\":272},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":270},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":273}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":275},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"6600F388-3476-4281-853C-2F7B90AB1921\",\"A9303864-2C87-47FF-8AB1-8F585A8B429F\",\"6CC4EF26-F9C8-4B18-9078-01E7839020C8\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"272\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"273\":{\"style\":{\"__isSmartRef__\":true,\"id\":274},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":271},\"_id\":\"_94939\",\"storedString\":\"prepare\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"274\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"275\":{\"morph\":{\"__isSmartRef__\":true,\"id\":271},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"276\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":277},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"277\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":279},{\"__isSmartRef__\":true,\"id\":280},{\"__isSmartRef__\":true,\"id\":281}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"278\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"279\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"280\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"281\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"282\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":283},{\"__isSmartRef__\":true,\"id\":284},{\"__isSmartRef__\":true,\"id\":285},{\"__isSmartRef__\":true,\"id\":286}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"283\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"284\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"285\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"286\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"287\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":288},{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":290},{\"__isSmartRef__\":true,\"id\":291}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"288\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"289\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"290\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"291\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"292\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":293},{\"__isSmartRef__\":true,\"id\":295},{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":301}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"293\":{\"date\":{\"__isSmartRef__\":true,\"id\":294},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"294\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"295\":{\"date\":{\"__isSmartRef__\":true,\"id\":296},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"296\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"297\":{\"date\":{\"__isSmartRef__\":true,\"id\":298},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"298\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"299\":{\"date\":{\"__isSmartRef__\":true,\"id\":300},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"300\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"301\":{\"date\":{\"__isSmartRef__\":true,\"id\":302},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"302\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"303\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":270},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":270},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"304\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":270},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onPrepare\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"305\":{\"morph\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"306\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":307}},\"307\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":308},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":309},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"308\":{\"this\":{\"__isSmartRef__\":true,\"id\":270}},\"309\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":310},\"user\":\"robertkrahn\",\"tags\":[]},\"310\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"311\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":312}],\"scripts\":[],\"id\":\"BF48BE10-AB38-4EA0-9760-BBFD45010B34\",\"shape\":{\"__isSmartRef__\":true,\"id\":317},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":323},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":328},\"label\":{\"__isSmartRef__\":true,\"id\":312},\"name\":\"zoomOut\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":333},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":344},{\"__isSmartRef__\":true,\"id\":345}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2295},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\",\"6D3EDF33-7D1B-4AA5-B391-1EF44601E54B\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"#startLetters\":\"set\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2296},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(784.1,138.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"312\":{\"submorphs\":[],\"scripts\":[],\"id\":\"7D379649-9B57-4882-8867-1B43082948D1\",\"shape\":{\"__isSmartRef__\":true,\"id\":313},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":311},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":314}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":316},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\",\"D7E0A0EA-AD7B-4457-9BB8-5E87814C426E\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"313\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"314\":{\"style\":{\"__isSmartRef__\":true,\"id\":315},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":312},\"_id\":\"_3690\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"315\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"316\":{\"morph\":{\"__isSmartRef__\":true,\"id\":312},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"317\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":318},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"318\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":320},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":322}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"319\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"320\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"321\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"322\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"323\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":324},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":326},{\"__isSmartRef__\":true,\"id\":327}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"324\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"325\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"326\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"327\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"328\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":330},{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":332}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"329\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"330\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"331\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"332\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"333\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":334},{\"__isSmartRef__\":true,\"id\":336},{\"__isSmartRef__\":true,\"id\":338},{\"__isSmartRef__\":true,\"id\":340},{\"__isSmartRef__\":true,\"id\":342}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"334\":{\"date\":{\"__isSmartRef__\":true,\"id\":335},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"335\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"336\":{\"date\":{\"__isSmartRef__\":true,\"id\":337},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"337\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"338\":{\"date\":{\"__isSmartRef__\":true,\"id\":339},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"339\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"340\":{\"date\":{\"__isSmartRef__\":true,\"id\":341},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"341\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"342\":{\"date\":{\"__isSmartRef__\":true,\"id\":343},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"343\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"344\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":311},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":311},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"345\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":311},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":346},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2294},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"346\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":347}],\"scripts\":[],\"id\":\"DBEE3F55-5F23-4BB0-B143-79B5F31B1B93\",\"shape\":{\"__isSmartRef__\":true,\"id\":350},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"timeline2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":351},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":369},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"7EC17E78-593A-4CC8-B7E3-859BCBBFE785\",\"EC8B1062-685E-4CF2-B56C-0F3B5FDF29B5\",\"5A063386-4E3A-43B7-ADA8-E088C02B97AB\",\"DA00D02D-EECF-4ADA-ADFB-6EEDBD989E11\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":370},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"prevScroll\":[0,346],\"grabbingEnabled\":false,\"zoomedOut\":true,\"toogleZoom\":false,\"#startLetters\":\"setAccumulatedSc\",\"timelineColumns\":[[{\"__isSmartRef__\":true,\"id\":375},{\"__isSmartRef__\":true,\"id\":376},{\"__isSmartRef__\":true,\"id\":377},{\"__isSmartRef__\":true,\"id\":378},{\"__isSmartRef__\":true,\"id\":379},{\"__isSmartRef__\":true,\"id\":380}],[{\"__isSmartRef__\":true,\"id\":381},{\"__isSmartRef__\":true,\"id\":382},{\"__isSmartRef__\":true,\"id\":383},{\"__isSmartRef__\":true,\"id\":384},{\"__isSmartRef__\":true,\"id\":385},{\"__isSmartRef__\":true,\"id\":386}],[{\"__isSmartRef__\":true,\"id\":387},{\"__isSmartRef__\":true,\"id\":388},{\"__isSmartRef__\":true,\"id\":389},{\"__isSmartRef__\":true,\"id\":390},{\"__isSmartRef__\":true,\"id\":391},{\"__isSmartRef__\":true,\"id\":392}],[{\"__isSmartRef__\":true,\"id\":393},{\"__isSmartRef__\":true,\"id\":394},{\"__isSmartRef__\":true,\"id\":395},{\"__isSmartRef__\":true,\"id\":396},{\"__isSmartRef__\":true,\"id\":397},{\"__isSmartRef__\":true,\"id\":398}],[{\"__isSmartRef__\":true,\"id\":399},{\"__isSmartRef__\":true,\"id\":400},{\"__isSmartRef__\":true,\"id\":401},{\"__isSmartRef__\":true,\"id\":402},{\"__isSmartRef__\":true,\"id\":403},{\"__isSmartRef__\":true,\"id\":404}],[{\"__isSmartRef__\":true,\"id\":405},{\"__isSmartRef__\":true,\"id\":406},{\"__isSmartRef__\":true,\"id\":407},{\"__isSmartRef__\":true,\"id\":408},{\"__isSmartRef__\":true,\"id\":409},{\"__isSmartRef__\":true,\"id\":410}],[{\"__isSmartRef__\":true,\"id\":411},{\"__isSmartRef__\":true,\"id\":412},{\"__isSmartRef__\":true,\"id\":413},{\"__isSmartRef__\":true,\"id\":414},{\"__isSmartRef__\":true,\"id\":415},{\"__isSmartRef__\":true,\"id\":416}],[{\"__isSmartRef__\":true,\"id\":417},{\"__isSmartRef__\":true,\"id\":418},{\"__isSmartRef__\":true,\"id\":419},{\"__isSmartRef__\":true,\"id\":420},{\"__isSmartRef__\":true,\"id\":421},{\"__isSmartRef__\":true,\"id\":422}],[{\"__isSmartRef__\":true,\"id\":423},{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":425},{\"__isSmartRef__\":true,\"id\":426},{\"__isSmartRef__\":true,\"id\":427},{\"__isSmartRef__\":true,\"id\":428}],[{\"__isSmartRef__\":true,\"id\":429},{\"__isSmartRef__\":true,\"id\":430},{\"__isSmartRef__\":true,\"id\":431},{\"__isSmartRef__\":true,\"id\":432},{\"__isSmartRef__\":true,\"id\":433},{\"__isSmartRef__\":true,\"id\":434}],[{\"__isSmartRef__\":true,\"id\":435},{\"__isSmartRef__\":true,\"id\":436},{\"__isSmartRef__\":true,\"id\":437},{\"__isSmartRef__\":true,\"id\":438},{\"__isSmartRef__\":true,\"id\":439},{\"__isSmartRef__\":true,\"id\":440}],[{\"__isSmartRef__\":true,\"id\":441},{\"__isSmartRef__\":true,\"id\":442},{\"__isSmartRef__\":true,\"id\":443},{\"__isSmartRef__\":true,\"id\":444},{\"__isSmartRef__\":true,\"id\":445},{\"__isSmartRef__\":true,\"id\":446}],[{\"__isSmartRef__\":true,\"id\":447},{\"__isSmartRef__\":true,\"id\":448},{\"__isSmartRef__\":true,\"id\":449},{\"__isSmartRef__\":true,\"id\":450},{\"__isSmartRef__\":true,\"id\":451},{\"__isSmartRef__\":true,\"id\":452}],[{\"__isSmartRef__\":true,\"id\":453},{\"__isSmartRef__\":true,\"id\":454},{\"__isSmartRef__\":true,\"id\":455},{\"__isSmartRef__\":true,\"id\":456},{\"__isSmartRef__\":true,\"id\":457},{\"__isSmartRef__\":true,\"id\":458}],[{\"__isSmartRef__\":true,\"id\":459},{\"__isSmartRef__\":true,\"id\":460},{\"__isSmartRef__\":true,\"id\":461},{\"__isSmartRef__\":true,\"id\":462},{\"__isSmartRef__\":true,\"id\":463},{\"__isSmartRef__\":true,\"id\":464}],[{\"__isSmartRef__\":true,\"id\":465},{\"__isSmartRef__\":true,\"id\":466},{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":468},{\"__isSmartRef__\":true,\"id\":469},{\"__isSmartRef__\":true,\"id\":470}],[{\"__isSmartRef__\":true,\"id\":471},{\"__isSmartRef__\":true,\"id\":472},{\"__isSmartRef__\":true,\"id\":473},{\"__isSmartRef__\":true,\"id\":474},{\"__isSmartRef__\":true,\"id\":475},{\"__isSmartRef__\":true,\"id\":476}],[{\"__isSmartRef__\":true,\"id\":477},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":479},{\"__isSmartRef__\":true,\"id\":480},{\"__isSmartRef__\":true,\"id\":481},{\"__isSmartRef__\":true,\"id\":482}],[{\"__isSmartRef__\":true,\"id\":483},{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":485},{\"__isSmartRef__\":true,\"id\":486},{\"__isSmartRef__\":true,\"id\":487},{\"__isSmartRef__\":true,\"id\":488}],[{\"__isSmartRef__\":true,\"id\":489},{\"__isSmartRef__\":true,\"id\":490},{\"__isSmartRef__\":true,\"id\":491},{\"__isSmartRef__\":true,\"id\":492},{\"__isSmartRef__\":true,\"id\":493},{\"__isSmartRef__\":true,\"id\":494}],[{\"__isSmartRef__\":true,\"id\":495},{\"__isSmartRef__\":true,\"id\":496},{\"__isSmartRef__\":true,\"id\":497},{\"__isSmartRef__\":true,\"id\":498},{\"__isSmartRef__\":true,\"id\":499},{\"__isSmartRef__\":true,\"id\":500}],[{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":502},{\"__isSmartRef__\":true,\"id\":503},{\"__isSmartRef__\":true,\"id\":504},{\"__isSmartRef__\":true,\"id\":505},{\"__isSmartRef__\":true,\"id\":506}],[{\"__isSmartRef__\":true,\"id\":507},{\"__isSmartRef__\":true,\"id\":508},{\"__isSmartRef__\":true,\"id\":509},{\"__isSmartRef__\":true,\"id\":510},{\"__isSmartRef__\":true,\"id\":511},{\"__isSmartRef__\":true,\"id\":512}],[{\"__isSmartRef__\":true,\"id\":513},{\"__isSmartRef__\":true,\"id\":514},{\"__isSmartRef__\":true,\"id\":515},{\"__isSmartRef__\":true,\"id\":516},{\"__isSmartRef__\":true,\"id\":517},{\"__isSmartRef__\":true,\"id\":518}],[{\"__isSmartRef__\":true,\"id\":519},{\"__isSmartRef__\":true,\"id\":520},{\"__isSmartRef__\":true,\"id\":521},{\"__isSmartRef__\":true,\"id\":522},{\"__isSmartRef__\":true,\"id\":523},{\"__isSmartRef__\":true,\"id\":524}],[{\"__isSmartRef__\":true,\"id\":525},{\"__isSmartRef__\":true,\"id\":526},{\"__isSmartRef__\":true,\"id\":527},{\"__isSmartRef__\":true,\"id\":528},{\"__isSmartRef__\":true,\"id\":529},{\"__isSmartRef__\":true,\"id\":530}],[{\"__isSmartRef__\":true,\"id\":531},{\"__isSmartRef__\":true,\"id\":532},{\"__isSmartRef__\":true,\"id\":533},{\"__isSmartRef__\":true,\"id\":534},{\"__isSmartRef__\":true,\"id\":535},{\"__isSmartRef__\":true,\"id\":536}],[{\"__isSmartRef__\":true,\"id\":537},{\"__isSmartRef__\":true,\"id\":538},{\"__isSmartRef__\":true,\"id\":539},{\"__isSmartRef__\":true,\"id\":540},{\"__isSmartRef__\":true,\"id\":541},{\"__isSmartRef__\":true,\"id\":542}],[{\"__isSmartRef__\":true,\"id\":543},{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":545},{\"__isSmartRef__\":true,\"id\":546},{\"__isSmartRef__\":true,\"id\":547},{\"__isSmartRef__\":true,\"id\":548}],[{\"__isSmartRef__\":true,\"id\":549},{\"__isSmartRef__\":true,\"id\":550},{\"__isSmartRef__\":true,\"id\":551},{\"__isSmartRef__\":true,\"id\":552},{\"__isSmartRef__\":true,\"id\":553},{\"__isSmartRef__\":true,\"id\":554}],[{\"__isSmartRef__\":true,\"id\":555},{\"__isSmartRef__\":true,\"id\":556},{\"__isSmartRef__\":true,\"id\":557},{\"__isSmartRef__\":true,\"id\":558},{\"__isSmartRef__\":true,\"id\":559},{\"__isSmartRef__\":true,\"id\":560}],[{\"__isSmartRef__\":true,\"id\":561},{\"__isSmartRef__\":true,\"id\":562},{\"__isSmartRef__\":true,\"id\":563},{\"__isSmartRef__\":true,\"id\":564},{\"__isSmartRef__\":true,\"id\":565},{\"__isSmartRef__\":true,\"id\":566}],[{\"__isSmartRef__\":true,\"id\":567},{\"__isSmartRef__\":true,\"id\":568},{\"__isSmartRef__\":true,\"id\":569},{\"__isSmartRef__\":true,\"id\":570},{\"__isSmartRef__\":true,\"id\":571},{\"__isSmartRef__\":true,\"id\":572}],[{\"__isSmartRef__\":true,\"id\":573},{\"__isSmartRef__\":true,\"id\":574},{\"__isSmartRef__\":true,\"id\":575},{\"__isSmartRef__\":true,\"id\":576},{\"__isSmartRef__\":true,\"id\":577},{\"__isSmartRef__\":true,\"id\":578}],[{\"__isSmartRef__\":true,\"id\":579},{\"__isSmartRef__\":true,\"id\":580},{\"__isSmartRef__\":true,\"id\":581},{\"__isSmartRef__\":true,\"id\":582},{\"__isSmartRef__\":true,\"id\":583},{\"__isSmartRef__\":true,\"id\":584}],[{\"__isSmartRef__\":true,\"id\":585},{\"__isSmartRef__\":true,\"id\":586},{\"__isSmartRef__\":true,\"id\":587},{\"__isSmartRef__\":true,\"id\":588},{\"__isSmartRef__\":true,\"id\":589},{\"__isSmartRef__\":true,\"id\":590}],[{\"__isSmartRef__\":true,\"id\":591},{\"__isSmartRef__\":true,\"id\":592},{\"__isSmartRef__\":true,\"id\":593},{\"__isSmartRef__\":true,\"id\":594},{\"__isSmartRef__\":true,\"id\":595},{\"__isSmartRef__\":true,\"id\":596}],[{\"__isSmartRef__\":true,\"id\":597},{\"__isSmartRef__\":true,\"id\":598},{\"__isSmartRef__\":true,\"id\":599},{\"__isSmartRef__\":true,\"id\":600},{\"__isSmartRef__\":true,\"id\":601},{\"__isSmartRef__\":true,\"id\":602}],[{\"__isSmartRef__\":true,\"id\":603},{\"__isSmartRef__\":true,\"id\":604},{\"__isSmartRef__\":true,\"id\":605},{\"__isSmartRef__\":true,\"id\":606},{\"__isSmartRef__\":true,\"id\":607},{\"__isSmartRef__\":true,\"id\":608}],[{\"__isSmartRef__\":true,\"id\":609},{\"__isSmartRef__\":true,\"id\":610},{\"__isSmartRef__\":true,\"id\":611},{\"__isSmartRef__\":true,\"id\":612},{\"__isSmartRef__\":true,\"id\":613},{\"__isSmartRef__\":true,\"id\":614}],[{\"__isSmartRef__\":true,\"id\":615},{\"__isSmartRef__\":true,\"id\":616},{\"__isSmartRef__\":true,\"id\":617},{\"__isSmartRef__\":true,\"id\":618},{\"__isSmartRef__\":true,\"id\":619},{\"__isSmartRef__\":true,\"id\":620}],[{\"__isSmartRef__\":true,\"id\":621},{\"__isSmartRef__\":true,\"id\":622},{\"__isSmartRef__\":true,\"id\":623},{\"__isSmartRef__\":true,\"id\":624},{\"__isSmartRef__\":true,\"id\":625},{\"__isSmartRef__\":true,\"id\":626}],[{\"__isSmartRef__\":true,\"id\":627},{\"__isSmartRef__\":true,\"id\":628},{\"__isSmartRef__\":true,\"id\":629},{\"__isSmartRef__\":true,\"id\":630},{\"__isSmartRef__\":true,\"id\":631},{\"__isSmartRef__\":true,\"id\":632}],[{\"__isSmartRef__\":true,\"id\":633},{\"__isSmartRef__\":true,\"id\":634},{\"__isSmartRef__\":true,\"id\":635},{\"__isSmartRef__\":true,\"id\":636},{\"__isSmartRef__\":true,\"id\":637},{\"__isSmartRef__\":true,\"id\":638}],[{\"__isSmartRef__\":true,\"id\":639},{\"__isSmartRef__\":true,\"id\":640},{\"__isSmartRef__\":true,\"id\":641},{\"__isSmartRef__\":true,\"id\":642},{\"__isSmartRef__\":true,\"id\":643},{\"__isSmartRef__\":true,\"id\":644}],[{\"__isSmartRef__\":true,\"id\":645},{\"__isSmartRef__\":true,\"id\":646},{\"__isSmartRef__\":true,\"id\":647},{\"__isSmartRef__\":true,\"id\":648},{\"__isSmartRef__\":true,\"id\":649},{\"__isSmartRef__\":true,\"id\":650}],[{\"__isSmartRef__\":true,\"id\":651},{\"__isSmartRef__\":true,\"id\":652},{\"__isSmartRef__\":true,\"id\":653},{\"__isSmartRef__\":true,\"id\":654},{\"__isSmartRef__\":true,\"id\":655},{\"__isSmartRef__\":true,\"id\":656}],[{\"__isSmartRef__\":true,\"id\":657},{\"__isSmartRef__\":true,\"id\":658},{\"__isSmartRef__\":true,\"id\":659},{\"__isSmartRef__\":true,\"id\":660},{\"__isSmartRef__\":true,\"id\":661},{\"__isSmartRef__\":true,\"id\":662}],[{\"__isSmartRef__\":true,\"id\":663},{\"__isSmartRef__\":true,\"id\":664},{\"__isSmartRef__\":true,\"id\":665},{\"__isSmartRef__\":true,\"id\":666},{\"__isSmartRef__\":true,\"id\":667},{\"__isSmartRef__\":true,\"id\":668}],[{\"__isSmartRef__\":true,\"id\":669},{\"__isSmartRef__\":true,\"id\":670},{\"__isSmartRef__\":true,\"id\":671},{\"__isSmartRef__\":true,\"id\":672},{\"__isSmartRef__\":true,\"id\":673},{\"__isSmartRef__\":true,\"id\":674}],[{\"__isSmartRef__\":true,\"id\":675},{\"__isSmartRef__\":true,\"id\":676},{\"__isSmartRef__\":true,\"id\":677},{\"__isSmartRef__\":true,\"id\":678},{\"__isSmartRef__\":true,\"id\":679},{\"__isSmartRef__\":true,\"id\":680}],[{\"__isSmartRef__\":true,\"id\":681},{\"__isSmartRef__\":true,\"id\":682},{\"__isSmartRef__\":true,\"id\":683},{\"__isSmartRef__\":true,\"id\":684},{\"__isSmartRef__\":true,\"id\":685},{\"__isSmartRef__\":true,\"id\":686}],[{\"__isSmartRef__\":true,\"id\":687},{\"__isSmartRef__\":true,\"id\":688},{\"__isSmartRef__\":true,\"id\":689},{\"__isSmartRef__\":true,\"id\":690},{\"__isSmartRef__\":true,\"id\":691},{\"__isSmartRef__\":true,\"id\":692}],[{\"__isSmartRef__\":true,\"id\":693},{\"__isSmartRef__\":true,\"id\":694},{\"__isSmartRef__\":true,\"id\":695},{\"__isSmartRef__\":true,\"id\":696},{\"__isSmartRef__\":true,\"id\":697},{\"__isSmartRef__\":true,\"id\":698}],[{\"__isSmartRef__\":true,\"id\":699},{\"__isSmartRef__\":true,\"id\":700},{\"__isSmartRef__\":true,\"id\":701},{\"__isSmartRef__\":true,\"id\":702},{\"__isSmartRef__\":true,\"id\":703},{\"__isSmartRef__\":true,\"id\":704}],[{\"__isSmartRef__\":true,\"id\":705},{\"__isSmartRef__\":true,\"id\":706},{\"__isSmartRef__\":true,\"id\":707},{\"__isSmartRef__\":true,\"id\":708},{\"__isSmartRef__\":true,\"id\":709},{\"__isSmartRef__\":true,\"id\":710}],[{\"__isSmartRef__\":true,\"id\":711},{\"__isSmartRef__\":true,\"id\":712},{\"__isSmartRef__\":true,\"id\":713},{\"__isSmartRef__\":true,\"id\":714},{\"__isSmartRef__\":true,\"id\":715},{\"__isSmartRef__\":true,\"id\":716}],[{\"__isSmartRef__\":true,\"id\":717},{\"__isSmartRef__\":true,\"id\":718},{\"__isSmartRef__\":true,\"id\":719},{\"__isSmartRef__\":true,\"id\":720},{\"__isSmartRef__\":true,\"id\":721},{\"__isSmartRef__\":true,\"id\":722}],[{\"__isSmartRef__\":true,\"id\":723},{\"__isSmartRef__\":true,\"id\":724},{\"__isSmartRef__\":true,\"id\":725},{\"__isSmartRef__\":true,\"id\":726},{\"__isSmartRef__\":true,\"id\":727},{\"__isSmartRef__\":true,\"id\":728}],[{\"__isSmartRef__\":true,\"id\":729},{\"__isSmartRef__\":true,\"id\":730},{\"__isSmartRef__\":true,\"id\":731},{\"__isSmartRef__\":true,\"id\":732},{\"__isSmartRef__\":true,\"id\":733},{\"__isSmartRef__\":true,\"id\":734}],[{\"__isSmartRef__\":true,\"id\":735},{\"__isSmartRef__\":true,\"id\":736},{\"__isSmartRef__\":true,\"id\":737},{\"__isSmartRef__\":true,\"id\":738},{\"__isSmartRef__\":true,\"id\":739},{\"__isSmartRef__\":true,\"id\":740}],[{\"__isSmartRef__\":true,\"id\":741},{\"__isSmartRef__\":true,\"id\":742},{\"__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\":763},{\"__isSmartRef__\":true,\"id\":764}],[{\"__isSmartRef__\":true,\"id\":765},{\"__isSmartRef__\":true,\"id\":766},{\"__isSmartRef__\":true,\"id\":767},{\"__isSmartRef__\":true,\"id\":768},{\"__isSmartRef__\":true,\"id\":769},{\"__isSmartRef__\":true,\"id\":770}],[{\"__isSmartRef__\":true,\"id\":771},{\"__isSmartRef__\":true,\"id\":772},{\"__isSmartRef__\":true,\"id\":773},{\"__isSmartRef__\":true,\"id\":774},{\"__isSmartRef__\":true,\"id\":775},{\"__isSmartRef__\":true,\"id\":776}],[{\"__isSmartRef__\":true,\"id\":777},{\"__isSmartRef__\":true,\"id\":778},{\"__isSmartRef__\":true,\"id\":779},{\"__isSmartRef__\":true,\"id\":780},{\"__isSmartRef__\":true,\"id\":781},{\"__isSmartRef__\":true,\"id\":782}],[{\"__isSmartRef__\":true,\"id\":783},{\"__isSmartRef__\":true,\"id\":784},{\"__isSmartRef__\":true,\"id\":785},{\"__isSmartRef__\":true,\"id\":786},{\"__isSmartRef__\":true,\"id\":787},{\"__isSmartRef__\":true,\"id\":788}],[{\"__isSmartRef__\":true,\"id\":789},{\"__isSmartRef__\":true,\"id\":790},{\"__isSmartRef__\":true,\"id\":791},{\"__isSmartRef__\":true,\"id\":792},{\"__isSmartRef__\":true,\"id\":793},{\"__isSmartRef__\":true,\"id\":794}],[{\"__isSmartRef__\":true,\"id\":795},{\"__isSmartRef__\":true,\"id\":796},{\"__isSmartRef__\":true,\"id\":797},{\"__isSmartRef__\":true,\"id\":798},{\"__isSmartRef__\":true,\"id\":799},{\"__isSmartRef__\":true,\"id\":800}],[{\"__isSmartRef__\":true,\"id\":801},{\"__isSmartRef__\":true,\"id\":802},{\"__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},{\"__isSmartRef__\":true,\"id\":838},{\"__isSmartRef__\":true,\"id\":839},{\"__isSmartRef__\":true,\"id\":840},{\"__isSmartRef__\":true,\"id\":841},{\"__isSmartRef__\":true,\"id\":842}],[{\"__isSmartRef__\":true,\"id\":843},{\"__isSmartRef__\":true,\"id\":844},{\"__isSmartRef__\":true,\"id\":845},{\"__isSmartRef__\":true,\"id\":846},{\"__isSmartRef__\":true,\"id\":847},{\"__isSmartRef__\":true,\"id\":848}],[{\"__isSmartRef__\":true,\"id\":849},{\"__isSmartRef__\":true,\"id\":850},{\"__isSmartRef__\":true,\"id\":851},{\"__isSmartRef__\":true,\"id\":852},{\"__isSmartRef__\":true,\"id\":853},{\"__isSmartRef__\":true,\"id\":854}],[{\"__isSmartRef__\":true,\"id\":855},{\"__isSmartRef__\":true,\"id\":856},{\"__isSmartRef__\":true,\"id\":857},{\"__isSmartRef__\":true,\"id\":858},{\"__isSmartRef__\":true,\"id\":859},{\"__isSmartRef__\":true,\"id\":860}],[{\"__isSmartRef__\":true,\"id\":861},{\"__isSmartRef__\":true,\"id\":862},{\"__isSmartRef__\":true,\"id\":863},{\"__isSmartRef__\":true,\"id\":864},{\"__isSmartRef__\":true,\"id\":865},{\"__isSmartRef__\":true,\"id\":866}],[{\"__isSmartRef__\":true,\"id\":867},{\"__isSmartRef__\":true,\"id\":868},{\"__isSmartRef__\":true,\"id\":869},{\"__isSmartRef__\":true,\"id\":870},{\"__isSmartRef__\":true,\"id\":871},{\"__isSmartRef__\":true,\"id\":872}],[{\"__isSmartRef__\":true,\"id\":873},{\"__isSmartRef__\":true,\"id\":874},{\"__isSmartRef__\":true,\"id\":875},{\"__isSmartRef__\":true,\"id\":876},{\"__isSmartRef__\":true,\"id\":877},{\"__isSmartRef__\":true,\"id\":878}],[{\"__isSmartRef__\":true,\"id\":879},{\"__isSmartRef__\":true,\"id\":880},{\"__isSmartRef__\":true,\"id\":881},{\"__isSmartRef__\":true,\"id\":882},{\"__isSmartRef__\":true,\"id\":883},{\"__isSmartRef__\":true,\"id\":884}],[{\"__isSmartRef__\":true,\"id\":885},{\"__isSmartRef__\":true,\"id\":886},{\"__isSmartRef__\":true,\"id\":887},{\"__isSmartRef__\":true,\"id\":888},{\"__isSmartRef__\":true,\"id\":889},{\"__isSmartRef__\":true,\"id\":890}],[{\"__isSmartRef__\":true,\"id\":891},{\"__isSmartRef__\":true,\"id\":892},{\"__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},{\"__isSmartRef__\":true,\"id\":936},{\"__isSmartRef__\":true,\"id\":937},{\"__isSmartRef__\":true,\"id\":938}],[{\"__isSmartRef__\":true,\"id\":939},{\"__isSmartRef__\":true,\"id\":940},{\"__isSmartRef__\":true,\"id\":941},{\"__isSmartRef__\":true,\"id\":942},{\"__isSmartRef__\":true,\"id\":943},{\"__isSmartRef__\":true,\"id\":944}],[{\"__isSmartRef__\":true,\"id\":945},{\"__isSmartRef__\":true,\"id\":946},{\"__isSmartRef__\":true,\"id\":947},{\"__isSmartRef__\":true,\"id\":948},{\"__isSmartRef__\":true,\"id\":949},{\"__isSmartRef__\":true,\"id\":950}],[{\"__isSmartRef__\":true,\"id\":951},{\"__isSmartRef__\":true,\"id\":952},{\"__isSmartRef__\":true,\"id\":953},{\"__isSmartRef__\":true,\"id\":954},{\"__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\":963},{\"__isSmartRef__\":true,\"id\":964},{\"__isSmartRef__\":true,\"id\":965},{\"__isSmartRef__\":true,\"id\":966},{\"__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\":973},{\"__isSmartRef__\":true,\"id\":974}],[{\"__isSmartRef__\":true,\"id\":975},{\"__isSmartRef__\":true,\"id\":976},{\"__isSmartRef__\":true,\"id\":977},{\"__isSmartRef__\":true,\"id\":978},{\"__isSmartRef__\":true,\"id\":979},{\"__isSmartRef__\":true,\"id\":980}],[{\"__isSmartRef__\":true,\"id\":981},{\"__isSmartRef__\":true,\"id\":982},{\"__isSmartRef__\":true,\"id\":983},{\"__isSmartRef__\":true,\"id\":984},{\"__isSmartRef__\":true,\"id\":985},{\"__isSmartRef__\":true,\"id\":986}],[{\"__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\":993},{\"__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\":1030},{\"__isSmartRef__\":true,\"id\":1031},{\"__isSmartRef__\":true,\"id\":1032},{\"__isSmartRef__\":true,\"id\":1033},{\"__isSmartRef__\":true,\"id\":1034}],[{\"__isSmartRef__\":true,\"id\":1035},{\"__isSmartRef__\":true,\"id\":1036},{\"__isSmartRef__\":true,\"id\":1037},{\"__isSmartRef__\":true,\"id\":1038},{\"__isSmartRef__\":true,\"id\":1039},{\"__isSmartRef__\":true,\"id\":1040}],[{\"__isSmartRef__\":true,\"id\":1041},{\"__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\":1048},{\"__isSmartRef__\":true,\"id\":1049},{\"__isSmartRef__\":true,\"id\":1050},{\"__isSmartRef__\":true,\"id\":1051},{\"__isSmartRef__\":true,\"id\":1052}],[{\"__isSmartRef__\":true,\"id\":1053},{\"__isSmartRef__\":true,\"id\":1054},{\"__isSmartRef__\":true,\"id\":1055},{\"__isSmartRef__\":true,\"id\":1056},{\"__isSmartRef__\":true,\"id\":1057},{\"__isSmartRef__\":true,\"id\":1058}],[{\"__isSmartRef__\":true,\"id\":1059},{\"__isSmartRef__\":true,\"id\":1060},{\"__isSmartRef__\":true,\"id\":1061},{\"__isSmartRef__\":true,\"id\":1062},{\"__isSmartRef__\":true,\"id\":1063},{\"__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},{\"__isSmartRef__\":true,\"id\":1094}],[{\"__isSmartRef__\":true,\"id\":1095},{\"__isSmartRef__\":true,\"id\":1096},{\"__isSmartRef__\":true,\"id\":1097},{\"__isSmartRef__\":true,\"id\":1098},{\"__isSmartRef__\":true,\"id\":1099},{\"__isSmartRef__\":true,\"id\":1100}],[{\"__isSmartRef__\":true,\"id\":1101},{\"__isSmartRef__\":true,\"id\":1102},{\"__isSmartRef__\":true,\"id\":1103},{\"__isSmartRef__\":true,\"id\":1104},{\"__isSmartRef__\":true,\"id\":1105},{\"__isSmartRef__\":true,\"id\":1106}],[{\"__isSmartRef__\":true,\"id\":1107},{\"__isSmartRef__\":true,\"id\":1108},{\"__isSmartRef__\":true,\"id\":1109},{\"__isSmartRef__\":true,\"id\":1110},{\"__isSmartRef__\":true,\"id\":1111},{\"__isSmartRef__\":true,\"id\":1112}],[{\"__isSmartRef__\":true,\"id\":1113},{\"__isSmartRef__\":true,\"id\":1114},{\"__isSmartRef__\":true,\"id\":1115},{\"__isSmartRef__\":true,\"id\":1116},{\"__isSmartRef__\":true,\"id\":1117},{\"__isSmartRef__\":true,\"id\":1118}],[{\"__isSmartRef__\":true,\"id\":1119},{\"__isSmartRef__\":true,\"id\":1120},{\"__isSmartRef__\":true,\"id\":1121},{\"__isSmartRef__\":true,\"id\":1122},{\"__isSmartRef__\":true,\"id\":1123},{\"__isSmartRef__\":true,\"id\":1124}],[{\"__isSmartRef__\":true,\"id\":1125},{\"__isSmartRef__\":true,\"id\":1126},{\"__isSmartRef__\":true,\"id\":1127},{\"__isSmartRef__\":true,\"id\":1128},{\"__isSmartRef__\":true,\"id\":1129},{\"__isSmartRef__\":true,\"id\":1130}],[{\"__isSmartRef__\":true,\"id\":1131},{\"__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},{\"__isSmartRef__\":true,\"id\":1178}],[{\"__isSmartRef__\":true,\"id\":1179},{\"__isSmartRef__\":true,\"id\":1180},{\"__isSmartRef__\":true,\"id\":1181},{\"__isSmartRef__\":true,\"id\":1182},{\"__isSmartRef__\":true,\"id\":1183},{\"__isSmartRef__\":true,\"id\":1184}],[{\"__isSmartRef__\":true,\"id\":1185},{\"__isSmartRef__\":true,\"id\":1186},{\"__isSmartRef__\":true,\"id\":1187},{\"__isSmartRef__\":true,\"id\":1188},{\"__isSmartRef__\":true,\"id\":1189},{\"__isSmartRef__\":true,\"id\":1190}],[{\"__isSmartRef__\":true,\"id\":1191},{\"__isSmartRef__\":true,\"id\":1192},{\"__isSmartRef__\":true,\"id\":1193},{\"__isSmartRef__\":true,\"id\":1194},{\"__isSmartRef__\":true,\"id\":1195},{\"__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}],[{\"__isSmartRef__\":true,\"id\":1203},{\"__isSmartRef__\":true,\"id\":1204},{\"__isSmartRef__\":true,\"id\":1205},{\"__isSmartRef__\":true,\"id\":1206},{\"__isSmartRef__\":true,\"id\":1207},{\"__isSmartRef__\":true,\"id\":1208}],[{\"__isSmartRef__\":true,\"id\":1209},{\"__isSmartRef__\":true,\"id\":1210},{\"__isSmartRef__\":true,\"id\":1211},{\"__isSmartRef__\":true,\"id\":1212},{\"__isSmartRef__\":true,\"id\":1213},{\"__isSmartRef__\":true,\"id\":1214}],[{\"__isSmartRef__\":true,\"id\":1215},{\"__isSmartRef__\":true,\"id\":1216},{\"__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},{\"__isSmartRef__\":true,\"id\":1224},{\"__isSmartRef__\":true,\"id\":1225},{\"__isSmartRef__\":true,\"id\":1226}],[{\"__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},{\"__isSmartRef__\":true,\"id\":1235},{\"__isSmartRef__\":true,\"id\":1236},{\"__isSmartRef__\":true,\"id\":1237},{\"__isSmartRef__\":true,\"id\":1238}],[{\"__isSmartRef__\":true,\"id\":1239},{\"__isSmartRef__\":true,\"id\":1240},{\"__isSmartRef__\":true,\"id\":1241},{\"__isSmartRef__\":true,\"id\":1242},{\"__isSmartRef__\":true,\"id\":1243},{\"__isSmartRef__\":true,\"id\":1244}],[{\"__isSmartRef__\":true,\"id\":1245},{\"__isSmartRef__\":true,\"id\":1246},{\"__isSmartRef__\":true,\"id\":1247},{\"__isSmartRef__\":true,\"id\":1248},{\"__isSmartRef__\":true,\"id\":1249},{\"__isSmartRef__\":true,\"id\":1250}],[{\"__isSmartRef__\":true,\"id\":1251},{\"__isSmartRef__\":true,\"id\":1252},{\"__isSmartRef__\":true,\"id\":1253},{\"__isSmartRef__\":true,\"id\":1254},{\"__isSmartRef__\":true,\"id\":1255},{\"__isSmartRef__\":true,\"id\":1256}],[{\"__isSmartRef__\":true,\"id\":1257},{\"__isSmartRef__\":true,\"id\":1258},{\"__isSmartRef__\":true,\"id\":1259},{\"__isSmartRef__\":true,\"id\":1260},{\"__isSmartRef__\":true,\"id\":1261},{\"__isSmartRef__\":true,\"id\":1262}],[{\"__isSmartRef__\":true,\"id\":1263},{\"__isSmartRef__\":true,\"id\":1264},{\"__isSmartRef__\":true,\"id\":1265},{\"__isSmartRef__\":true,\"id\":1266},{\"__isSmartRef__\":true,\"id\":1267},{\"__isSmartRef__\":true,\"id\":1268}],[{\"__isSmartRef__\":true,\"id\":1269},{\"__isSmartRef__\":true,\"id\":1270},{\"__isSmartRef__\":true,\"id\":1271},{\"__isSmartRef__\":true,\"id\":1272},{\"__isSmartRef__\":true,\"id\":1273},{\"__isSmartRef__\":true,\"id\":1274}],[{\"__isSmartRef__\":true,\"id\":1275},{\"__isSmartRef__\":true,\"id\":1276},{\"__isSmartRef__\":true,\"id\":1277},{\"__isSmartRef__\":true,\"id\":1278},{\"__isSmartRef__\":true,\"id\":1279},{\"__isSmartRef__\":true,\"id\":1280}],[{\"__isSmartRef__\":true,\"id\":1281},{\"__isSmartRef__\":true,\"id\":1282},{\"__isSmartRef__\":true,\"id\":1283},{\"__isSmartRef__\":true,\"id\":1284},{\"__isSmartRef__\":true,\"id\":1285},{\"__isSmartRef__\":true,\"id\":1286}],[{\"__isSmartRef__\":true,\"id\":1287},{\"__isSmartRef__\":true,\"id\":1288},{\"__isSmartRef__\":true,\"id\":1289},{\"__isSmartRef__\":true,\"id\":1290},{\"__isSmartRef__\":true,\"id\":1291},{\"__isSmartRef__\":true,\"id\":1292}],[{\"__isSmartRef__\":true,\"id\":1293},{\"__isSmartRef__\":true,\"id\":1294},{\"__isSmartRef__\":true,\"id\":1295},{\"__isSmartRef__\":true,\"id\":1296},{\"__isSmartRef__\":true,\"id\":1297},{\"__isSmartRef__\":true,\"id\":1298}],[{\"__isSmartRef__\":true,\"id\":1299},{\"__isSmartRef__\":true,\"id\":1300},{\"__isSmartRef__\":true,\"id\":1301},{\"__isSmartRef__\":true,\"id\":1302},{\"__isSmartRef__\":true,\"id\":1303},{\"__isSmartRef__\":true,\"id\":1304}],[{\"__isSmartRef__\":true,\"id\":1305},{\"__isSmartRef__\":true,\"id\":1306},{\"__isSmartRef__\":true,\"id\":1307},{\"__isSmartRef__\":true,\"id\":1308},{\"__isSmartRef__\":true,\"id\":1309},{\"__isSmartRef__\":true,\"id\":1310}],[{\"__isSmartRef__\":true,\"id\":1311},{\"__isSmartRef__\":true,\"id\":1312},{\"__isSmartRef__\":true,\"id\":1313},{\"__isSmartRef__\":true,\"id\":1314},{\"__isSmartRef__\":true,\"id\":1315},{\"__isSmartRef__\":true,\"id\":1316}],[{\"__isSmartRef__\":true,\"id\":1317},{\"__isSmartRef__\":true,\"id\":1318},{\"__isSmartRef__\":true,\"id\":1319},{\"__isSmartRef__\":true,\"id\":1320},{\"__isSmartRef__\":true,\"id\":1321},{\"__isSmartRef__\":true,\"id\":1322}],[{\"__isSmartRef__\":true,\"id\":1323},{\"__isSmartRef__\":true,\"id\":1324},{\"__isSmartRef__\":true,\"id\":1325},{\"__isSmartRef__\":true,\"id\":1326},{\"__isSmartRef__\":true,\"id\":1327},{\"__isSmartRef__\":true,\"id\":1328}],[{\"__isSmartRef__\":true,\"id\":1329},{\"__isSmartRef__\":true,\"id\":1330},{\"__isSmartRef__\":true,\"id\":1331},{\"__isSmartRef__\":true,\"id\":1332},{\"__isSmartRef__\":true,\"id\":1333},{\"__isSmartRef__\":true,\"id\":1334}],[{\"__isSmartRef__\":true,\"id\":1335},{\"__isSmartRef__\":true,\"id\":1336},{\"__isSmartRef__\":true,\"id\":1337},{\"__isSmartRef__\":true,\"id\":1338},{\"__isSmartRef__\":true,\"id\":1339},{\"__isSmartRef__\":true,\"id\":1340}],[{\"__isSmartRef__\":true,\"id\":1341},{\"__isSmartRef__\":true,\"id\":1342},{\"__isSmartRef__\":true,\"id\":1343},{\"__isSmartRef__\":true,\"id\":1344},{\"__isSmartRef__\":true,\"id\":1345},{\"__isSmartRef__\":true,\"id\":1346}],[{\"__isSmartRef__\":true,\"id\":1347},{\"__isSmartRef__\":true,\"id\":1348},{\"__isSmartRef__\":true,\"id\":1349},{\"__isSmartRef__\":true,\"id\":1350},{\"__isSmartRef__\":true,\"id\":1351},{\"__isSmartRef__\":true,\"id\":1352}],[{\"__isSmartRef__\":true,\"id\":1353},{\"__isSmartRef__\":true,\"id\":1354},{\"__isSmartRef__\":true,\"id\":1355},{\"__isSmartRef__\":true,\"id\":1356},{\"__isSmartRef__\":true,\"id\":1357},{\"__isSmartRef__\":true,\"id\":1358}],[{\"__isSmartRef__\":true,\"id\":1359},{\"__isSmartRef__\":true,\"id\":1360},{\"__isSmartRef__\":true,\"id\":1361},{\"__isSmartRef__\":true,\"id\":1362},{\"__isSmartRef__\":true,\"id\":1363},{\"__isSmartRef__\":true,\"id\":1364}],[{\"__isSmartRef__\":true,\"id\":1365},{\"__isSmartRef__\":true,\"id\":1366},{\"__isSmartRef__\":true,\"id\":1367},{\"__isSmartRef__\":true,\"id\":1368},{\"__isSmartRef__\":true,\"id\":1369},{\"__isSmartRef__\":true,\"id\":1370}],[{\"__isSmartRef__\":true,\"id\":1371},{\"__isSmartRef__\":true,\"id\":1372},{\"__isSmartRef__\":true,\"id\":1373},{\"__isSmartRef__\":true,\"id\":1374},{\"__isSmartRef__\":true,\"id\":1375},{\"__isSmartRef__\":true,\"id\":1376}],[{\"__isSmartRef__\":true,\"id\":1377},{\"__isSmartRef__\":true,\"id\":1378},{\"__isSmartRef__\":true,\"id\":1379},{\"__isSmartRef__\":true,\"id\":1380},{\"__isSmartRef__\":true,\"id\":1381},{\"__isSmartRef__\":true,\"id\":1382}],[{\"__isSmartRef__\":true,\"id\":1383},{\"__isSmartRef__\":true,\"id\":1384},{\"__isSmartRef__\":true,\"id\":1385},{\"__isSmartRef__\":true,\"id\":1386},{\"__isSmartRef__\":true,\"id\":1387},{\"__isSmartRef__\":true,\"id\":1388}],[{\"__isSmartRef__\":true,\"id\":1389},{\"__isSmartRef__\":true,\"id\":1390},{\"__isSmartRef__\":true,\"id\":1391},{\"__isSmartRef__\":true,\"id\":1392},{\"__isSmartRef__\":true,\"id\":1393},{\"__isSmartRef__\":true,\"id\":1394}],[{\"__isSmartRef__\":true,\"id\":1395},{\"__isSmartRef__\":true,\"id\":1396},{\"__isSmartRef__\":true,\"id\":1397},{\"__isSmartRef__\":true,\"id\":1398},{\"__isSmartRef__\":true,\"id\":1399},{\"__isSmartRef__\":true,\"id\":1400}],[{\"__isSmartRef__\":true,\"id\":1401},{\"__isSmartRef__\":true,\"id\":1402},{\"__isSmartRef__\":true,\"id\":1403},{\"__isSmartRef__\":true,\"id\":1404},{\"__isSmartRef__\":true,\"id\":1405},{\"__isSmartRef__\":true,\"id\":1406}],[{\"__isSmartRef__\":true,\"id\":1407},{\"__isSmartRef__\":true,\"id\":1408},{\"__isSmartRef__\":true,\"id\":1409},{\"__isSmartRef__\":true,\"id\":1410},{\"__isSmartRef__\":true,\"id\":1411},{\"__isSmartRef__\":true,\"id\":1412}],[{\"__isSmartRef__\":true,\"id\":1413},{\"__isSmartRef__\":true,\"id\":1414},{\"__isSmartRef__\":true,\"id\":1415},{\"__isSmartRef__\":true,\"id\":1416},{\"__isSmartRef__\":true,\"id\":1417},{\"__isSmartRef__\":true,\"id\":1418}],[{\"__isSmartRef__\":true,\"id\":1419},{\"__isSmartRef__\":true,\"id\":1420},{\"__isSmartRef__\":true,\"id\":1421},{\"__isSmartRef__\":true,\"id\":1422},{\"__isSmartRef__\":true,\"id\":1423},{\"__isSmartRef__\":true,\"id\":1424}],[{\"__isSmartRef__\":true,\"id\":1425},{\"__isSmartRef__\":true,\"id\":1426},{\"__isSmartRef__\":true,\"id\":1427},{\"__isSmartRef__\":true,\"id\":1428},{\"__isSmartRef__\":true,\"id\":1429},{\"__isSmartRef__\":true,\"id\":1430}],[{\"__isSmartRef__\":true,\"id\":1431},{\"__isSmartRef__\":true,\"id\":1432},{\"__isSmartRef__\":true,\"id\":1433},{\"__isSmartRef__\":true,\"id\":1434},{\"__isSmartRef__\":true,\"id\":1435},{\"__isSmartRef__\":true,\"id\":1436}],[{\"__isSmartRef__\":true,\"id\":1437},{\"__isSmartRef__\":true,\"id\":1438},{\"__isSmartRef__\":true,\"id\":1439},{\"__isSmartRef__\":true,\"id\":1440},{\"__isSmartRef__\":true,\"id\":1441},{\"__isSmartRef__\":true,\"id\":1442}],[{\"__isSmartRef__\":true,\"id\":1443},{\"__isSmartRef__\":true,\"id\":1444},{\"__isSmartRef__\":true,\"id\":1445},{\"__isSmartRef__\":true,\"id\":1446},{\"__isSmartRef__\":true,\"id\":1447},{\"__isSmartRef__\":true,\"id\":1448}],[{\"__isSmartRef__\":true,\"id\":1449},{\"__isSmartRef__\":true,\"id\":1450},{\"__isSmartRef__\":true,\"id\":1451},{\"__isSmartRef__\":true,\"id\":1452},{\"__isSmartRef__\":true,\"id\":1453},{\"__isSmartRef__\":true,\"id\":1454}],[{\"__isSmartRef__\":true,\"id\":1455},{\"__isSmartRef__\":true,\"id\":1456},{\"__isSmartRef__\":true,\"id\":1457},{\"__isSmartRef__\":true,\"id\":1458},{\"__isSmartRef__\":true,\"id\":1459},{\"__isSmartRef__\":true,\"id\":1460}],[{\"__isSmartRef__\":true,\"id\":1461},{\"__isSmartRef__\":true,\"id\":1462},{\"__isSmartRef__\":true,\"id\":1463},{\"__isSmartRef__\":true,\"id\":1464},{\"__isSmartRef__\":true,\"id\":1465},{\"__isSmartRef__\":true,\"id\":1466}],[{\"__isSmartRef__\":true,\"id\":1467},{\"__isSmartRef__\":true,\"id\":1468},{\"__isSmartRef__\":true,\"id\":1469},{\"__isSmartRef__\":true,\"id\":1470},{\"__isSmartRef__\":true,\"id\":1471},{\"__isSmartRef__\":true,\"id\":1472}],[{\"__isSmartRef__\":true,\"id\":1473},{\"__isSmartRef__\":true,\"id\":1474},{\"__isSmartRef__\":true,\"id\":1475},{\"__isSmartRef__\":true,\"id\":1476},{\"__isSmartRef__\":true,\"id\":1477},{\"__isSmartRef__\":true,\"id\":1478}],[{\"__isSmartRef__\":true,\"id\":1479},{\"__isSmartRef__\":true,\"id\":1480},{\"__isSmartRef__\":true,\"id\":1481},{\"__isSmartRef__\":true,\"id\":1482},{\"__isSmartRef__\":true,\"id\":1483},{\"__isSmartRef__\":true,\"id\":1484}],[{\"__isSmartRef__\":true,\"id\":1485},{\"__isSmartRef__\":true,\"id\":1486},{\"__isSmartRef__\":true,\"id\":1487},{\"__isSmartRef__\":true,\"id\":1488},{\"__isSmartRef__\":true,\"id\":1489},{\"__isSmartRef__\":true,\"id\":1490}],[{\"__isSmartRef__\":true,\"id\":1491},{\"__isSmartRef__\":true,\"id\":1492},{\"__isSmartRef__\":true,\"id\":1493},{\"__isSmartRef__\":true,\"id\":1494},{\"__isSmartRef__\":true,\"id\":1495},{\"__isSmartRef__\":true,\"id\":1496}],[{\"__isSmartRef__\":true,\"id\":1497},{\"__isSmartRef__\":true,\"id\":1498},{\"__isSmartRef__\":true,\"id\":1499},{\"__isSmartRef__\":true,\"id\":1500},{\"__isSmartRef__\":true,\"id\":1501},{\"__isSmartRef__\":true,\"id\":1502}],[{\"__isSmartRef__\":true,\"id\":1503},{\"__isSmartRef__\":true,\"id\":1504},{\"__isSmartRef__\":true,\"id\":1505},{\"__isSmartRef__\":true,\"id\":1506},{\"__isSmartRef__\":true,\"id\":1507},{\"__isSmartRef__\":true,\"id\":1508}],[{\"__isSmartRef__\":true,\"id\":1509},{\"__isSmartRef__\":true,\"id\":1510},{\"__isSmartRef__\":true,\"id\":1511},{\"__isSmartRef__\":true,\"id\":1512},{\"__isSmartRef__\":true,\"id\":1513},{\"__isSmartRef__\":true,\"id\":1514}],[{\"__isSmartRef__\":true,\"id\":1515},{\"__isSmartRef__\":true,\"id\":1516},{\"__isSmartRef__\":true,\"id\":1517},{\"__isSmartRef__\":true,\"id\":1518},{\"__isSmartRef__\":true,\"id\":1519},{\"__isSmartRef__\":true,\"id\":1520}],[{\"__isSmartRef__\":true,\"id\":1521},{\"__isSmartRef__\":true,\"id\":1522},{\"__isSmartRef__\":true,\"id\":1523},{\"__isSmartRef__\":true,\"id\":1524},{\"__isSmartRef__\":true,\"id\":1525},{\"__isSmartRef__\":true,\"id\":1526}],[{\"__isSmartRef__\":true,\"id\":1527},{\"__isSmartRef__\":true,\"id\":1528},{\"__isSmartRef__\":true,\"id\":1529},{\"__isSmartRef__\":true,\"id\":1530},{\"__isSmartRef__\":true,\"id\":1531},{\"__isSmartRef__\":true,\"id\":1532}],[{\"__isSmartRef__\":true,\"id\":1533},{\"__isSmartRef__\":true,\"id\":1534},{\"__isSmartRef__\":true,\"id\":1535},{\"__isSmartRef__\":true,\"id\":1536},{\"__isSmartRef__\":true,\"id\":1537},{\"__isSmartRef__\":true,\"id\":1538}],[{\"__isSmartRef__\":true,\"id\":1539},{\"__isSmartRef__\":true,\"id\":1540},{\"__isSmartRef__\":true,\"id\":1541},{\"__isSmartRef__\":true,\"id\":1542},{\"__isSmartRef__\":true,\"id\":1543},{\"__isSmartRef__\":true,\"id\":1544}],[{\"__isSmartRef__\":true,\"id\":1545},{\"__isSmartRef__\":true,\"id\":1546},{\"__isSmartRef__\":true,\"id\":1547},{\"__isSmartRef__\":true,\"id\":1548},{\"__isSmartRef__\":true,\"id\":1549},{\"__isSmartRef__\":true,\"id\":1550}],[{\"__isSmartRef__\":true,\"id\":1551},{\"__isSmartRef__\":true,\"id\":1552},{\"__isSmartRef__\":true,\"id\":1553},{\"__isSmartRef__\":true,\"id\":1554},{\"__isSmartRef__\":true,\"id\":1555},{\"__isSmartRef__\":true,\"id\":1556}],[{\"__isSmartRef__\":true,\"id\":1557},{\"__isSmartRef__\":true,\"id\":1558},{\"__isSmartRef__\":true,\"id\":1559},{\"__isSmartRef__\":true,\"id\":1560},{\"__isSmartRef__\":true,\"id\":1561},{\"__isSmartRef__\":true,\"id\":1562}],[{\"__isSmartRef__\":true,\"id\":1563},{\"__isSmartRef__\":true,\"id\":1564},{\"__isSmartRef__\":true,\"id\":1565},{\"__isSmartRef__\":true,\"id\":1566},{\"__isSmartRef__\":true,\"id\":1567},{\"__isSmartRef__\":true,\"id\":1568}],[{\"__isSmartRef__\":true,\"id\":1569},{\"__isSmartRef__\":true,\"id\":1570},{\"__isSmartRef__\":true,\"id\":1571},{\"__isSmartRef__\":true,\"id\":1572},{\"__isSmartRef__\":true,\"id\":1573},{\"__isSmartRef__\":true,\"id\":1574}],[{\"__isSmartRef__\":true,\"id\":1575},{\"__isSmartRef__\":true,\"id\":1576},{\"__isSmartRef__\":true,\"id\":1577},{\"__isSmartRef__\":true,\"id\":1578},{\"__isSmartRef__\":true,\"id\":1579},{\"__isSmartRef__\":true,\"id\":1580}],[{\"__isSmartRef__\":true,\"id\":1581},{\"__isSmartRef__\":true,\"id\":1582},{\"__isSmartRef__\":true,\"id\":1583},{\"__isSmartRef__\":true,\"id\":1584},{\"__isSmartRef__\":true,\"id\":1585},{\"__isSmartRef__\":true,\"id\":1586}],[{\"__isSmartRef__\":true,\"id\":1587},{\"__isSmartRef__\":true,\"id\":1588},{\"__isSmartRef__\":true,\"id\":1589},{\"__isSmartRef__\":true,\"id\":1590},{\"__isSmartRef__\":true,\"id\":1591},{\"__isSmartRef__\":true,\"id\":1592}],[{\"__isSmartRef__\":true,\"id\":1593},{\"__isSmartRef__\":true,\"id\":1594},{\"__isSmartRef__\":true,\"id\":1595},{\"__isSmartRef__\":true,\"id\":1596},{\"__isSmartRef__\":true,\"id\":1597},{\"__isSmartRef__\":true,\"id\":1598}],[{\"__isSmartRef__\":true,\"id\":1599},{\"__isSmartRef__\":true,\"id\":1600},{\"__isSmartRef__\":true,\"id\":1601},{\"__isSmartRef__\":true,\"id\":1602},{\"__isSmartRef__\":true,\"id\":1603},{\"__isSmartRef__\":true,\"id\":1604}],[{\"__isSmartRef__\":true,\"id\":1605},{\"__isSmartRef__\":true,\"id\":1606},{\"__isSmartRef__\":true,\"id\":1607},{\"__isSmartRef__\":true,\"id\":1608},{\"__isSmartRef__\":true,\"id\":1609},{\"__isSmartRef__\":true,\"id\":1610}],[{\"__isSmartRef__\":true,\"id\":1611},{\"__isSmartRef__\":true,\"id\":1612},{\"__isSmartRef__\":true,\"id\":1613},{\"__isSmartRef__\":true,\"id\":1614},{\"__isSmartRef__\":true,\"id\":1615},{\"__isSmartRef__\":true,\"id\":1616}],[{\"__isSmartRef__\":true,\"id\":1617},{\"__isSmartRef__\":true,\"id\":1618},{\"__isSmartRef__\":true,\"id\":1619},{\"__isSmartRef__\":true,\"id\":1620},{\"__isSmartRef__\":true,\"id\":1621},{\"__isSmartRef__\":true,\"id\":1622}],[{\"__isSmartRef__\":true,\"id\":1623},{\"__isSmartRef__\":true,\"id\":1624},{\"__isSmartRef__\":true,\"id\":1625},{\"__isSmartRef__\":true,\"id\":1626},{\"__isSmartRef__\":true,\"id\":1627},{\"__isSmartRef__\":true,\"id\":1628}],[{\"__isSmartRef__\":true,\"id\":1629},{\"__isSmartRef__\":true,\"id\":1630},{\"__isSmartRef__\":true,\"id\":1631},{\"__isSmartRef__\":true,\"id\":1632},{\"__isSmartRef__\":true,\"id\":1633},{\"__isSmartRef__\":true,\"id\":1634}],[{\"__isSmartRef__\":true,\"id\":1635},{\"__isSmartRef__\":true,\"id\":1636},{\"__isSmartRef__\":true,\"id\":1637},{\"__isSmartRef__\":true,\"id\":1638},{\"__isSmartRef__\":true,\"id\":1639},{\"__isSmartRef__\":true,\"id\":1640}],[{\"__isSmartRef__\":true,\"id\":1641},{\"__isSmartRef__\":true,\"id\":1642},{\"__isSmartRef__\":true,\"id\":1643},{\"__isSmartRef__\":true,\"id\":1644},{\"__isSmartRef__\":true,\"id\":1645},{\"__isSmartRef__\":true,\"id\":1646}],[{\"__isSmartRef__\":true,\"id\":1647},{\"__isSmartRef__\":true,\"id\":1648},{\"__isSmartRef__\":true,\"id\":1649},{\"__isSmartRef__\":true,\"id\":1650},{\"__isSmartRef__\":true,\"id\":1651},{\"__isSmartRef__\":true,\"id\":1652}],[{\"__isSmartRef__\":true,\"id\":1653},{\"__isSmartRef__\":true,\"id\":1654},{\"__isSmartRef__\":true,\"id\":1655},{\"__isSmartRef__\":true,\"id\":1656},{\"__isSmartRef__\":true,\"id\":1657},{\"__isSmartRef__\":true,\"id\":1658}],[{\"__isSmartRef__\":true,\"id\":1659},{\"__isSmartRef__\":true,\"id\":1660},{\"__isSmartRef__\":true,\"id\":1661},{\"__isSmartRef__\":true,\"id\":1662},{\"__isSmartRef__\":true,\"id\":1663},{\"__isSmartRef__\":true,\"id\":1664}],[{\"__isSmartRef__\":true,\"id\":1665},{\"__isSmartRef__\":true,\"id\":1666},{\"__isSmartRef__\":true,\"id\":1667},{\"__isSmartRef__\":true,\"id\":1668},{\"__isSmartRef__\":true,\"id\":1669},{\"__isSmartRef__\":true,\"id\":1670}],[{\"__isSmartRef__\":true,\"id\":1671},{\"__isSmartRef__\":true,\"id\":1672},{\"__isSmartRef__\":true,\"id\":1673},{\"__isSmartRef__\":true,\"id\":1674},{\"__isSmartRef__\":true,\"id\":1675},{\"__isSmartRef__\":true,\"id\":1676}],[{\"__isSmartRef__\":true,\"id\":1677},{\"__isSmartRef__\":true,\"id\":1678},{\"__isSmartRef__\":true,\"id\":1679},{\"__isSmartRef__\":true,\"id\":1680},{\"__isSmartRef__\":true,\"id\":1681},{\"__isSmartRef__\":true,\"id\":1682}],[{\"__isSmartRef__\":true,\"id\":1683},{\"__isSmartRef__\":true,\"id\":1684},{\"__isSmartRef__\":true,\"id\":1685},{\"__isSmartRef__\":true,\"id\":1686},{\"__isSmartRef__\":true,\"id\":1687},{\"__isSmartRef__\":true,\"id\":1688}],[{\"__isSmartRef__\":true,\"id\":1689},{\"__isSmartRef__\":true,\"id\":1690},{\"__isSmartRef__\":true,\"id\":1691},{\"__isSmartRef__\":true,\"id\":1692},{\"__isSmartRef__\":true,\"id\":1693},{\"__isSmartRef__\":true,\"id\":1694}],[{\"__isSmartRef__\":true,\"id\":1695},{\"__isSmartRef__\":true,\"id\":1696},{\"__isSmartRef__\":true,\"id\":1697},{\"__isSmartRef__\":true,\"id\":1698},{\"__isSmartRef__\":true,\"id\":1699},{\"__isSmartRef__\":true,\"id\":1700}],[{\"__isSmartRef__\":true,\"id\":1701},{\"__isSmartRef__\":true,\"id\":1702},{\"__isSmartRef__\":true,\"id\":1703},{\"__isSmartRef__\":true,\"id\":1704},{\"__isSmartRef__\":true,\"id\":1705},{\"__isSmartRef__\":true,\"id\":1706}],[{\"__isSmartRef__\":true,\"id\":1707},{\"__isSmartRef__\":true,\"id\":1708},{\"__isSmartRef__\":true,\"id\":1709},{\"__isSmartRef__\":true,\"id\":1710},{\"__isSmartRef__\":true,\"id\":1711},{\"__isSmartRef__\":true,\"id\":1712}],[{\"__isSmartRef__\":true,\"id\":1713},{\"__isSmartRef__\":true,\"id\":1714},{\"__isSmartRef__\":true,\"id\":1715},{\"__isSmartRef__\":true,\"id\":1716},{\"__isSmartRef__\":true,\"id\":1717},{\"__isSmartRef__\":true,\"id\":1718}],[{\"__isSmartRef__\":true,\"id\":1719},{\"__isSmartRef__\":true,\"id\":1720},{\"__isSmartRef__\":true,\"id\":1721},{\"__isSmartRef__\":true,\"id\":1722},{\"__isSmartRef__\":true,\"id\":1723},{\"__isSmartRef__\":true,\"id\":1724}],[{\"__isSmartRef__\":true,\"id\":1725},{\"__isSmartRef__\":true,\"id\":1726},{\"__isSmartRef__\":true,\"id\":1727},{\"__isSmartRef__\":true,\"id\":1728},{\"__isSmartRef__\":true,\"id\":1729},{\"__isSmartRef__\":true,\"id\":1730}],[{\"__isSmartRef__\":true,\"id\":1731},{\"__isSmartRef__\":true,\"id\":1732},{\"__isSmartRef__\":true,\"id\":1733},{\"__isSmartRef__\":true,\"id\":1734},{\"__isSmartRef__\":true,\"id\":1735},{\"__isSmartRef__\":true,\"id\":1736}],[{\"__isSmartRef__\":true,\"id\":1737},{\"__isSmartRef__\":true,\"id\":1738},{\"__isSmartRef__\":true,\"id\":1739},{\"__isSmartRef__\":true,\"id\":1740},{\"__isSmartRef__\":true,\"id\":1741},{\"__isSmartRef__\":true,\"id\":1742}],[{\"__isSmartRef__\":true,\"id\":1743},{\"__isSmartRef__\":true,\"id\":1744},{\"__isSmartRef__\":true,\"id\":1745},{\"__isSmartRef__\":true,\"id\":1746},{\"__isSmartRef__\":true,\"id\":1747},{\"__isSmartRef__\":true,\"id\":1748}],[{\"__isSmartRef__\":true,\"id\":1749},{\"__isSmartRef__\":true,\"id\":1750},{\"__isSmartRef__\":true,\"id\":1751},{\"__isSmartRef__\":true,\"id\":1752},{\"__isSmartRef__\":true,\"id\":1753},{\"__isSmartRef__\":true,\"id\":1754}],[{\"__isSmartRef__\":true,\"id\":1755},{\"__isSmartRef__\":true,\"id\":1756},{\"__isSmartRef__\":true,\"id\":1757},{\"__isSmartRef__\":true,\"id\":1758},{\"__isSmartRef__\":true,\"id\":1759},{\"__isSmartRef__\":true,\"id\":1760}],[{\"__isSmartRef__\":true,\"id\":1761},{\"__isSmartRef__\":true,\"id\":1762},{\"__isSmartRef__\":true,\"id\":1763},{\"__isSmartRef__\":true,\"id\":1764},{\"__isSmartRef__\":true,\"id\":1765},{\"__isSmartRef__\":true,\"id\":1766}],[{\"__isSmartRef__\":true,\"id\":1767},{\"__isSmartRef__\":true,\"id\":1768},{\"__isSmartRef__\":true,\"id\":1769},{\"__isSmartRef__\":true,\"id\":1770},{\"__isSmartRef__\":true,\"id\":1771},{\"__isSmartRef__\":true,\"id\":1772}],[{\"__isSmartRef__\":true,\"id\":1773},{\"__isSmartRef__\":true,\"id\":1774},{\"__isSmartRef__\":true,\"id\":1775},{\"__isSmartRef__\":true,\"id\":1776},{\"__isSmartRef__\":true,\"id\":1777},{\"__isSmartRef__\":true,\"id\":1778}],[{\"__isSmartRef__\":true,\"id\":1779},{\"__isSmartRef__\":true,\"id\":1780},{\"__isSmartRef__\":true,\"id\":1781},{\"__isSmartRef__\":true,\"id\":1782},{\"__isSmartRef__\":true,\"id\":1783},{\"__isSmartRef__\":true,\"id\":1784}],[{\"__isSmartRef__\":true,\"id\":1785},{\"__isSmartRef__\":true,\"id\":1786},{\"__isSmartRef__\":true,\"id\":1787},{\"__isSmartRef__\":true,\"id\":1788},{\"__isSmartRef__\":true,\"id\":1789},{\"__isSmartRef__\":true,\"id\":1790}],[{\"__isSmartRef__\":true,\"id\":1791},{\"__isSmartRef__\":true,\"id\":1792},{\"__isSmartRef__\":true,\"id\":1793},{\"__isSmartRef__\":true,\"id\":1794},{\"__isSmartRef__\":true,\"id\":1795},{\"__isSmartRef__\":true,\"id\":1796}],[{\"__isSmartRef__\":true,\"id\":1797},{\"__isSmartRef__\":true,\"id\":1798},{\"__isSmartRef__\":true,\"id\":1799},{\"__isSmartRef__\":true,\"id\":1800},{\"__isSmartRef__\":true,\"id\":1801},{\"__isSmartRef__\":true,\"id\":1802}],[{\"__isSmartRef__\":true,\"id\":1803},{\"__isSmartRef__\":true,\"id\":1804},{\"__isSmartRef__\":true,\"id\":1805},{\"__isSmartRef__\":true,\"id\":1806},{\"__isSmartRef__\":true,\"id\":1807},{\"__isSmartRef__\":true,\"id\":1808}],[{\"__isSmartRef__\":true,\"id\":1809},{\"__isSmartRef__\":true,\"id\":1810},{\"__isSmartRef__\":true,\"id\":1811},{\"__isSmartRef__\":true,\"id\":1812},{\"__isSmartRef__\":true,\"id\":1813},{\"__isSmartRef__\":true,\"id\":1814}],[{\"__isSmartRef__\":true,\"id\":1815},{\"__isSmartRef__\":true,\"id\":1816},{\"__isSmartRef__\":true,\"id\":1817},{\"__isSmartRef__\":true,\"id\":1818},{\"__isSmartRef__\":true,\"id\":1819},{\"__isSmartRef__\":true,\"id\":1820}],[{\"__isSmartRef__\":true,\"id\":1821},{\"__isSmartRef__\":true,\"id\":1822},{\"__isSmartRef__\":true,\"id\":1823},{\"__isSmartRef__\":true,\"id\":1824},{\"__isSmartRef__\":true,\"id\":1825},{\"__isSmartRef__\":true,\"id\":1826}],[{\"__isSmartRef__\":true,\"id\":1827},{\"__isSmartRef__\":true,\"id\":1828},{\"__isSmartRef__\":true,\"id\":1829},{\"__isSmartRef__\":true,\"id\":1830},{\"__isSmartRef__\":true,\"id\":1831},{\"__isSmartRef__\":true,\"id\":1832}],[{\"__isSmartRef__\":true,\"id\":1833},{\"__isSmartRef__\":true,\"id\":1834},{\"__isSmartRef__\":true,\"id\":1835},{\"__isSmartRef__\":true,\"id\":1836},{\"__isSmartRef__\":true,\"id\":1837},{\"__isSmartRef__\":true,\"id\":1838}],[{\"__isSmartRef__\":true,\"id\":1839},{\"__isSmartRef__\":true,\"id\":1840},{\"__isSmartRef__\":true,\"id\":1841},{\"__isSmartRef__\":true,\"id\":1842},{\"__isSmartRef__\":true,\"id\":1843},{\"__isSmartRef__\":true,\"id\":1844}],[{\"__isSmartRef__\":true,\"id\":1845},{\"__isSmartRef__\":true,\"id\":1846},{\"__isSmartRef__\":true,\"id\":1847},{\"__isSmartRef__\":true,\"id\":1848},{\"__isSmartRef__\":true,\"id\":1849},{\"__isSmartRef__\":true,\"id\":1850}],[{\"__isSmartRef__\":true,\"id\":1851},{\"__isSmartRef__\":true,\"id\":1852},{\"__isSmartRef__\":true,\"id\":1853},{\"__isSmartRef__\":true,\"id\":1854},{\"__isSmartRef__\":true,\"id\":1855},{\"__isSmartRef__\":true,\"id\":1856}],[{\"__isSmartRef__\":true,\"id\":1857},{\"__isSmartRef__\":true,\"id\":1858},{\"__isSmartRef__\":true,\"id\":1859},{\"__isSmartRef__\":true,\"id\":1860},{\"__isSmartRef__\":true,\"id\":1861},{\"__isSmartRef__\":true,\"id\":1862}],[{\"__isSmartRef__\":true,\"id\":1863},{\"__isSmartRef__\":true,\"id\":1864},{\"__isSmartRef__\":true,\"id\":1865},{\"__isSmartRef__\":true,\"id\":1866},{\"__isSmartRef__\":true,\"id\":1867},{\"__isSmartRef__\":true,\"id\":1868}],[{\"__isSmartRef__\":true,\"id\":1869},{\"__isSmartRef__\":true,\"id\":1870},{\"__isSmartRef__\":true,\"id\":1871},{\"__isSmartRef__\":true,\"id\":1872},{\"__isSmartRef__\":true,\"id\":1873},{\"__isSmartRef__\":true,\"id\":1874}],[{\"__isSmartRef__\":true,\"id\":1875},{\"__isSmartRef__\":true,\"id\":1876},{\"__isSmartRef__\":true,\"id\":1877},{\"__isSmartRef__\":true,\"id\":1878},{\"__isSmartRef__\":true,\"id\":1879},{\"__isSmartRef__\":true,\"id\":1880}],[{\"__isSmartRef__\":true,\"id\":1881},{\"__isSmartRef__\":true,\"id\":1882},{\"__isSmartRef__\":true,\"id\":1883},{\"__isSmartRef__\":true,\"id\":1884},{\"__isSmartRef__\":true,\"id\":1885},{\"__isSmartRef__\":true,\"id\":1886}],[{\"__isSmartRef__\":true,\"id\":1887},{\"__isSmartRef__\":true,\"id\":1888},{\"__isSmartRef__\":true,\"id\":1889},{\"__isSmartRef__\":true,\"id\":1890},{\"__isSmartRef__\":true,\"id\":1891},{\"__isSmartRef__\":true,\"id\":1892}],[{\"__isSmartRef__\":true,\"id\":1893},{\"__isSmartRef__\":true,\"id\":1894},{\"__isSmartRef__\":true,\"id\":1895},{\"__isSmartRef__\":true,\"id\":1896},{\"__isSmartRef__\":true,\"id\":1897},{\"__isSmartRef__\":true,\"id\":1898}],[{\"__isSmartRef__\":true,\"id\":1899},{\"__isSmartRef__\":true,\"id\":1900},{\"__isSmartRef__\":true,\"id\":1901},{\"__isSmartRef__\":true,\"id\":1902},{\"__isSmartRef__\":true,\"id\":1903},{\"__isSmartRef__\":true,\"id\":1904}],[{\"__isSmartRef__\":true,\"id\":1905},{\"__isSmartRef__\":true,\"id\":1906},{\"__isSmartRef__\":true,\"id\":1907},{\"__isSmartRef__\":true,\"id\":1908},{\"__isSmartRef__\":true,\"id\":1909},{\"__isSmartRef__\":true,\"id\":1910}],[{\"__isSmartRef__\":true,\"id\":1911},{\"__isSmartRef__\":true,\"id\":1912},{\"__isSmartRef__\":true,\"id\":1913},{\"__isSmartRef__\":true,\"id\":1914},{\"__isSmartRef__\":true,\"id\":1915},{\"__isSmartRef__\":true,\"id\":1916}],[{\"__isSmartRef__\":true,\"id\":1917},{\"__isSmartRef__\":true,\"id\":1918},{\"__isSmartRef__\":true,\"id\":1919},{\"__isSmartRef__\":true,\"id\":1920},{\"__isSmartRef__\":true,\"id\":1921},{\"__isSmartRef__\":true,\"id\":1922}],[{\"__isSmartRef__\":true,\"id\":1923},{\"__isSmartRef__\":true,\"id\":1924},{\"__isSmartRef__\":true,\"id\":1925},{\"__isSmartRef__\":true,\"id\":1926},{\"__isSmartRef__\":true,\"id\":1927},{\"__isSmartRef__\":true,\"id\":1928}],[{\"__isSmartRef__\":true,\"id\":1929},{\"__isSmartRef__\":true,\"id\":1930},{\"__isSmartRef__\":true,\"id\":1931},{\"__isSmartRef__\":true,\"id\":1932},{\"__isSmartRef__\":true,\"id\":1933},{\"__isSmartRef__\":true,\"id\":1934}],[{\"__isSmartRef__\":true,\"id\":1935},{\"__isSmartRef__\":true,\"id\":1936},{\"__isSmartRef__\":true,\"id\":1937},{\"__isSmartRef__\":true,\"id\":1938},{\"__isSmartRef__\":true,\"id\":1939},{\"__isSmartRef__\":true,\"id\":1940}],[{\"__isSmartRef__\":true,\"id\":1941},{\"__isSmartRef__\":true,\"id\":1942},{\"__isSmartRef__\":true,\"id\":1943},{\"__isSmartRef__\":true,\"id\":1944},{\"__isSmartRef__\":true,\"id\":1945},{\"__isSmartRef__\":true,\"id\":1946}],[{\"__isSmartRef__\":true,\"id\":1947},{\"__isSmartRef__\":true,\"id\":1948},{\"__isSmartRef__\":true,\"id\":1949},{\"__isSmartRef__\":true,\"id\":1950},{\"__isSmartRef__\":true,\"id\":1951},{\"__isSmartRef__\":true,\"id\":1952}],[{\"__isSmartRef__\":true,\"id\":1953},{\"__isSmartRef__\":true,\"id\":1954},{\"__isSmartRef__\":true,\"id\":1955},{\"__isSmartRef__\":true,\"id\":1956},{\"__isSmartRef__\":true,\"id\":1957},{\"__isSmartRef__\":true,\"id\":1958}],[{\"__isSmartRef__\":true,\"id\":1959},{\"__isSmartRef__\":true,\"id\":1960},{\"__isSmartRef__\":true,\"id\":1961},{\"__isSmartRef__\":true,\"id\":1962},{\"__isSmartRef__\":true,\"id\":1963},{\"__isSmartRef__\":true,\"id\":1964}],[{\"__isSmartRef__\":true,\"id\":1965},{\"__isSmartRef__\":true,\"id\":1966},{\"__isSmartRef__\":true,\"id\":1967},{\"__isSmartRef__\":true,\"id\":1968},{\"__isSmartRef__\":true,\"id\":1969},{\"__isSmartRef__\":true,\"id\":1970}],[{\"__isSmartRef__\":true,\"id\":1971},{\"__isSmartRef__\":true,\"id\":1972},{\"__isSmartRef__\":true,\"id\":1973},{\"__isSmartRef__\":true,\"id\":1974},{\"__isSmartRef__\":true,\"id\":1975},{\"__isSmartRef__\":true,\"id\":1976}],[{\"__isSmartRef__\":true,\"id\":1977},{\"__isSmartRef__\":true,\"id\":1978},{\"__isSmartRef__\":true,\"id\":1979},{\"__isSmartRef__\":true,\"id\":1980},{\"__isSmartRef__\":true,\"id\":1981},{\"__isSmartRef__\":true,\"id\":1982}],[{\"__isSmartRef__\":true,\"id\":1983},{\"__isSmartRef__\":true,\"id\":1984},{\"__isSmartRef__\":true,\"id\":1985},{\"__isSmartRef__\":true,\"id\":1986},{\"__isSmartRef__\":true,\"id\":1987},{\"__isSmartRef__\":true,\"id\":1988}],[{\"__isSmartRef__\":true,\"id\":1989},{\"__isSmartRef__\":true,\"id\":1990},{\"__isSmartRef__\":true,\"id\":1991},{\"__isSmartRef__\":true,\"id\":1992},{\"__isSmartRef__\":true,\"id\":1993},{\"__isSmartRef__\":true,\"id\":1994}],[{\"__isSmartRef__\":true,\"id\":1995},{\"__isSmartRef__\":true,\"id\":1996},{\"__isSmartRef__\":true,\"id\":1997},{\"__isSmartRef__\":true,\"id\":1998},{\"__isSmartRef__\":true,\"id\":1999},{\"__isSmartRef__\":true,\"id\":2000}],[{\"__isSmartRef__\":true,\"id\":2001},{\"__isSmartRef__\":true,\"id\":2002},{\"__isSmartRef__\":true,\"id\":2003},{\"__isSmartRef__\":true,\"id\":2004},{\"__isSmartRef__\":true,\"id\":2005},{\"__isSmartRef__\":true,\"id\":2006}],[{\"__isSmartRef__\":true,\"id\":2007},{\"__isSmartRef__\":true,\"id\":2008},{\"__isSmartRef__\":true,\"id\":2009},{\"__isSmartRef__\":true,\"id\":2010},{\"__isSmartRef__\":true,\"id\":2011},{\"__isSmartRef__\":true,\"id\":2012}],[{\"__isSmartRef__\":true,\"id\":2013},{\"__isSmartRef__\":true,\"id\":2014},{\"__isSmartRef__\":true,\"id\":2015},{\"__isSmartRef__\":true,\"id\":2016},{\"__isSmartRef__\":true,\"id\":2017},{\"__isSmartRef__\":true,\"id\":2018}],[{\"__isSmartRef__\":true,\"id\":2019},{\"__isSmartRef__\":true,\"id\":2020},{\"__isSmartRef__\":true,\"id\":2021},{\"__isSmartRef__\":true,\"id\":2022},{\"__isSmartRef__\":true,\"id\":2023},{\"__isSmartRef__\":true,\"id\":2024}],[{\"__isSmartRef__\":true,\"id\":2025},{\"__isSmartRef__\":true,\"id\":2026},{\"__isSmartRef__\":true,\"id\":2027},{\"__isSmartRef__\":true,\"id\":2028},{\"__isSmartRef__\":true,\"id\":2029},{\"__isSmartRef__\":true,\"id\":2030}],[{\"__isSmartRef__\":true,\"id\":2031},{\"__isSmartRef__\":true,\"id\":2032},{\"__isSmartRef__\":true,\"id\":2033},{\"__isSmartRef__\":true,\"id\":2034},{\"__isSmartRef__\":true,\"id\":2035},{\"__isSmartRef__\":true,\"id\":2036}],[{\"__isSmartRef__\":true,\"id\":2037},{\"__isSmartRef__\":true,\"id\":2038},{\"__isSmartRef__\":true,\"id\":2039},{\"__isSmartRef__\":true,\"id\":2040},{\"__isSmartRef__\":true,\"id\":2041},{\"__isSmartRef__\":true,\"id\":2042}],[{\"__isSmartRef__\":true,\"id\":2043},{\"__isSmartRef__\":true,\"id\":2044},{\"__isSmartRef__\":true,\"id\":2045},{\"__isSmartRef__\":true,\"id\":2046},{\"__isSmartRef__\":true,\"id\":2047},{\"__isSmartRef__\":true,\"id\":2048}],[{\"__isSmartRef__\":true,\"id\":2049},{\"__isSmartRef__\":true,\"id\":2050},{\"__isSmartRef__\":true,\"id\":2051},{\"__isSmartRef__\":true,\"id\":2052},{\"__isSmartRef__\":true,\"id\":2053},{\"__isSmartRef__\":true,\"id\":2054}],[{\"__isSmartRef__\":true,\"id\":2055},{\"__isSmartRef__\":true,\"id\":2056},{\"__isSmartRef__\":true,\"id\":2057},{\"__isSmartRef__\":true,\"id\":2058},{\"__isSmartRef__\":true,\"id\":2059},{\"__isSmartRef__\":true,\"id\":2060}],[{\"__isSmartRef__\":true,\"id\":2061},{\"__isSmartRef__\":true,\"id\":2062},{\"__isSmartRef__\":true,\"id\":2063},{\"__isSmartRef__\":true,\"id\":2064},{\"__isSmartRef__\":true,\"id\":2065},{\"__isSmartRef__\":true,\"id\":2066}],[{\"__isSmartRef__\":true,\"id\":2067},{\"__isSmartRef__\":true,\"id\":2068},{\"__isSmartRef__\":true,\"id\":2069},{\"__isSmartRef__\":true,\"id\":2070},{\"__isSmartRef__\":true,\"id\":2071},{\"__isSmartRef__\":true,\"id\":2072}],[{\"__isSmartRef__\":true,\"id\":2073},{\"__isSmartRef__\":true,\"id\":2074},{\"__isSmartRef__\":true,\"id\":2075},{\"__isSmartRef__\":true,\"id\":2076},{\"__isSmartRef__\":true,\"id\":2077},{\"__isSmartRef__\":true,\"id\":2078}],[{\"__isSmartRef__\":true,\"id\":2079},{\"__isSmartRef__\":true,\"id\":2080},{\"__isSmartRef__\":true,\"id\":2081},{\"__isSmartRef__\":true,\"id\":2082},{\"__isSmartRef__\":true,\"id\":2083},{\"__isSmartRef__\":true,\"id\":2084}],[{\"__isSmartRef__\":true,\"id\":2085},{\"__isSmartRef__\":true,\"id\":2086},{\"__isSmartRef__\":true,\"id\":2087},{\"__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},{\"__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},{\"__isSmartRef__\":true,\"id\":2104},{\"__isSmartRef__\":true,\"id\":2105},{\"__isSmartRef__\":true,\"id\":2106},{\"__isSmartRef__\":true,\"id\":2107},{\"__isSmartRef__\":true,\"id\":2108}],[{\"__isSmartRef__\":true,\"id\":2109},{\"__isSmartRef__\":true,\"id\":2110},{\"__isSmartRef__\":true,\"id\":2111},{\"__isSmartRef__\":true,\"id\":2112},{\"__isSmartRef__\":true,\"id\":2113},{\"__isSmartRef__\":true,\"id\":2114}],[{\"__isSmartRef__\":true,\"id\":2115},{\"__isSmartRef__\":true,\"id\":2116},{\"__isSmartRef__\":true,\"id\":2117},{\"__isSmartRef__\":true,\"id\":2118},{\"__isSmartRef__\":true,\"id\":2119},{\"__isSmartRef__\":true,\"id\":2120}],[{\"__isSmartRef__\":true,\"id\":2121},{\"__isSmartRef__\":true,\"id\":2122},{\"__isSmartRef__\":true,\"id\":2123},{\"__isSmartRef__\":true,\"id\":2124},{\"__isSmartRef__\":true,\"id\":2125},{\"__isSmartRef__\":true,\"id\":2126}],[{\"__isSmartRef__\":true,\"id\":2127},{\"__isSmartRef__\":true,\"id\":2128},{\"__isSmartRef__\":true,\"id\":2129},{\"__isSmartRef__\":true,\"id\":2130},{\"__isSmartRef__\":true,\"id\":2131},{\"__isSmartRef__\":true,\"id\":2132}],[{\"__isSmartRef__\":true,\"id\":2133},{\"__isSmartRef__\":true,\"id\":2134},{\"__isSmartRef__\":true,\"id\":2135},{\"__isSmartRef__\":true,\"id\":2136},{\"__isSmartRef__\":true,\"id\":2137},{\"__isSmartRef__\":true,\"id\":2138}],[{\"__isSmartRef__\":true,\"id\":2139},{\"__isSmartRef__\":true,\"id\":2140},{\"__isSmartRef__\":true,\"id\":2141},{\"__isSmartRef__\":true,\"id\":2142},{\"__isSmartRef__\":true,\"id\":2143},{\"__isSmartRef__\":true,\"id\":2144}],[{\"__isSmartRef__\":true,\"id\":2145},{\"__isSmartRef__\":true,\"id\":2146},{\"__isSmartRef__\":true,\"id\":2147},{\"__isSmartRef__\":true,\"id\":2148},{\"__isSmartRef__\":true,\"id\":2149},{\"__isSmartRef__\":true,\"id\":2150}],[{\"__isSmartRef__\":true,\"id\":2151},{\"__isSmartRef__\":true,\"id\":2152},{\"__isSmartRef__\":true,\"id\":2153},{\"__isSmartRef__\":true,\"id\":2154},{\"__isSmartRef__\":true,\"id\":2155},{\"__isSmartRef__\":true,\"id\":2156}],[{\"__isSmartRef__\":true,\"id\":2157},{\"__isSmartRef__\":true,\"id\":2158},{\"__isSmartRef__\":true,\"id\":2159},{\"__isSmartRef__\":true,\"id\":2160},{\"__isSmartRef__\":true,\"id\":2161},{\"__isSmartRef__\":true,\"id\":2162}],[{\"__isSmartRef__\":true,\"id\":2163},{\"__isSmartRef__\":true,\"id\":2164},{\"__isSmartRef__\":true,\"id\":2165},{\"__isSmartRef__\":true,\"id\":2166},{\"__isSmartRef__\":true,\"id\":2167},{\"__isSmartRef__\":true,\"id\":2168}],[{\"__isSmartRef__\":true,\"id\":2169},{\"__isSmartRef__\":true,\"id\":2170},{\"__isSmartRef__\":true,\"id\":2171},{\"__isSmartRef__\":true,\"id\":2172},{\"__isSmartRef__\":true,\"id\":2173},{\"__isSmartRef__\":true,\"id\":2174}],[{\"__isSmartRef__\":true,\"id\":2175},{\"__isSmartRef__\":true,\"id\":2176},{\"__isSmartRef__\":true,\"id\":2177},{\"__isSmartRef__\":true,\"id\":2178},{\"__isSmartRef__\":true,\"id\":2179},{\"__isSmartRef__\":true,\"id\":2180}],[{\"__isSmartRef__\":true,\"id\":2181},{\"__isSmartRef__\":true,\"id\":2182},{\"__isSmartRef__\":true,\"id\":2183},{\"__isSmartRef__\":true,\"id\":2184},{\"__isSmartRef__\":true,\"id\":2185},{\"__isSmartRef__\":true,\"id\":2186}],[{\"__isSmartRef__\":true,\"id\":2187},{\"__isSmartRef__\":true,\"id\":2188},{\"__isSmartRef__\":true,\"id\":2189},{\"__isSmartRef__\":true,\"id\":2190},{\"__isSmartRef__\":true,\"id\":2191},{\"__isSmartRef__\":true,\"id\":2192}],[{\"__isSmartRef__\":true,\"id\":2193},{\"__isSmartRef__\":true,\"id\":2194},{\"__isSmartRef__\":true,\"id\":2195},{\"__isSmartRef__\":true,\"id\":2196},{\"__isSmartRef__\":true,\"id\":2197},{\"__isSmartRef__\":true,\"id\":2198}],[{\"__isSmartRef__\":true,\"id\":2199},{\"__isSmartRef__\":true,\"id\":2200},{\"__isSmartRef__\":true,\"id\":2201},{\"__isSmartRef__\":true,\"id\":2202},{\"__isSmartRef__\":true,\"id\":2203},{\"__isSmartRef__\":true,\"id\":2204}],[{\"__isSmartRef__\":true,\"id\":2205},{\"__isSmartRef__\":true,\"id\":2206},{\"__isSmartRef__\":true,\"id\":2207},{\"__isSmartRef__\":true,\"id\":2208},{\"__isSmartRef__\":true,\"id\":2209},{\"__isSmartRef__\":true,\"id\":2210}],[{\"__isSmartRef__\":true,\"id\":2211},{\"__isSmartRef__\":true,\"id\":2212},{\"__isSmartRef__\":true,\"id\":2213},{\"__isSmartRef__\":true,\"id\":2214},{\"__isSmartRef__\":true,\"id\":2215},{\"__isSmartRef__\":true,\"id\":2216}],[{\"__isSmartRef__\":true,\"id\":2217},{\"__isSmartRef__\":true,\"id\":2218},{\"__isSmartRef__\":true,\"id\":2219},{\"__isSmartRef__\":true,\"id\":2220},{\"__isSmartRef__\":true,\"id\":2221},{\"__isSmartRef__\":true,\"id\":2222}],[{\"__isSmartRef__\":true,\"id\":2223},{\"__isSmartRef__\":true,\"id\":2224},{\"__isSmartRef__\":true,\"id\":2225},{\"__isSmartRef__\":true,\"id\":2226},{\"__isSmartRef__\":true,\"id\":2227},{\"__isSmartRef__\":true,\"id\":2228}]],\"previousColumnNumber\":1329,\"currentColumnNumber\":1329,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2229},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,281.2)\",\"distanceToDragEvent\":\"lively.pt(514.0,-11.0)\"},\"347\":{\"shape\":{\"__isSmartRef__\":true,\"id\":348},\"submorphs\":[],\"scripts\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":349},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"43CA3E23-B3A0-460A-9167-251D11118CD3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":346},\"__LivelyClassName__\":\"lively.morphic.HtmlWrapperMorph\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"348\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\",\"extent\"],\"stringifiedShapeNode\":\"
crunchedObj
[object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] self
[object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] obj
<lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> i
keys
j
\",\"__LivelyClassName__\":\"lively.morphic.Shapes.External\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,200.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"extent\":\"lively.pt(200.0,200.0)\"},\"349\":{\"morph\":{\"__isSmartRef__\":true,\"id\":347},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"350\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":8.14,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(768.0,297.0)\",\"_BorderColor\":\"Color.rgb(165,164,164)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"351\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":352},{\"__isSmartRef__\":true,\"id\":354},{\"__isSmartRef__\":true,\"id\":356},{\"__isSmartRef__\":true,\"id\":358},{\"__isSmartRef__\":true,\"id\":360},{\"__isSmartRef__\":true,\"id\":362},{\"__isSmartRef__\":true,\"id\":364},{\"__isSmartRef__\":true,\"id\":366}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":368},\"revisionOnLoad\":184624,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"352\":{\"date\":{\"__isSmartRef__\":true,\"id\":353},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"353\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"354\":{\"date\":{\"__isSmartRef__\":true,\"id\":355},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"355\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"356\":{\"date\":{\"__isSmartRef__\":true,\"id\":357},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"357\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"358\":{\"date\":{\"__isSmartRef__\":true,\"id\":359},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"359\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"360\":{\"date\":{\"__isSmartRef__\":true,\"id\":361},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"361\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"362\":{\"date\":{\"__isSmartRef__\":true,\"id\":363},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"363\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"364\":{\"date\":{\"__isSmartRef__\":true,\"id\":365},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"365\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"366\":{\"date\":{\"__isSmartRef__\":true,\"id\":367},\"author\":\"jenslincke\",\"message\":\"I want my blue rectangle back!\",\"id\":\"5AA9291A-869F-4D36-8095-4721B5A5B205\"},\"367\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\"},\"368\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)\"},\"369\":{\"morph\":{\"__isSmartRef__\":true,\"id\":346},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"370\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":371}},\"371\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":372}},\"372\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":373},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":374},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"373\":{\"this\":{\"__isSmartRef__\":true,\"id\":370}},\"374\":{},\"375\":{\"length\":1},\"376\":{\"length\":1},\"377\":{\"length\":1},\"378\":{\"length\":1},\"379\":{\"length\":1},\"380\":{\"length\":1},\"381\":{\"length\":1},\"382\":{\"length\":1},\"383\":{\"length\":1},\"384\":{\"length\":1},\"385\":{\"length\":1},\"386\":{\"length\":1},\"387\":{\"length\":1},\"388\":{\"length\":1},\"389\":{\"length\":1},\"390\":{\"length\":1},\"391\":{\"length\":1},\"392\":{\"length\":1},\"393\":{\"length\":1},\"394\":{\"length\":1},\"395\":{\"length\":1},\"396\":{\"length\":1},\"397\":{\"length\":1},\"398\":{\"length\":1},\"399\":{\"length\":1},\"400\":{\"length\":1},\"401\":{\"length\":1},\"402\":{\"length\":1},\"403\":{\"length\":1},\"404\":{\"length\":1},\"405\":{\"length\":1},\"406\":{\"length\":1},\"407\":{\"length\":1},\"408\":{\"length\":1},\"409\":{\"length\":1},\"410\":{\"length\":1},\"411\":{\"length\":1},\"412\":{\"length\":1},\"413\":{\"length\":1},\"414\":{\"length\":1},\"415\":{\"length\":1},\"416\":{\"length\":1},\"417\":{\"length\":1},\"418\":{\"length\":1},\"419\":{\"length\":1},\"420\":{\"length\":1},\"421\":{\"length\":1},\"422\":{\"length\":1},\"423\":{\"length\":1},\"424\":{\"length\":1},\"425\":{\"length\":1},\"426\":{\"length\":1},\"427\":{\"length\":1},\"428\":{\"length\":1},\"429\":{\"length\":1},\"430\":{\"length\":1},\"431\":{\"length\":1},\"432\":{\"length\":1},\"433\":{\"length\":1},\"434\":{\"length\":1},\"435\":{\"length\":1},\"436\":{\"length\":1},\"437\":{\"length\":1},\"438\":{\"length\":1},\"439\":{\"length\":1},\"440\":{\"length\":1},\"441\":{\"length\":1},\"442\":{\"length\":1},\"443\":{\"length\":1},\"444\":{\"length\":1},\"445\":{\"length\":1},\"446\":{\"length\":1},\"447\":{\"length\":1},\"448\":{\"length\":1},\"449\":{\"length\":1},\"450\":{\"length\":1},\"451\":{\"length\":1},\"452\":{\"length\":1},\"453\":{\"length\":1},\"454\":{\"length\":1},\"455\":{\"length\":1},\"456\":{\"length\":1},\"457\":{\"length\":1},\"458\":{\"length\":1},\"459\":{\"length\":1},\"460\":{\"length\":1},\"461\":{\"length\":1},\"462\":{\"length\":1},\"463\":{\"length\":1},\"464\":{\"length\":1},\"465\":{\"length\":1},\"466\":{\"length\":1},\"467\":{\"length\":1},\"468\":{\"length\":1},\"469\":{\"length\":1},\"470\":{\"length\":1},\"471\":{\"length\":1},\"472\":{\"length\":1},\"473\":{\"length\":1},\"474\":{\"length\":1},\"475\":{\"length\":1},\"476\":{\"length\":1},\"477\":{\"length\":1},\"478\":{\"length\":1},\"479\":{\"length\":1},\"480\":{\"length\":1},\"481\":{\"length\":1},\"482\":{\"length\":1},\"483\":{\"length\":1},\"484\":{\"length\":1},\"485\":{\"length\":1},\"486\":{\"length\":1},\"487\":{\"length\":1},\"488\":{\"length\":1},\"489\":{\"length\":1},\"490\":{\"length\":1},\"491\":{\"length\":1},\"492\":{\"length\":1},\"493\":{\"length\":1},\"494\":{\"length\":1},\"495\":{\"length\":1},\"496\":{\"length\":1},\"497\":{\"length\":1},\"498\":{\"length\":1},\"499\":{\"length\":1},\"500\":{\"length\":1},\"501\":{\"length\":1},\"502\":{\"length\":1},\"503\":{\"length\":1},\"504\":{\"length\":1},\"505\":{\"length\":1},\"506\":{\"length\":1},\"507\":{\"length\":1},\"508\":{\"length\":1},\"509\":{\"length\":1},\"510\":{\"length\":1},\"511\":{\"length\":1},\"512\":{\"length\":1},\"513\":{\"length\":1},\"514\":{\"length\":1},\"515\":{\"length\":1},\"516\":{\"length\":1},\"517\":{\"length\":1},\"518\":{\"length\":1},\"519\":{\"length\":1},\"520\":{\"length\":1},\"521\":{\"length\":1},\"522\":{\"length\":1},\"523\":{\"length\":1},\"524\":{\"length\":1},\"525\":{\"length\":1},\"526\":{\"length\":1},\"527\":{\"length\":1},\"528\":{\"length\":1},\"529\":{\"length\":1},\"530\":{\"length\":1},\"531\":{\"length\":1},\"532\":{\"length\":1},\"533\":{\"length\":1},\"534\":{\"length\":1},\"535\":{\"length\":1},\"536\":{\"length\":1},\"537\":{\"length\":1},\"538\":{\"length\":1},\"539\":{\"length\":1},\"540\":{\"length\":1},\"541\":{\"length\":1},\"542\":{\"length\":1},\"543\":{\"length\":1},\"544\":{\"length\":1},\"545\":{\"length\":1},\"546\":{\"length\":1},\"547\":{\"length\":1},\"548\":{\"length\":1},\"549\":{\"length\":1},\"550\":{\"length\":1},\"551\":{\"length\":1},\"552\":{\"length\":1},\"553\":{\"length\":1},\"554\":{\"length\":1},\"555\":{\"length\":1},\"556\":{\"length\":1},\"557\":{\"length\":1},\"558\":{\"length\":1},\"559\":{\"length\":1},\"560\":{\"length\":1},\"561\":{\"length\":1},\"562\":{\"length\":1},\"563\":{\"length\":1},\"564\":{\"length\":1},\"565\":{\"length\":1},\"566\":{\"length\":1},\"567\":{\"length\":1},\"568\":{\"length\":1},\"569\":{\"length\":1},\"570\":{\"length\":1},\"571\":{\"length\":1},\"572\":{\"length\":1},\"573\":{\"length\":1},\"574\":{\"length\":1},\"575\":{\"length\":1},\"576\":{\"length\":1},\"577\":{\"length\":1},\"578\":{\"length\":1},\"579\":{\"length\":1},\"580\":{\"length\":1},\"581\":{\"length\":1},\"582\":{\"length\":1},\"583\":{\"length\":1},\"584\":{\"length\":1},\"585\":{\"length\":1},\"586\":{\"length\":1},\"587\":{\"length\":1},\"588\":{\"length\":1},\"589\":{\"length\":1},\"590\":{\"length\":1},\"591\":{\"length\":1},\"592\":{\"length\":1},\"593\":{\"length\":1},\"594\":{\"length\":1},\"595\":{\"length\":1},\"596\":{\"length\":1},\"597\":{\"length\":1},\"598\":{\"length\":1},\"599\":{\"length\":1},\"600\":{\"length\":1},\"601\":{\"length\":1},\"602\":{\"length\":1},\"603\":{\"length\":1},\"604\":{\"length\":1},\"605\":{\"length\":1},\"606\":{\"length\":1},\"607\":{\"length\":1},\"608\":{\"length\":1},\"609\":{\"length\":1},\"610\":{\"length\":1},\"611\":{\"length\":1},\"612\":{\"length\":1},\"613\":{\"length\":1},\"614\":{\"length\":1},\"615\":{\"length\":1},\"616\":{\"length\":1},\"617\":{\"length\":1},\"618\":{\"length\":1},\"619\":{\"length\":1},\"620\":{\"length\":1},\"621\":{\"length\":1},\"622\":{\"length\":1},\"623\":{\"length\":1},\"624\":{\"length\":1},\"625\":{\"length\":1},\"626\":{\"length\":1},\"627\":{\"length\":1},\"628\":{\"length\":1},\"629\":{\"length\":1},\"630\":{\"length\":1},\"631\":{\"length\":1},\"632\":{\"length\":1},\"633\":{\"length\":1},\"634\":{\"length\":1},\"635\":{\"length\":1},\"636\":{\"length\":1},\"637\":{\"length\":1},\"638\":{\"length\":1},\"639\":{\"length\":1},\"640\":{\"length\":1},\"641\":{\"length\":1},\"642\":{\"length\":1},\"643\":{\"length\":1},\"644\":{\"length\":1},\"645\":{\"length\":1},\"646\":{\"length\":1},\"647\":{\"length\":1},\"648\":{\"length\":1},\"649\":{\"length\":1},\"650\":{\"length\":1},\"651\":{\"length\":1},\"652\":{\"length\":1},\"653\":{\"length\":1},\"654\":{\"length\":1},\"655\":{\"length\":1},\"656\":{\"length\":1},\"657\":{\"length\":1},\"658\":{\"length\":1},\"659\":{\"length\":1},\"660\":{\"length\":1},\"661\":{\"length\":1},\"662\":{\"length\":1},\"663\":{\"length\":1},\"664\":{\"length\":1},\"665\":{\"length\":1},\"666\":{\"length\":1},\"667\":{\"length\":1},\"668\":{\"length\":1},\"669\":{\"length\":1},\"670\":{\"length\":1},\"671\":{\"length\":1},\"672\":{\"length\":1},\"673\":{\"length\":1},\"674\":{\"length\":1},\"675\":{\"length\":1},\"676\":{\"length\":1},\"677\":{\"length\":1},\"678\":{\"length\":1},\"679\":{\"length\":1},\"680\":{\"length\":1},\"681\":{\"length\":1},\"682\":{\"length\":1},\"683\":{\"length\":1},\"684\":{\"length\":1},\"685\":{\"length\":1},\"686\":{\"length\":1},\"687\":{\"length\":1},\"688\":{\"length\":1},\"689\":{\"length\":1},\"690\":{\"length\":1},\"691\":{\"length\":1},\"692\":{\"length\":1},\"693\":{\"length\":1},\"694\":{\"length\":1},\"695\":{\"length\":1},\"696\":{\"length\":1},\"697\":{\"length\":1},\"698\":{\"length\":1},\"699\":{\"length\":1},\"700\":{\"length\":1},\"701\":{\"length\":1},\"702\":{\"length\":1},\"703\":{\"length\":1},\"704\":{\"length\":1},\"705\":{\"length\":1},\"706\":{\"length\":1},\"707\":{\"length\":1},\"708\":{\"length\":1},\"709\":{\"length\":1},\"710\":{\"length\":1},\"711\":{\"length\":1},\"712\":{\"length\":1},\"713\":{\"length\":1},\"714\":{\"length\":1},\"715\":{\"length\":1},\"716\":{\"length\":1},\"717\":{\"length\":1},\"718\":{\"length\":1},\"719\":{\"length\":1},\"720\":{\"length\":1},\"721\":{\"length\":1},\"722\":{\"length\":1},\"723\":{\"length\":1},\"724\":{\"length\":1},\"725\":{\"length\":1},\"726\":{\"length\":1},\"727\":{\"length\":1},\"728\":{\"length\":1},\"729\":{\"length\":1},\"730\":{\"length\":1},\"731\":{\"length\":1},\"732\":{\"length\":1},\"733\":{\"length\":1},\"734\":{\"length\":1},\"735\":{\"length\":1},\"736\":{\"length\":1},\"737\":{\"length\":1},\"738\":{\"length\":1},\"739\":{\"length\":1},\"740\":{\"length\":1},\"741\":{\"length\":1},\"742\":{\"length\":1},\"743\":{\"length\":1},\"744\":{\"length\":1},\"745\":{\"length\":1},\"746\":{\"length\":1},\"747\":{\"length\":1},\"748\":{\"length\":1},\"749\":{\"length\":1},\"750\":{\"length\":1},\"751\":{\"length\":1},\"752\":{\"length\":1},\"753\":{\"length\":1},\"754\":{\"length\":1},\"755\":{\"length\":1},\"756\":{\"length\":1},\"757\":{\"length\":1},\"758\":{\"length\":1},\"759\":{\"length\":1},\"760\":{\"length\":1},\"761\":{\"length\":1},\"762\":{\"length\":1},\"763\":{\"length\":1},\"764\":{\"length\":1},\"765\":{\"length\":1},\"766\":{\"length\":1},\"767\":{\"length\":1},\"768\":{\"length\":1},\"769\":{\"length\":1},\"770\":{\"length\":1},\"771\":{\"length\":1},\"772\":{\"length\":1},\"773\":{\"length\":1},\"774\":{\"length\":1},\"775\":{\"length\":1},\"776\":{\"length\":1},\"777\":{\"length\":1},\"778\":{\"length\":1},\"779\":{\"length\":1},\"780\":{\"length\":1},\"781\":{\"length\":1},\"782\":{\"length\":1},\"783\":{\"length\":1},\"784\":{\"length\":1},\"785\":{\"length\":1},\"786\":{\"length\":1},\"787\":{\"length\":1},\"788\":{\"length\":1},\"789\":{\"length\":1},\"790\":{\"length\":1},\"791\":{\"length\":1},\"792\":{\"length\":1},\"793\":{\"length\":1},\"794\":{\"length\":1},\"795\":{\"length\":1},\"796\":{\"length\":1},\"797\":{\"length\":1},\"798\":{\"length\":1},\"799\":{\"length\":1},\"800\":{\"length\":1},\"801\":{\"length\":1},\"802\":{\"length\":1},\"803\":{\"length\":1},\"804\":{\"length\":1},\"805\":{\"length\":1},\"806\":{\"length\":1},\"807\":{\"length\":1},\"808\":{\"length\":1},\"809\":{\"length\":1},\"810\":{\"length\":1},\"811\":{\"length\":1},\"812\":{\"length\":1},\"813\":{\"length\":1},\"814\":{\"length\":1},\"815\":{\"length\":1},\"816\":{\"length\":1},\"817\":{\"length\":1},\"818\":{\"length\":1},\"819\":{\"length\":1},\"820\":{\"length\":1},\"821\":{\"length\":1},\"822\":{\"length\":1},\"823\":{\"length\":1},\"824\":{\"length\":1},\"825\":{\"length\":1},\"826\":{\"length\":1},\"827\":{\"length\":1},\"828\":{\"length\":1},\"829\":{\"length\":1},\"830\":{\"length\":1},\"831\":{\"length\":1},\"832\":{\"length\":1},\"833\":{\"length\":1},\"834\":{\"length\":1},\"835\":{\"length\":1},\"836\":{\"length\":1},\"837\":{\"length\":1},\"838\":{\"length\":1},\"839\":{\"length\":1},\"840\":{\"length\":1},\"841\":{\"length\":1},\"842\":{\"length\":1},\"843\":{\"length\":1},\"844\":{\"length\":1},\"845\":{\"length\":1},\"846\":{\"length\":1},\"847\":{\"length\":1},\"848\":{\"length\":1},\"849\":{\"length\":1},\"850\":{\"length\":1},\"851\":{\"length\":1},\"852\":{\"length\":1},\"853\":{\"length\":1},\"854\":{\"length\":1},\"855\":{\"length\":1},\"856\":{\"length\":1},\"857\":{\"length\":1},\"858\":{\"length\":1},\"859\":{\"length\":1},\"860\":{\"length\":1},\"861\":{\"length\":1},\"862\":{\"length\":1},\"863\":{\"length\":1},\"864\":{\"length\":1},\"865\":{\"length\":1},\"866\":{\"length\":1},\"867\":{\"length\":1},\"868\":{\"length\":1},\"869\":{\"length\":1},\"870\":{\"length\":1},\"871\":{\"length\":1},\"872\":{\"length\":1},\"873\":{\"length\":1},\"874\":{\"length\":1},\"875\":{\"length\":1},\"876\":{\"length\":1},\"877\":{\"length\":1},\"878\":{\"length\":1},\"879\":{\"length\":1},\"880\":{\"length\":1},\"881\":{\"length\":1},\"882\":{\"length\":1},\"883\":{\"length\":1},\"884\":{\"length\":1},\"885\":{\"length\":1},\"886\":{\"length\":1},\"887\":{\"length\":1},\"888\":{\"length\":1},\"889\":{\"length\":1},\"890\":{\"length\":1},\"891\":{\"length\":1},\"892\":{\"length\":1},\"893\":{\"length\":1},\"894\":{\"length\":1},\"895\":{\"length\":1},\"896\":{\"length\":1},\"897\":{\"length\":1},\"898\":{\"length\":1},\"899\":{\"length\":1},\"900\":{\"length\":1},\"901\":{\"length\":1},\"902\":{\"length\":1},\"903\":{\"length\":1},\"904\":{\"length\":1},\"905\":{\"length\":1},\"906\":{\"length\":1},\"907\":{\"length\":1},\"908\":{\"length\":1},\"909\":{\"length\":1},\"910\":{\"length\":1},\"911\":{\"length\":1},\"912\":{\"length\":1},\"913\":{\"length\":1},\"914\":{\"length\":1},\"915\":{\"length\":1},\"916\":{\"length\":1},\"917\":{\"length\":1},\"918\":{\"length\":1},\"919\":{\"length\":1},\"920\":{\"length\":1},\"921\":{\"length\":1},\"922\":{\"length\":1},\"923\":{\"length\":1},\"924\":{\"length\":1},\"925\":{\"length\":1},\"926\":{\"length\":1},\"927\":{\"length\":1},\"928\":{\"length\":1},\"929\":{\"length\":1},\"930\":{\"length\":1},\"931\":{\"length\":1},\"932\":{\"length\":1},\"933\":{\"length\":1},\"934\":{\"length\":1},\"935\":{\"length\":1},\"936\":{\"length\":1},\"937\":{\"length\":1},\"938\":{\"length\":1},\"939\":{\"length\":1},\"940\":{\"length\":1},\"941\":{\"length\":1},\"942\":{\"length\":1},\"943\":{\"length\":1},\"944\":{\"length\":1},\"945\":{\"length\":1},\"946\":{\"length\":1},\"947\":{\"length\":1},\"948\":{\"length\":1},\"949\":{\"length\":1},\"950\":{\"length\":1},\"951\":{\"length\":1},\"952\":{\"length\":1},\"953\":{\"length\":1},\"954\":{\"length\":1},\"955\":{\"length\":1},\"956\":{\"length\":1},\"957\":{\"length\":1},\"958\":{\"length\":1},\"959\":{\"length\":1},\"960\":{\"length\":1},\"961\":{\"length\":1},\"962\":{\"length\":1},\"963\":{\"length\":1},\"964\":{\"length\":1},\"965\":{\"length\":1},\"966\":{\"length\":1},\"967\":{\"length\":1},\"968\":{\"length\":1},\"969\":{\"length\":1},\"970\":{\"length\":1},\"971\":{\"length\":1},\"972\":{\"length\":1},\"973\":{\"length\":1},\"974\":{\"length\":1},\"975\":{\"length\":1},\"976\":{\"length\":1},\"977\":{\"length\":1},\"978\":{\"length\":1},\"979\":{\"length\":1},\"980\":{\"length\":1},\"981\":{\"length\":1},\"982\":{\"length\":1},\"983\":{\"length\":1},\"984\":{\"length\":1},\"985\":{\"length\":1},\"986\":{\"length\":1},\"987\":{\"length\":1},\"988\":{\"length\":1},\"989\":{\"length\":1},\"990\":{\"length\":1},\"991\":{\"length\":1},\"992\":{\"length\":1},\"993\":{\"length\":1},\"994\":{\"length\":1},\"995\":{\"length\":1},\"996\":{\"length\":1},\"997\":{\"length\":1},\"998\":{\"length\":1},\"999\":{\"length\":1},\"1000\":{\"length\":1},\"1001\":{\"length\":1},\"1002\":{\"length\":1},\"1003\":{\"length\":1},\"1004\":{\"length\":1},\"1005\":{\"length\":1},\"1006\":{\"length\":1},\"1007\":{\"length\":1},\"1008\":{\"length\":1},\"1009\":{\"length\":1},\"1010\":{\"length\":1},\"1011\":{\"length\":1},\"1012\":{\"length\":1},\"1013\":{\"length\":1},\"1014\":{\"length\":1},\"1015\":{\"length\":1},\"1016\":{\"length\":1},\"1017\":{\"length\":1},\"1018\":{\"length\":1},\"1019\":{\"length\":1},\"1020\":{\"length\":1},\"1021\":{\"length\":1},\"1022\":{\"length\":1},\"1023\":{\"length\":1},\"1024\":{\"length\":1},\"1025\":{\"length\":1},\"1026\":{\"length\":1},\"1027\":{\"length\":1},\"1028\":{\"length\":1},\"1029\":{\"length\":1},\"1030\":{\"length\":1},\"1031\":{\"length\":1},\"1032\":{\"length\":1},\"1033\":{\"length\":1},\"1034\":{\"length\":1},\"1035\":{\"length\":1},\"1036\":{\"length\":1},\"1037\":{\"length\":1},\"1038\":{\"length\":1},\"1039\":{\"length\":1},\"1040\":{\"length\":1},\"1041\":{\"length\":1},\"1042\":{\"length\":1},\"1043\":{\"length\":1},\"1044\":{\"length\":1},\"1045\":{\"length\":1},\"1046\":{\"length\":1},\"1047\":{\"length\":1},\"1048\":{\"length\":1},\"1049\":{\"length\":1},\"1050\":{\"length\":1},\"1051\":{\"length\":1},\"1052\":{\"length\":1},\"1053\":{\"length\":1},\"1054\":{\"length\":1},\"1055\":{\"length\":1},\"1056\":{\"length\":1},\"1057\":{\"length\":1},\"1058\":{\"length\":1},\"1059\":{\"length\":1},\"1060\":{\"length\":1},\"1061\":{\"length\":1},\"1062\":{\"length\":1},\"1063\":{\"length\":1},\"1064\":{\"length\":1},\"1065\":{\"length\":1},\"1066\":{\"length\":1},\"1067\":{\"length\":1},\"1068\":{\"length\":1},\"1069\":{\"length\":1},\"1070\":{\"length\":1},\"1071\":{\"length\":1},\"1072\":{\"length\":1},\"1073\":{\"length\":1},\"1074\":{\"length\":1},\"1075\":{\"length\":1},\"1076\":{\"length\":1},\"1077\":{\"length\":1},\"1078\":{\"length\":1},\"1079\":{\"length\":1},\"1080\":{\"length\":1},\"1081\":{\"length\":1},\"1082\":{\"length\":1},\"1083\":{\"length\":1},\"1084\":{\"length\":1},\"1085\":{\"length\":1},\"1086\":{\"length\":1},\"1087\":{\"length\":1},\"1088\":{\"length\":1},\"1089\":{\"length\":1},\"1090\":{\"length\":1},\"1091\":{\"length\":1},\"1092\":{\"length\":1},\"1093\":{\"length\":1},\"1094\":{\"length\":1},\"1095\":{\"length\":1},\"1096\":{\"length\":1},\"1097\":{\"length\":1},\"1098\":{\"length\":1},\"1099\":{\"length\":1},\"1100\":{\"length\":1},\"1101\":{\"length\":1},\"1102\":{\"length\":1},\"1103\":{\"length\":1},\"1104\":{\"length\":1},\"1105\":{\"length\":1},\"1106\":{\"length\":1},\"1107\":{\"length\":1},\"1108\":{\"length\":1},\"1109\":{\"length\":1},\"1110\":{\"length\":1},\"1111\":{\"length\":1},\"1112\":{\"length\":1},\"1113\":{\"length\":1},\"1114\":{\"length\":1},\"1115\":{\"length\":1},\"1116\":{\"length\":1},\"1117\":{\"length\":1},\"1118\":{\"length\":1},\"1119\":{\"length\":1},\"1120\":{\"length\":1},\"1121\":{\"length\":1},\"1122\":{\"length\":1},\"1123\":{\"length\":1},\"1124\":{\"length\":1},\"1125\":{\"length\":1},\"1126\":{\"length\":1},\"1127\":{\"length\":1},\"1128\":{\"length\":1},\"1129\":{\"length\":1},\"1130\":{\"length\":1},\"1131\":{\"length\":1},\"1132\":{\"length\":1},\"1133\":{\"length\":1},\"1134\":{\"length\":1},\"1135\":{\"length\":1},\"1136\":{\"length\":1},\"1137\":{\"length\":1},\"1138\":{\"length\":1},\"1139\":{\"length\":1},\"1140\":{\"length\":1},\"1141\":{\"length\":1},\"1142\":{\"length\":1},\"1143\":{\"length\":1},\"1144\":{\"length\":1},\"1145\":{\"length\":1},\"1146\":{\"length\":1},\"1147\":{\"length\":1},\"1148\":{\"length\":1},\"1149\":{\"length\":1},\"1150\":{\"length\":1},\"1151\":{\"length\":1},\"1152\":{\"length\":1},\"1153\":{\"length\":1},\"1154\":{\"length\":1},\"1155\":{\"length\":1},\"1156\":{\"length\":1},\"1157\":{\"length\":1},\"1158\":{\"length\":1},\"1159\":{\"length\":1},\"1160\":{\"length\":1},\"1161\":{\"length\":1},\"1162\":{\"length\":1},\"1163\":{\"length\":1},\"1164\":{\"length\":1},\"1165\":{\"length\":1},\"1166\":{\"length\":1},\"1167\":{\"length\":1},\"1168\":{\"length\":1},\"1169\":{\"length\":1},\"1170\":{\"length\":1},\"1171\":{\"length\":1},\"1172\":{\"length\":1},\"1173\":{\"length\":1},\"1174\":{\"length\":1},\"1175\":{\"length\":1},\"1176\":{\"length\":1},\"1177\":{\"length\":1},\"1178\":{\"length\":1},\"1179\":{\"length\":1},\"1180\":{\"length\":1},\"1181\":{\"length\":1},\"1182\":{\"length\":1},\"1183\":{\"length\":1},\"1184\":{\"length\":1},\"1185\":{\"length\":1},\"1186\":{\"length\":1},\"1187\":{\"length\":1},\"1188\":{\"length\":1},\"1189\":{\"length\":1},\"1190\":{\"length\":1},\"1191\":{\"length\":1},\"1192\":{\"length\":1},\"1193\":{\"length\":1},\"1194\":{\"length\":1},\"1195\":{\"length\":1},\"1196\":{\"length\":1},\"1197\":{\"length\":1},\"1198\":{\"length\":1},\"1199\":{\"length\":1},\"1200\":{\"length\":1},\"1201\":{\"length\":1},\"1202\":{\"length\":1},\"1203\":{\"length\":1},\"1204\":{\"length\":1},\"1205\":{\"length\":1},\"1206\":{\"length\":1},\"1207\":{\"length\":1},\"1208\":{\"length\":1},\"1209\":{\"length\":1},\"1210\":{\"length\":1},\"1211\":{\"length\":1},\"1212\":{\"length\":1},\"1213\":{\"length\":1},\"1214\":{\"length\":1},\"1215\":{\"length\":1},\"1216\":{\"length\":1},\"1217\":{\"length\":1},\"1218\":{\"length\":1},\"1219\":{\"length\":1},\"1220\":{\"length\":1},\"1221\":{\"length\":1},\"1222\":{\"length\":1},\"1223\":{\"length\":1},\"1224\":{\"length\":1},\"1225\":{\"length\":1},\"1226\":{\"length\":1},\"1227\":{\"length\":1},\"1228\":{\"length\":1},\"1229\":{\"length\":1},\"1230\":{\"length\":1},\"1231\":{\"length\":1},\"1232\":{\"length\":1},\"1233\":{\"length\":1},\"1234\":{\"length\":1},\"1235\":{\"length\":1},\"1236\":{\"length\":1},\"1237\":{\"length\":1},\"1238\":{\"length\":1},\"1239\":{\"length\":1},\"1240\":{\"length\":1},\"1241\":{\"length\":1},\"1242\":{\"length\":1},\"1243\":{\"length\":1},\"1244\":{\"length\":1},\"1245\":{\"length\":1},\"1246\":{\"length\":1},\"1247\":{\"length\":1},\"1248\":{\"length\":1},\"1249\":{\"length\":1},\"1250\":{\"length\":1},\"1251\":{\"length\":1},\"1252\":{\"length\":1},\"1253\":{\"length\":1},\"1254\":{\"length\":1},\"1255\":{\"length\":1},\"1256\":{\"length\":1},\"1257\":{\"length\":1},\"1258\":{\"length\":1},\"1259\":{\"length\":1},\"1260\":{\"length\":1},\"1261\":{\"length\":1},\"1262\":{\"length\":1},\"1263\":{\"length\":1},\"1264\":{\"length\":1},\"1265\":{\"length\":1},\"1266\":{\"length\":1},\"1267\":{\"length\":1},\"1268\":{\"length\":1},\"1269\":{\"length\":1},\"1270\":{\"length\":1},\"1271\":{\"length\":1},\"1272\":{\"length\":1},\"1273\":{\"length\":1},\"1274\":{\"length\":1},\"1275\":{\"length\":1},\"1276\":{\"length\":1},\"1277\":{\"length\":1},\"1278\":{\"length\":1},\"1279\":{\"length\":1},\"1280\":{\"length\":1},\"1281\":{\"length\":1},\"1282\":{\"length\":1},\"1283\":{\"length\":1},\"1284\":{\"length\":1},\"1285\":{\"length\":1},\"1286\":{\"length\":1},\"1287\":{\"length\":1},\"1288\":{\"length\":1},\"1289\":{\"length\":1},\"1290\":{\"length\":1},\"1291\":{\"length\":1},\"1292\":{\"length\":1},\"1293\":{\"length\":1},\"1294\":{\"length\":1},\"1295\":{\"length\":1},\"1296\":{\"length\":1},\"1297\":{\"length\":1},\"1298\":{\"length\":1},\"1299\":{\"length\":1},\"1300\":{\"length\":1},\"1301\":{\"length\":1},\"1302\":{\"length\":1},\"1303\":{\"length\":1},\"1304\":{\"length\":1},\"1305\":{\"length\":1},\"1306\":{\"length\":1},\"1307\":{\"length\":1},\"1308\":{\"length\":1},\"1309\":{\"length\":1},\"1310\":{\"length\":1},\"1311\":{\"length\":1},\"1312\":{\"length\":1},\"1313\":{\"length\":1},\"1314\":{\"length\":1},\"1315\":{\"length\":1},\"1316\":{\"length\":1},\"1317\":{\"length\":1},\"1318\":{\"length\":1},\"1319\":{\"length\":1},\"1320\":{\"length\":1},\"1321\":{\"length\":1},\"1322\":{\"length\":1},\"1323\":{\"length\":1},\"1324\":{\"length\":1},\"1325\":{\"length\":1},\"1326\":{\"length\":1},\"1327\":{\"length\":1},\"1328\":{\"length\":1},\"1329\":{\"length\":1},\"1330\":{\"length\":1},\"1331\":{\"length\":1},\"1332\":{\"length\":1},\"1333\":{\"length\":1},\"1334\":{\"length\":1},\"1335\":{\"length\":1},\"1336\":{\"length\":1},\"1337\":{\"length\":1},\"1338\":{\"length\":1},\"1339\":{\"length\":1},\"1340\":{\"length\":1},\"1341\":{\"length\":1},\"1342\":{\"length\":1},\"1343\":{\"length\":1},\"1344\":{\"length\":1},\"1345\":{\"length\":1},\"1346\":{\"length\":1},\"1347\":{\"length\":1},\"1348\":{\"length\":1},\"1349\":{\"length\":1},\"1350\":{\"length\":1},\"1351\":{\"length\":1},\"1352\":{\"length\":1},\"1353\":{\"length\":1},\"1354\":{\"length\":1},\"1355\":{\"length\":1},\"1356\":{\"length\":1},\"1357\":{\"length\":1},\"1358\":{\"length\":1},\"1359\":{\"length\":1},\"1360\":{\"length\":1},\"1361\":{\"length\":1},\"1362\":{\"length\":1},\"1363\":{\"length\":1},\"1364\":{\"length\":1},\"1365\":{\"length\":1},\"1366\":{\"length\":1},\"1367\":{\"length\":1},\"1368\":{\"length\":1},\"1369\":{\"length\":1},\"1370\":{\"length\":1},\"1371\":{\"length\":1},\"1372\":{\"length\":1},\"1373\":{\"length\":1},\"1374\":{\"length\":1},\"1375\":{\"length\":1},\"1376\":{\"length\":1},\"1377\":{\"length\":1},\"1378\":{\"length\":1},\"1379\":{\"length\":1},\"1380\":{\"length\":1},\"1381\":{\"length\":1},\"1382\":{\"length\":1},\"1383\":{\"length\":1},\"1384\":{\"length\":1},\"1385\":{\"length\":1},\"1386\":{\"length\":1},\"1387\":{\"length\":1},\"1388\":{\"length\":1},\"1389\":{\"length\":1},\"1390\":{\"length\":1},\"1391\":{\"length\":1},\"1392\":{\"length\":1},\"1393\":{\"length\":1},\"1394\":{\"length\":1},\"1395\":{\"length\":1},\"1396\":{\"length\":1},\"1397\":{\"length\":1},\"1398\":{\"length\":1},\"1399\":{\"length\":1},\"1400\":{\"length\":1},\"1401\":{\"length\":1},\"1402\":{\"length\":1},\"1403\":{\"length\":1},\"1404\":{\"length\":1},\"1405\":{\"length\":1},\"1406\":{\"length\":1},\"1407\":{\"length\":1},\"1408\":{\"length\":1},\"1409\":{\"length\":1},\"1410\":{\"length\":1},\"1411\":{\"length\":1},\"1412\":{\"length\":1},\"1413\":{\"length\":1},\"1414\":{\"length\":1},\"1415\":{\"length\":1},\"1416\":{\"length\":1},\"1417\":{\"length\":1},\"1418\":{\"length\":1},\"1419\":{\"length\":1},\"1420\":{\"length\":1},\"1421\":{\"length\":1},\"1422\":{\"length\":1},\"1423\":{\"length\":1},\"1424\":{\"length\":1},\"1425\":{\"length\":1},\"1426\":{\"length\":1},\"1427\":{\"length\":1},\"1428\":{\"length\":1},\"1429\":{\"length\":1},\"1430\":{\"length\":1},\"1431\":{\"length\":1},\"1432\":{\"length\":1},\"1433\":{\"length\":1},\"1434\":{\"length\":1},\"1435\":{\"length\":1},\"1436\":{\"length\":1},\"1437\":{\"length\":1},\"1438\":{\"length\":1},\"1439\":{\"length\":1},\"1440\":{\"length\":1},\"1441\":{\"length\":1},\"1442\":{\"length\":1},\"1443\":{\"length\":1},\"1444\":{\"length\":1},\"1445\":{\"length\":1},\"1446\":{\"length\":1},\"1447\":{\"length\":1},\"1448\":{\"length\":1},\"1449\":{\"length\":1},\"1450\":{\"length\":1},\"1451\":{\"length\":1},\"1452\":{\"length\":1},\"1453\":{\"length\":1},\"1454\":{\"length\":1},\"1455\":{\"length\":1},\"1456\":{\"length\":1},\"1457\":{\"length\":1},\"1458\":{\"length\":1},\"1459\":{\"length\":1},\"1460\":{\"length\":1},\"1461\":{\"length\":1},\"1462\":{\"length\":1},\"1463\":{\"length\":1},\"1464\":{\"length\":1},\"1465\":{\"length\":1},\"1466\":{\"length\":1},\"1467\":{\"length\":1},\"1468\":{\"length\":1},\"1469\":{\"length\":1},\"1470\":{\"length\":1},\"1471\":{\"length\":1},\"1472\":{\"length\":1},\"1473\":{\"length\":1},\"1474\":{\"length\":1},\"1475\":{\"length\":1},\"1476\":{\"length\":1},\"1477\":{\"length\":1},\"1478\":{\"length\":1},\"1479\":{\"length\":1},\"1480\":{\"length\":1},\"1481\":{\"length\":1},\"1482\":{\"length\":1},\"1483\":{\"length\":1},\"1484\":{\"length\":1},\"1485\":{\"length\":1},\"1486\":{\"length\":1},\"1487\":{\"length\":1},\"1488\":{\"length\":1},\"1489\":{\"length\":1},\"1490\":{\"length\":1},\"1491\":{\"length\":1},\"1492\":{\"length\":1},\"1493\":{\"length\":1},\"1494\":{\"length\":1},\"1495\":{\"length\":1},\"1496\":{\"length\":1},\"1497\":{\"length\":1},\"1498\":{\"length\":1},\"1499\":{\"length\":1},\"1500\":{\"length\":1},\"1501\":{\"length\":1},\"1502\":{\"length\":1},\"1503\":{\"length\":1},\"1504\":{\"length\":1},\"1505\":{\"length\":1},\"1506\":{\"length\":1},\"1507\":{\"length\":1},\"1508\":{\"length\":1},\"1509\":{\"length\":1},\"1510\":{\"length\":1},\"1511\":{\"length\":1},\"1512\":{\"length\":1},\"1513\":{\"length\":1},\"1514\":{\"length\":1},\"1515\":{\"length\":1},\"1516\":{\"length\":1},\"1517\":{\"length\":1},\"1518\":{\"length\":1},\"1519\":{\"length\":1},\"1520\":{\"length\":1},\"1521\":{\"length\":1},\"1522\":{\"length\":1},\"1523\":{\"length\":1},\"1524\":{\"length\":1},\"1525\":{\"length\":1},\"1526\":{\"length\":1},\"1527\":{\"length\":1},\"1528\":{\"length\":1},\"1529\":{\"length\":1},\"1530\":{\"length\":1},\"1531\":{\"length\":1},\"1532\":{\"length\":1},\"1533\":{\"length\":1},\"1534\":{\"length\":1},\"1535\":{\"length\":1},\"1536\":{\"length\":1},\"1537\":{\"length\":1},\"1538\":{\"length\":1},\"1539\":{\"length\":1},\"1540\":{\"length\":1},\"1541\":{\"length\":1},\"1542\":{\"length\":1},\"1543\":{\"length\":1},\"1544\":{\"length\":1},\"1545\":{\"length\":1},\"1546\":{\"length\":1},\"1547\":{\"length\":1},\"1548\":{\"length\":1},\"1549\":{\"length\":1},\"1550\":{\"length\":1},\"1551\":{\"length\":1},\"1552\":{\"length\":1},\"1553\":{\"length\":1},\"1554\":{\"length\":1},\"1555\":{\"length\":1},\"1556\":{\"length\":1},\"1557\":{\"length\":1},\"1558\":{\"length\":1},\"1559\":{\"length\":1},\"1560\":{\"length\":1},\"1561\":{\"length\":1},\"1562\":{\"length\":1},\"1563\":{\"length\":1},\"1564\":{\"length\":1},\"1565\":{\"length\":1},\"1566\":{\"length\":1},\"1567\":{\"length\":1},\"1568\":{\"length\":1},\"1569\":{\"length\":1},\"1570\":{\"length\":1},\"1571\":{\"length\":1},\"1572\":{\"length\":1},\"1573\":{\"length\":1},\"1574\":{\"length\":1},\"1575\":{\"length\":1},\"1576\":{\"length\":1},\"1577\":{\"length\":1},\"1578\":{\"length\":1},\"1579\":{\"length\":1},\"1580\":{\"length\":1},\"1581\":{\"length\":1},\"1582\":{\"length\":1},\"1583\":{\"length\":1},\"1584\":{\"length\":1},\"1585\":{\"length\":1},\"1586\":{\"length\":1},\"1587\":{\"length\":1},\"1588\":{\"length\":1},\"1589\":{\"length\":1},\"1590\":{\"length\":1},\"1591\":{\"length\":1},\"1592\":{\"length\":1},\"1593\":{\"length\":1},\"1594\":{\"length\":1},\"1595\":{\"length\":1},\"1596\":{\"length\":1},\"1597\":{\"length\":1},\"1598\":{\"length\":1},\"1599\":{\"length\":1},\"1600\":{\"length\":1},\"1601\":{\"length\":1},\"1602\":{\"length\":1},\"1603\":{\"length\":1},\"1604\":{\"length\":1},\"1605\":{\"length\":1},\"1606\":{\"length\":1},\"1607\":{\"length\":1},\"1608\":{\"length\":1},\"1609\":{\"length\":1},\"1610\":{\"length\":1},\"1611\":{\"length\":1},\"1612\":{\"length\":1},\"1613\":{\"length\":1},\"1614\":{\"length\":1},\"1615\":{\"length\":1},\"1616\":{\"length\":1},\"1617\":{\"length\":1},\"1618\":{\"length\":1},\"1619\":{\"length\":1},\"1620\":{\"length\":1},\"1621\":{\"length\":1},\"1622\":{\"length\":1},\"1623\":{\"length\":1},\"1624\":{\"length\":1},\"1625\":{\"length\":1},\"1626\":{\"length\":1},\"1627\":{\"length\":1},\"1628\":{\"length\":1},\"1629\":{\"length\":1},\"1630\":{\"length\":1},\"1631\":{\"length\":1},\"1632\":{\"length\":1},\"1633\":{\"length\":1},\"1634\":{\"length\":1},\"1635\":{\"length\":1},\"1636\":{\"length\":1},\"1637\":{\"length\":1},\"1638\":{\"length\":1},\"1639\":{\"length\":1},\"1640\":{\"length\":1},\"1641\":{\"length\":1},\"1642\":{\"length\":1},\"1643\":{\"length\":1},\"1644\":{\"length\":1},\"1645\":{\"length\":1},\"1646\":{\"length\":1},\"1647\":{\"length\":1},\"1648\":{\"length\":1},\"1649\":{\"length\":1},\"1650\":{\"length\":1},\"1651\":{\"length\":1},\"1652\":{\"length\":1},\"1653\":{\"length\":1},\"1654\":{\"length\":1},\"1655\":{\"length\":1},\"1656\":{\"length\":1},\"1657\":{\"length\":1},\"1658\":{\"length\":1},\"1659\":{\"length\":1},\"1660\":{\"length\":1},\"1661\":{\"length\":1},\"1662\":{\"length\":1},\"1663\":{\"length\":1},\"1664\":{\"length\":1},\"1665\":{\"length\":1},\"1666\":{\"length\":1},\"1667\":{\"length\":1},\"1668\":{\"length\":1},\"1669\":{\"length\":1},\"1670\":{\"length\":1},\"1671\":{\"length\":1},\"1672\":{\"length\":1},\"1673\":{\"length\":1},\"1674\":{\"length\":1},\"1675\":{\"length\":1},\"1676\":{\"length\":1},\"1677\":{\"length\":1},\"1678\":{\"length\":1},\"1679\":{\"length\":1},\"1680\":{\"length\":1},\"1681\":{\"length\":1},\"1682\":{\"length\":1},\"1683\":{\"length\":1},\"1684\":{\"length\":1},\"1685\":{\"length\":1},\"1686\":{\"length\":1},\"1687\":{\"length\":1},\"1688\":{\"length\":1},\"1689\":{\"length\":1},\"1690\":{\"length\":1},\"1691\":{\"length\":1},\"1692\":{\"length\":1},\"1693\":{\"length\":1},\"1694\":{\"length\":1},\"1695\":{\"length\":1},\"1696\":{\"length\":1},\"1697\":{\"length\":1},\"1698\":{\"length\":1},\"1699\":{\"length\":1},\"1700\":{\"length\":1},\"1701\":{\"length\":1},\"1702\":{\"length\":1},\"1703\":{\"length\":1},\"1704\":{\"length\":1},\"1705\":{\"length\":1},\"1706\":{\"length\":1},\"1707\":{\"length\":1},\"1708\":{\"length\":1},\"1709\":{\"length\":1},\"1710\":{\"length\":1},\"1711\":{\"length\":1},\"1712\":{\"length\":1},\"1713\":{\"length\":1},\"1714\":{\"length\":1},\"1715\":{\"length\":1},\"1716\":{\"length\":1},\"1717\":{\"length\":1},\"1718\":{\"length\":1},\"1719\":{\"length\":1},\"1720\":{\"length\":1},\"1721\":{\"length\":1},\"1722\":{\"length\":1},\"1723\":{\"length\":1},\"1724\":{\"length\":1},\"1725\":{\"length\":1},\"1726\":{\"length\":1},\"1727\":{\"length\":1},\"1728\":{\"length\":1},\"1729\":{\"length\":1},\"1730\":{\"length\":1},\"1731\":{\"length\":1},\"1732\":{\"length\":1},\"1733\":{\"length\":1},\"1734\":{\"length\":1},\"1735\":{\"length\":1},\"1736\":{\"length\":1},\"1737\":{\"length\":1},\"1738\":{\"length\":1},\"1739\":{\"length\":1},\"1740\":{\"length\":1},\"1741\":{\"length\":1},\"1742\":{\"length\":1},\"1743\":{\"length\":1},\"1744\":{\"length\":1},\"1745\":{\"length\":1},\"1746\":{\"length\":1},\"1747\":{\"length\":1},\"1748\":{\"length\":1},\"1749\":{\"length\":1},\"1750\":{\"length\":1},\"1751\":{\"length\":1},\"1752\":{\"length\":1},\"1753\":{\"length\":1},\"1754\":{\"length\":1},\"1755\":{\"length\":1},\"1756\":{\"length\":1},\"1757\":{\"length\":1},\"1758\":{\"length\":1},\"1759\":{\"length\":1},\"1760\":{\"length\":1},\"1761\":{\"length\":1},\"1762\":{\"length\":1},\"1763\":{\"length\":1},\"1764\":{\"length\":1},\"1765\":{\"length\":1},\"1766\":{\"length\":1},\"1767\":{\"length\":1},\"1768\":{\"length\":1},\"1769\":{\"length\":1},\"1770\":{\"length\":1},\"1771\":{\"length\":1},\"1772\":{\"length\":1},\"1773\":{\"length\":1},\"1774\":{\"length\":1},\"1775\":{\"length\":1},\"1776\":{\"length\":1},\"1777\":{\"length\":1},\"1778\":{\"length\":1},\"1779\":{\"length\":1},\"1780\":{\"length\":1},\"1781\":{\"length\":1},\"1782\":{\"length\":1},\"1783\":{\"length\":1},\"1784\":{\"length\":1},\"1785\":{\"length\":1},\"1786\":{\"length\":1},\"1787\":{\"length\":1},\"1788\":{\"length\":1},\"1789\":{\"length\":1},\"1790\":{\"length\":1},\"1791\":{\"length\":1},\"1792\":{\"length\":1},\"1793\":{\"length\":1},\"1794\":{\"length\":1},\"1795\":{\"length\":1},\"1796\":{\"length\":1},\"1797\":{\"length\":1},\"1798\":{\"length\":1},\"1799\":{\"length\":1},\"1800\":{\"length\":1},\"1801\":{\"length\":1},\"1802\":{\"length\":1},\"1803\":{\"length\":1},\"1804\":{\"length\":1},\"1805\":{\"length\":1},\"1806\":{\"length\":1},\"1807\":{\"length\":1},\"1808\":{\"length\":1},\"1809\":{\"length\":1},\"1810\":{\"length\":1},\"1811\":{\"length\":1},\"1812\":{\"length\":1},\"1813\":{\"length\":1},\"1814\":{\"length\":1},\"1815\":{\"length\":1},\"1816\":{\"length\":1},\"1817\":{\"length\":1},\"1818\":{\"length\":1},\"1819\":{\"length\":1},\"1820\":{\"length\":1},\"1821\":{\"length\":1},\"1822\":{\"length\":1},\"1823\":{\"length\":1},\"1824\":{\"length\":1},\"1825\":{\"length\":1},\"1826\":{\"length\":1},\"1827\":{\"length\":1},\"1828\":{\"length\":1},\"1829\":{\"length\":1},\"1830\":{\"length\":1},\"1831\":{\"length\":1},\"1832\":{\"length\":1},\"1833\":{\"length\":1},\"1834\":{\"length\":1},\"1835\":{\"length\":1},\"1836\":{\"length\":1},\"1837\":{\"length\":1},\"1838\":{\"length\":1},\"1839\":{\"length\":1},\"1840\":{\"length\":1},\"1841\":{\"length\":1},\"1842\":{\"length\":1},\"1843\":{\"length\":1},\"1844\":{\"length\":1},\"1845\":{\"length\":1},\"1846\":{\"length\":1},\"1847\":{\"length\":1},\"1848\":{\"length\":1},\"1849\":{\"length\":1},\"1850\":{\"length\":1},\"1851\":{\"length\":1},\"1852\":{\"length\":1},\"1853\":{\"length\":1},\"1854\":{\"length\":1},\"1855\":{\"length\":1},\"1856\":{\"length\":1},\"1857\":{\"length\":1},\"1858\":{\"length\":1},\"1859\":{\"length\":1},\"1860\":{\"length\":1},\"1861\":{\"length\":1},\"1862\":{\"length\":1},\"1863\":{\"length\":1},\"1864\":{\"length\":1},\"1865\":{\"length\":1},\"1866\":{\"length\":1},\"1867\":{\"length\":1},\"1868\":{\"length\":1},\"1869\":{\"length\":1},\"1870\":{\"length\":1},\"1871\":{\"length\":1},\"1872\":{\"length\":1},\"1873\":{\"length\":1},\"1874\":{\"length\":1},\"1875\":{\"length\":1},\"1876\":{\"length\":1},\"1877\":{\"length\":1},\"1878\":{\"length\":1},\"1879\":{\"length\":1},\"1880\":{\"length\":1},\"1881\":{\"length\":1},\"1882\":{\"length\":1},\"1883\":{\"length\":1},\"1884\":{\"length\":1},\"1885\":{\"length\":1},\"1886\":{\"length\":1},\"1887\":{\"length\":1},\"1888\":{\"length\":1},\"1889\":{\"length\":1},\"1890\":{\"length\":1},\"1891\":{\"length\":1},\"1892\":{\"length\":1},\"1893\":{\"length\":1},\"1894\":{\"length\":1},\"1895\":{\"length\":1},\"1896\":{\"length\":1},\"1897\":{\"length\":1},\"1898\":{\"length\":1},\"1899\":{\"length\":1},\"1900\":{\"length\":1},\"1901\":{\"length\":1},\"1902\":{\"length\":1},\"1903\":{\"length\":1},\"1904\":{\"length\":1},\"1905\":{\"length\":1},\"1906\":{\"length\":1},\"1907\":{\"length\":1},\"1908\":{\"length\":1},\"1909\":{\"length\":1},\"1910\":{\"length\":1},\"1911\":{\"length\":1},\"1912\":{\"length\":1},\"1913\":{\"length\":1},\"1914\":{\"length\":1},\"1915\":{\"length\":1},\"1916\":{\"length\":1},\"1917\":{\"length\":1},\"1918\":{\"length\":1},\"1919\":{\"length\":1},\"1920\":{\"length\":1},\"1921\":{\"length\":1},\"1922\":{\"length\":1},\"1923\":{\"length\":1},\"1924\":{\"length\":1},\"1925\":{\"length\":1},\"1926\":{\"length\":1},\"1927\":{\"length\":1},\"1928\":{\"length\":1},\"1929\":{\"length\":1},\"1930\":{\"length\":1},\"1931\":{\"length\":1},\"1932\":{\"length\":1},\"1933\":{\"length\":1},\"1934\":{\"length\":1},\"1935\":{\"length\":1},\"1936\":{\"length\":1},\"1937\":{\"length\":1},\"1938\":{\"length\":1},\"1939\":{\"length\":1},\"1940\":{\"length\":1},\"1941\":{\"length\":1},\"1942\":{\"length\":1},\"1943\":{\"length\":1},\"1944\":{\"length\":1},\"1945\":{\"length\":1},\"1946\":{\"length\":1},\"1947\":{\"length\":1},\"1948\":{\"length\":1},\"1949\":{\"length\":1},\"1950\":{\"length\":1},\"1951\":{\"length\":1},\"1952\":{\"length\":1},\"1953\":{\"length\":1},\"1954\":{\"length\":1},\"1955\":{\"length\":1},\"1956\":{\"length\":1},\"1957\":{\"length\":1},\"1958\":{\"length\":1},\"1959\":{\"length\":1},\"1960\":{\"length\":1},\"1961\":{\"length\":1},\"1962\":{\"length\":1},\"1963\":{\"length\":1},\"1964\":{\"length\":1},\"1965\":{\"length\":1},\"1966\":{\"length\":1},\"1967\":{\"length\":1},\"1968\":{\"length\":1},\"1969\":{\"length\":1},\"1970\":{\"length\":1},\"1971\":{\"length\":1},\"1972\":{\"length\":1},\"1973\":{\"length\":1},\"1974\":{\"length\":1},\"1975\":{\"length\":1},\"1976\":{\"length\":1},\"1977\":{\"length\":1},\"1978\":{\"length\":1},\"1979\":{\"length\":1},\"1980\":{\"length\":1},\"1981\":{\"length\":1},\"1982\":{\"length\":1},\"1983\":{\"length\":1},\"1984\":{\"length\":1},\"1985\":{\"length\":1},\"1986\":{\"length\":1},\"1987\":{\"length\":1},\"1988\":{\"length\":1},\"1989\":{\"length\":1},\"1990\":{\"length\":1},\"1991\":{\"length\":1},\"1992\":{\"length\":1},\"1993\":{\"length\":1},\"1994\":{\"length\":1},\"1995\":{\"length\":1},\"1996\":{\"length\":1},\"1997\":{\"length\":1},\"1998\":{\"length\":1},\"1999\":{\"length\":1},\"2000\":{\"length\":1},\"2001\":{\"length\":1},\"2002\":{\"length\":1},\"2003\":{\"length\":1},\"2004\":{\"length\":1},\"2005\":{\"length\":1},\"2006\":{\"length\":1},\"2007\":{\"length\":1},\"2008\":{\"length\":1},\"2009\":{\"length\":1},\"2010\":{\"length\":1},\"2011\":{\"length\":1},\"2012\":{\"length\":1},\"2013\":{\"length\":1},\"2014\":{\"length\":1},\"2015\":{\"length\":1},\"2016\":{\"length\":1},\"2017\":{\"length\":1},\"2018\":{\"length\":1},\"2019\":{\"length\":1},\"2020\":{\"length\":1},\"2021\":{\"length\":1},\"2022\":{\"length\":1},\"2023\":{\"length\":1},\"2024\":{\"length\":1},\"2025\":{\"length\":1},\"2026\":{\"length\":1},\"2027\":{\"length\":1},\"2028\":{\"length\":1},\"2029\":{\"length\":1},\"2030\":{\"length\":1},\"2031\":{\"length\":1},\"2032\":{\"length\":1},\"2033\":{\"length\":1},\"2034\":{\"length\":1},\"2035\":{\"length\":1},\"2036\":{\"length\":1},\"2037\":{\"length\":1},\"2038\":{\"length\":1},\"2039\":{\"length\":1},\"2040\":{\"length\":1},\"2041\":{\"length\":1},\"2042\":{\"length\":1},\"2043\":{\"length\":1},\"2044\":{\"length\":1},\"2045\":{\"length\":1},\"2046\":{\"length\":1},\"2047\":{\"length\":1},\"2048\":{\"length\":1},\"2049\":{\"length\":1},\"2050\":{\"length\":1},\"2051\":{\"length\":1},\"2052\":{\"length\":1},\"2053\":{\"length\":1},\"2054\":{\"length\":1},\"2055\":{\"length\":1},\"2056\":{\"length\":1},\"2057\":{\"length\":1},\"2058\":{\"length\":1},\"2059\":{\"length\":1},\"2060\":{\"length\":1},\"2061\":{\"length\":1},\"2062\":{\"length\":1},\"2063\":{\"length\":1},\"2064\":{\"length\":1},\"2065\":{\"length\":1},\"2066\":{\"length\":1},\"2067\":{\"length\":1},\"2068\":{\"length\":1},\"2069\":{\"length\":1},\"2070\":{\"length\":1},\"2071\":{\"length\":1},\"2072\":{\"length\":1},\"2073\":{\"length\":1},\"2074\":{\"length\":1},\"2075\":{\"length\":1},\"2076\":{\"length\":1},\"2077\":{\"length\":1},\"2078\":{\"length\":1},\"2079\":{\"length\":1},\"2080\":{\"length\":1},\"2081\":{\"length\":1},\"2082\":{\"length\":1},\"2083\":{\"length\":1},\"2084\":{\"length\":1},\"2085\":{\"length\":1},\"2086\":{\"length\":1},\"2087\":{\"length\":1},\"2088\":{\"length\":1},\"2089\":{\"length\":1},\"2090\":{\"length\":1},\"2091\":{\"length\":1},\"2092\":{\"length\":1},\"2093\":{\"length\":1},\"2094\":{\"length\":1},\"2095\":{\"length\":1},\"2096\":{\"length\":1},\"2097\":{\"length\":1},\"2098\":{\"length\":1},\"2099\":{\"length\":1},\"2100\":{\"length\":1},\"2101\":{\"length\":1},\"2102\":{\"length\":1},\"2103\":{\"length\":1},\"2104\":{\"length\":1},\"2105\":{\"length\":1},\"2106\":{\"length\":1},\"2107\":{\"length\":1},\"2108\":{\"length\":1},\"2109\":{\"length\":1},\"2110\":{\"length\":1},\"2111\":{\"length\":1},\"2112\":{\"length\":1},\"2113\":{\"length\":1},\"2114\":{\"length\":1},\"2115\":{\"length\":1},\"2116\":{\"length\":1},\"2117\":{\"length\":1},\"2118\":{\"length\":1},\"2119\":{\"length\":1},\"2120\":{\"length\":1},\"2121\":{\"length\":1},\"2122\":{\"length\":1},\"2123\":{\"length\":1},\"2124\":{\"length\":1},\"2125\":{\"length\":1},\"2126\":{\"length\":1},\"2127\":{\"length\":1},\"2128\":{\"length\":1},\"2129\":{\"length\":1},\"2130\":{\"length\":1},\"2131\":{\"length\":1},\"2132\":{\"length\":1},\"2133\":{\"length\":1},\"2134\":{\"length\":1},\"2135\":{\"length\":1},\"2136\":{\"length\":1},\"2137\":{\"length\":1},\"2138\":{\"length\":1},\"2139\":{\"length\":1},\"2140\":{\"length\":1},\"2141\":{\"length\":1},\"2142\":{\"length\":1},\"2143\":{\"length\":1},\"2144\":{\"length\":1},\"2145\":{\"length\":1},\"2146\":{\"length\":1},\"2147\":{\"length\":1},\"2148\":{\"length\":1},\"2149\":{\"length\":1},\"2150\":{\"length\":1},\"2151\":{\"length\":1},\"2152\":{\"length\":1},\"2153\":{\"length\":1},\"2154\":{\"length\":1},\"2155\":{\"length\":1},\"2156\":{\"length\":1},\"2157\":{\"length\":1},\"2158\":{\"length\":1},\"2159\":{\"length\":1},\"2160\":{\"length\":1},\"2161\":{\"length\":1},\"2162\":{\"length\":1},\"2163\":{\"length\":1},\"2164\":{\"length\":1},\"2165\":{\"length\":1},\"2166\":{\"length\":1},\"2167\":{\"length\":1},\"2168\":{\"length\":1},\"2169\":{\"length\":1},\"2170\":{\"length\":1},\"2171\":{\"length\":1},\"2172\":{\"length\":1},\"2173\":{\"length\":1},\"2174\":{\"length\":1},\"2175\":{\"length\":1},\"2176\":{\"length\":1},\"2177\":{\"length\":1},\"2178\":{\"length\":1},\"2179\":{\"length\":1},\"2180\":{\"length\":1},\"2181\":{\"length\":1},\"2182\":{\"length\":1},\"2183\":{\"length\":1},\"2184\":{\"length\":1},\"2185\":{\"length\":1},\"2186\":{\"length\":1},\"2187\":{\"length\":1},\"2188\":{\"length\":1},\"2189\":{\"length\":1},\"2190\":{\"length\":1},\"2191\":{\"length\":1},\"2192\":{\"length\":1},\"2193\":{\"length\":1},\"2194\":{\"length\":1},\"2195\":{\"length\":1},\"2196\":{\"length\":1},\"2197\":{\"length\":1},\"2198\":{\"length\":1},\"2199\":{\"length\":1},\"2200\":{\"length\":1},\"2201\":{\"length\":1},\"2202\":{\"length\":1},\"2203\":{\"length\":1},\"2204\":{\"length\":1},\"2205\":{\"length\":1},\"2206\":{\"length\":1},\"2207\":{\"length\":1},\"2208\":{\"length\":1},\"2209\":{\"length\":1},\"2210\":{\"length\":1},\"2211\":{\"length\":1},\"2212\":{\"length\":1},\"2213\":{\"length\":1},\"2214\":{\"length\":1},\"2215\":{\"length\":1},\"2216\":{\"length\":1},\"2217\":{\"length\":1},\"2218\":{\"length\":1},\"2219\":{\"length\":1},\"2220\":{\"length\":1},\"2221\":{\"length\":1},\"2222\":{\"length\":1},\"2223\":{\"length\":1},\"2224\":{\"length\":1},\"2225\":{\"length\":1},\"2226\":{\"length\":1},\"2227\":{\"length\":1},\"2228\":{\"length\":1},\"2229\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":2230},\"renderTimeline\":{\"__isSmartRef__\":true,\"id\":2238},\"renderCell\":{\"__isSmartRef__\":true,\"id\":2242},\"renderZoomedOutTimeline\":{\"__isSmartRef__\":true,\"id\":2246},\"renderNormalTimeline\":{\"__isSmartRef__\":true,\"id\":2250},\"toggleZoom\":{\"__isSmartRef__\":true,\"id\":2254},\"normalCellWidth\":{\"__isSmartRef__\":true,\"id\":2258},\"normalVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":2262},\"highlightColumn\":{\"__isSmartRef__\":true,\"id\":2266},\"zoomedOutCellWidth\":{\"__isSmartRef__\":true,\"id\":2270},\"zoomedOutVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":2274},\"cellWidth\":{\"__isSmartRef__\":true,\"id\":2278},\"variableCellWidth\":{\"__isSmartRef__\":true,\"id\":2282},\"cellBorderWidth\":{\"__isSmartRef__\":true,\"id\":2286},\"setColumnNumber\":{\"__isSmartRef__\":true,\"id\":2290}},\"2230\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2231},\"source\":\"function onrestore() {\\n this.zoomedOut = false;\\n this.currentColumnNumber = 0;\\n this.previousColumnNumber = 0;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2236},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2231\":{\"this\":{\"__isSmartRef__\":true,\"id\":346},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2232}},\"2232\":{\"$super\":{\"__isSmartRef__\":true,\"id\":2233}},\"2233\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2234},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2235},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2234\":{\"obj\":{\"__isSmartRef__\":true,\"id\":346},\"name\":\"onrestore\"},\"2235\":{},\"2236\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2237},\"user\":\"erp\",\"tags\":[]},\"2237\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:50:10 GMT+0100 (CET)\"},\"2238\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2239},\"source\":\"function renderTimeline() {\\n if(this.zoomedOut) {\\n this.renderZoomedOutTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom in\\\");\\n } else {\\n this.renderNormalTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom out\\\");\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2240},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2239\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2240\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2241},\"user\":\"erp\",\"tags\":[]},\"2241\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 09:57:35 GMT+0100 (CET)\"},\"2242\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2243},\"source\":\"function renderCell() {\\n var cell = jQuery(\\\"
\\\");\\n cell.css(\\\"border\\\", \\\"1px solid lightgrey\\\");\\n cell.css(\\\"overflow\\\", \\\"hidden\\\");\\n cell.css(\\\"text-align\\\",\\\"center\\\");\\n cell.height(\\\"40px\\\");\\n return cell; \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2244},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2243\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2244\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2245},\"user\":\"erp\",\"tags\":[]},\"2245\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 17:07:32 GMT+0100 (CET)\"},\"2246\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2247},\"source\":\"function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\"
\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2248},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2247\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2248\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2249},\"user\":\"erp\",\"tags\":[]},\"2249\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:40:29 GMT+0100 (CET)\"},\"2250\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2251},\"source\":\"function renderNormalTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"
\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var tableRow = jQuery(\\\"
\\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalCellWidth() + \\\"px\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n cellText = \\\"∅\\\";\\n }\\n else if(Object.isArray(rowData[i])) {\\n cellText = String(\\\"Array \\\" + String(rowData[i].length));\\n }\\n else {\\n cellText = String(rowData[i]);\\n }\\n cell.text(cellText);\\n\\n this.timelineColumns[i].push(cell);\\n\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalVariableCellWidth() + \\\"px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2252},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2251\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2252\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2253},\"user\":\"erp\",\"tags\":[]},\"2253\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:19:02 GMT+0100 (CET)\"},\"2254\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2255},\"source\":\"function toggleZoom() {\\n this.zoomedOut = !this.zoomedOut;\\n this.renderTimeline();\\n this.highlightColumn();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2256},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2255\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2256\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2257},\"user\":\"erp\",\"tags\":[]},\"2257\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:52:00 GMT+0100 (CET)\"},\"2258\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2259},\"source\":\"function normalCellWidth() {\\n return 30;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2260},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2259\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2260\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2261},\"user\":\"erp\",\"tags\":[]},\"2261\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:20:48 GMT+0100 (CET)\"},\"2262\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2263},\"source\":\"function normalVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2264},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2263\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2264\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2265},\"user\":\"erp\",\"tags\":[]},\"2265\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:21:28 GMT+0100 (CET)\"},\"2266\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2267},\"source\":\"function highlightColumn() {\\n \\n if(this.currentColumnNumber >= 0) {\\n this.timelineColumns[this.previousColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"white\\\");\\n })\\n this.timelineColumns[this.currentColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"#FFFF7F\\\");\\n })\\n \\n if(this.currentColumnNumber > 0) {\\n var leftOfCell = this.currentColumnNumber*(this.cellWidth() + this.cellBorderWidth()) \\n + (this.variableCellWidth() + 1)\\n - 500;\\n this.setAccumulatedScroll(leftOfCell, 0);\\n } else if (this.currentColumnNumber == 0) {\\n this.setAccumulatedScroll(0, 0);\\n }\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2268},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2267\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2268\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2269},\"user\":\"erp\",\"tags\":[]},\"2269\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:00:19 GMT+0100 (CET)\"},\"2270\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2271},\"source\":\"function zoomedOutCellWidth() {\\n return 1;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2272},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2271\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2272\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2273},\"user\":\"erp\",\"tags\":[]},\"2273\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:03 GMT+0100 (CET)\"},\"2274\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2275},\"source\":\"function zoomedOutVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2276},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2275\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2276\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2277},\"user\":\"erp\",\"tags\":[]},\"2277\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:15 GMT+0100 (CET)\"},\"2278\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2279},\"source\":\"function cellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutCellWidth();\\n } else {\\n return this.normalCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2280},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2279\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2280\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2281},\"user\":\"erp\",\"tags\":[]},\"2281\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:03 GMT+0100 (CET)\"},\"2282\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2283},\"source\":\"function variableCellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutVariableCellWidth();\\n } else {\\n return this.normalVariableCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2284},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2283\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2284\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2285},\"user\":\"erp\",\"tags\":[]},\"2285\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:16 GMT+0100 (CET)\"},\"2286\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2287},\"source\":\"function cellBorderWidth() {\\n // Determined by magic number dice\\n // and try and error\\n if(this.zoomedOut) {\\n return 1;\\n } else {\\n return 3;\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2288},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2287\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2288\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2289},\"user\":\"erp\",\"tags\":[]},\"2289\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:39:28 GMT+0100 (CET)\"},\"2290\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2291},\"source\":\"function setColumnNumber(newColumnNumber) {\\n this.previousColumnNumber = this.currentColumnNumber;\\n this.currentColumnNumber = newColumnNumber;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2292},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2291\":{\"this\":{\"__isSmartRef__\":true,\"id\":346}},\"2292\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2293},\"user\":\"erp\",\"tags\":[]},\"2293\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:50:45 GMT+0100 (CET)\"},\"2294\":{\"source\":{\"__isSmartRef__\":true,\"id\":311},\"target\":{\"__isSmartRef__\":true,\"id\":346}},\"2295\":{\"morph\":{\"__isSmartRef__\":true,\"id\":311},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2296\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":2297}},\"2297\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2298},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2299},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2298\":{\"this\":{\"__isSmartRef__\":true,\"id\":311}},\"2299\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2300},\"user\":\"robertkrahn\",\"tags\":[]},\"2300\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"2301\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":13.695000000000002,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(925.0,588.0)\",\"_BorderColor\":\"Color.rgb(167,167,167)\",\"_Fill\":\"Color.rgb(246,244,241)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2302\":{\"partsSpaceName\":\"PartsBin/sd1213/\",\"comment\":\"An example application implementing Bret Victors idea of \\\"See the state\\\"\",\"migrationLevel\":4,\"partName\":\"SeeTheState\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2303},{\"__isSmartRef__\":true,\"id\":2305},{\"__isSmartRef__\":true,\"id\":2307},{\"__isSmartRef__\":true,\"id\":2309},{\"__isSmartRef__\":true,\"id\":2311},{\"__isSmartRef__\":true,\"id\":2313},{\"__isSmartRef__\":true,\"id\":2315},{\"__isSmartRef__\":true,\"id\":2317},{\"__isSmartRef__\":true,\"id\":2319},{\"__isSmartRef__\":true,\"id\":2321},{\"__isSmartRef__\":true,\"id\":2323},{\"__isSmartRef__\":true,\"id\":2325},{\"__isSmartRef__\":true,\"id\":2327},{\"__isSmartRef__\":true,\"id\":2329},{\"__isSmartRef__\":true,\"id\":2331}],\"revisionOnLoad\":188293,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":2333},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2303\":{\"date\":{\"__isSmartRef__\":true,\"id\":2304},\"author\":\"erp\",\"message\":\"Changed deep copy to lively integrated correct version.\",\"id\":\"1412772A-7A7B-4631-AE3C-B328353CA554\"},\"2304\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)\"},\"2305\":{\"date\":{\"__isSmartRef__\":true,\"id\":2306},\"author\":\"erp\",\"message\":\"Added zoom to timeline and fixed some bugs with the sliders\",\"id\":\"FB5345A5-E618-4918-8F95-E67E5ED950F9\"},\"2306\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)\"},\"2307\":{\"date\":{\"__isSmartRef__\":true,\"id\":2308},\"author\":\"erp\",\"message\":\"added the first version of the timeline and improved the slider experience\",\"id\":\"A861111B-C45E-49F2-97C9-EC95D8E27073\"},\"2308\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)\"},\"2309\":{\"date\":{\"__isSmartRef__\":true,\"id\":2310},\"author\":\"erp\",\"message\":\"adjusted the name as it contained to many trailing whitespaces\",\"id\":\"0304F420-554A-4A16-B228-726C6DD16FE2\"},\"2310\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)\"},\"2311\":{\"date\":{\"__isSmartRef__\":true,\"id\":2312},\"author\":\"erp\",\"message\":\"first version\",\"id\":\"9153AE0C-1FB5-4B33-B45F-790F947FFF8E\"},\"2312\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)\"},\"2313\":{\"date\":{\"__isSmartRef__\":true,\"id\":2314},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"34EAD84A-4849-4B51-9D1C-9202D5322FD1\"},\"2314\":{\"isSerializedDate\":true,\"string\":\"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)\"},\"2315\":{\"date\":{\"__isSmartRef__\":true,\"id\":2316},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"2316\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"2317\":{\"date\":{\"__isSmartRef__\":true,\"id\":2318},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"2318\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"2319\":{\"date\":{\"__isSmartRef__\":true,\"id\":2320},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"2320\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"2321\":{\"date\":{\"__isSmartRef__\":true,\"id\":2322},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"2322\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"2323\":{\"date\":{\"__isSmartRef__\":true,\"id\":2324},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"2324\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"2325\":{\"date\":{\"__isSmartRef__\":true,\"id\":2326},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"2326\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"2327\":{\"date\":{\"__isSmartRef__\":true,\"id\":2328},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"2328\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"2329\":{\"date\":{\"__isSmartRef__\":true,\"id\":2330},\"author\":\"erp\",\"message\":\"prepared for object graph\",\"id\":\"19869128-BB06-4236-AA49-648A7F0CF9B2\"},\"2330\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)\"},\"2331\":{\"date\":{\"__isSmartRef__\":true,\"id\":2332},\"author\":\"erp\",\"message\":\"fixed further bugs with the deepCopy procedure\",\"id\":\"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27\"},\"2332\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)\"},\"2333\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:15:30 GMT+0100 (CET)\"},\"2334\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2335\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2336}},\"2336\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":2337}},\"2337\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2338},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2339},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2338\":{\"this\":{\"__isSmartRef__\":true,\"id\":2335}},\"2339\":{},\"2340\":{\"target\":{\"__isSmartRef__\":true,\"id\":0},\"selector\":\"runStep\",\"args\":[],\"stopped\":true,\"tickTime\":100,\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"2341\":{\"[object Object]\":true},\"2342\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2343},{\"__isSmartRef__\":true,\"id\":2346},{\"__isSmartRef__\":true,\"id\":2349},{\"__isSmartRef__\":true,\"id\":2352},{\"__isSmartRef__\":true,\"id\":2355},{\"__isSmartRef__\":true,\"id\":2358},{\"__isSmartRef__\":true,\"id\":2361},{\"__isSmartRef__\":true,\"id\":2364},{\"__isSmartRef__\":true,\"id\":2367},{\"__isSmartRef__\":true,\"id\":2370},{\"__isSmartRef__\":true,\"id\":2373},{\"__isSmartRef__\":true,\"id\":2376},{\"__isSmartRef__\":true,\"id\":2379},{\"__isSmartRef__\":true,\"id\":2382},{\"__isSmartRef__\":true,\"id\":2385},{\"__isSmartRef__\":true,\"id\":2388},{\"__isSmartRef__\":true,\"id\":2391},{\"__isSmartRef__\":true,\"id\":2394},{\"__isSmartRef__\":true,\"id\":2397},{\"__isSmartRef__\":true,\"id\":2400},{\"__isSmartRef__\":true,\"id\":2403},{\"__isSmartRef__\":true,\"id\":2406},{\"__isSmartRef__\":true,\"id\":2409},{\"__isSmartRef__\":true,\"id\":2412},{\"__isSmartRef__\":true,\"id\":2415},{\"__isSmartRef__\":true,\"id\":2418},{\"__isSmartRef__\":true,\"id\":2421},{\"__isSmartRef__\":true,\"id\":2424},{\"__isSmartRef__\":true,\"id\":2427},{\"__isSmartRef__\":true,\"id\":2430}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2433},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2434}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2436},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E22E4581-A73B-445A-AA7E-1D484A813767\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2343\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2344},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2345},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"06E3793F-35BD-4502-B17E-CEC438EC7669\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2344\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2345\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2343},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2346\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2347},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2348},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6442CEB8-3807-4686-A6D3-5084CFEA3653\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2347\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2348\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2346},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2349\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2350},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2351},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"70BC9563-1EE4-46F3-AE98-3CBA19E6AA69\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2350\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2351\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2349},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2352\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2353},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2354},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"877178A2-0147-4E6A-80FF-FDD6C06CA7BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2353\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2354\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2352},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2355\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2356},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2357},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"49FBFA78-344D-4D9E-B197-A31A15331397\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2356\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2357\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2355},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2358\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2359},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2360},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"07D42DE6-0664-47D1-A4A6-F2F0F674B4FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2359\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2360\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2358},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2361\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2362},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2363},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9970261E-2E6F-4E9B-9FDD-41D4C10E5FF5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2362\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2363\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2361},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2364\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2365},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2366},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B2DCCD68-6927-475A-8848-F7814DCEB2C3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2365\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2366\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2364},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2367\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2368},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2369},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"38A6AC55-02D2-4A3D-85DD-40D901AA1127\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2368\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2369\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2367},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2370\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2371},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2372},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4E59B15B-CFA0-40CD-980D-A2B0B78A4666\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2371\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2372\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2370},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2373\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2374},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2375},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"64EB0C78-B8A0-4729-AF95-61B58E7364BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2374\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2375\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2373},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2376\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2377},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2378},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B58C2202-57CC-4299-9F8C-AAC4272E9F3E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2377\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2378\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2376},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2379\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2380},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2381},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5D3637A4-6C4B-4E28-9B4D-F4939B3E8B99\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2380\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2381\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2379},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2382\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2383},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2384},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CD98BE56-02C7-403A-AA8E-DCC71E8B6ECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2383\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2384\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2382},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2385\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2386},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2387},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A1C08C0-CD4C-49AA-9DAD-C57B17029279\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2386\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2387\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2385},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2388\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2389},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2390},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BF10E794-86C1-48F0-901C-3FDE1707D17A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2389\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2390\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2388},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2391\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2392},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2393},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3CAD8FB1-F3A4-41B6-9ADF-D4C50309678D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2392\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2393\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2391},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2394\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2395},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2396},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AA369548-4CA0-4549-8ED7-7C48421583FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2395\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2396\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2394},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2397\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2398},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2399},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC0ED7B7-2372-4894-A28A-56BA5F8B9579\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2398\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2399\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2397},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2400\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2401},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2402},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"310893B9-EAF3-4BD3-BA3D-4C328268EA9B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2401\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2402\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2400},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2403\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2404},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2405},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"74CB2F00-3D2D-4921-8B4F-19CD9A6A8725\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2404\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2405\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2403},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2406\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2407},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2408},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A40FCCFC-2B05-4758-A86B-A34BA7576DE5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2407\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2408\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2406},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2409\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2410},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2411},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"456E5BD1-1CB0-410C-BA42-65B7D9DD11B3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2410\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2411\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2409},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2412\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2413},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2414},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D0AC2218-28C5-436A-A9F8-C5C1B05A46D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2413\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2414\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2412},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2415\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2416},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2417},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"24F5274E-4E42-4456-94E5-9F69E750C9F3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2416\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2417\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2415},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2418\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2419},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2420},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"67F1601F-6E7C-4ABE-A728-F3A3F1919FC7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2419\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2420\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2418},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2421\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2422},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2423},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC12BF42-E793-48EA-982D-490AF7E5697D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2422\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(284,0,0)\"},\"2423\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2421},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2424\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2425},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2426},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"81BB8A66-1C40-4A18-B0D1-E29C2E711575\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2425\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(294,0,0)\"},\"2426\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2424},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2427\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2428},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2429},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0561FEFC-8FF4-4EED-9CF2-FFC74F2E4C12\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2428\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(304,0,0)\"},\"2429\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2427},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2430\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2431},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2432},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B7E72FA4-00F9-48D2-BBA6-3550EB5AE77C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2342},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2431\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(314,0,0)\"},\"2432\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2430},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2433\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2434\":{\"style\":{\"__isSmartRef__\":true,\"id\":2435},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2342},\"_id\":\"_65852\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2435\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2436\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2342},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2437\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2438},{\"__isSmartRef__\":true,\"id\":2441},{\"__isSmartRef__\":true,\"id\":2444},{\"__isSmartRef__\":true,\"id\":2447},{\"__isSmartRef__\":true,\"id\":2450},{\"__isSmartRef__\":true,\"id\":2453},{\"__isSmartRef__\":true,\"id\":2456},{\"__isSmartRef__\":true,\"id\":2459},{\"__isSmartRef__\":true,\"id\":2462},{\"__isSmartRef__\":true,\"id\":2465},{\"__isSmartRef__\":true,\"id\":2468},{\"__isSmartRef__\":true,\"id\":2471},{\"__isSmartRef__\":true,\"id\":2474},{\"__isSmartRef__\":true,\"id\":2477},{\"__isSmartRef__\":true,\"id\":2480},{\"__isSmartRef__\":true,\"id\":2483},{\"__isSmartRef__\":true,\"id\":2486},{\"__isSmartRef__\":true,\"id\":2489},{\"__isSmartRef__\":true,\"id\":2492},{\"__isSmartRef__\":true,\"id\":2495},{\"__isSmartRef__\":true,\"id\":2498},{\"__isSmartRef__\":true,\"id\":2501},{\"__isSmartRef__\":true,\"id\":2504},{\"__isSmartRef__\":true,\"id\":2507},{\"__isSmartRef__\":true,\"id\":2510},{\"__isSmartRef__\":true,\"id\":2513},{\"__isSmartRef__\":true,\"id\":2516},{\"__isSmartRef__\":true,\"id\":2519},{\"__isSmartRef__\":true,\"id\":2522},{\"__isSmartRef__\":true,\"id\":2525},{\"__isSmartRef__\":true,\"id\":2528},{\"__isSmartRef__\":true,\"id\":2531},{\"__isSmartRef__\":true,\"id\":2534},{\"__isSmartRef__\":true,\"id\":2537},{\"__isSmartRef__\":true,\"id\":2540},{\"__isSmartRef__\":true,\"id\":2543},{\"__isSmartRef__\":true,\"id\":2546},{\"__isSmartRef__\":true,\"id\":2549},{\"__isSmartRef__\":true,\"id\":2552},{\"__isSmartRef__\":true,\"id\":2555},{\"__isSmartRef__\":true,\"id\":2558},{\"__isSmartRef__\":true,\"id\":2561},{\"__isSmartRef__\":true,\"id\":2564},{\"__isSmartRef__\":true,\"id\":2567},{\"__isSmartRef__\":true,\"id\":2570},{\"__isSmartRef__\":true,\"id\":2573},{\"__isSmartRef__\":true,\"id\":2576},{\"__isSmartRef__\":true,\"id\":2579},{\"__isSmartRef__\":true,\"id\":2582},{\"__isSmartRef__\":true,\"id\":2585},{\"__isSmartRef__\":true,\"id\":2588},{\"__isSmartRef__\":true,\"id\":2591},{\"__isSmartRef__\":true,\"id\":2594},{\"__isSmartRef__\":true,\"id\":2597},{\"__isSmartRef__\":true,\"id\":2600},{\"__isSmartRef__\":true,\"id\":2603},{\"__isSmartRef__\":true,\"id\":2606},{\"__isSmartRef__\":true,\"id\":2609},{\"__isSmartRef__\":true,\"id\":2612},{\"__isSmartRef__\":true,\"id\":2615}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2618},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2619}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2621},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5BB73528-720F-439C-812A-4DE72BA5246A\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2438\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2439},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2440},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9F39309F-FA11-428E-A94B-33A7A627DADE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2439\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2440\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2438},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2441\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2442},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2443},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E5BF504B-11BB-440F-B5B1-657CE85E40B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2442\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2443\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2441},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2444\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2445},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2446},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4A2E634-4221-4716-9A2E-5323C94E76E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2445\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2446\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2444},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2447\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2448},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2449},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4E364EF-6284-4427-9F0E-0C0BE745F344\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2448\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2449\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2447},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2450\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2451},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2452},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9343E5F4-B5C7-483F-8088-76BC78C194C6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2451\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2452\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2450},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2453\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2454},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2455},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A83F064-6E77-4DF3-A0B4-39CB0A21915C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2454\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2455\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2453},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2456\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2457},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2458},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"88650F07-D72D-4175-B632-B58CB39377B4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2457\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2458\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2456},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2459\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2460},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2461},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D6F027DB-9919-4D91-94D9-0FF015A7223E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2460\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2461\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2459},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2462\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2463},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2464},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4C0C4CAC-2ECC-4CDD-AF8B-E940D5FDC2AB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2463\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2464\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2462},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2465\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2466},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2467},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9C48885E-474A-4902-87C6-E3498FAFD0A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2466\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2467\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2465},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2468\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2469},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2470},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6FEFBF48-90BB-44D4-A2DD-A4E8F4F9B2CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2469\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2470\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2468},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2471\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2472},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2473},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"643E6E22-4DBD-4F61-BEEF-21FF1218EECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2472\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2473\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2471},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2474\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2475},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2476},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FCD37027-F627-475C-AB10-03EE794D41A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2475\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2476\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2474},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2477\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2478},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2479},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F21654FA-A41E-49B4-9F4E-C79FA6F9C2F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2478\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2479\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2477},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2480\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2481},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2482},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8039F135-8D08-453C-8C79-2ADC7F9545E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2481\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2482\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2480},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2483\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2484},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2485},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"029BABEE-FB96-43D6-AE5A-EB1E78BB8C26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2484\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2485\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2483},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2486\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2487},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2488},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"902C78BE-A86D-4ACE-8EBD-5A4E07AA19BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2487\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2488\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2486},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2489\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2490},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2491},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7370F2A0-10E7-49EA-9FCC-7A51FE6AF146\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2490\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2491\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2489},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2492\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2493},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2494},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0B7C8D0D-E8AC-4CFA-B37C-F3051DC1F4A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2493\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2494\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2492},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2495\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2496},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2497},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"02D461C0-002D-4E30-BBC6-7C307308233D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2496\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2497\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2495},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2498\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2499},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2500},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8F2AD191-5255-4C44-8EBD-604C4356B24B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2499\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2500\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2498},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2501\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2502},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2503},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2A2F474B-5D56-4333-B6F9-54B07E20413D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2502\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2503\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2501},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2504\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2505},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2506},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F316171F-01B1-4134-9647-E3F0991EC70E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2505\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2506\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2504},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2507\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2508},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2509},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA4F30DB-A272-4DAD-909F-44E0F3498C4F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2508\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2509\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2507},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2510\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2511},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2512},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CC6FDBEA-1CC1-46CE-AE08-9CC1AAB08D13\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2511\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2512\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2510},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2513\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2514},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2515},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BEC849F6-B7C0-43DA-9136-2967CE33FA78\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2514\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2515\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2513},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2516\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2517},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2518},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5B7D3C66-F338-46F5-AD54-7A07DF7252DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2517\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(284,0,0)\"},\"2518\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2516},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2519\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2520},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2521},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A3373BC8-81B2-4D13-A9CF-632A96784F0B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2520\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(294,0,0)\"},\"2521\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2519},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2522\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2523},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2524},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5103A408-D06E-4363-BBB7-9F2BA6787D74\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2523\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(304,0,0)\"},\"2524\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2522},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2525\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2526},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2527},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7C91A679-E629-46FB-B0AD-E025857CD3D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2526\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(314,0,0)\"},\"2527\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2525},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2528\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2529},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2530},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA85A337-1419-4C8E-82F4-901B0A31451D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2529\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"2530\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2528},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2531\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2532},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2533},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6C23A5C4-B173-4FFF-A919-6F28CDA81BBC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2532\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"2533\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2531},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2534\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2535},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2536},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"94316613-D253-498B-BD64-50CF5739D085\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2535\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"2536\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2534},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2537\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2538},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2539},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"04C9C136-D49C-4DC5-9DD1-67ABE71474A9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2538\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"2539\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2537},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2540\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2541},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2542},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"34A900F2-B9F8-413D-818A-6278ACEB8C9A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2541\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"2542\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2540},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2543\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2544},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2545},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2C3B6F62-F351-4927-8403-5D1C26AB137F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2544\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"2545\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2543},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2546\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2547},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2548},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CDB3C1EF-84F3-497E-BB25-EF73F7031073\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2547\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"2548\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2546},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2549\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2550},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2551},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A7D181B9-18DB-4E8D-A126-0F151F2111C1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2550\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"2551\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2549},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2552\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2553},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2554},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BA189E4F-32BA-4602-A11E-25B5022AA9A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2553\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"2554\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2552},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2555\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2556},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2557},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E9E95913-C1CA-42B8-8F61-A62EF572AA87\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2556\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"2557\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2555},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2558\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2559},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2560},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D786CBEE-80A2-475F-8A40-D188EBA193B5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2559\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"2560\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2558},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2561\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2562},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2563},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"18B41BFE-C374-4EFE-A831-3BB8CA11BDB6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2562\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"2563\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2561},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2564\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2565},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2566},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7148A694-C5E7-4DF3-86FB-362AF1535BA1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2565\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"2566\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2564},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2567\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2568},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2569},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AE39682A-F427-4A0B-A779-5D10F58FAD85\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2568\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"2569\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2567},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2570\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2571},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2572},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CAE21E22-DA1B-438A-9151-AFEA80EB1F88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2571\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"2572\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2570},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2573\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2574},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2575},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"33E0F3A2-50FA-4E1D-ACE6-3B73D308B979\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2574\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"2575\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2573},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2576\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2577},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2578},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"347C53A1-7BA4-462F-8CB7-00CA297CBFDF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2577\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"2578\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2576},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2579\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2580},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2581},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7D2AD34C-85C9-41C9-82F0-2A3A992C5EDD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2580\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"2581\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2579},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2582\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2583},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2584},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F6C8F483-0D9F-496B-9E9F-6FB39ECBC72C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2583\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"2584\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2582},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2585\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2586},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2587},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7EE7734A-6A4A-44AB-9EB5-B4C6A0658179\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2586\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"2587\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2585},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2588\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2589},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2590},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"61691AD7-A112-4E1A-8087-AF87961CE45B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2589\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"2590\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2588},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2591\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2592},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2593},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"243CCDA0-E3CC-41DD-B869-4BFD2A687A83\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2592\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"2593\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2591},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2594\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2595},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2596},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0AA7CBA3-C665-497E-AE6E-1FFBA9AB5FF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2595\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"2596\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2594},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2597\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2598},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2599},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A20C7029-C741-41C4-ABCA-5C107F6C59A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2598\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"2599\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2597},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2600\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2601},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2602},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9A2411A4-7D41-450E-AADB-7AC82455419D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2601\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"2602\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2600},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2603\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2604},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2605},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"39E9EA95-5398-450E-98F0-C02FF16D30B2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2604\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"2605\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2603},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2606\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2607},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2608},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C7BD63CC-A9EF-416A-87CD-8880132CB007\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2607\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(284,0,0)\"},\"2608\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2606},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2609\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2610},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2611},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EDC07858-B1CC-47C8-B173-BAA3D42D19F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2610\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(294,0,0)\"},\"2611\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2609},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2612\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2613},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2614},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"99240844-397C-4C36-9BAD-2FE851FDFBA5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2613\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(304,0,0)\"},\"2614\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2612},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2615\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2616},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2617},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"443F1778-691D-44CE-9259-FC02281B09C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":2437},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"2616\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(314,0,0)\"},\"2617\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2615},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2618\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2619\":{\"style\":{\"__isSmartRef__\":true,\"id\":2620},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2437},\"_id\":\"_395\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2620\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2621\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2437},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2622\":{\"values\":{\"__isSmartRef__\":true,\"id\":2623},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2624},\"mapping\":{\"__isSmartRef__\":true,\"id\":2673}},\"2623\":{},\"2624\":{\"pos\":[25,42],\"name\":\"crunchedObj\",\"val\":{\"__isSmartRef__\":true,\"id\":2625},\"_parent\":{\"__isSmartRef__\":true,\"id\":2626},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2625\":{\"pos\":[39,42],\"properties\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2624},\"__LivelyClassName__\":\"lively.ast.ObjectLiteral\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2626\":{\"pos\":[25,42],\"children\":[{\"__isSmartRef__\":true,\"id\":2624}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2627},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2627\":{\"pos\":[21,239],\"children\":[{\"__isSmartRef__\":true,\"id\":2626},{\"__isSmartRef__\":true,\"id\":2628},{\"__isSmartRef__\":true,\"id\":2637},{\"__isSmartRef__\":true,\"id\":2642}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2670},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2628\":{\"pos\":[47,87],\"children\":[{\"__isSmartRef__\":true,\"id\":2629}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2627},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2629\":{\"pos\":[47,87],\"name\":\"self\",\"val\":{\"__isSmartRef__\":true,\"id\":2630},\"_parent\":{\"__isSmartRef__\":true,\"id\":2628},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2630\":{\"pos\":[55,87],\"clsExpr\":{\"__isSmartRef__\":true,\"id\":2631},\"_parent\":{\"__isSmartRef__\":true,\"id\":2629},\"__LivelyClassName__\":\"lively.ast.New\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2631\":{\"pos\":[58,87],\"fn\":{\"__isSmartRef__\":true,\"id\":2632},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2630},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2632\":{\"pos\":[58,85],\"slotName\":{\"__isSmartRef__\":true,\"id\":2633},\"obj\":{\"__isSmartRef__\":true,\"id\":2634},\"_parent\":{\"__isSmartRef__\":true,\"id\":2631},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2633\":{\"pos\":[78,85],\"value\":\"Grapher\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2632},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2634\":{\"pos\":[58,77],\"slotName\":{\"__isSmartRef__\":true,\"id\":2635},\"obj\":{\"__isSmartRef__\":true,\"id\":2636},\"_parent\":{\"__isSmartRef__\":true,\"id\":2632},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2635\":{\"pos\":[64,77],\"value\":\"ObjectGrapher\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2634},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2636\":{\"pos\":[59,63],\"name\":\"apps\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2634},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2637\":{\"pos\":[92,110],\"children\":[{\"__isSmartRef__\":true,\"id\":2638}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2627},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2638\":{\"pos\":[92,110],\"name\":\"obj\",\"val\":{\"__isSmartRef__\":true,\"id\":2639},\"_parent\":{\"__isSmartRef__\":true,\"id\":2637},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2639\":{\"pos\":[99,110],\"clsExpr\":{\"__isSmartRef__\":true,\"id\":2640},\"_parent\":{\"__isSmartRef__\":true,\"id\":2638},\"__LivelyClassName__\":\"lively.ast.New\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2640\":{\"pos\":[102,110],\"fn\":{\"__isSmartRef__\":true,\"id\":2641},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2639},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2641\":{\"pos\":[103,108],\"name\":\"Morph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2640},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2642\":{\"pos\":[113,239],\"condExpr\":{\"__isSmartRef__\":true,\"id\":2643},\"trueExpr\":{\"__isSmartRef__\":true,\"id\":2646},\"falseExpr\":{\"__isSmartRef__\":true,\"id\":2669},\"_parent\":{\"__isSmartRef__\":true,\"id\":2627},\"__LivelyClassName__\":\"lively.ast.If\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2643\":{\"pos\":[116,128],\"slotName\":{\"__isSmartRef__\":true,\"id\":2644},\"obj\":{\"__isSmartRef__\":true,\"id\":2645},\"_parent\":{\"__isSmartRef__\":true,\"id\":2642},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2644\":{\"pos\":[120,128],\"value\":\"addMorph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2643},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2645\":{\"pos\":[116,119],\"name\":\"obj\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2643},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2646\":{\"pos\":[131,236],\"children\":[{\"__isSmartRef__\":true,\"id\":2647},{\"__isSmartRef__\":true,\"id\":2650},{\"__isSmartRef__\":true,\"id\":2656}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2642},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2647\":{\"pos\":[139,145],\"children\":[{\"__isSmartRef__\":true,\"id\":2648}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2646},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2648\":{\"pos\":[139,145],\"name\":\"i\",\"val\":{\"__isSmartRef__\":true,\"id\":2649},\"_parent\":{\"__isSmartRef__\":true,\"id\":2647},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2649\":{\"pos\":[144,145],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":2648},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2650\":{\"pos\":[154,178],\"children\":[{\"__isSmartRef__\":true,\"id\":2651}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2646},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2651\":{\"pos\":[154,178],\"name\":\"keys\",\"val\":{\"__isSmartRef__\":true,\"id\":2652},\"_parent\":{\"__isSmartRef__\":true,\"id\":2650},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2652\":{\"pos\":[161,178],\"property\":{\"__isSmartRef__\":true,\"id\":2653},\"recv\":{\"__isSmartRef__\":true,\"id\":2654},\"args\":[{\"__isSmartRef__\":true,\"id\":2655}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2651},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2653\":{\"pos\":[169,173],\"value\":\"keys\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2652},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2654\":{\"pos\":[162,168],\"name\":\"Object\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2652},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2655\":{\"pos\":[174,177],\"name\":\"obj\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2652},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2656\":{\"pos\":[184,236],\"init\":{\"__isSmartRef__\":true,\"id\":2657},\"condExpr\":{\"__isSmartRef__\":true,\"id\":2660},\"body\":{\"__isSmartRef__\":true,\"id\":2663},\"upd\":{\"__isSmartRef__\":true,\"id\":2667},\"_parent\":{\"__isSmartRef__\":true,\"id\":2646},\"__LivelyClassName__\":\"lively.ast.For\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2657\":{\"pos\":[191,197],\"children\":[{\"__isSmartRef__\":true,\"id\":2658}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2656},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2658\":{\"pos\":[191,197],\"name\":\"j\",\"val\":{\"__isSmartRef__\":true,\"id\":2659},\"_parent\":{\"__isSmartRef__\":true,\"id\":2657},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2659\":{\"pos\":[196,197],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":2658},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2660\":{\"pos\":[198,206],\"name\":\"<\",\"left\":{\"__isSmartRef__\":true,\"id\":2661},\"right\":{\"__isSmartRef__\":true,\"id\":2662},\"_parent\":{\"__isSmartRef__\":true,\"id\":2656},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2661\":{\"pos\":[199,200],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2660},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2662\":{\"pos\":[203,206],\"value\":100,\"_parent\":{\"__isSmartRef__\":true,\"id\":2660},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2663\":{\"pos\":[214,230],\"children\":[{\"__isSmartRef__\":true,\"id\":2664}],\"_parent\":{\"__isSmartRef__\":true,\"id\":2656},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2664\":{\"pos\":[223,229],\"left\":{\"__isSmartRef__\":true,\"id\":2665},\"name\":\"+\",\"right\":{\"__isSmartRef__\":true,\"id\":2666},\"_parent\":{\"__isSmartRef__\":true,\"id\":2663},\"__LivelyClassName__\":\"lively.ast.ModifyingSet\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2665\":{\"pos\":[223,224],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2664},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2666\":{\"pos\":[228,229],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2664},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2667\":{\"pos\":[207,211],\"name\":\"++\",\"expr\":{\"__isSmartRef__\":true,\"id\":2668},\"_parent\":{\"__isSmartRef__\":true,\"id\":2656},\"__LivelyClassName__\":\"lively.ast.PostOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2668\":{\"pos\":[208,209],\"name\":\"j\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2667},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2669\":{\"pos\":[238,238],\"name\":\"undefined\",\"_parent\":{\"__isSmartRef__\":true,\"id\":2642},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2670\":{\"pos\":[18,241],\"body\":{\"__isSmartRef__\":true,\"id\":2627},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":2671},\"__LivelyClassName__\":\"lively.ast.Function\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2671\":{\"pos\":[0,241],\"name\":\"anonymous\",\"val\":{\"__isSmartRef__\":true,\"id\":2670},\"_parent\":{\"__isSmartRef__\":true,\"id\":2672},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2672\":{\"pos\":[0,241],\"children\":[{\"__isSmartRef__\":true,\"id\":2671}],\"source\":\"function anonymous(){\\nvar crunchedObj = {};\\nvar self = new apps.ObjectGrapher.Grapher();\\nvar obj = new Morph();\\n\\nif(obj.addMorph) {\\n var i = 0;\\n var keys = Object.keys(obj);\\n for(var j = 0; j < 100; j++) {\\n i += j;\\n }\\n};\\n}\",\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"2673\":{\"this\":{\"__isSmartRef__\":true,\"id\":2674}},\"2674\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2675},\"_WhiteSpaceHandling\":\"pre-wrap\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2676},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DD9E6557-0C36-4255-A156-55F702D09D34\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"__serializedExpressions__\":[\"_TextColor\"],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2677}],\"evalEnabled\":false,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"2675\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"2676\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2674},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2677\":{\"style\":{\"__isSmartRef__\":true,\"id\":2678},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2674},\"_id\":\"_3689\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2678\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2679\":{\"values\":{\"__isSmartRef__\":true,\"id\":2680},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2667},\"mapping\":{\"__isSmartRef__\":true,\"id\":7554}},\"2680\":{\"39-42\":{\"__isSmartRef__\":true,\"id\":2681},\"25-42\":{\"__isSmartRef__\":true,\"id\":2683},\"59-63\":{\"__isSmartRef__\":true,\"id\":2684},\"64-77\":{\"__isSmartRef__\":true,\"id\":7519},\"58-77\":{\"__isSmartRef__\":true,\"id\":7520},\"78-85\":{\"__isSmartRef__\":true,\"id\":7521},\"58-85\":{\"__isSmartRef__\":true,\"id\":7522},\"58-87\":{\"__isSmartRef__\":true,\"id\":7523},\"55-87\":{\"__isSmartRef__\":true,\"id\":7526},\"47-87\":{\"__isSmartRef__\":true,\"id\":7527},\"103-108\":{\"__isSmartRef__\":true,\"id\":7528},\"102-110\":{\"__isSmartRef__\":true,\"id\":7529},\"99-110\":{\"__isSmartRef__\":true,\"id\":7533},\"92-110\":{\"__isSmartRef__\":true,\"id\":7534},\"116-119\":{\"__isSmartRef__\":true,\"id\":7535},\"120-128\":{\"__isSmartRef__\":true,\"id\":7536},\"116-128\":{\"__isSmartRef__\":true,\"id\":7537},\"144-145\":{\"__isSmartRef__\":true,\"id\":7538},\"139-145\":{\"__isSmartRef__\":true,\"id\":7539},\"162-168\":{\"__isSmartRef__\":true,\"id\":7540},\"169-173\":{\"__isSmartRef__\":true,\"id\":7541},\"174-177\":{\"__isSmartRef__\":true,\"id\":7542},\"161-178\":{\"__isSmartRef__\":true,\"id\":7543},\"154-178\":{\"__isSmartRef__\":true,\"id\":7544},\"196-197\":{\"__isSmartRef__\":true,\"id\":7545},\"191-197\":{\"__isSmartRef__\":true,\"id\":7546},\"199-200\":{\"__isSmartRef__\":true,\"id\":7547},\"203-206\":{\"__isSmartRef__\":true,\"id\":7548},\"198-206\":{\"__isSmartRef__\":true,\"id\":7549},\"223-224\":{\"__isSmartRef__\":true,\"id\":7550},\"228-229\":{\"__isSmartRef__\":true,\"id\":7551},\"223-229\":{\"__isSmartRef__\":true,\"id\":7552},\"214-230\":{\"__isSmartRef__\":true,\"id\":7553}},\"2681\":{\"val\":{\"__isSmartRef__\":true,\"id\":2682}},\"2682\":{},\"2683\":{\"val\":{\"__isSmartRef__\":true,\"id\":2682}},\"2684\":{\"val\":{\"__isSmartRef__\":true,\"id\":2685}},\"2685\":{\"namespaceIdentifier\":\"Global.apps\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2686},\"ColorParser\":{\"__isSmartRef__\":true,\"id\":2687},\"CouchDB\":{\"__isSmartRef__\":true,\"id\":2689},\"DateFormat\":{\"__isSmartRef__\":true,\"id\":2691},\"Less\":{\"__isSmartRef__\":true,\"id\":2693},\"cssParser\":{\"__isSmartRef__\":true,\"id\":2741},\"ObjectGrapher\":{\"__isSmartRef__\":true,\"id\":7517},\"__LivelyClassName__\":\"Namespace\"},\"2686\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2687\":{\"namespaceIdentifier\":\"Global.apps.ColorParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2688},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/ColorParser.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2688\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2689\":{\"namespaceIdentifier\":\"Global.apps.CouchDB\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2690},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/CouchDB.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2690\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2691\":{\"namespaceIdentifier\":\"Global.apps.DateFormat\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2692},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/DateFormat.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2692\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2693\":{\"namespaceIdentifier\":\"Global.apps.Less\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2694},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2695}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/Less.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2694\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2695\":{\"namespaceIdentifier\":\"Global.lively.Network\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2696},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2697},{\"__isSmartRef__\":true,\"id\":2735},{\"__isSmartRef__\":true,\"id\":2739}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Network.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2696\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2697\":{\"namespaceIdentifier\":\"Global.lively.bindings\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2698},\"wasDefined\":true,\"Core\":{\"__isSmartRef__\":true,\"id\":2699},\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2699}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings.js\",\"documentation\":\"connect parameters: source, sourceProp, target, targetProp, spec\\nspec can be: {\\n removeAfterUpdate: Boolean,\\n forceAttributeConnection: Boolean,\\n converter: Function,\\n updater: Function,\\n varMapping: Object\\n}\",\"_isLoaded\":true,\"GeometryBindings\":{\"__isSmartRef__\":true,\"id\":2701},\"__LivelyClassName__\":\"Namespace\"},\"2698\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2699\":{\"namespaceIdentifier\":\"Global.lively.bindings.Core\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2700},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2697}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/Core.js\",\"wasDefined\":true,\"callbacks\":[],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2700\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2701\":{\"namespaceIdentifier\":\"Global.lively.bindings.GeometryBindings\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2702},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2703},{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2699},{\"__isSmartRef__\":true,\"id\":2713},{\"__isSmartRef__\":true,\"id\":2715}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/GeometryBindings.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2702\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2703\":{\"namespaceIdentifier\":\"Global.cop.Layers\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2704},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/cop/Layers.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2704\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2705\":{\"namespaceIdentifier\":\"Global.lively.morphic.Core\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2706},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2707},{\"__isSmartRef__\":true,\"id\":2711}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Core.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2706\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2707\":{\"namespaceIdentifier\":\"Global.lively.morphic.Shapes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2708},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2709}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Shapes.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2708\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2709\":{\"namespaceIdentifier\":\"Global.lively.morphic.Graphics\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2710},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2687}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Graphics.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2710\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2711\":{\"namespaceIdentifier\":\"Global.lively.Traits\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2712},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Traits.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2712\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2713\":{\"namespaceIdentifier\":\"Global.lively.morphic.TextCore\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2714},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2703},{\"__isSmartRef__\":true,\"id\":2705}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/TextCore.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2714\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2715\":{\"namespaceIdentifier\":\"Global.lively.morphic.Widgets\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2716},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2713},{\"__isSmartRef__\":true,\"id\":2729},{\"__isSmartRef__\":true,\"id\":2731}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Widgets.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2716\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2717\":{\"namespaceIdentifier\":\"Global.lively.morphic.Events\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2718},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2713},{\"__isSmartRef__\":true,\"id\":2719},{\"__isSmartRef__\":true,\"id\":2725},{\"__isSmartRef__\":true,\"id\":2727},{\"__isSmartRef__\":true,\"id\":2711}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Events.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2718\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2719\":{\"namespaceIdentifier\":\"Global.lively.morphic.HTML\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2720},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2721},{\"__isSmartRef__\":true,\"id\":2723},{\"__isSmartRef__\":true,\"id\":2711}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/HTML.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2720\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2721\":{\"namespaceIdentifier\":\"Global.lively.morphic.Rendering\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2722},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2713},{\"__isSmartRef__\":true,\"id\":2707}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Rendering.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2722\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2723\":{\"namespaceIdentifier\":\"Global.lively.morphic.PathShapes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2724},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2707}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/PathShapes.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2724\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2725\":{\"namespaceIdentifier\":\"Global.lively.morphic.SVG\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2726},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2721},{\"__isSmartRef__\":true,\"id\":2723}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/SVG.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2726\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2727\":{\"namespaceIdentifier\":\"Global.lively.morphic.Canvas\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2728},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2721}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Canvas.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2728\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2729\":{\"namespaceIdentifier\":\"Global.lively.WidgetsTraits\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2730},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2711},{\"__isSmartRef__\":true,\"id\":2709}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/WidgetsTraits.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2730\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2731\":{\"namespaceIdentifier\":\"Global.lively.morphic.Styles\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2732},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2707},{\"__isSmartRef__\":true,\"id\":2733}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Styles.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2732\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2733\":{\"namespaceIdentifier\":\"Global.lively.CrayonColors\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2734},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2709}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/CrayonColors.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2734\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2735\":{\"namespaceIdentifier\":\"Global.lively.NoMoreModels\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2736},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2737}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/NoMoreModels.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2736\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2737\":{\"namespaceIdentifier\":\"Global.lively.OldModel\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2738},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2697}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/OldModel.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2738\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2739\":{\"namespaceIdentifier\":\"Global.lively.Data\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2740},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2737}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Data.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2740\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2741\":{\"namespaceIdentifier\":\"Global.apps.cssParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2742},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2743}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/cssParser.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2695},{\"__isSmartRef__\":true,\"id\":7427}],\"pendingRequirements\":[],\"callbacks\":[],\"props\":{\"__isSmartRef__\":true,\"id\":7477},\"_isLoaded\":true,\"enhancedPropertyList\":{\"__isSmartRef__\":true,\"id\":7497},\"__LivelyClassName__\":\"Namespace\"},\"2742\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2743\":{\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheets\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2744},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2745}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheets.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2741},{\"__isSmartRef__\":true,\"id\":7427},{\"__isSmartRef__\":true,\"id\":7429}],\"pendingRequirements\":[],\"callbacks\":[],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2744\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2745\":{\"namespaceIdentifier\":\"Global.lively.morphic.Complete\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2746},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2743},{\"__isSmartRef__\":true,\"id\":2747},{\"__isSmartRef__\":true,\"id\":2715},{\"__isSmartRef__\":true,\"id\":2757},{\"__isSmartRef__\":true,\"id\":2761},{\"__isSmartRef__\":true,\"id\":2763},{\"__isSmartRef__\":true,\"id\":2749},{\"__isSmartRef__\":true,\"id\":7326},{\"__isSmartRef__\":true,\"id\":7328},{\"__isSmartRef__\":true,\"id\":2713}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Complete.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7330},{\"__isSmartRef__\":true,\"id\":7407},{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2746\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2747\":{\"namespaceIdentifier\":\"Global.lively.morphic.AdditionalMorphs\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2748},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2749},{\"__isSmartRef__\":true,\"id\":2751}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/AdditionalMorphs.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2748\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2749\":{\"namespaceIdentifier\":\"Global.lively.morphic.Halos\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2750},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2715}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Halos.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2750\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2751\":{\"namespaceIdentifier\":\"Global.lively.morphic.Grid\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2752},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2753}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Grid.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2752\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2753\":{\"namespaceIdentifier\":\"Global.lively.persistence.MassMorphCreation\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2754},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2755},{\"__isSmartRef__\":true,\"id\":2705}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/MassMorphCreation.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2754\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2755\":{\"namespaceIdentifier\":\"Global.lively.persistence.Serializer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2756},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/Serializer.js\",\"jsonWorldId\":\"LivelyJSONWorld\",\"changeSetElementId\":\"WorldChangeSet\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2756\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2757\":{\"namespaceIdentifier\":\"Global.lively.morphic.Serialization\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2758},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2695},{\"__isSmartRef__\":true,\"id\":2755},{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2713},{\"__isSmartRef__\":true,\"id\":2759},{\"__isSmartRef__\":true,\"id\":2715}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Serialization.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2758\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2759\":{\"namespaceIdentifier\":\"Global.lively.DOMAbstraction\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2760},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/DOMAbstraction.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2760\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2761\":{\"namespaceIdentifier\":\"Global.lively.morphic.MorphAddons\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2762},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2715},{\"__isSmartRef__\":true,\"id\":2731}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/MorphAddons.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2762\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2763\":{\"namespaceIdentifier\":\"Global.lively.morphic.ScriptingSupport\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2764},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2765},{\"__isSmartRef__\":true,\"id\":7324}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ScriptingSupport.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2764\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"2765\":{\"namespaceIdentifier\":\"Global.lively.PartsBin\",\"createTime\":{\"__isSmartRef__\":true,\"id\":2766},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2711}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartsBin.js\",\"partSpaces\":{\"__isSmartRef__\":true,\"id\":2767},\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"2766\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"2767\":{\"PartsBin/iPadWidgets\":{\"__isSmartRef__\":true,\"id\":2768},\"PartsBin/Tools\":{\"__isSmartRef__\":true,\"id\":2968},\"PartsBin/Dialogs\":{\"__isSmartRef__\":true,\"id\":6105},\"PartsBin/sd1213/\":{\"__isSmartRef__\":true,\"id\":7322}},\"2768\":{\"name\":\"PartsBin/iPadWidgets\",\"partItems\":{\"__isSmartRef__\":true,\"id\":2769},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2769\":{\"LoadingMorph\":{\"__isSmartRef__\":true,\"id\":2770}},\"2770\":{\"partsSpaceName\":\"PartsBin/iPadWidgets\",\"name\":\"LoadingMorph\",\"part\":{\"__isSmartRef__\":true,\"id\":2771},\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}],\\\"scripts\\\":[],\\\"id\\\":\\\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":30},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":37},\\\"showsHalos\\\":false,\\\"name\\\":\\\"LoadingMorph\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[127,\\\"59692BC3-6C7B-4E23-B820-8699260EA722\\\",\\\"486BB935-1313-4103-B2A8-642B19437478\\\",\\\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\\\",\\\"2608C892-2204-4981-9A87-8E749F8944AB\\\",\\\"5535861F-4EA2-44AB-8A40-0538124E0AAC\\\",\\\"16C292B3-86E8-4622-B516-27C48263B8CC\\\",\\\"87731A20-D455-44D0-97E5-98A7CFD4E417\\\",\\\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\\\",\\\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\\\",\\\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\\\",\\\"1EBC5512-8F54-4B24-998C-69A285EC8533\\\",\\\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\\\",\\\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\\\",\\\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\\\",\\\"E0A6B33B-767A-4532-9021-892414520200\\\",\\\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\\\",\\\"0C7E832A-A741-430F-B295-8BC181D066FE\\\",\\\"472AED3B-CB76-49BD-BF49-354A2D568F86\\\",\\\"A7C52F65-D140-4791-880F-F7584C7BB570\\\",\\\"3516412B-8B36-4E52-9416-6B7FB358BDC2\\\",\\\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\\\",\\\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\\\",\\\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\\\",\\\"679A861B-40E0-4DB2-B22F-95B454C6978D\\\"],\\\"isBeingDragged\\\":false,\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":137},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},\\\"prevScroll\\\":[0,0],\\\"moved\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"headRevision\\\":146469,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\"},\\\"1\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"id\\\":\\\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":23},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":25},\\\"name\\\":\\\"ProgressIndicator\\\",\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},\\\"showsHalos\\\":false,\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":27},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":28},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"derivationIds\\\":[520,\\\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\\\",\\\"DF185A10-743D-45FC-B9C2-76E12D908BCF\\\",\\\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\\\",\\\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\\\",\\\"D0652878-8F9C-4591-8A82-296898AACDB6\\\",\\\"31441DDF-2220-43BE-A99F-69E1FEC68030\\\",\\\"14A90039-0D3E-46DC-8445-D42B8E02EB42\\\",\\\"681EF5DE-A344-4114-B2F3-B96CE3872524\\\",\\\"C0381116-5116-4F33-B082-A411D0E4534E\\\",\\\"24E9581E-B008-46EE-9CBC-D5190E100D98\\\",\\\"C69D1041-2C5E-48FE-B04C-04E66450658A\\\",\\\"4830945B-4FFF-4564-9424-34D7995DAE60\\\",\\\"8602C233-B3E7-4682-9B0E-D7549761D934\\\",\\\"B4E0E11F-2BED-462E-B708-89D63971856E\\\",\\\"EE0144C2-D016-4390-8A67-4E7DEF171C83\\\",\\\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\\\",\\\"73FC6648-DAAF-4673-8CF4-7DA219513F22\\\",\\\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\\\",\\\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\\\",\\\"66111105-B1FC-41F7-BF70-D45118C9E09F\\\",\\\"02420416-1E35-4831-AABB-91CD0460CA1A\\\",\\\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\\\",\\\"0503F5A1-1732-4610-9A5A-920D658CA766\\\",\\\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\\\"],\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"isBeingDragged\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":29},\\\"prevScroll\\\":[0,0],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Image\\\"},\\\"2\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":9},\\\"_MaxTextWidth\\\":257,\\\"_MaxTextHeight\\\":null,\\\"textColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"showsHalos\\\":false,\\\"_FontSize\\\":14,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"name\\\":\\\"loadedMorphName\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":11}],\\\"charsReplaced\\\":\\\"MorphName\\\",\\\"lastFindLoc\\\":18,\\\"priorSelectionRange\\\":[9,0],\\\"prevScroll\\\":[0,0],\\\"priorExtent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":14},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":15},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":16},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[355,\\\"023045B3-2D6B-4425-89FB-F4806D527BE0\\\",\\\"DC0C2365-868C-41AE-8369-51C31E91493E\\\",\\\"C6D9D314-86A1-4015-970B-F6787F535E1A\\\",\\\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\\\",\\\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\\\",\\\"AA8F0470-654C-4AA2-8135-4607F5429AC5\\\",\\\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\\\",\\\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\\\",\\\"EF750075-E964-4CD3-B6A4-161511E1D058\\\",\\\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\\\",\\\"E56978C1-7424-4C10-8168-11FD3237B540\\\",\\\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\\\",\\\"245866CB-598A-4172-A3A0-A06D4D26C6AD\\\",\\\"43B0F12E-5793-43AA-80E1-496774E0EBA6\\\",\\\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\\\",\\\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\\\",\\\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\\\",\\\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\\\",\\\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\\\",\\\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\\\",\\\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\\\",\\\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\\\",\\\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\\\",\\\"01877B3B-7DA7-4222-B011-7B5F4E501862\\\"],\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_MinTextWidth\\\":257,\\\"_MinTextHeight\\\":null,\\\"previousSelection\\\":[6,6],\\\"_Align\\\":\\\"center\\\",\\\"distanceToDragEvent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\"},\\\"3\\\":{\\\"fill\\\":null,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":5},\\\"_BorderWidth\\\":0,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"4\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"5\\\":{\\\"x\\\":257,\\\"y\\\":23,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"6\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"7\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"8\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"9\\\":{\\\"x\\\":-109,\\\"y\\\":38,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"10\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"migrationLevel\\\":4,\\\"comment\\\":\\\"a simple text morph\\\",\\\"partName\\\":\\\"Text\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"11\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"storedString\\\":\\\"loading part\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\"},\\\"12\\\":{\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\"},\\\"13\\\":{\\\"x\\\":257,\\\"y\\\":23,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"14\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\",\\\"updateText\\\":\\\"updateTextHTML\\\",\\\"setTextExtent\\\":\\\"setTextExtentHTML\\\",\\\"setMaxTextWidth\\\":\\\"setMaxTextWidthHTML\\\",\\\"setMaxTextHeight\\\":\\\"setMaxTextHeightHTML\\\",\\\"setMinTextWidth\\\":\\\"setMinTextWidthHTML\\\",\\\"setMinTextHeight\\\":\\\"setMinTextHeightHTML\\\",\\\"getTextExtent\\\":\\\"getTextExtentHTML\\\",\\\"getTextString\\\":\\\"getTextStringHTML\\\",\\\"ignoreTextEvents\\\":\\\"ignoreTextEventsHTML\\\",\\\"unignoreTextEvents\\\":\\\"unignoreTextEventsHTML\\\",\\\"enableTextEvents\\\":\\\"enableTextEventsHTML\\\",\\\"setFontFamily\\\":\\\"setFontFamilyHTML\\\",\\\"setFontSize\\\":\\\"setFontSizeHTML\\\",\\\"setTextColor\\\":\\\"setTextColorHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setAlign\\\":\\\"setAlignHTML\\\",\\\"setVerticalAlign\\\":\\\"setVerticalAlignHTML\\\",\\\"setDisplay\\\":\\\"setDisplayHTML\\\",\\\"setWhiteSpaceHandling\\\":\\\"setWhiteSpaceHandlingHTML\\\",\\\"focusMorph\\\":\\\"focusMorphHTML\\\"},\\\"15\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"16\\\":{\\\"x\\\":5,\\\"y\\\":5,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"17\\\":{\\\"x\\\":179,\\\"y\\\":-11,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"18\\\":{\\\"_Position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":19},\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":20},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":21},\\\"_ImageURL\\\":\\\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isLoaded\\\":true,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":22},\\\"_BorderWidth\\\":0,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Image\\\"},\\\"19\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"20\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"setImageURL\\\":\\\"setImageURLHTML\\\",\\\"getNativeExtent\\\":\\\"getNativeExtentHTML\\\"},\\\"21\\\":{\\\"x\\\":31,\\\"y\\\":31,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"22\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"23\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"24\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"25\\\":{\\\"x\\\":113.5,\\\"y\\\":81,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"26\\\":{\\\"x\\\":30,\\\"y\\\":31,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"27\\\":{\\\"x\\\":39,\\\"y\\\":-11,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"28\\\":{\\\"partName\\\":\\\"ProgressIndicator\\\",\\\"requiredModules\\\":[],\\\"migrationLevel\\\":2,\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"29\\\":{\\\"centeredHorizontal\\\":true,\\\"centeredVertical\\\":true},\\\"30\\\":{\\\"position\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":31},\\\"_Extent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":32},\\\"_BorderWidth\\\":1,\\\"_BorderColor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":33},\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":34},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"renderContextTable\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":35},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Padding\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":36},\\\"_BorderRadius\\\":8.515,\\\"_Opacity\\\":0.8146,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\"},\\\"31\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"32\\\":{\\\"x\\\":266,\\\"y\\\":223,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"33\\\":{\\\"r\\\":0,\\\"g\\\":0,\\\"b\\\":0,\\\"a\\\":1,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Color\\\"},\\\"34\\\":{\\\"r\\\":0.839,\\\"g\\\":0.839,\\\"b\\\":0.839,\\\"a\\\":1,\\\"__LivelyClassName__\\\":\\\"Color\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"35\\\":{\\\"init\\\":\\\"initHTML\\\",\\\"appendShape\\\":\\\"renderHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setPadding\\\":\\\"setPaddingHTML\\\",\\\"setFill\\\":\\\"setFillHTML\\\",\\\"setBorderColor\\\":\\\"setBorderColorHTML\\\",\\\"setBorderWidth\\\":\\\"setBorderWidthHTML\\\",\\\"setStrokeOpacity\\\":\\\"setStrokeOpacityHTML\\\",\\\"setBorderRadius\\\":\\\"setBorderRadiusHTML\\\",\\\"setBorderStyle\\\":\\\"setBorderStyleHTML\\\",\\\"setOpacity\\\":\\\"setOpacityHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\"},\\\"36\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"width\\\":0,\\\"height\\\":0,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Rectangle\\\"},\\\"37\\\":{\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"Point\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"38\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/iPad Widgets/\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\",\\\"comment\\\":\\\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"LoadingMorph\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},{\\\"__isSmartRef__\\\":true,\\\"id\\\":41},{\\\"__isSmartRef__\\\":true,\\\"id\\\":43},{\\\"__isSmartRef__\\\":true,\\\"id\\\":45},{\\\"__isSmartRef__\\\":true,\\\"id\\\":47},{\\\"__isSmartRef__\\\":true,\\\"id\\\":49},{\\\"__isSmartRef__\\\":true,\\\"id\\\":51},{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},{\\\"__isSmartRef__\\\":true,\\\"id\\\":55},{\\\"__isSmartRef__\\\":true,\\\"id\\\":57},{\\\"__isSmartRef__\\\":true,\\\"id\\\":59},{\\\"__isSmartRef__\\\":true,\\\"id\\\":61},{\\\"__isSmartRef__\\\":true,\\\"id\\\":63},{\\\"__isSmartRef__\\\":true,\\\"id\\\":65},{\\\"__isSmartRef__\\\":true,\\\"id\\\":67},{\\\"__isSmartRef__\\\":true,\\\"id\\\":69},{\\\"__isSmartRef__\\\":true,\\\"id\\\":71},{\\\"__isSmartRef__\\\":true,\\\"id\\\":73},{\\\"__isSmartRef__\\\":true,\\\"id\\\":75},{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},{\\\"__isSmartRef__\\\":true,\\\"id\\\":79},{\\\"__isSmartRef__\\\":true,\\\"id\\\":81},{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},{\\\"__isSmartRef__\\\":true,\\\"id\\\":85},{\\\"__isSmartRef__\\\":true,\\\"id\\\":87},{\\\"__isSmartRef__\\\":true,\\\"id\\\":89},{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},{\\\"__isSmartRef__\\\":true,\\\"id\\\":93},{\\\"__isSmartRef__\\\":true,\\\"id\\\":95},{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},{\\\"__isSmartRef__\\\":true,\\\"id\\\":101},{\\\"__isSmartRef__\\\":true,\\\"id\\\":103},{\\\"__isSmartRef__\\\":true,\\\"id\\\":105},{\\\"__isSmartRef__\\\":true,\\\"id\\\":107},{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},{\\\"__isSmartRef__\\\":true,\\\"id\\\":111},{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},{\\\"__isSmartRef__\\\":true,\\\"id\\\":121},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125},{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},{\\\"__isSmartRef__\\\":true,\\\"id\\\":133}],\\\"revisionOnLoad\\\":140039,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\"},\\\"39\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":40},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"1C1391AE-5722-4707-BE52-F0094FC56829\\\"},\\\"40\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 14:02:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"41\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":42},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"663F147A-9084-4AC3-81A7-1E7BA6547F08\\\"},\\\"42\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:43:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"43\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":44},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"F72B746E-B170-4EFB-9074-5E8770640B8A\\\"},\\\"44\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:36:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"45\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":46},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"568D2EFD-C535-43AE-8944-6D8B967129F5\\\"},\\\"46\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 12:23:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"47\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":48},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\\\"},\\\"48\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:59:45 GMT+0100 (W. Europe Standard Time)\\\"},\\\"49\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":50},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\\\"},\\\"50\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:59:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"51\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":52},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"8A697DF5-9A45-4A84-B709-9719BF55083E\\\"},\\\"52\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:56:54 GMT+0100 (W. Europe Standard Time)\\\"},\\\"53\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"F2157D66-1571-4B9A-B325-6FA96488260F\\\"},\\\"54\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:51:05 GMT+0100 (W. Europe Standard Time)\\\"},\\\"55\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":56},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"E5E808CA-06AB-47DC-A9C9-CA7967591545\\\"},\\\"56\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:47:19 GMT+0100 (W. Europe Standard Time)\\\"},\\\"57\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"009DC4E0-23CA-485A-A796-801AA0F75049\\\"},\\\"58\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:46:25 GMT+0100 (W. Europe Standard Time)\\\"},\\\"59\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":60},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\\\"},\\\"60\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:45:05 GMT+0100 (W. Europe Standard Time)\\\"},\\\"61\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"FFE16986-548D-4AC2-A627-CF6416282BC4\\\"},\\\"62\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:37:15 GMT+0100 (W. Europe Standard Time)\\\"},\\\"63\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":64},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"57213D63-7147-4057-ADC9-30994443B066\\\"},\\\"64\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:35:29 GMT+0100 (W. Europe Standard Time)\\\"},\\\"65\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":66},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"75A31364-B380-4312-BB5B-F8F2DA1CE824\\\"},\\\"66\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:31:52 GMT+0100 (W. Europe Standard Time)\\\"},\\\"67\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\\\"},\\\"68\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:14:10 GMT+0100 (W. Europe Standard Time)\\\"},\\\"69\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\\\"},\\\"70\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:02:56 GMT+0100 (W. Europe Standard Time)\\\"},\\\"71\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":72},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\\\"},\\\"72\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 11:01:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"73\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":74},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"B6FE0805-0D24-4267-8238-8B332352617E\\\"},\\\"74\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 10:55:44 GMT+0100 (W. Europe Standard Time)\\\"},\\\"75\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":76},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"callbacks are working\\\",\\\"id\\\":\\\"9348260A-3B55-4659-BC85-440BFBD98EA4\\\"},\\\"76\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Feb 10 2012 09:45:55 GMT+0100 (W. Europe Standard Time)\\\"},\\\"77\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":78},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"made it more opaque\\\",\\\"id\\\":\\\"1B84264C-2822-407F-A58F-19217BCD2762\\\"},\\\"78\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 08 2012 11:41:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"79\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":80},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"0FB41D7D-2A52-4782-814B-A66C24FCE569\\\"},\\\"80\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:13:49 GMT+0100 (W. Europe Standard Time)\\\"},\\\"81\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\\\"},\\\"82\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:22:07 GMT+0100 (W. Europe Standard Time)\\\"},\\\"83\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"trollolol\\\",\\\"id\\\":\\\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\\\"},\\\"84\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:55:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"85\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":86},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"should be centered now\\\",\\\"id\\\":\\\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\\\"},\\\"86\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:54:35 GMT+0100 (W. Europe Standard Time)\\\"},\\\"87\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":88},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"initial commit\\\",\\\"id\\\":\\\"8920D925-DD16-4667-B8C7-FB74D78C2424\\\"},\\\"88\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 13:26:01 GMT+0100 (W. Europe Standard Time)\\\"},\\\"89\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"changed text morph name\\\",\\\"id\\\":\\\"80E88A3C-5AF3-48F2-A600-710877630997\\\"},\\\"90\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:04:01 GMT+0100 (W. Europe Standard Time)\\\"},\\\"91\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added loading script\\\",\\\"id\\\":\\\"EE9B8F4D-1F03-4232-82E6-794046974F8F\\\"},\\\"92\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:28:30 GMT+0100 (W. Europe Standard Time)\\\"},\\\"93\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":94},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added disconnection\\\",\\\"id\\\":\\\"11F19267-924E-4087-99ED-998245576BD2\\\"},\\\"94\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:32:58 GMT+0100 (W. Europe Standard Time)\\\"},\\\"95\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":96},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"removed connections before deletion\\\",\\\"id\\\":\\\"35A88218-6864-4D52-83A2-BFF7B9A6907C\\\"},\\\"96\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:41:00 GMT+0100 (W. Europe Standard Time)\\\"},\\\"97\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":98},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"now able to load parts by name and category as well as per partItem\\\",\\\"id\\\":\\\"F36A5782-461D-4813-95F8-0207990A261C\\\"},\\\"98\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:24:30 GMT+0100 (W. Europe Standard Time)\\\"},\\\"99\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"now with round corners\\\",\\\"id\\\":\\\"F42C39CB-CC37-467D-BF10-D362241F047E\\\"},\\\"100\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:26:23 GMT+0100 (W. Europe Standard Time)\\\"},\\\"101\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":102},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"loadingMorph is sync now\\\",\\\"id\\\":\\\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\\\"},\\\"102\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:48:04 GMT+0100 (W. Europe Standard Time)\\\"},\\\"103\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"display the loadingMorph in new thread\\\",\\\"id\\\":\\\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\\\"},\\\"104\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 15:53:49 GMT+0100 (W. Europe Standard Time)\\\"},\\\"105\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":106},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\\\"},\\\"106\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 16:49:48 GMT+0100 (W. Europe Standard Time)\\\"},\\\"107\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":108},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\\\"},\\\"108\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 16:58:43 GMT+0100 (W. Europe Standard Time)\\\"},\\\"109\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\\\"},\\\"110\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:04:28 GMT+0100 (W. Europe Standard Time)\\\"},\\\"111\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"load request in new thread if loading should be async\\\",\\\"id\\\":\\\"18282D28-D6D4-48C9-A508-6E3244449BD8\\\"},\\\"112\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:10:27 GMT+0100 (W. Europe Standard Time)\\\"},\\\"113\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"added benchmarking output\\\",\\\"id\\\":\\\"249CFF90-DDF5-4A83-9759-0289E96D7D58\\\"},\\\"114\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:31:50 GMT+0100 (W. Europe Standard Time)\\\"},\\\"115\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":116},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"882082E1-29B6-418D-9B8B-672729D60619\\\"},\\\"116\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:38:26 GMT+0100 (W. Europe Standard Time)\\\"},\\\"117\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":118},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\\\"},\\\"118\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:44:11 GMT+0100 (W. Europe Standard Time)\\\"},\\\"119\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":120},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\\\"},\\\"120\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:48:14 GMT+0100 (W. Europe Standard Time)\\\"},\\\"121\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"2A718D1F-1036-41D6-999A-336F2B14E65D\\\"},\\\"122\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:49:47 GMT+0100 (W. Europe Standard Time)\\\"},\\\"123\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\\\"},\\\"124\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 11:59:48 GMT+0100 (W. Europe Standard Time)\\\"},\\\"125\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\\\"},\\\"126\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 12:02:33 GMT+0100 (W. Europe Standard Time)\\\"},\\\"127\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":128},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\\\"},\\\"128\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Feb 07 2012 12:03:42 GMT+0100 (W. Europe Standard Time)\\\"},\\\"129\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"first attempt to introduce callback functions to part loading\\\",\\\"id\\\":\\\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\\\"},\\\"130\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 09 2012 20:20:11 GMT+0100 (W. Europe Standard Time)\\\"},\\\"131\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":132},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\\\"},\\\"132\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:37:34 GMT+0100 (W. Europe Standard Time)\\\"},\\\"133\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"author\\\":\\\"sstamm\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\\\"},\\\"134\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:42:29 GMT+0100 (W. Europe Standard Time)\\\"},\\\"135\\\":{\\\"replaceRenderContext\\\":\\\"replaceRenderContextHTML\\\",\\\"init\\\":\\\"initHTML\\\",\\\"append\\\":\\\"appendHTML\\\",\\\"remove\\\":\\\"removeHTML\\\",\\\"triggerEvent\\\":\\\"triggerEventHTML\\\",\\\"setTransform\\\":\\\"setTransformHTML\\\",\\\"setPosition\\\":\\\"setPositionHTML\\\",\\\"setRotation\\\":\\\"setRotationHTML\\\",\\\"setExtent\\\":\\\"setExtentHTML\\\",\\\"setScale\\\":\\\"setScaleHTML\\\",\\\"setVisible\\\":\\\"setVisibleHTML\\\",\\\"adjustOrigin\\\":\\\"adjustOriginHTML\\\",\\\"setPivotPoint\\\":\\\"setPivotPointHTML\\\",\\\"setClipMode\\\":\\\"setClipModeHTML\\\",\\\"showsVerticalScrollBar\\\":\\\"showsVerticalScrollBarHTML\\\",\\\"showsHorizontalScrollBar\\\":\\\"showsHorizontalScrollBarHTML\\\",\\\"getScrollBarExtent\\\":\\\"getScrollBarExtentHTML\\\",\\\"setHandStyle\\\":\\\"setHandStyleHTML\\\",\\\"setPointerEvents\\\":\\\"setPointerEventsHTML\\\",\\\"setToolTip\\\":\\\"setToolTipHTML\\\",\\\"focus\\\":\\\"focusHTML\\\",\\\"blur\\\":\\\"blurHTML\\\",\\\"setFocusable\\\":\\\"setFocusableHTML\\\"},\\\"136\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\"},\\\"137\\\":{\\\"x\\\":266,\\\"y\\\":223,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"138\\\":{\\\"adjustForNewBounds\\\":true},\\\"139\\\":{\\\"x\\\":171,\\\"y\\\":-13,\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\",\\\"__LivelyClassName__\\\":\\\"Point\\\"},\\\"140\\\":{\\\"loadPart\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},\\\"loadFinished\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"loadPartByName\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149}},\\\"141\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":142},\\\"source\\\":\\\"function loadPart(partItem, isAsync) {\\\\n this.partItem = partItem;\\\\n \\\\n this.openInWorld();\\\\n if(partItem.part) {\\\\n this.setExtent(partItem.part.getExtent());\\\\n }\\\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\\\n \\\\n \\\\n if(typeof isAsync === \\\\\\\"function\\\\\\\") {\\\\n this.callback = isAsync;\\\\n }\\\\n\\\\n connect(partItem, 'part', this, \\\\\\\"loadFinished\\\\\\\");\\\\n\\\\n partItem.loadPart(isAsync);\\\\n\\\\n return partItem.part;\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"142\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"143\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":144},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"144\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 16 2012 15:42:18 GMT+0100 (W. Europe Standard Time)\\\"},\\\"145\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":146},\\\"source\\\":\\\"function loadFinished(part) {\\\\n if(this.owner === $world.firstHand()) {\\\\n $world.firstHand().removeAllMorphs();\\\\n } else {\\\\n this.owner.addMorph(part);\\\\n part.align(part.bounds().center(), this.bounds().center());\\\\n this.remove();\\\\n }\\\\n disconnect(this.partItem, 'part', this, \\\\\\\"loadFinished\\\\\\\");\\\\n if(this.callback) {\\\\n this.callback(part);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"146\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"147\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"148\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Feb 22 2012 14:01:53 GMT+0100 (W. Europe Standard Time)\\\"},\\\"149\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"source\\\":\\\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\\\n return this.loadPart(partItem, isAsync);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\",\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\"},\\\"150\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"151\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"user\\\":\\\"sstamm\\\",\\\"tags\\\":[]},\\\"152\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 17:03:18 GMT+0100 (W. Europe Standard Time)\\\"},\\\"isSimplifiedRegistry\\\":true}}\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":2897},{\"__isSmartRef__\":true,\"id\":2899}],\"doNotSerialize\":[\"$$json\",\"$$loadedMetaInfo\"],\"doNotCopyProperties\":[\"$$json\",\"$$loadedMetaInfo\"],\"loadedMetaInfo\":{\"__isSmartRef__\":true,\"id\":2784},\"partVersions\":[{\"__isSmartRef__\":true,\"id\":2901}],\"rev\":151069,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":2881},\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2771\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2772}],\"scripts\":[],\"id\":\"648E4EC5-05E8-47C1-A136-0A9B59763A51\",\"shape\":{\"__isSmartRef__\":true,\"id\":2783},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"showsHalos\":false,\"name\":\"LoadingMorph\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2784},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2882},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"59692BC3-6C7B-4E23-B820-8699260EA722\",\"486BB935-1313-4103-B2A8-642B19437478\",\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\",\"2608C892-2204-4981-9A87-8E749F8944AB\",\"5535861F-4EA2-44AB-8A40-0538124E0AAC\",\"16C292B3-86E8-4622-B516-27C48263B8CC\",\"87731A20-D455-44D0-97E5-98A7CFD4E417\",\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\",\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\",\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\",\"1EBC5512-8F54-4B24-998C-69A285EC8533\",\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\",\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\",\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\",\"E0A6B33B-767A-4532-9021-892414520200\",\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\",\"0C7E832A-A741-430F-B295-8BC181D066FE\",\"472AED3B-CB76-49BD-BF49-354A2D568F86\",\"A7C52F65-D140-4791-880F-F7584C7BB570\",\"3516412B-8B36-4E52-9416-6B7FB358BDC2\",\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\",\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\",\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\",\"679A861B-40E0-4DB2-B22F-95B454C6978D\",\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\"],\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":2883},\"prevScroll\":[0,0],\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"headRevision\":146469,\"_ClipMode\":\"visible\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":2884},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(171.0,-13.0)\"},\"2772\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2773}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2779},\"id\":\"50EA72B1-3118-4AC9-843D-F46FAAD839A6\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2780},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"name\":\"ProgressIndicator\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2781},\"derivationIds\":[520,\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\",\"DF185A10-743D-45FC-B9C2-76E12D908BCF\",\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\",\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\",\"D0652878-8F9C-4591-8A82-296898AACDB6\",\"31441DDF-2220-43BE-A99F-69E1FEC68030\",\"14A90039-0D3E-46DC-8445-D42B8E02EB42\",\"681EF5DE-A344-4114-B2F3-B96CE3872524\",\"C0381116-5116-4F33-B082-A411D0E4534E\",\"24E9581E-B008-46EE-9CBC-D5190E100D98\",\"C69D1041-2C5E-48FE-B04C-04E66450658A\",\"4830945B-4FFF-4564-9424-34D7995DAE60\",\"8602C233-B3E7-4682-9B0E-D7549761D934\",\"B4E0E11F-2BED-462E-B708-89D63971856E\",\"EE0144C2-D016-4390-8A67-4E7DEF171C83\",\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\",\"73FC6648-DAAF-4673-8CF4-7DA219513F22\",\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\",\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\",\"66111105-B1FC-41F7-BF70-D45118C9E09F\",\"02420416-1E35-4831-AABB-91CD0460CA1A\",\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\",\"0503F5A1-1732-4610-9A5A-920D658CA766\",\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\",\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":2771},\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":2782},\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(113.5,81.0)\",\"distanceToDragEvent\":\"lively.pt(39.0,-11.0)\"},\"2773\":{\"submorphs\":[],\"scripts\":[],\"id\":\"1D7279D6-3506-4E2F-91B2-E45D95CEA799\",\"shape\":{\"__isSmartRef__\":true,\"id\":2774},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_Padding\",\"distanceToDragEvent\"],\"_MaxTextWidth\":257,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":14,\"name\":\"loadedMorphName\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2775},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":2776}],\"charsReplaced\":\"MorphName\",\"lastFindLoc\":18,\"priorSelectionRange\":[9,0],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":2778},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_ClipMode\":\"visible\",\"derivationIds\":[355,\"023045B3-2D6B-4425-89FB-F4806D527BE0\",\"DC0C2365-868C-41AE-8369-51C31E91493E\",\"C6D9D314-86A1-4015-970B-F6787F535E1A\",\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\",\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\",\"AA8F0470-654C-4AA2-8135-4607F5429AC5\",\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\",\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\",\"EF750075-E964-4CD3-B6A4-161511E1D058\",\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\",\"E56978C1-7424-4C10-8168-11FD3237B540\",\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\",\"245866CB-598A-4172-A3A0-A06D4D26C6AD\",\"43B0F12E-5793-43AA-80E1-496774E0EBA6\",\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\",\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\",\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\",\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\",\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\",\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\",\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\",\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\",\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\",\"01877B3B-7DA7-4222-B011-7B5F4E501862\",\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":{\"__isSmartRef__\":true,\"id\":2772},\"_MinTextWidth\":257,\"_MinTextHeight\":null,\"previousSelection\":[6,6],\"_Align\":\"center\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(-109.0,38.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"distanceToDragEvent\":\"lively.pt(179.0,-11.0)\"},\"2774\":{\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(257.0,23.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2775\":{\"partsSpaceName\":\"PartsBin/Basic\",\"migrationLevel\":4,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2776\":{\"style\":{\"__isSmartRef__\":true,\"id\":2777},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2773},\"storedString\":\"loading part\",\"_id\":\"_8\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2777\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"2778\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2773},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2779\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_ImageURL\":\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(31.0,31.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2780\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2772},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2781\":{\"partName\":\"ProgressIndicator\",\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2782\":{\"centeredHorizontal\":true,\"centeredVertical\":true},\"2783\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":8.515,\"_Opacity\":0.8146,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(266.0,223.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"2784\":{\"partsSpaceName\":\"PartsBin/iPadWidgets\",\"comment\":\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\",\"migrationLevel\":4,\"partName\":\"LoadingMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":2785},{\"__isSmartRef__\":true,\"id\":2787},{\"__isSmartRef__\":true,\"id\":2789},{\"__isSmartRef__\":true,\"id\":2791},{\"__isSmartRef__\":true,\"id\":2793},{\"__isSmartRef__\":true,\"id\":2795},{\"__isSmartRef__\":true,\"id\":2797},{\"__isSmartRef__\":true,\"id\":2799},{\"__isSmartRef__\":true,\"id\":2801},{\"__isSmartRef__\":true,\"id\":2803},{\"__isSmartRef__\":true,\"id\":2805},{\"__isSmartRef__\":true,\"id\":2807},{\"__isSmartRef__\":true,\"id\":2809},{\"__isSmartRef__\":true,\"id\":2811},{\"__isSmartRef__\":true,\"id\":2813},{\"__isSmartRef__\":true,\"id\":2815},{\"__isSmartRef__\":true,\"id\":2817},{\"__isSmartRef__\":true,\"id\":2819},{\"__isSmartRef__\":true,\"id\":2821},{\"__isSmartRef__\":true,\"id\":2823},{\"__isSmartRef__\":true,\"id\":2825},{\"__isSmartRef__\":true,\"id\":2827},{\"__isSmartRef__\":true,\"id\":2829},{\"__isSmartRef__\":true,\"id\":2831},{\"__isSmartRef__\":true,\"id\":2833},{\"__isSmartRef__\":true,\"id\":2835},{\"__isSmartRef__\":true,\"id\":2837},{\"__isSmartRef__\":true,\"id\":2839},{\"__isSmartRef__\":true,\"id\":2841},{\"__isSmartRef__\":true,\"id\":2843},{\"__isSmartRef__\":true,\"id\":2845},{\"__isSmartRef__\":true,\"id\":2847},{\"__isSmartRef__\":true,\"id\":2849},{\"__isSmartRef__\":true,\"id\":2851},{\"__isSmartRef__\":true,\"id\":2853},{\"__isSmartRef__\":true,\"id\":2855},{\"__isSmartRef__\":true,\"id\":2857},{\"__isSmartRef__\":true,\"id\":2859},{\"__isSmartRef__\":true,\"id\":2861},{\"__isSmartRef__\":true,\"id\":2863},{\"__isSmartRef__\":true,\"id\":2865},{\"__isSmartRef__\":true,\"id\":2867},{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":2871},{\"__isSmartRef__\":true,\"id\":2873},{\"__isSmartRef__\":true,\"id\":2875},{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2879}],\"revisionOnLoad\":151069,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":2881},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2785\":{\"date\":{\"__isSmartRef__\":true,\"id\":2786},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1C1391AE-5722-4707-BE52-F0094FC56829\"},\"2786\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)\"},\"2787\":{\"date\":{\"__isSmartRef__\":true,\"id\":2788},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"663F147A-9084-4AC3-81A7-1E7BA6547F08\"},\"2788\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)\"},\"2789\":{\"date\":{\"__isSmartRef__\":true,\"id\":2790},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F72B746E-B170-4EFB-9074-5E8770640B8A\"},\"2790\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)\"},\"2791\":{\"date\":{\"__isSmartRef__\":true,\"id\":2792},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"568D2EFD-C535-43AE-8944-6D8B967129F5\"},\"2792\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)\"},\"2793\":{\"date\":{\"__isSmartRef__\":true,\"id\":2794},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\"},\"2794\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)\"},\"2795\":{\"date\":{\"__isSmartRef__\":true,\"id\":2796},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\"},\"2796\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)\"},\"2797\":{\"date\":{\"__isSmartRef__\":true,\"id\":2798},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"8A697DF5-9A45-4A84-B709-9719BF55083E\"},\"2798\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)\"},\"2799\":{\"date\":{\"__isSmartRef__\":true,\"id\":2800},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F2157D66-1571-4B9A-B325-6FA96488260F\"},\"2800\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)\"},\"2801\":{\"date\":{\"__isSmartRef__\":true,\"id\":2802},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"E5E808CA-06AB-47DC-A9C9-CA7967591545\"},\"2802\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)\"},\"2803\":{\"date\":{\"__isSmartRef__\":true,\"id\":2804},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"009DC4E0-23CA-485A-A796-801AA0F75049\"},\"2804\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)\"},\"2805\":{\"date\":{\"__isSmartRef__\":true,\"id\":2806},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\"},\"2806\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)\"},\"2807\":{\"date\":{\"__isSmartRef__\":true,\"id\":2808},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"FFE16986-548D-4AC2-A627-CF6416282BC4\"},\"2808\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)\"},\"2809\":{\"date\":{\"__isSmartRef__\":true,\"id\":2810},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"57213D63-7147-4057-ADC9-30994443B066\"},\"2810\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)\"},\"2811\":{\"date\":{\"__isSmartRef__\":true,\"id\":2812},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"75A31364-B380-4312-BB5B-F8F2DA1CE824\"},\"2812\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)\"},\"2813\":{\"date\":{\"__isSmartRef__\":true,\"id\":2814},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\"},\"2814\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)\"},\"2815\":{\"date\":{\"__isSmartRef__\":true,\"id\":2816},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\"},\"2816\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)\"},\"2817\":{\"date\":{\"__isSmartRef__\":true,\"id\":2818},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\"},\"2818\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)\"},\"2819\":{\"date\":{\"__isSmartRef__\":true,\"id\":2820},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"B6FE0805-0D24-4267-8238-8B332352617E\"},\"2820\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)\"},\"2821\":{\"date\":{\"__isSmartRef__\":true,\"id\":2822},\"author\":\"sstamm\",\"message\":\"callbacks are working\",\"id\":\"9348260A-3B55-4659-BC85-440BFBD98EA4\"},\"2822\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)\"},\"2823\":{\"date\":{\"__isSmartRef__\":true,\"id\":2824},\"author\":\"sstamm\",\"message\":\"made it more opaque\",\"id\":\"1B84264C-2822-407F-A58F-19217BCD2762\"},\"2824\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)\"},\"2825\":{\"date\":{\"__isSmartRef__\":true,\"id\":2826},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"0FB41D7D-2A52-4782-814B-A66C24FCE569\"},\"2826\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)\"},\"2827\":{\"date\":{\"__isSmartRef__\":true,\"id\":2828},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\"},\"2828\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)\"},\"2829\":{\"date\":{\"__isSmartRef__\":true,\"id\":2830},\"author\":\"sstamm\",\"message\":\"trollolol\",\"id\":\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\"},\"2830\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)\"},\"2831\":{\"date\":{\"__isSmartRef__\":true,\"id\":2832},\"author\":\"sstamm\",\"message\":\"should be centered now\",\"id\":\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\"},\"2832\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)\"},\"2833\":{\"date\":{\"__isSmartRef__\":true,\"id\":2834},\"author\":\"sstamm\",\"message\":\"initial commit\",\"id\":\"8920D925-DD16-4667-B8C7-FB74D78C2424\"},\"2834\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)\"},\"2835\":{\"date\":{\"__isSmartRef__\":true,\"id\":2836},\"author\":\"sstamm\",\"message\":\"changed text morph name\",\"id\":\"80E88A3C-5AF3-48F2-A600-710877630997\"},\"2836\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)\"},\"2837\":{\"date\":{\"__isSmartRef__\":true,\"id\":2838},\"author\":\"sstamm\",\"message\":\"added loading script\",\"id\":\"EE9B8F4D-1F03-4232-82E6-794046974F8F\"},\"2838\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)\"},\"2839\":{\"date\":{\"__isSmartRef__\":true,\"id\":2840},\"author\":\"sstamm\",\"message\":\"added disconnection\",\"id\":\"11F19267-924E-4087-99ED-998245576BD2\"},\"2840\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)\"},\"2841\":{\"date\":{\"__isSmartRef__\":true,\"id\":2842},\"author\":\"sstamm\",\"message\":\"removed connections before deletion\",\"id\":\"35A88218-6864-4D52-83A2-BFF7B9A6907C\"},\"2842\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)\"},\"2843\":{\"date\":{\"__isSmartRef__\":true,\"id\":2844},\"author\":\"sstamm\",\"message\":\"now able to load parts by name and category as well as per partItem\",\"id\":\"F36A5782-461D-4813-95F8-0207990A261C\"},\"2844\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)\"},\"2845\":{\"date\":{\"__isSmartRef__\":true,\"id\":2846},\"author\":\"sstamm\",\"message\":\"now with round corners\",\"id\":\"F42C39CB-CC37-467D-BF10-D362241F047E\"},\"2846\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)\"},\"2847\":{\"date\":{\"__isSmartRef__\":true,\"id\":2848},\"author\":\"sstamm\",\"message\":\"loadingMorph is sync now\",\"id\":\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\"},\"2848\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)\"},\"2849\":{\"date\":{\"__isSmartRef__\":true,\"id\":2850},\"author\":\"sstamm\",\"message\":\"display the loadingMorph in new thread\",\"id\":\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\"},\"2850\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)\"},\"2851\":{\"date\":{\"__isSmartRef__\":true,\"id\":2852},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\"},\"2852\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)\"},\"2853\":{\"date\":{\"__isSmartRef__\":true,\"id\":2854},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\"},\"2854\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)\"},\"2855\":{\"date\":{\"__isSmartRef__\":true,\"id\":2856},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\"},\"2856\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)\"},\"2857\":{\"date\":{\"__isSmartRef__\":true,\"id\":2858},\"author\":\"sstamm\",\"message\":\"load request in new thread if loading should be async\",\"id\":\"18282D28-D6D4-48C9-A508-6E3244449BD8\"},\"2858\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)\"},\"2859\":{\"date\":{\"__isSmartRef__\":true,\"id\":2860},\"author\":\"sstamm\",\"message\":\"added benchmarking output\",\"id\":\"249CFF90-DDF5-4A83-9759-0289E96D7D58\"},\"2860\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)\"},\"2861\":{\"date\":{\"__isSmartRef__\":true,\"id\":2862},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"882082E1-29B6-418D-9B8B-672729D60619\"},\"2862\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)\"},\"2863\":{\"date\":{\"__isSmartRef__\":true,\"id\":2864},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\"},\"2864\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)\"},\"2865\":{\"date\":{\"__isSmartRef__\":true,\"id\":2866},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\"},\"2866\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)\"},\"2867\":{\"date\":{\"__isSmartRef__\":true,\"id\":2868},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"2A718D1F-1036-41D6-999A-336F2B14E65D\"},\"2868\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)\"},\"2869\":{\"date\":{\"__isSmartRef__\":true,\"id\":2870},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\"},\"2870\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)\"},\"2871\":{\"date\":{\"__isSmartRef__\":true,\"id\":2872},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\"},\"2872\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)\"},\"2873\":{\"date\":{\"__isSmartRef__\":true,\"id\":2874},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\"},\"2874\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)\"},\"2875\":{\"date\":{\"__isSmartRef__\":true,\"id\":2876},\"author\":\"sstamm\",\"message\":\"first attempt to introduce callback functions to part loading\",\"id\":\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\"},\"2876\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)\"},\"2877\":{\"date\":{\"__isSmartRef__\":true,\"id\":2878},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\"},\"2878\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)\"},\"2879\":{\"date\":{\"__isSmartRef__\":true,\"id\":2880},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\"},\"2880\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)\"},\"2881\":{\"isSerializedDate\":true,\"string\":\"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)\"},\"2882\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2771},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"2883\":{\"adjustForNewBounds\":true},\"2884\":{\"loadPart\":{\"__isSmartRef__\":true,\"id\":2885},\"loadFinished\":{\"__isSmartRef__\":true,\"id\":2889},\"loadPartByName\":{\"__isSmartRef__\":true,\"id\":2893}},\"2885\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2886},\"source\":\"function loadPart(partItem, isAsync) {\\n this.partItem = partItem;\\n \\n this.openInWorld();\\n if(partItem.part) {\\n this.setExtent(partItem.part.getExtent());\\n }\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\n \\n \\n if(typeof isAsync === \\\"function\\\") {\\n this.callback = isAsync;\\n }\\n\\n connect(partItem, 'part', this, \\\"loadFinished\\\");\\n\\n partItem.loadPart(isAsync);\\n\\n return partItem.part;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2887},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2886\":{\"this\":{\"__isSmartRef__\":true,\"id\":2771}},\"2887\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2888},\"user\":\"sstamm\",\"tags\":[]},\"2888\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)\"},\"2889\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2890},\"source\":\"function loadFinished(part) {\\n if(this.owner === $world.firstHand()) {\\n $world.firstHand().removeAllMorphs();\\n } else {\\n this.owner.addMorph(part);\\n part.align(part.bounds().center(), this.bounds().center());\\n this.remove();\\n }\\n disconnect(this.partItem, 'part', this, \\\"loadFinished\\\");\\n if(this.callback) {\\n this.callback(part);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2891},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2890\":{\"this\":{\"__isSmartRef__\":true,\"id\":2771}},\"2891\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2892},\"user\":\"sstamm\",\"tags\":[]},\"2892\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)\"},\"2893\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":2894},\"source\":\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\n return this.loadPart(partItem, isAsync);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":2895},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"2894\":{\"this\":{\"__isSmartRef__\":true,\"id\":2771}},\"2895\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":2896},\"user\":\"sstamm\",\"tags\":[]},\"2896\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)\"},\"2897\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2770},\"sourceAttrName\":\"json\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2770},\"targetMethodName\":\"cachePartJSON\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2898},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2898\":{\"source\":{\"__isSmartRef__\":true,\"id\":2770},\"target\":{\"__isSmartRef__\":true,\"id\":2770}},\"2899\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2770},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2770},\"targetMethodName\":\"cachePartMetaInfo\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":2900},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"2900\":{\"source\":{\"__isSmartRef__\":true,\"id\":2770},\"target\":{\"__isSmartRef__\":true,\"id\":2770}},\"2901\":{\"rev\":151069,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":2902},\"url\":{\"__isSmartRef__\":true,\"id\":2903},\"changes\":[{\"__isSmartRef__\":true,\"id\":2904},{\"__isSmartRef__\":true,\"id\":2905},{\"__isSmartRef__\":true,\"id\":2906},{\"__isSmartRef__\":true,\"id\":2907},{\"__isSmartRef__\":true,\"id\":2908},{\"__isSmartRef__\":true,\"id\":2909},{\"__isSmartRef__\":true,\"id\":2910},{\"__isSmartRef__\":true,\"id\":2911},{\"__isSmartRef__\":true,\"id\":2912},{\"__isSmartRef__\":true,\"id\":2913},{\"__isSmartRef__\":true,\"id\":2914},{\"__isSmartRef__\":true,\"id\":2915},{\"__isSmartRef__\":true,\"id\":2916},{\"__isSmartRef__\":true,\"id\":2917},{\"__isSmartRef__\":true,\"id\":2918},{\"__isSmartRef__\":true,\"id\":2919},{\"__isSmartRef__\":true,\"id\":2920},{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":2922},{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":2924},{\"__isSmartRef__\":true,\"id\":2925},{\"__isSmartRef__\":true,\"id\":2926},{\"__isSmartRef__\":true,\"id\":2927},{\"__isSmartRef__\":true,\"id\":2928},{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":2930},{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2932},{\"__isSmartRef__\":true,\"id\":2933},{\"__isSmartRef__\":true,\"id\":2934},{\"__isSmartRef__\":true,\"id\":2935},{\"__isSmartRef__\":true,\"id\":2936},{\"__isSmartRef__\":true,\"id\":2937},{\"__isSmartRef__\":true,\"id\":2938},{\"__isSmartRef__\":true,\"id\":2939},{\"__isSmartRef__\":true,\"id\":2940},{\"__isSmartRef__\":true,\"id\":2941},{\"__isSmartRef__\":true,\"id\":2942},{\"__isSmartRef__\":true,\"id\":2943},{\"__isSmartRef__\":true,\"id\":2944},{\"__isSmartRef__\":true,\"id\":2945},{\"__isSmartRef__\":true,\"id\":2946},{\"__isSmartRef__\":true,\"id\":2947},{\"__isSmartRef__\":true,\"id\":2948},{\"__isSmartRef__\":true,\"id\":2949},{\"__isSmartRef__\":true,\"id\":2950},{\"__isSmartRef__\":true,\"id\":2951},{\"__isSmartRef__\":true,\"id\":2952},{\"__isSmartRef__\":true,\"id\":2953},{\"__isSmartRef__\":true,\"id\":2954},{\"__isSmartRef__\":true,\"id\":2955},{\"__isSmartRef__\":true,\"id\":2956},{\"__isSmartRef__\":true,\"id\":2957},{\"__isSmartRef__\":true,\"id\":2958},{\"__isSmartRef__\":true,\"id\":2959},{\"__isSmartRef__\":true,\"id\":2960},{\"__isSmartRef__\":true,\"id\":2961},{\"__isSmartRef__\":true,\"id\":2962},{\"__isSmartRef__\":true,\"id\":2963},{\"__isSmartRef__\":true,\"id\":2964},{\"__isSmartRef__\":true,\"id\":2965},{\"__isSmartRef__\":true,\"id\":2966},{\"__isSmartRef__\":true,\"id\":2967}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2902\":{\"isSerializedDate\":true,\"string\":\"Wed Apr 11 2012 09:08:49 GMT+0200 (CEST)\"},\"2903\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.html\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"2904\":{\"type\":\"S:added\",\"url\":null},\"2905\":{\"type\":\"S:added\",\"url\":null},\"2906\":{\"type\":\"S:added\",\"url\":null},\"2907\":{\"type\":\"S:added\",\"url\":null},\"2908\":{\"type\":\"S:added\",\"url\":null},\"2909\":{\"type\":\"S:added\",\"url\":null},\"2910\":{\"type\":\"S:added\",\"url\":null},\"2911\":{\"type\":\"S:added\",\"url\":null},\"2912\":{\"type\":\"S:added\",\"url\":null},\"2913\":{\"type\":\"S:added\",\"url\":null},\"2914\":{\"type\":\"S:added\",\"url\":null},\"2915\":{\"type\":\"S:added\",\"url\":null},\"2916\":{\"type\":\"S:added\",\"url\":null},\"2917\":{\"type\":\"S:added\",\"url\":null},\"2918\":{\"type\":\"S:added\",\"url\":null},\"2919\":{\"type\":\"S:added\",\"url\":null},\"2920\":{\"type\":\"S:added\",\"url\":null},\"2921\":{\"type\":\"S:added\",\"url\":null},\"2922\":{\"type\":\"S:added\",\"url\":null},\"2923\":{\"type\":\"S:added\",\"url\":null},\"2924\":{\"type\":\"S:added\",\"url\":null},\"2925\":{\"type\":\"S:added\",\"url\":null},\"2926\":{\"type\":\"S:added\",\"url\":null},\"2927\":{\"type\":\"S:added\",\"url\":null},\"2928\":{\"type\":\"S:added\",\"url\":null},\"2929\":{\"type\":\"S:added\",\"url\":null},\"2930\":{\"type\":\"S:added\",\"url\":null},\"2931\":{\"type\":\"S:added\",\"url\":null},\"2932\":{\"type\":\"S:added\",\"url\":null},\"2933\":{\"type\":\"S:added\",\"url\":null},\"2934\":{\"type\":\"S:added\",\"url\":null},\"2935\":{\"type\":\"S:added\",\"url\":null},\"2936\":{\"type\":\"S:added\",\"url\":null},\"2937\":{\"type\":\"S:added\",\"url\":null},\"2938\":{\"type\":\"S:added\",\"url\":null},\"2939\":{\"type\":\"S:added\",\"url\":null},\"2940\":{\"type\":\"S:added\",\"url\":null},\"2941\":{\"type\":\"S:added\",\"url\":null},\"2942\":{\"type\":\"S:added\",\"url\":null},\"2943\":{\"type\":\"S:added\",\"url\":null},\"2944\":{\"type\":\"S:added\",\"url\":null},\"2945\":{\"type\":\"S:added\",\"url\":null},\"2946\":{\"type\":\"S:added\",\"url\":null},\"2947\":{\"type\":\"S:added\",\"url\":null},\"2948\":{\"type\":\"S:added\",\"url\":null},\"2949\":{\"type\":\"S:added\",\"url\":null},\"2950\":{\"type\":\"S:added\",\"url\":null},\"2951\":{\"type\":\"S:added\",\"url\":null},\"2952\":{\"type\":\"S:added\",\"url\":null},\"2953\":{\"type\":\"S:added\",\"url\":null},\"2954\":{\"type\":\"S:added\",\"url\":null},\"2955\":{\"type\":\"S:added\",\"url\":null},\"2956\":{\"type\":\"S:added\",\"url\":null},\"2957\":{\"type\":\"S:added\",\"url\":null},\"2958\":{\"type\":\"S:added\",\"url\":null},\"2959\":{\"type\":\"S:added\",\"url\":null},\"2960\":{\"type\":\"S:added\",\"url\":null},\"2961\":{\"type\":\"S:added\",\"url\":null},\"2962\":{\"type\":\"S:added\",\"url\":null},\"2963\":{\"type\":\"S:added\",\"url\":null},\"2964\":{\"type\":\"S:added\",\"url\":null},\"2965\":{\"type\":\"S:added\",\"url\":null},\"2966\":{\"type\":\"S:added\",\"url\":null},\"2967\":{\"type\":\"S:added\",\"url\":null},\"2968\":{\"name\":\"PartsBin/Tools\",\"partItems\":{\"__isSmartRef__\":true,\"id\":2969},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"2969\":{\"ObjectEditor\":{\"__isSmartRef__\":true,\"id\":2970}},\"2970\":{\"partsSpaceName\":\"PartsBin/Tools\",\"name\":\"ObjectEditor\",\"json\":\"{\\\"id\\\":0,\\\"registry\\\":{\\\"0\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},{\\\"__isSmartRef__\\\":true,\\\"id\\\":1127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":1158}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1206},\\\"id\\\":\\\"776DB695-E9C5-410B-9B3D-A492EE5196F1\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1207},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1208},\\\"LK2\\\":true,\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1158},\\\"__serializedExpressions__\\\":[\\\"contentOffset\\\",\\\"collapsedExtent\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"collapsedPosition\\\",\\\"minSize\\\",\\\"minExtent\\\",\\\"_Position\\\"],\\\"collapsedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1209},\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1210},\\\"ignoreEventsOnExpand\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1211},\\\"name\\\":\\\"ObjectEditor\\\",\\\"highlighted\\\":false,\\\"cameForward\\\":false,\\\"showsHalos\\\":false,\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":16,\\\"derivationIds\\\":[205,\\\"2951753B-EB95-4093-A0DD-249E83AC2204\\\",\\\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\\\",\\\"96D56291-98FB-42C4-A247-0A20B4183B14\\\",\\\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\\\",\\\"22248328-5B04-4E39-ADDE-460C107C790F\\\",\\\"2F4F6161-9F4C-469E-AF56-24765FF03B72\\\",\\\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\\\",\\\"FF731ED6-5217-4053-9B85-77F1BF344BF3\\\",\\\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\\\",\\\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\\\",\\\"94783CDE-55B0-4198-8477-C0756F2C812F\\\",\\\"F03206B8-2964-470C-A335-FF321C7743E5\\\",\\\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\\\",\\\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\\\",\\\"FDF9A68D-1149-4666-9946-600CCA238B76\\\",\\\"118B9F76-0089-47CC-9C18-9F9FF646339B\\\",\\\"B0FFB231-7805-4F89-B4B3-4ACD87687613\\\",\\\"76631A8F-F752-4DB8-93ED-1496BC458DF0\\\",\\\"04D3062E-744B-4E3D-8B25-5602772A307B\\\",\\\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\\\",\\\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\\\",\\\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\\\",\\\"9771786C-46ED-4C4F-A876-F8CF0B84E769\\\",\\\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\\\",\\\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\\\",\\\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\\\",\\\"8BEEB84F-C547-44B8-9A1E-4586D5236462\\\",\\\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\\\",\\\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\\\"],\\\"moved\\\":true,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1.0100552207170073,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1359},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"collapsedExtent\\\":\\\"lively.pt(723.0,268.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(729.0,365.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1898.2,4098.7)\\\",\\\"expandedPosition\\\":\\\"lively.pt(26.0,125.0)\\\",\\\"collapsedPosition\\\":\\\"lively.pt(21.0,92.9)\\\",\\\"minSize\\\":\\\"lively.pt(500.0,300.0)\\\",\\\"minExtent\\\":\\\"lively.pt(455.0,268.0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"1\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},{\\\"__isSmartRef__\\\":true,\\\"id\\\":488},{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},{\\\"__isSmartRef__\\\":true,\\\"id\\\":494},{\\\"__isSmartRef__\\\":true,\\\"id\\\":501},{\\\"__isSmartRef__\\\":true,\\\"id\\\":523},{\\\"__isSmartRef__\\\":true,\\\"id\\\":544},{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}],\\\"scripts\\\":[],\\\"id\\\":\\\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1015},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorPane\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1016},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1019},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1020},\\\"target\\\":null,\\\"scriptPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"scriptList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"connectionList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"morphSelector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"changeIndicator\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"currentCategory\\\":null,\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"tagChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"currentTag\\\":null,\\\"derivationIds\\\":[206,\\\"3BDE080D-3D60-4BB9-A690-E6001350F596\\\",\\\"00E28CBF-E803-4BC0-93CC-651AC21008A5\\\",\\\"1B7E7936-0145-47E4-8433-DFE58134E74B\\\",\\\"422B98E3-E52B-4057-9C28-865873682DE1\\\",\\\"BCDE8D30-ECC2-4883-9587-2518B6822233\\\",\\\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\\\",\\\"17E22972-5EBC-4511-9779-05E9E665D899\\\",\\\"C6F34039-F423-4223-8D6A-85611A138372\\\",\\\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\\\",\\\"88F702A6-6067-4160-8561-54FAD27ADB17\\\",\\\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\\\",\\\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\\\",\\\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\\\",\\\"FEB1641E-DEA0-449B-B5E5-D3946457A986\\\",\\\"5A09E61D-0939-46DD-B099-6337F45EAD81\\\",\\\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\\\",\\\"FCE84B47-1667-482B-B035-D2C3C7F53837\\\",\\\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\\\",\\\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\\\",\\\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\\\",\\\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\\\",\\\"22651992-9C38-474F-B720-F2FC4B1D9A0E\\\",\\\"80BF85C2-6727-4766-861C-09C225341FEA\\\",\\\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\\\",\\\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\\\",\\\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\\\",\\\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\\\",\\\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\\\",\\\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"partTests\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1021},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1022},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(350.2,-3.2)\\\",\\\"_Position\\\":\\\"lively.pt(1.0,21.5)\\\"},\\\"2\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"63898451-C4BE-41C7-B09C-31F71CA4B63C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":3},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"itemList\\\":[],\\\"selectedLineNo\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorScriptList\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":4},\\\"_ClipMode\\\":\\\"auto\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"prevScroll\\\":[0,16],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":5}],\\\"doNotSerialize\\\":[\\\"$$selection\\\"],\\\"doNotCopyProperties\\\":[\\\"$$selection\\\"],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":7},\\\"doitContext\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":479},\\\"_FontSize\\\":10,\\\"isBeingDragged\\\":false,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":17,\\\"currentCategory\\\":null,\\\"derivationIds\\\":[207,\\\"D87334B5-DFB8-438D-8038-D2C55A798E3B\\\",\\\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\\\",\\\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\\\",\\\"1260A8AA-AD41-451A-A761-BE75A33282E8\\\",\\\"11AABB24-1595-4EDC-95DF-8BC66785F47A\\\",\\\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\\\",\\\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\\\",\\\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\\\",\\\"D70897C1-82FA-42AD-9D81-A0698E9072CC\\\",\\\"69BB0838-2830-4831-A681-185E03308396\\\",\\\"434D4493-4DD6-466F-A202-7364A5829C52\\\",\\\"93D99F39-CC07-45EB-9459-5230A80A20D2\\\",\\\"4756DE7D-3422-46FC-B24B-5565F597D490\\\",\\\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\\\",\\\"07109F49-B19B-4C20-8632-697478AA1FFB\\\",\\\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\\\",\\\"C9C566DA-2167-4866-B606-6D9467CC5763\\\",\\\"43A75FC1-E0E6-4B7B-84B5-382D18881361\\\",\\\"1EE4A800-07BC-4687-B972-0360A139A335\\\",\\\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\\\",\\\"500ABFF2-CC61-403C-B40B-C38B13EB829E\\\",\\\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\\\",\\\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\\\",\\\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\\\",\\\"0435127D-922E-4618-BBE2-72674C58772C\\\",\\\"7A26603F-1566-41BE-B32D-6B17A7FAF107\\\",\\\"236EA689-19AE-4C3D-BA95-EA5786184C70\\\",\\\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\\\",\\\"B826CD75-9134-4A06-BC7D-791974BC6735\\\"],\\\"selection\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":480},\\\"__LivelyClassName__\\\":\\\"lively.morphic.List\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(10.0,63.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(126.0,-14.4)\\\"},\\\"3\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(180.0,242.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"4\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"5\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"sourceAttrName\\\":\\\"selection\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"displaySourceForScript\\\",\\\"converterString\\\":\\\"function (value) {\\\\n return (value === '-- ALL --') ? null : value;\\\\n}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":6},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"6\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"7\\\":{\\\"resizeHeight\\\":true},\\\"8\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":836,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":9},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":10},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"__serializedExpressions__\\\":[\\\"contentOffset\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"_Position\\\"],\\\"collapsedTransform\\\":null,\\\"collapsedExtent\\\":null,\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":76},\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditor\\\",\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":235},\\\"scriptList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"scriptPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"classButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"connectionList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"targetButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"morphSelector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":426},\\\"cameForward\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":427},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(861.5,575.2)\\\",\\\"prevDragPos\\\":\\\"lively.pt(613.0,129.0)\\\",\\\"expandedPosition\\\":\\\"lively.pt(377.7,419.5)\\\",\\\"_Position\\\":\\\"lively.pt(715.5,73.9)\\\"},\\\"9\\\":{\\\"_BorderWidth\\\":1,\\\"__serializedExpressions__\\\":[\\\"_Fill\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":9.25,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Extent\\\":\\\"lively.pt(981.0,585.2)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"10\\\":{\\\"adjustForNewBounds\\\":true},\\\"11\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},{\\\"__isSmartRef__\\\":true,\\\"id\\\":53}],\\\"scripts\\\":[],\\\"id\\\":837,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":69},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":74},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"eventsAreIgnored\\\":true,\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"owner\\\":null,\\\"name\\\":\\\"ObjectEditorTitleBar\\\",\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":75},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"12\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":838,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":13},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":14}],\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":16},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"13\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(922.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"14\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":15},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1341\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"15\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"16\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":12},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"17\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":18}],\\\"scripts\\\":[],\\\"id\\\":839,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":23},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":29},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":34},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":35},{\\\"__isSmartRef__\\\":true,\\\"id\\\":36}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":37},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(961.0,3.0)\\\"},\\\"18\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":840,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":19},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":20}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":22},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"19\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"20\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":21},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1342\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"21\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"22\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":18},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"23\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"24\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":25},{\\\"__isSmartRef__\\\":true,\\\"id\\\":26},{\\\"__isSmartRef__\\\":true,\\\"id\\\":27},{\\\"__isSmartRef__\\\":true,\\\"id\\\":28}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"25\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"26\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"27\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"28\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"29\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":30},{\\\"__isSmartRef__\\\":true,\\\"id\\\":31},{\\\"__isSmartRef__\\\":true,\\\"id\\\":32},{\\\"__isSmartRef__\\\":true,\\\"id\\\":33}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"30\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"31\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"32\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"33\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"34\\\":{\\\"moveHorizontal\\\":true},\\\"35\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"36\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"37\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":17},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"38\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":39}],\\\"scripts\\\":[],\\\"id\\\":841,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":44},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":45},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":50},{\\\"__isSmartRef__\\\":true,\\\"id\\\":51}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":52},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"39\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":842,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":40},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":41}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":43},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"40\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"41\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":42},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1343\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"42\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"43\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":39},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"44\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"45\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":46},{\\\"__isSmartRef__\\\":true,\\\"id\\\":47},{\\\"__isSmartRef__\\\":true,\\\"id\\\":48},{\\\"__isSmartRef__\\\":true,\\\"id\\\":49}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"46\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"47\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"48\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"49\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"50\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"51\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"52\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":38},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"53\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":54}],\\\"scripts\\\":[],\\\"id\\\":843,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":59},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":60},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":65},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":66},{\\\"__isSmartRef__\\\":true,\\\"id\\\":67}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":68},\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(942.0,3.0)\\\"},\\\"54\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":844,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":55},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":false,\\\"_WhiteSpaceHandling\\\":\\\"pre\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":null,\\\"_MaxTextHeight\\\":17,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":56}],\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_FontSize\\\":8,\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":58},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"55\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"56\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":57},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1344\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"57\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"58\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":54},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"59\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":24},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"60\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":61},{\\\"__isSmartRef__\\\":true,\\\"id\\\":62},{\\\"__isSmartRef__\\\":true,\\\"id\\\":63},{\\\"__isSmartRef__\\\":true,\\\"id\\\":64}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"61\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"62\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"63\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"64\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"65\\\":{\\\"moveHorizontal\\\":true},\\\"66\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"67\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"68\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":53},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"69\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":2,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(981.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"70\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":71},{\\\"__isSmartRef__\\\":true,\\\"id\\\":72},{\\\"__isSmartRef__\\\":true,\\\"id\\\":73}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,1,0,-1)\\\"},\\\"71\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(184,184,184)\\\"},\\\"72\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(230,230,230)\\\"},\\\"73\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(184,184,184)\\\"},\\\"74\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"75\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":11},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"76\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":377.6609726943286,\\\"f\\\":419.5142810783999,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"77\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":78},\\\"id\\\":394,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":79}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":81},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"auto\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":500,\\\"_MaxTextHeight\\\":200,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":154},\\\"doitContext\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"priorSelectionRange\\\":[0,36],\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":20,\\\"showsHalos\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,22.0)\\\"},\\\"78\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,200.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"79\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":80},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1353\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"80\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"81\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"82\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},{\\\"__isSmartRef__\\\":true,\\\"id\\\":83}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"id\\\":395,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":153},\\\"LK2\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"contentOffset\\\",\\\"prevDragPos\\\"],\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":77},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"collapsedTransform\\\":null,\\\"collapsedExtent\\\":null,\\\"expandedTransform\\\":null,\\\"expandedExtent\\\":null,\\\"ignoreEventsOnExpand\\\":false,\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"cameForward\\\":false,\\\"showsHalos\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"_Position\\\":\\\"lively.pt(1234.0,448.0)\\\",\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1478.0,453.0)\\\"},\\\"83\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},{\\\"__isSmartRef__\\\":true,\\\"id\\\":130}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":148},\\\"id\\\":396,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"84\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":85},\\\"id\\\":397,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":86}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":88},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":89},\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"_MaxTextWidth\\\":441,\\\"_MaxTextHeight\\\":17,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"85\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(441.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"86\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":87},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1345\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"87\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"88\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":84},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"89\\\":{\\\"resizeWidth\\\":true},\\\"90\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":91}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":96},\\\"id\\\":398,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":102},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":103},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":108},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},{\\\"__isSmartRef__\\\":true,\\\"id\\\":111}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(480.0,3.0)\\\"},\\\"91\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"id\\\":399,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":93}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":95},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"92\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"93\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":94},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1346\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"94\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"95\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":91},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"96\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"97\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":98},{\\\"__isSmartRef__\\\":true,\\\"id\\\":99},{\\\"__isSmartRef__\\\":true,\\\"id\\\":100},{\\\"__isSmartRef__\\\":true,\\\"id\\\":101}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"98\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"99\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"100\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"101\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"102\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"103\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":104},{\\\"__isSmartRef__\\\":true,\\\"id\\\":105},{\\\"__isSmartRef__\\\":true,\\\"id\\\":106},{\\\"__isSmartRef__\\\":true,\\\"id\\\":107}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"104\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"105\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"106\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"107\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"108\\\":{\\\"moveHorizontal\\\":true},\\\"109\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"110\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"111\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"112\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"113\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":114}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},\\\"id\\\":400,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":120},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":121},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},{\\\"__isSmartRef__\\\":true,\\\"id\\\":128}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"114\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"id\\\":401,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":116}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":118},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"115\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"116\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1347\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"117\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"118\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":114},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"119\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"120\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"121\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"122\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"123\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"124\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"125\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"126\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"127\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"128\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"129\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"130\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":131}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},\\\"id\\\":402,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":137},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":144},{\\\"__isSmartRef__\\\":true,\\\"id\\\":146}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(461.0,3.0)\\\"},\\\"131\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":132},\\\"id\\\":403,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":133}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"132\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"133\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1348\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"134\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"135\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":131},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"136\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"137\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"138\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},{\\\"__isSmartRef__\\\":true,\\\"id\\\":142}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"139\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"140\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"141\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"142\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"143\\\":{\\\"moveHorizontal\\\":true},\\\"144\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"145\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"146\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"147\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":130},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82}},\\\"148\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":70},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"149\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":83},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"150\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"151\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,222.0)\\\"},\\\"152\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":82},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"153\\\":{\\\"adjustForNewBounds\\\":true},\\\"154\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"155\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},{\\\"__isSmartRef__\\\":true,\\\"id\\\":163}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":230},\\\"id\\\":361,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__layered_draggingEnabled__\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232},\\\"LK2\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"contentOffset\\\",\\\"collapsedExtent\\\",\\\"expandedExtent\\\",\\\"prevDragPos\\\",\\\"expandedPosition\\\",\\\"collapsedPosition\\\"],\\\"targetMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"titleBar\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"collapsedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"expandedTransform\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"ignoreEventsOnExpand\\\":false,\\\"owner\\\":null,\\\"showsHalos\\\":false,\\\"highlighted\\\":true,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"state\\\":\\\"shutdown\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Window\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"withoutLayers\\\":[\\\"Global.lively.morphic.GrabbingLayer\\\"],\\\"_Position\\\":\\\"lively.pt(1131.0,79.0)\\\",\\\"contentOffset\\\":\\\"lively.pt(0.0,22.0)\\\",\\\"collapsedExtent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"expandedExtent\\\":\\\"lively.pt(500.0,222.0)\\\",\\\"prevDragPos\\\":\\\"lively.pt(1507.0,76.0)\\\",\\\"expandedPosition\\\":\\\"lively.pt(1131.0,79.0)\\\",\\\"collapsedPosition\\\":\\\"lively.pt(1131.0,79.0)\\\"},\\\"156\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":157},\\\"id\\\":360,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":158}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":160},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"auto\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Monaco,monospace\\\",\\\"_MaxTextWidth\\\":500,\\\"_MaxTextHeight\\\":0,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":161},\\\"syntaxHighlightingWhileTyping\\\":true,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":162}],\\\"doNotSerialize\\\":[\\\"$$textString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$textString\\\"],\\\"lastSyntaxHighlightTime\\\":1307282796737,\\\"accessibleInInactiveWindow\\\":true,\\\"eventsAreIgnored\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"auto\\\",\\\"_Visible\\\":true,\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":15,\\\"textString\\\":\\\"undefined\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,22.0)\\\"},\\\"157\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,0.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"158\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":159},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"_id\\\":\\\"_713\\\",\\\"storedString\\\":\\\"undefined\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"159\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"160\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"161\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"162\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"targetMethodName\\\":\\\"highlightJavaScriptSyntax\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"163\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},{\\\"__isSmartRef__\\\":true,\\\"id\\\":205}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"id\\\":362,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":228},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"164\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":165},\\\"id\\\":363,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":166}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":168},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"_FontSize\\\":10,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"_MaxTextWidth\\\":441,\\\"_MaxTextHeight\\\":17,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"165\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_BorderRadius\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(441.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"166\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":167},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1349\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"167\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"168\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"169\\\":{\\\"resizeWidth\\\":true},\\\"170\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":171}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"id\\\":364,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},{\\\"__isSmartRef__\\\":true,\\\"id\\\":186}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(480.0,3.0)\\\"},\\\"171\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":172},\\\"id\\\":365,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":173}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"172\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"173\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1350\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"174\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"175\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"176\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"177\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"178\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},{\\\"__isSmartRef__\\\":true,\\\"id\\\":180},{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},{\\\"__isSmartRef__\\\":true,\\\"id\\\":182}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"179\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"180\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"181\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"182\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"183\\\":{\\\"moveHorizontal\\\":true},\\\"184\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"185\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"186\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"187\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"188\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":189}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":194},\\\"id\\\":366,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":195},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},{\\\"__isSmartRef__\\\":true,\\\"id\\\":203}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"189\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"id\\\":367,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":191}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"190\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"191\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1351\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"192\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"193\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":189},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"194\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"195\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"196\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":197},{\\\"__isSmartRef__\\\":true,\\\"id\\\":198},{\\\"__isSmartRef__\\\":true,\\\"id\\\":199},{\\\"__isSmartRef__\\\":true,\\\"id\\\":200}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"197\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"198\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"199\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"200\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"201\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":202},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"202\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"203\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"204\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"205\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":206}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211},\\\"id\\\":368,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":212},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},{\\\"__isSmartRef__\\\":true,\\\"id\\\":221}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(461.0,3.0)\\\"},\\\"206\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":207},\\\"id\\\":369,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":208}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_MaxTextWidth\\\":17,\\\"_MaxTextHeight\\\":17,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"isLabel\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_FontSize\\\":8,\\\"_Align\\\":\\\"center\\\",\\\"eventsAreIgnored\\\":true,\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"207\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"208\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1352\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"209\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"210\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"211\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":97},\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"212\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"213\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":214},{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},{\\\"__isSmartRef__\\\":true,\\\"id\\\":216},{\\\"__isSmartRef__\\\":true,\\\"id\\\":217}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"214\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"215\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"216\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"217\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"218\\\":{\\\"moveHorizontal\\\":true},\\\"219\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"220\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"221\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"222\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155}},\\\"223\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},\\\"_StrokeOpacity\\\":1,\\\"_BorderRadius\\\":\\\"8px 8px 0px 0px\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,22.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(102,102,102)\\\"},\\\"224\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},{\\\"__isSmartRef__\\\":true,\\\"id\\\":227}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"225\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(220,220,220)\\\"},\\\"226\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(243,243,243)\\\"},\\\"227\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(220,220,220)\\\"},\\\"228\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"229\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"230\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(500.0,222.0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"231\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"232\\\":{\\\"adjustForNewBounds\\\":true},\\\"233\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":1131,\\\"f\\\":79,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"234\\\":{\\\"a\\\":1,\\\"b\\\":0,\\\"c\\\":0,\\\"d\\\":1,\\\"e\\\":1131,\\\"f\\\":79,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Similitude\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Graphics\\\"},\\\"235\\\":{\\\"requiredModules\\\":[],\\\"migrationLevel\\\":2,\\\"partsSpaceName\\\":\\\"PartsBin/Tools\\\",\\\"comment\\\":\\\"Edit scripts and connections of a specific morph. Early version.\\\",\\\"partName\\\":\\\"ObjectEditor\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"236\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Monaco,courier\\\",\\\"_MaxTextWidth\\\":588.0166612695056,\\\"_MaxTextHeight\\\":null,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":238}],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":240},\\\"showsHalos\\\":false,\\\"prevScroll\\\":[0,0],\\\"name\\\":\\\"ObjectEditorScriptPane\\\",\\\"charsReplaced\\\":\\\"codeBase\\\",\\\"lastFindLoc\\\":195,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"_ClipMode\\\":\\\"auto\\\",\\\"_FontSize\\\":9,\\\"lastSyntaxHighlightTime\\\":1,\\\"doitContext\\\":null,\\\"savedTextString\\\":\\\"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \\\\nthis.addScript(function updateRecursive(url, nextFunc) {\\\\n this.log(\\\\\\\"recursive update \\\\\\\" + url.relativePathFrom(URL.root)\\\\n)\\\\n this.updateSearchIndex(url, 1, function() {\\\\n url.asWebResource().getSubElements(1).subCollections\\\\n .doAndContinue(function(next, ea) {\\\\n this.updateRecursive(ea, 1, next)\\\\n }.bind(this), nextFunc)\\\\n }.bind(this))\\\\n\\\\n}).tag([]);\\\",\\\"_Align\\\":\\\"left\\\",\\\"lastSearchString\\\":\\\"migrate\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":242},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":243},{\\\"__isSmartRef__\\\":true,\\\"id\\\":258},{\\\"__isSmartRef__\\\":true,\\\"id\\\":259}],\\\"doNotSerialize\\\":[\\\"$$textString\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\",\\\"parseErrors\\\"],\\\"doNotCopyProperties\\\":[\\\"$$textString\\\"],\\\"_MinTextWidth\\\":588.0166612695056,\\\"_MinTextHeight\\\":null,\\\"lastSaveSource\\\":\\\"\\\",\\\"isBeingDragged\\\":false,\\\"draggingEnabled\\\":false,\\\"objectEditorPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"statusMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"derivationIds\\\":[219,\\\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\\\",\\\"4D92BDFD-A599-4154-A197-A4B1292C1619\\\",\\\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\\\",\\\"47731662-FF8E-4C0F-A170-FD5C56A06021\\\",\\\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\\\",\\\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\\\",\\\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\\\",\\\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\\\",\\\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\\\",\\\"3547765B-E224-48EC-B58F-278C1DC7422E\\\",\\\"8561ACCF-315A-46EC-9412-BC5D4C55D437\\\",\\\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\\\",\\\"5141CF81-6EA1-419B-97AC-62C22FEFC658\\\",\\\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\\\",\\\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\\\",\\\"70FBC800-1914-4F9C-A8E4-2190F72E2902\\\",\\\"64465644-E389-4AA2-BE05-93FB591B45D0\\\",\\\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\\\",\\\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\\\",\\\"27E050B0-3192-426E-B01D-907ECF280A68\\\",\\\"A241F064-0186-4F84-A037-84CBD9E0D24D\\\",\\\"829776FC-15F2-466D-B5F4-88CC9444B1B8\\\",\\\"22E56E25-3268-413C-B033-1DB2D96AFA9B\\\",\\\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\\\",\\\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\\\",\\\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\\\",\\\"AB62E3F9-D889-47F9-922A-C440E6382005\\\",\\\"6675A7FB-925B-4D65-9CBE-77F2760A6040\\\",\\\"122CA78C-89E9-45CE-ADE1-33219233E35A\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"syntaxHighlightingWhileTyping\\\":true,\\\"#startLetters\\\":\\\"enable\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_syntaxHighlightTimeout\\\":null,\\\"lastSyntaxHighlightTimes\\\":[1,5,7,3,4,5,5,11,10,10],\\\"_lastSyntaxHighlightTime\\\":3,\\\"previousSelection\\\":[429,429],\\\"textString\\\":\\\"\\\",\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":266},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(2,1,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(341.2,-18.3)\\\",\\\"_Position\\\":\\\"lively.pt(200.0,40.0)\\\"},\\\"237\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_ClipMode\\\":\\\"auto\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(590.0,380.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"238\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":239},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"_id\\\":\\\"_984\\\",\\\"storedString\\\":\\\"\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"239\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"240\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true},\\\"241\\\":{\\\"requiredModules\\\":[],\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"242\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"243\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"targetMethodName\\\":\\\"indicateUnsavedChanges\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"244\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"9016491A-C768-4B45-9321-45C78BCEE4A6\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":245},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"savedColor\\\",\\\"alarmColor\\\",\\\"distanceToDragEvent\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ChangeIndicator\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":246},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":247},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":248},\\\"isBeingDragged\\\":false,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":26,\\\"derivationIds\\\":[220,\\\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\\\",\\\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\\\",\\\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\\\",\\\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\\\",\\\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\\\",\\\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\\\",\\\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\\\",\\\"AF2BEE76-C34F-457E-8699-9896327A4C07\\\",\\\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\\\",\\\"44CEBF61-9A92-4E36-9576-425D5054B471\\\",\\\"E9ACF86B-B775-4125-83BC-7E4500597D40\\\",\\\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\\\",\\\"8771140D-0D57-4CAF-A57B-857F858CCC73\\\",\\\"BE774795-5889-4DB8-A366-1C774555761B\\\",\\\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\\\",\\\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\\\",\\\"048AE915-30CF-4DE4-819B-F7D41CE99585\\\",\\\"0417EEDD-6B12-4AF1-B7BC-875E32521980\\\",\\\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\\\",\\\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\\\",\\\"9F92F095-A6B5-46E8-ADA1-051904ABE386\\\",\\\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\\\",\\\"7258922C-C991-4EF3-A09B-318D8B6A1306\\\",\\\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\\\",\\\"74FBBDBC-44BA-4111-B3DB-58142522023F\\\",\\\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\\\",\\\"1761630D-17E9-4E04-A73C-9D15C26E19E3\\\",\\\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\\\",\\\"6511B508-3FE2-4BDC-906A-D4E827163B0D\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":249},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(782.0,40.0)\\\",\\\"savedColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"alarmColor\\\":\\\"Color.rgb(240,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(37.3,-17.5)\\\"},\\\"245\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(8.6,9.7)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"246\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"comment\\\":\\\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"Rectangle\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"247\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"248\\\":{\\\"moveHorizontal\\\":true,\\\"adjustForNewBounds\\\":true},\\\"249\\\":{\\\"indicateUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":250},\\\"setColors\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":254}},\\\"250\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":251},\\\"source\\\":\\\"function indicateUnsavedChanges() {\\\\n if (this.owner.scriptPane.hasChanged()) {\\\\n this.setColors(this.alarmColor);\\\\n } else {\\\\n this.setColors(this.savedColor);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":252},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"251\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244}},\\\"252\\\":{\\\"user\\\":\\\"lauritz\\\",\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":253}},\\\"253\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\\\"},\\\"254\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":255},\\\"source\\\":\\\"function setColors(color) {\\\\n this.setFill(color);\\\\n this.setBorderColor(color);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":256},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"255\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244}},\\\"256\\\":{\\\"user\\\":\\\"lauritz\\\",\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":257}},\\\"257\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\\\"},\\\"258\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"highlightJavaScriptSyntax\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"259\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"sourceAttrName\\\":\\\"textString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"highlightSyntaxDebounced\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":260},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"260\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"261\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":262},\\\"id\\\":553,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":263}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":265},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"_ClipMode\\\":\\\"visible\\\",\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":true,\\\"allowInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":11,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_TextColor\\\"],\\\"_MaxTextWidth\\\":90,\\\"_MinTextWidth\\\":90,\\\"_MaxTextHeight\\\":null,\\\"_MinTextHeight\\\":null,\\\"evalEnabled\\\":false,\\\"_Align\\\":\\\"center\\\",\\\"_VerticalAlign\\\":\\\"center\\\",\\\"owner\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(275.5,224.3)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,204,0)\\\"},\\\"262\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(100.0,25.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(204,204,204)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\"},\\\"263\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"_id\\\":\\\"_1099\\\",\\\"storedString\\\":\\\"saved source\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"264\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"265\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"266\\\":{\\\"doSave\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":267},\\\"boundEval\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":275},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":283},\\\"display\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":287},\\\"hasChanged\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":291},\\\"displayStatus\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":295},\\\"updateTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":299}},\\\"267\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":268},\\\"source\\\":\\\"function doSave() {\\\\n $super();\\\\n var saved = this.boundEval(this.getTextString());\\\\n if (saved) {\\\\n this.lastSaveSource = this.textString;\\\\n this.owner.changeIndicator.indicateUnsavedChanges();\\\\n this.owner.updateLists();\\\\n this.owner.selectChangedContent(this.getTextString());\\\\n this.displayStatus(\\\\\\\"saved source\\\\\\\", Color.green);\\\\n } else {\\\\n this.displayStatus(\\\\\\\"not saved\\\\\\\", Color.red);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":273},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"268\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":269}},\\\"269\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":270}},\\\"270\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":271},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":272},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"271\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"name\\\":\\\"doSave\\\"},\\\"272\\\":{},\\\"273\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":274},\\\"user\\\":\\\"lauritz\\\"},\\\"274\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\\\"},\\\"275\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":276},\\\"source\\\":\\\"function boundEval(str) {\\\\n var result;\\\\n\\\\n this.objectEditorPane.ensureAnnotationLayer();\\\\n withLayers([ScriptAnnotationLayer], function() {\\\\n result = $super(str);\\\\n })\\\\n \\\\n return result\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":281},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"276\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":277}},\\\"277\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":278}},\\\"278\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":279},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":280},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"279\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"name\\\":\\\"boundEval\\\"},\\\"280\\\":{},\\\"281\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":282},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"282\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\\\"},\\\"283\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":284},\\\"source\\\":\\\"function reset() {\\\\n this.doitContext = null;\\\\n this.lastSaveSource = \\\\\\\"\\\\\\\";\\\\n this.textString = \\\\\\\"\\\\\\\";\\\\n this.lastSaveSource = this.textString;\\\\n this.enableSyntaxHighlighting();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":285},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"284\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"285\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":286},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"286\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\\\"},\\\"287\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":288},\\\"source\\\":\\\"function display(jsCode) {\\\\n this.lastSaveSource = jsCode;\\\\n this.setTextString(jsCode);\\\\n this.enableSyntaxHighlighting();\\\\n this.highlightJavaScriptSyntax();\\\\n this.applyStyle({align: 'left'});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":289},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"288\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"289\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"290\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\\\"},\\\"291\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":292},\\\"source\\\":\\\"function hasChanged() {\\\\n var cleanText = function (string) {\\\\n var source = string.trim();\\\\n if (source.substring(0,2) === \\\\\\\"//\\\\\\\") {\\\\n // removes annotation line\\\\n source = source.substring(source.indexOf(\\\\\\\"\\\\\\\\n\\\\\\\"), source.length);\\\\n source = source.trim();\\\\n }\\\\n if (source === 'undefined' || source === 'null') source = '';\\\\n return source;\\\\n }\\\\n var cleanedTextString = cleanText(this.textString);\\\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\\\n return cleanedTextString !== cleanedLastSource;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":293},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"292\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"293\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":294},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"294\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\\\"},\\\"295\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":296},\\\"source\\\":\\\"function displayStatus(msg, color, delay) {\\\\n if (!this.statusMorph) {\\\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\\\n this.statusMorph.setFill(this.owner.getFill());\\\\n this.statusMorph.setFontSize(11);\\\\n this.statusMorph.setAlign('center');\\\\n this.statusMorph.setVerticalAlign('center');\\\\n }\\\\n this.statusMorph.setTextString(msg);\\\\n this.statusMorph.centerAt(this.innerBounds().center());\\\\n this.statusMorph.setTextColor(color || Color.black);\\\\n this.addMorph(this.statusMorph);\\\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":297},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"296\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"297\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":298},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"298\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\\\"},\\\"299\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":300},\\\"source\\\":\\\"function updateTarget(target) {\\\\n module('lively.ide.SyntaxHighlighting').load(true);\\\\n this.doitContext = this.owner.target;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":301},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"300\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236}},\\\"301\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":302},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"302\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\\\"},\\\"303\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":304}],\\\"scripts\\\":[],\\\"id\\\":847,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":309},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":315},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"_Rotation\\\":0,\\\"name\\\":\\\"ObjectEditorClassButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":320},\\\"_Scale\\\":1,\\\"owner\\\":null,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":321},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":322},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(820.0,9.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\"},\\\"304\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":848,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":305},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":116,\\\"_MaxTextHeight\\\":18,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":306}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"_Scale\\\":1,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":308},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"305\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,18.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"306\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":307},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1355\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"307\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"308\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"309\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\"},\\\"310\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":311},{\\\"__isSmartRef__\\\":true,\\\"id\\\":312},{\\\"__isSmartRef__\\\":true,\\\"id\\\":313},{\\\"__isSmartRef__\\\":true,\\\"id\\\":314}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"311\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"312\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"313\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"314\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"315\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":316},{\\\"__isSmartRef__\\\":true,\\\"id\\\":317},{\\\"__isSmartRef__\\\":true,\\\"id\\\":318},{\\\"__isSmartRef__\\\":true,\\\"id\\\":319}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"316\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"317\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"318\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"319\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"320\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"321\\\":{\\\"moveHorizontal\\\":true},\\\"322\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"323\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"06822A39-C077-4531-B3A6-3DAC393B6E04\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":324},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"itemList\\\":[],\\\"selectedLineNo\\\":1,\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorConnectionList\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":325},\\\"_ClipMode\\\":\\\"auto\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":326}],\\\"doNotSerialize\\\":[\\\"$$selection\\\"],\\\"doNotCopyProperties\\\":[\\\"$$selection\\\"],\\\"prevScroll\\\":[0,0],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":328},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":329},\\\"_FontSize\\\":10,\\\"grabbingEnabled\\\":false,\\\"draggingEnabled\\\":false,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":19,\\\"derivationIds\\\":[209,\\\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\\\",\\\"35301083-B60D-4A43-8566-23860EEB4C04\\\",\\\"9CC401CC-5A35-4643-935B-FD049C284E16\\\",\\\"C9879D40-5E79-4C56-AA79-562ED82BF052\\\",\\\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\\\",\\\"8B59E237-F372-4F70-9768-7E9C1A7A021D\\\",\\\"FC85F1B9-1978-42D2-850C-BD249981E8B4\\\",\\\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\\\",\\\"CC361093-FF73-479B-9431-C645CB48F518\\\",\\\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\\\",\\\"038AF132-861E-4A77-8756-E6B476413639\\\",\\\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\\\",\\\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\\\",\\\"806ACC1C-1353-436B-B1FE-568846777C17\\\",\\\"C74AE022-1184-4FDF-A53D-A17627FF61EA\\\",\\\"686AF565-EEB0-4AB7-A12E-26727DAD9291\\\",\\\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\\\",\\\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\\\",\\\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\\\",\\\"D21F598A-4E44-4752-B205-9595DF0E9AE3\\\",\\\"FD6670F8-44F6-436A-960F-8BE8890F8B75\\\",\\\"C5522110-E6CA-4F96-B33E-BEBF6978088A\\\",\\\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\\\",\\\"242A0967-D906-4396-9326-3CC0C9C3EA60\\\",\\\"39C09174-63A5-421F-AB88-7A98755661E5\\\",\\\"40C2C766-248F-451F-9D85-D1E4DCCB559D\\\",\\\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\\\",\\\"F78E083D-993E-4963-8A7F-CB7182DE3931\\\",\\\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\\\"],\\\"selection\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":330},\\\"__LivelyClassName__\\\":\\\"lively.morphic.List\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(10.0,346.7)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(125.0,-17.1)\\\"},\\\"324\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(180.0,74.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(243,243,243)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"325\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"326\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"sourceAttrName\\\":\\\"selection\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"displaySourceForConnection\\\",\\\"converterString\\\":\\\"function (value) {\\\\n if (!value) return;\\\\n return (value === '-- ALL --') ? null : value[1];\\\\n}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":327},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"327\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"328\\\":{\\\"resizeHeight\\\":false,\\\"moveVertical\\\":true},\\\"329\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"330\\\":{\\\"preselectItem\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331}},\\\"331\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"source\\\":\\\"function preselectItem() {\\\\n if (this.getList().size() === 2) {\\\\n this.selectAt(1);\\\\n } else {\\\\n this.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"332\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323}},\\\"333\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"user\\\":\\\"lauritz\\\"},\\\"334\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\\\"},\\\"335\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":336}],\\\"scripts\\\":[],\\\"id\\\":47,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":346},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":336},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":351}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"_Rotation\\\":0,\\\"name\\\":\\\"ObjectEditorTargetButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":352},\\\"_Scale\\\":1,\\\"owner\\\":null,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(215.0,35.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\"},\\\"336\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":48,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":337},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":116,\\\"_MaxTextHeight\\\":20,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":338}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"337\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"338\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":339},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":336},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1356\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"339\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"340\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(116.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\"},\\\"341\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":342},{\\\"__isSmartRef__\\\":true,\\\"id\\\":343},{\\\"__isSmartRef__\\\":true,\\\"id\\\":344},{\\\"__isSmartRef__\\\":true,\\\"id\\\":345}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"342\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"343\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"344\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"345\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"346\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":347},{\\\"__isSmartRef__\\\":true,\\\"id\\\":348},{\\\"__isSmartRef__\\\":true,\\\"id\\\":349},{\\\"__isSmartRef__\\\":true,\\\"id\\\":350}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"347\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"348\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"349\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"350\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"351\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"targetMethodName\\\":\\\"chooseTargetMorphMenu\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"352\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"353\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":435,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":218,\\\"_MaxTextHeight\\\":null,\\\"showsHalos\\\":false,\\\"_FontSize\\\":12,\\\"name\\\":\\\"ObjectEditorMorphSelector\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":355},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":356}],\\\"charsReplaced\\\":\\\"\\\",\\\"lastFindLoc\\\":5,\\\"priorSelectionRange\\\":[15,15],\\\"prevScroll\\\":[0,0],\\\"_ClipMode\\\":\\\"visible\\\",\\\"list\\\":[],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":358}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"listMorph\\\":null,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"owner\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"_MinTextWidth\\\":218,\\\"_MinTextHeight\\\":null,\\\"scriptAnnotations\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":361},\\\"selection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"previousSelection\\\":[0,13],\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":1,\\\"isBeingDragged\\\":false,\\\"draggingEnabled\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":380},\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"savedTextString\\\":\\\"100\\\",\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":381},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(200.0,10.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(153.9,-23.7)\\\"},\\\"354\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":3.7000000000000006,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(192,192,192)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(244,244,244)\\\"},\\\"355\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"356\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":357},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1357\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"357\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"358\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"setTarget\\\",\\\"converterString\\\":\\\"function (name) { return $world.get(name)}\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":359},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"359\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"360\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"361\\\":{\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":362},\\\"displayTopLevelMorphs\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":364},\\\"onMouseUp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"resetConnections\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":368},\\\"setTargetToListSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":370},\\\"setTargetOfPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":372},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":376},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":378}},\\\"362\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":363},\\\"user\\\":\\\"lauritz\\\"},\\\"363\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\\\"},\\\"364\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"user\\\":\\\"lauritz\\\"},\\\"365\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\\\"},\\\"366\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":367},\\\"user\\\":\\\"lauritz\\\"},\\\"367\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\\\"},\\\"368\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":369},\\\"user\\\":\\\"lauritz\\\"},\\\"369\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\\\"},\\\"370\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":371},\\\"user\\\":\\\"lauritz\\\"},\\\"371\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\\\"},\\\"372\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":373},\\\"user\\\":\\\"lauritz\\\"},\\\"373\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\\\"},\\\"374\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"user\\\":\\\"lauritz\\\"},\\\"375\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\\\"},\\\"376\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":377},\\\"user\\\":\\\"lauritz\\\"},\\\"377\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\\\"},\\\"378\\\":{\\\"time\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":379},\\\"user\\\":\\\"lauritz\\\"},\\\"379\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\\\"},\\\"380\\\":{},\\\"381\\\":{\\\"getList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":382},\\\"setList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":385},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":388},\\\"example\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":391},\\\"removeList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":394},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":397},\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":404},\\\"resetConnections\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":407},\\\"displayTopLevelMorphs\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":410},\\\"setTargetToListSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":413},\\\"setTargetOfPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":416},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":419}},\\\"382\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":383},\\\"source\\\":\\\"function getList() {\\\\n return this.world().indentedListItemsOfMorphNames();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":384},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"383\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"384\\\":{},\\\"385\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":386},\\\"source\\\":\\\"function setList(list) {\\\\n return this.list = list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":387},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"386\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"387\\\":{},\\\"388\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":389},\\\"source\\\":\\\"function reset() {\\\\n this.list = [];\\\\n this.textString = 'empty';\\\\n this.removeList();\\\\n this.resetConnections();\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":390},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"389\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"390\\\":{},\\\"391\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":392},\\\"source\\\":\\\"function example() {\\\\n/*\\\\nthis.example()\\\\nthis.getList()\\\\n*/\\\\n this.setList(Array.range(0,100));\\\\n this.textString = 'empty';\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":393},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"392\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"393\\\":{},\\\"394\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":395},\\\"source\\\":\\\"function removeList() {\\\\n this.listMorph && this.listMorph.remove()\\\\n this.listMorph = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":396},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"395\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"396\\\":{},\\\"397\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":398},\\\"source\\\":\\\"function onBlur() {\\\\n $super();\\\\n this.removeList();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":403},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"398\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":399}},\\\"399\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":400}},\\\"400\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":401},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":402},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"401\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"name\\\":\\\"onBlur\\\"},\\\"402\\\":{},\\\"403\\\":{},\\\"404\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":405},\\\"source\\\":\\\"function createListMorph() {\\\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\\\n list.setList(this.getList());\\\\n list.setFontSize(12);\\\\n\\\\n list.disableGrabbing();\\\\n list.disableDragging();\\\\n \\\\n this.addMorph(list);\\\\n list.setPosition(pt(0,0));\\\\n\\\\n connect(list, 'selection', this, 'setTargetToListSelection');\\\\n \\\\n return list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":406},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"405\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"406\\\":{},\\\"407\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":408},\\\"source\\\":\\\"function resetConnections() {\\\\n disconnectAll(this);\\\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\\\n\\\\tfunction (name) { return $world.get(name)}});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":409},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"408\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"409\\\":{},\\\"410\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":411},\\\"source\\\":\\\"function displayTopLevelMorphs() {\\\\n if (this.listMorph) { this.removeList(); return true }\\\\n var list = this.createListMorph(); \\\\n this.addMorph(list);\\\\n this.listMorph = list;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":412},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"411\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"412\\\":{},\\\"413\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":414},\\\"source\\\":\\\"function setTargetToListSelection(selection) { \\\\n this.removeList();\\\\n if (!selection) return;\\\\n if (this.owner.scriptPane.hasChanged()) {\\\\n var that = this;\\\\n var callback = function (confirmed) {\\\\n if (confirmed) that.setTargetOfPane(selection);\\\\n }\\\\n this.owner.confirmUnsavedChanges(callback);\\\\n } else {\\\\n this.setTargetOfPane(selection);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":415},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"414\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"415\\\":{},\\\"416\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":417},\\\"source\\\":\\\"function setTargetOfPane(selection) {\\\\n this.owner.setTarget(selection);\\\\n this.setTextString(selection.getName());\\\\n this.removeList();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":418},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"417\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353}},\\\"418\\\":{},\\\"419\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":420},\\\"source\\\":\\\"function onMouseDown(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\\\n if (this.listMorph) {\\\\n return false;\\\\n } else {\\\\n this.displayTopLevelMorphs();\\\\n return true;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":425},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"420\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":421}},\\\"421\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":422}},\\\"422\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":423},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":424},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"423\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"name\\\":\\\"onMouseDown\\\"},\\\"424\\\":{},\\\"425\\\":{},\\\"426\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"427\\\":{\\\"sortedScriptNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":428},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":431},\\\"generateSourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":434},\\\"generateSourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":437},\\\"generateTargetCode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":440},\\\"sortedConnectionNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":443},\\\"displayJavaScriptSource\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":446},\\\"displaySourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":449},\\\"displaySourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":452},\\\"newScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":455},\\\"newConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":458},\\\"deleteSelectedScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":461},\\\"disconnectConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":464},\\\"updateLists\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":467},\\\"displayInitialScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":470},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":473},\\\"selectChangedContent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":476}},\\\"428\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":429},\\\"source\\\":\\\"function sortedScriptNamesOfObj(obj) {\\\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\\\n return Functions.own(obj)\\\\n\\\\t.select(function(name) { return obj[name].hasLivelyClosure })\\\\n\\\\t.sortBy(function(name) { return name.toLowerCase() });\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":430},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"429\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"430\\\":{},\\\"431\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":432},\\\"source\\\":\\\"function setTarget(morph) {\\\\n this.reset();\\\\n module('lively.ide.SyntaxHighlighting').load(true);\\\\n this.target = morph;\\\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\\\n this.scriptPane.doitContext = this.target;\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":433},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"432\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"433\\\":{},\\\"434\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":435},\\\"source\\\":\\\"function generateSourceForScript(scriptName) {\\\\n var script = this.target[scriptName].getOriginal();\\\\n return Strings.format('this.addScript(%s);' ,script)\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":436},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"435\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"436\\\":{},\\\"437\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":438},\\\"source\\\":\\\"function generateSourceForConnection(connection) {\\\\n var c = connection, targetObject = this.target;\\\\n\\\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\\\n\\\\t\\\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\\\n\\\\n\\\\tvar optConfig = []\\\\n\\\\tif (c.converterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"converter: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.converterString)\\\\n\\\\tif (c.updaterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"updater: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.updaterString)\\\\n\\\\treturn Strings.format('connect(%s, \\\\\\\"%s\\\\\\\", %s, \\\\\\\"%s\\\\\\\", {%s});', \\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\\\n\\\\t\\\\t\\\\tc.getSourceAttrName(),\\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\\\n\\\\t\\\\t\\\\tc.getTargetMethodName(),\\\\n\\\\t\\\\t\\\\toptConfig.join(','));\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":439},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"438\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"439\\\":{},\\\"440\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":441},\\\"source\\\":\\\"function generateTargetCode(baseObject, targetObject) {\\\\n\\\\tvar name = targetObject.name;\\\\n\\\\tif (baseObject === targetObject) \\\\n\\\\t\\\\treturn \\\\\\\"this\\\\\\\";\\\\n\\\\telse if (baseObject[name] === targetObject) \\\\n\\\\t\\\\treturn \\\\\\\"this.\\\\\\\" + name;\\\\n\\\\telse if (baseObject.testObject === targetObject) \\\\n\\\\t\\\\treturn \\\\\\\"this.testObject\\\\\\\";\\\\n\\\\telse if (baseObject.get(name) === targetObject) \\\\n\\\\t\\\\treturn 'this.get(\\\\\\\"' + name + '\\\\\\\")';\\\\n\\\\telse if (targetObject instanceof Morph) \\\\n\\\\t\\\\treturn '$morph(\\\\\\\"' + name + '\\\\\\\")';\\\\n\\\\telse \\\\n\\\\t\\\\treturn \\\\\\\"????\\\\\\\";\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":442},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"441\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"442\\\":{},\\\"443\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":444},\\\"source\\\":\\\"function sortedConnectionNamesOfObj(obj) {\\\\n if (\\\\\\\"attributeConnections\\\\\\\" in obj) {\\\\n return obj.attributeConnections\\\\n .sortBy(function(each) {return name.toLowerCase() })\\\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\\\n } else {\\\\n return [];\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":445},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"444\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"445\\\":{},\\\"446\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":447},\\\"source\\\":\\\"function displayJavaScriptSource(jsCode) {\\\\n this.scriptPane.setTextString(jsCode);\\\\n this.scriptPane.highlightJavaScriptSyntax();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":448},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"447\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"448\\\":{},\\\"449\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":450},\\\"source\\\":\\\"function displaySourceForScript(scriptName) {\\\\n if (!scriptName) return;\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if (scriptName === \\\\\\\"-- ALL --\\\\\\\") {\\\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n } else {\\\\n code = this.generateSourceForScript(scriptName); \\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":451},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"450\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"451\\\":{},\\\"452\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":453},\\\"source\\\":\\\"function displaySourceForConnection(connection) {\\\\n if (!connection) return;\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if ((typeof connection === \\\\\\\"string\\\\\\\") && connection === \\\\\\\"-- ALL --\\\\\\\") {\\\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n })\\\\n } else {\\\\n code = this.generateSourceForConnection(connection);\\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":454},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"453\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"454\\\":{},\\\"455\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":456},\\\"source\\\":\\\"function newScript() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"this.addScript(function SCRIPTNAME() {\\\\\\\\n\\\\\\\\t\\\\\\\\n});\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":457},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"456\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"457\\\":{},\\\"458\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":459},\\\"source\\\":\\\"function newConnection() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":460},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"459\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"460\\\":{},\\\"461\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":462},\\\"source\\\":\\\"function deleteSelectedScript() {\\\\n if (this.scriptList.selection && this.target) {\\\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\\\n delete this.target[this.scriptList.selection];\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":463},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"462\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"463\\\":{},\\\"464\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":465},\\\"source\\\":\\\"function disconnectConnection() {\\\\n var selection = this.connectionList.selection;\\\\n if (selection && \\\\n (typeof selection !== \\\\\\\"string\\\\\\\") &&\\\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\\\n var c = this.connectionList.selection[1];\\\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\\\n this.updateLists();\\\\n this.displayInitialScript();\\\\n } \\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":466},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"465\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"466\\\":{},\\\"467\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":468},\\\"source\\\":\\\"function updateLists() {\\\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\\\n var scriptListItems = this.scriptList.getList();\\\\n scriptListItems.unshift(\\\\\\\"-- ALL --\\\\\\\");\\\\n this.scriptList.setList(scriptListItems);\\\\n\\\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\\\n var connectionListItems = this.connectionList.getList();\\\\n connectionListItems.unshift(\\\\\\\"-- ALL --\\\\\\\");\\\\n this.connectionList.setList(connectionListItems);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":469},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"468\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"469\\\":{},\\\"470\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":471},\\\"source\\\":\\\"function displayInitialScript() {\\\\n if (this.scriptList.getList().size() > 1) {\\\\n this.scriptList.selectAt(0);\\\\n } else if (this.connectionList.getList().size() > 1) {\\\\n this.connectionList.selectAt(0);\\\\n } else {\\\\n this.scriptList.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":472},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"471\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"472\\\":{},\\\"473\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":474},\\\"source\\\":\\\"function reset() {\\\\n this.target = null;\\\\n this.scriptPane.doitContext = null;\\\\n this.scriptList.setList();\\\\n this.connectionList.setList();\\\\n this.scriptPane.setTextString(\\\\\\\"\\\\\\\");\\\\n this.morphSelector.reset();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":475},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"474\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":8}},\\\"475\\\":{},\\\"476\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":477},\\\"source\\\":\\\"function selectChangedContent(source) {\\\\n\\\\n var addScriptRegex = /this\\\\\\\\.addScript\\\\\\\\s*\\\\\\\\(\\\\\\\\s*function\\\\\\\\s*([^\\\\\\\\(]*)/g;\\\\n var addScriptMatches = [];\\\\n var addScriptMatch = addScriptRegex.exec(source);\\\\n while (addScriptMatch) {\\\\n addScriptMatches.push(addScriptMatch[1]);\\\\n addScriptMatch = addScriptRegex.exec(source);\\\\n }\\\\n \\\\n // if scripts were added, select either a specific one or all\\\\n if (addScriptMatches.length > 0) { \\\\n if (addScriptMatches.length === 1) {\\\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\\\n if (index > -1) { \\\\n return this.scriptList.selectAt(index);\\\\n }\\\\n }\\\\n return this.scriptList.selectAt(0);\\\\n }\\\\n\\\\n var connectionRegex = \\\\n /connect\\\\\\\\(\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"\\\\\\\\s*,\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"/g;\\\\n var connectionMatches = [];\\\\n var connectionMatch = connectionRegex.exec(source);\\\\n while (connectionMatch) {\\\\n connectionMatches.push(connectionMatch);\\\\n connectionMatch = connectionRegex.exec(source);\\\\n }\\\\n\\\\n // if connections were made, select either a specific one or all\\\\n if (connectionMatches.length > 0) {\\\\n if (connectionMatches.length === 1) {\\\\n var match = connectionMatches[0];\\\\n for (var i=0; i
-1) {\\\\n var c = selection[1];\\\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\\\n editor.updateLists();\\\\n editor.displayInitialScript();\\\\n } \\\\n }\\\\n\\\\n var message = 'Disconnect \\\\\\\"' + selection[0] +'\\\\\\\" connection?';\\\\n var callback = disconnectConnection;\\\\n\\\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\\\n\\\\n return this.world().openDialog(dialog);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":569},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"568\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":544}},\\\"569\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":570},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"570\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\\\"},\\\"571\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":572}],\\\"scripts\\\":[],\\\"id\\\":\\\"0EC23EA3-7B34-429A-922D-5D139F127D1E\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":577},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":583},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":588},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":593}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorRemoveScriptButton\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":595},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":596},\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":24,\\\"draggingEnabled\\\":false,\\\"objectEditorPane\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"derivationIds\\\":[217,\\\"FDC10087-12CF-4570-9211-8309CB6A9AA3\\\",\\\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\\\",\\\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\\\",\\\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\\\",\\\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\\\",\\\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\\\",\\\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\\\",\\\"7DDF7175-34FC-4521-A7C3-580A8BE63351\\\",\\\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\\\",\\\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\\\",\\\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\\\",\\\"7260818C-6472-4288-8BDD-1E7798A543F3\\\",\\\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\\\",\\\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\\\",\\\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\\\",\\\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\\\",\\\"33905494-AA01-4311-8398-1F6C3D4F1BAC\\\",\\\"5D7201A7-1374-49AD-851F-E3167EFED99E\\\",\\\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\\\",\\\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\\\",\\\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\\\",\\\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\\\",\\\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\\\",\\\"FCEFF15E-E5B8-4C7E-A139-302649441119\\\",\\\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\\\",\\\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\\\",\\\"761015EE-47CF-40F6-A403-8A959B2DB0A6\\\",\\\"361B531D-7A1C-441A-BE8B-0B503543FF6C\\\",\\\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":597},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(160.0,40.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(33.4,-21.3)\\\"},\\\"572\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"97247E8A-2818-4B44-BCDD-348126BD380C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":573},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":25,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":574}],\\\"prevScroll\\\":[0,0],\\\"_FontFamily\\\":\\\"Helvetica, Sans-Serif\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":576},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":25,\\\"_MinTextHeight\\\":null,\\\"draggingEnabled\\\":false,\\\"derivationIds\\\":[218,\\\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\\\",\\\"7B4F173E-9726-472A-9B30-530D4AA92AD9\\\",\\\"CBA217F6-2832-4213-9ABE-47753C1A4180\\\",\\\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\\\",\\\"4391A57E-70C2-4628-9828-DD668CCE546E\\\",\\\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\\\",\\\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\\\",\\\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\\\",\\\"FD966AB1-4685-4151-9A38-B1B21B0237EF\\\",\\\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\\\",\\\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\\\",\\\"DC577877-7F00-4238-9246-08C2A10C0CC9\\\",\\\"818C9467-71A2-44D6-B01F-1523A0CD5476\\\",\\\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\\\",\\\"853E19A1-E97D-463D-A24F-0148671EB696\\\",\\\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\\\",\\\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\\\",\\\"24D84E0A-FA16-47DE-934D-E60729EEB227\\\",\\\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\\\",\\\"69831817-0662-4848-8481-44558987D21D\\\",\\\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\\\",\\\"3E989A29-2A8F-4AFE-B312-A0852B746605\\\",\\\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\\\",\\\"E0D76A08-70F9-4710-907E-B2D83D60D29A\\\",\\\"495F5D43-B450-45B7-B238-FC12AA8F6488\\\",\\\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\\\",\\\"0A287650-EC32-45AA-8504-0513B196727F\\\",\\\"717B0EFA-1422-4224-9A53-5A494F6191A4\\\",\\\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"573\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(25.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"574\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":575},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"storedString\\\":\\\"-\\\",\\\"_id\\\":\\\"_1363\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"575\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"576\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":572},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"577\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":578},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(25.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"578\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":579},{\\\"__isSmartRef__\\\":true,\\\"id\\\":580},{\\\"__isSmartRef__\\\":true,\\\"id\\\":581},{\\\"__isSmartRef__\\\":true,\\\"id\\\":582}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"579\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"580\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"581\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"582\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(204,204,204)\\\"},\\\"583\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":584},{\\\"__isSmartRef__\\\":true,\\\"id\\\":585},{\\\"__isSmartRef__\\\":true,\\\"id\\\":586},{\\\"__isSmartRef__\\\":true,\\\"id\\\":587}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"584\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"585\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"586\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"587\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"588\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":589},{\\\"__isSmartRef__\\\":true,\\\"id\\\":590},{\\\"__isSmartRef__\\\":true,\\\"id\\\":591},{\\\"__isSmartRef__\\\":true,\\\"id\\\":592}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"589\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"590\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"591\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"592\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"593\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"targetMethodName\\\":\\\"deleteSelectedScript\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":594},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"594\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571}},\\\"595\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"comment\\\":\\\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"596\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"597\\\":{\\\"deleteSelectedScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":598}},\\\"598\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":599},\\\"source\\\":\\\"function deleteSelectedScript() {\\\\n\\\\n var editor = this.objectEditorPane;\\\\n var selection = editor.scriptList.selection;\\\\n\\\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\\\n return; \\\\n\\\\n var deleteScript = function (confirmed) {\\\\n if (!confirmed) return;\\\\n \\\\n if (selection && editor.target) {\\\\n if (!editor.target.hasOwnProperty(selection)) \\\\n return;\\\\n delete editor.target[selection];\\\\n editor.updateLists();\\\\n editor.displayInitialScript();\\\\n }\\\\n }\\\\n\\\\n var message = 'Delete \\\\\\\"' + selection + '\\\\\\\" script?';\\\\n var callback = deleteScript;\\\\n\\\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\\\n\\\\n return this.world().openDialog(dialog);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":600},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"599\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":571}},\\\"600\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":601},\\\"user\\\":\\\"lauritz\\\"},\\\"601\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\\\"},\\\"602\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":603}],\\\"scripts\\\":[],\\\"id\\\":\\\"81F15272-5E6E-4544-B6FE-96BDD357A17C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":609},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":610},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":615},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorMorphSelector\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":620},\\\"list\\\":[],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":621},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"textString\\\":\\\"\\\",\\\"selection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"_ClipMode\\\":\\\"visible\\\",\\\"prevScroll\\\":[0,0],\\\"derivationIds\\\":[221,\\\"4AC64FBA-95AC-42B2-A078-B6DA97889093\\\",\\\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\\\",\\\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\\\",\\\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\\\",\\\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\\\",\\\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\\\",\\\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\\\",\\\"A50C1893-4138-4E29-865B-92F53F76D08A\\\",\\\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\\\",\\\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\\\",\\\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\\\",\\\"E3476213-5872-492C-BE29-0C6A5A150ED8\\\",\\\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\\\",\\\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\\\",\\\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\\\",\\\"279A9257-1667-4E0C-844B-A4E0D02462F0\\\",\\\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\\\",\\\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\\\",\\\"FA519665-2394-43D3-8DCF-802A158F3291\\\",\\\"90519BB5-7419-46E0-B7E3-4C26304F3414\\\",\\\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\\\",\\\"B54FAD70-E598-4B06-8F41-00843A06D4B0\\\",\\\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\\\",\\\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\\\",\\\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\\\",\\\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\\\",\\\"BA8066E4-5B8E-4048-97C5-332953805999\\\",\\\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\\\",\\\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":628},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(200.1,10.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(122.9,-11.6)\\\"},\\\"603\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"952BC06E-5007-4618-9289-931E66292E9D\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":604},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":220,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":605}],\\\"prevScroll\\\":[0,0],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":607}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":608},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_MinTextWidth\\\":220,\\\"_MinTextHeight\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"_FontFamily\\\":\\\"Arial\\\",\\\"_FontSize\\\":10,\\\"derivationIds\\\":[222,\\\"30F054A3-7658-405B-8098-B7D87AA8A9ED\\\",\\\"556D6E07-45B7-42EC-A486-DE275EF0B034\\\",\\\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\\\",\\\"5E2D96C9-BB9B-4735-8673-A79847435197\\\",\\\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\\\",\\\"8B2F743A-98C5-45E1-B03C-5019114EAC47\\\",\\\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\\\",\\\"74158C3D-B79E-43E7-B111-48701B10ACE2\\\",\\\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\\\",\\\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\\\",\\\"2459D1F0-E49C-4882-AB4C-D78C1A496962\\\",\\\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\\\",\\\"78AAE288-D261-4BEA-9436-C8C31B890B44\\\",\\\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\\\",\\\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\\\",\\\"23FBFC79-1927-48FD-8C1C-09FFD7539784\\\",\\\"3409506C-9BAE-43DA-BCAF-94392F9646DF\\\",\\\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\\\",\\\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\\\",\\\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\\\",\\\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\\\",\\\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\\\",\\\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\\\",\\\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\\\",\\\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\\\",\\\"9A503124-0F1D-4390-B668-E4457CBC1376\\\",\\\"26D1AD85-C129-4C24-A16A-B6863FC35F41\\\",\\\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\\\",\\\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(2.0,1.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"604\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"605\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":606},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"_id\\\":\\\"_985\\\",\\\"storedString\\\":\\\"empty\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"606\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"607\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"targetMethodName\\\":\\\"selection\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"608\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":603},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"609\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":610},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(220.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"610\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":611},{\\\"__isSmartRef__\\\":true,\\\"id\\\":612},{\\\"__isSmartRef__\\\":true,\\\"id\\\":613},{\\\"__isSmartRef__\\\":true,\\\"id\\\":614}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"611\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"612\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"613\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"614\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"615\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":616},{\\\"__isSmartRef__\\\":true,\\\"id\\\":617},{\\\"__isSmartRef__\\\":true,\\\"id\\\":618},{\\\"__isSmartRef__\\\":true,\\\"id\\\":619}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"616\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"617\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"618\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"619\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"620\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ChoiceButton\\\",\\\"comment\\\":\\\"Click on it and you get a list of things to choose from.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"621\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"622\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":181,\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":623},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":true,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"_TextColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":580,\\\"_MaxTextHeight\\\":null,\\\"showsHalos\\\":false,\\\"_FontSize\\\":28,\\\"name\\\":\\\"Title\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":624},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":625}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":627},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":580,\\\"_MinTextHeight\\\":null,\\\"_Rotation\\\":0,\\\"_Scale\\\":1.002003004005006,\\\"previousSelection\\\":[35,35],\\\"priorSelectionRange\\\":[23,23],\\\"charsReplaced\\\":\\\"WIP / Proof of Concept\\\",\\\"lastFindLoc\\\":22,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":2,\\\"prevScroll\\\":[0,0],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(37.0,23.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,79,152)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(221.0,-12.0)\\\"},\\\"623\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(580.0,43.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"624\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Worlds/\\\",\\\"comment\\\":\\\"For example a world title.\\\",\\\"partName\\\":\\\"Title\\\",\\\"migrationLevel\\\":2,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"625\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":626},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1365\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"626\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"627\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":622},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"628\\\":{\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":629},\\\"onMouseDown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":633},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":641},\\\"createScenePresentation\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":649},\\\"presentTargetChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":653},\\\"removeTargetChooser\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":657},\\\"removeHighlight\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":661},\\\"highlightCurrentTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":665},\\\"updateTargetFromSelection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":669},\\\"currentMorphicScene\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":673},\\\"highlightTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":677},\\\"setLabel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":681},\\\"updateTargetFromOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":689}},\\\"629\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":630},\\\"source\\\":\\\"function reset() {\\\\n this.removeTargetChooser();\\\\n this.setLabel('empty');\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":631},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"630\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"631\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":632},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"632\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\\\"},\\\"633\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":634},\\\"source\\\":\\\"function onMouseDown(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\\\n return $super(evt);\\\\n }\\\\n \\\\n if (this.listMorph) {\\\\n // clicked on morph, not the list, not the list's scrollbar\\\\n if (evt.target === this.renderContext().shapeNode)\\\\n this.removeTargetChooser();\\\\n } else {\\\\n this.presentTargetChooser();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":639},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"634\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":635}},\\\"635\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":636}},\\\"636\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":637},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":638},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"637\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"onMouseDown\\\"},\\\"638\\\":{},\\\"639\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":640},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"640\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\\\"},\\\"641\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":642},\\\"source\\\":\\\"function onBlur(evt) {\\\\n $super(evt);\\\\n \\\\n // remove the scene presentation when clicked elsewhere\\\\n var target = evt.world.clickedOnMorph;\\\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\\\n this.removeTargetChooser();\\\\n } else {\\\\n this.focus();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":647},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"642\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":643}},\\\"643\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":644}},\\\"644\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":645},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":646},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"645\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"onBlur\\\"},\\\"646\\\":{},\\\"647\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":648},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"648\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\\\"},\\\"649\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":650},\\\"source\\\":\\\"function createScenePresentation() {\\\\n var that = this,\\\\n items = this.currentMorphicScene(),\\\\n height = this.owner.getExtent().y,\\\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\\\n treeMorph = new lively.morphic.Tree(),\\\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\\\n currentTarget = null;\\\\n \\\\n treeMorph.childrenPerPage = 10000;\\\\n treeMorph.setName(\\\\\\\"MorphSelectorTree\\\\\\\");\\\\n treeMorph.getLayouter().defer();\\\\n treeMorph.setItem(items);\\\\n treeMorph.childNodes.each(function (n) {\\\\n n.expand();\\\\n })\\\\n \\\\n currentTarget = this.highlightCurrentTarget(treeMorph);\\\\n \\\\n rect.setFill(Color.white);\\\\n rect.beClip(true);\\\\n rect.disableGrabbing();\\\\n rect.disableDragging();\\\\n rect.setBorderWidth(1);\\\\n rect.setBorderColor(Color.rgb(150,150,150));\\\\n rect.addMorph(treeMorph);\\\\n rect.treeMorph = treeMorph;\\\\n rect.currentTarget = currentTarget;\\\\n\\\\n return rect;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":651},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"650\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"651\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":652},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"652\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\\\"},\\\"653\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":654},\\\"source\\\":\\\"function presentTargetChooser() {\\\\n var list = this.createScenePresentation(),\\\\n tree = list.treeMorph,\\\\n target = list.currentTarget\\\\n \\\\n list.setVisible(false)\\\\n this.addMorph(list)\\\\n this.listMorph = list\\\\n list.focus()\\\\n\\\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\\\n var layouting = function() {\\\\n list.setVisible(true)\\\\n \\\\n if (target) {\\\\n var globalTransform = new lively.morphic.Similitude()\\\\n for (var morph = target; (morph != list) && \\\\n (morph != undefined); morph = morph.owner) {\\\\n globalTransform.preConcatenate(morph.getTransform());\\\\n } \\\\n \\\\n list.scrollRectIntoView(target.getBounds().\\\\n translatedBy(globalTransform.getTranslation()));\\\\n tree.getLayouter().resume();\\\\n }\\\\n }\\\\n layouting.morphicDelay(1);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":655},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"654\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"655\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":656},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"656\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\\\"},\\\"657\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":658},\\\"source\\\":\\\"function removeTargetChooser() {\\\\n if (this.listMorph) {\\\\n this.listMorph.remove();\\\\n delete this.listMorph; \\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":659},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"658\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"659\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":660},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"660\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\\\"},\\\"661\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":662},\\\"source\\\":\\\"function removeHighlight(node) {\\\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":663},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"662\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"663\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":664},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"664\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\\\"},\\\"665\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":666},\\\"source\\\":\\\"function highlightCurrentTarget(tree) {\\\\n var target = this.owner.target,\\\\n nodes = tree.childNodes,\\\\n highlightNode;\\\\n\\\\n if (!target) {\\\\n return\\\\n } else if (target.isMorph) {\\\\n var expandables = [target],\\\\n nextOwner = target,\\\\n currentNode\\\\n while (nextOwner.owner) {\\\\n expandables.push(nextOwner.owner)\\\\n nextOwner = nextOwner.owner\\\\n }\\\\n expandables.reverse().each(function (m) {\\\\n currentNode = nodes.detect(function (n) {\\\\n return n.item.value === m;\\\\n })\\\\n if (currentNode) {\\\\n nodes = currentNode.childNodes\\\\n if (!nodes && currentNode.item.children) {\\\\n currentNode.expand();\\\\n nodes = currentNode.childNodes;\\\\n }\\\\n } else {\\\\n return;\\\\n }\\\\n })\\\\n if (currentNode && currentNode.item.value === target) {\\\\n highlightNode = currentNode;\\\\n }\\\\n } else {\\\\n var groupNodes = nodes.detect(function (n) {\\\\n return n.item.value === 'groups';\\\\n }).childNodes\\\\n highlightNode = groupNodes.detect(function (n) {\\\\n // group names are unique\\\\n return n.item.value.name === target.name;\\\\n })\\\\n }\\\\n\\\\n if (highlightNode) {\\\\n this.highlightTarget(highlightNode);\\\\n }\\\\n return highlightNode;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":667},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"666\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"667\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":668},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"668\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\\\"},\\\"669\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":670},\\\"source\\\":\\\"function updateTargetFromSelection(selection) { \\\\n var that = this;\\\\n var update = function(confirmed) {\\\\n if (confirmed) {\\\\n that.owner.setTarget(selection);\\\\n that.setLabel(selection.getName() || selection.toString());\\\\n }\\\\n }\\\\n \\\\n this.removeTargetChooser();\\\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\\\n this.owner.confirmUnsavedChanges(update);\\\\n } else {\\\\n update(true);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":671},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"670\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"671\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":672},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"672\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\\\"},\\\"673\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":674},\\\"source\\\":\\\"function currentMorphicScene() {\\\\n var onSelect = function onSelect(tree) {\\\\n this.selector.updateTargetFromSelection(this.value);\\\\n }\\\\n var properties = {\\\\n editorPane: this.owner,\\\\n selector: this\\\\n }\\\\n \\\\n return {children: [{ \\\\n name: 'World',\\\\n value: this.world(),\\\\n selector: this,\\\\n onSelect: onSelect,\\\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\\\n {scripts: [onSelect],\\\\n properties: properties,\\\\n showUnnamed: true}).compact()\\\\n }]};\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":675},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"674\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"675\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":676},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"676\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\\\"},\\\"677\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":678},\\\"source\\\":\\\"function highlightTarget(node) {\\\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":679},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"678\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"679\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":680},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"680\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\\\"},\\\"681\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":682},\\\"source\\\":\\\"function setLabel(label) {\\\\n this.label.setTextString(label);\\\\n this.label.setAlign('left');\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":687},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"682\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":683}},\\\"683\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":684}},\\\"684\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":685},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":686},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"685\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602},\\\"name\\\":\\\"setLabel\\\"},\\\"686\\\":{},\\\"687\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":688},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"688\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\\\"},\\\"689\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":690},\\\"source\\\":\\\"function updateTargetFromOwner() {\\\\n this.setLabel(this.owner.target);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":691},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"690\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":602}},\\\"691\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":692},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"692\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\\\"},\\\"693\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"C8629DF3-424B-47D3-A3FD-68201FFFC455\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":694},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"fixedHeight\\\":false,\\\"allowsInput\\\":false,\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"distanceToDragEvent\\\"],\\\"_MaxTextWidth\\\":64.8979476392384,\\\"showsHalos\\\":false,\\\"_FontSize\\\":9,\\\"name\\\":\\\"ObjectEditorScriptsText2\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":695},\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":696}],\\\"charsReplaced\\\":\\\"Scripts\\\",\\\"lastFindLoc\\\":-7,\\\"priorSelectionRange\\\":[0,7],\\\"prevScroll\\\":[0,0],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":698},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":64.8979476392384,\\\"_ClipMode\\\":\\\"visible\\\",\\\"draggingEnabled\\\":false,\\\"eventsAreIgnored\\\":true,\\\"isCopyMorphRef\\\":true,\\\"morphRefId\\\":27,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"derivationIds\\\":[224,\\\"35EF8FE5-067D-45B6-AF21-77040F11D340\\\",\\\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\\\",\\\"EF080074-E6B9-47F3-A87F-26313B40C430\\\",\\\"F6977801-C1A7-445C-9BF1-8A1019E202FB\\\",\\\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\\\",\\\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\\\",\\\"1E8D3752-D212-41F8-BC63-B094E0C80707\\\",\\\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\\\",\\\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\\\",\\\"25199967-E3BA-4763-A704-37BD3152A5F7\\\",\\\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\\\",\\\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\\\",\\\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\\\",\\\"52850E3E-BE46-467C-A381-902F5E4859FD\\\",\\\"147F9160-7168-44A4-9EA4-A36466EE1F52\\\",\\\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\\\",\\\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\\\",\\\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\\\",\\\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\\\",\\\"3663625F-2BB0-494C-A467-04148A441F42\\\",\\\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\\\",\\\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\\\",\\\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\\\",\\\"B8106E33-B470-45C3-916E-6E92CAFDD854\\\",\\\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\\\",\\\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\\\",\\\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\\\",\\\"54F9AFFD-B235-48AC-85E0-57921251546E\\\",\\\"7A472A4B-7292-49B5-9F03-DE2E3A096714\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_MaxTextHeight\\\":null,\\\"_MinTextHeight\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(10.0,12.9)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(45.8,-27.8)\\\"},\\\"694\\\":{\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(64.9,14.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"695\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/NewWorld\\\",\\\"migrationLevel\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"696\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":697},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},\\\"storedString\\\":\\\"Tag:\\\",\\\"_id\\\":\\\"_1367\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"697\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"698\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":693},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"699\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":700}],\\\"scripts\\\":[],\\\"id\\\":\\\"46929EDB-248B-41D6-AC15-410A659C24A5\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":706},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":true,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":712},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":717},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"name\\\":\\\"ObjectEditorTagChooser\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":722},\\\"listMorph\\\":null,\\\"list\\\":[],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":723},\\\"textString\\\":\\\"PartsBinBrowser\\\",\\\"selection\\\":\\\"\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"prevScroll\\\":[0,0],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"setTargetToListSelection\\\":\\\"all\\\",\\\"savedTextString\\\":\\\"all\\\",\\\"derivationIds\\\":[225,\\\"7F83847B-D0B1-4A31-8601-43424B97C858\\\",\\\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\\\",\\\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\\\",\\\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\\\",\\\"799320C6-CFBA-40E7-B03D-64BFE9B78248\\\",\\\"9B650AA3-271B-4E72-B230-51C6F64B7462\\\",\\\"C95D3672-724C-4C2C-9CDD-EF308062F627\\\",\\\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\\\",\\\"D68B143A-A712-4FD0-8803-62CCB4C7F763\\\",\\\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\\\",\\\"1BD989CB-146C-431F-8B15-9199C4CD5D32\\\",\\\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\\\",\\\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\\\",\\\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\\\",\\\"FCAB3690-731A-45E7-984F-843DFE705AF1\\\",\\\"94B10A66-8219-43AD-B902-DA999A66222D\\\",\\\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\\\",\\\"2FCEE551-302B-46C9-B646-3B9BE9187182\\\",\\\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\\\",\\\"14770110-045A-4BE4-BCF2-7C886DF70F7D\\\",\\\"5387EA76-6B03-426A-B385-9C4231B66352\\\",\\\"23545203-A969-439B-8761-E83A810696D0\\\",\\\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\\\",\\\"2FC5F9D1-B611-4273-BD5B-107350364579\\\",\\\"318398B6-6689-4DE7-88FD-636BD968773D\\\",\\\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\\\",\\\"69022916-A511-4A6C-8220-5B4CCD34FCEF\\\",\\\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\\\",\\\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\\\"],\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":724},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(39.1,10.0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(85.7,-11.6)\\\"},\\\"700\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":701},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"showsMorphMenu\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_MaxTextWidth\\\":130,\\\"_MaxTextHeight\\\":null,\\\"fixedHeight\\\":true,\\\"allowsInput\\\":false,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"textColor\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"eventsAreIgnored\\\":true,\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":702}],\\\"prevScroll\\\":[0,0],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":704}],\\\"doNotSerialize\\\":[\\\"$$savedTextString\\\"],\\\"doNotCopyProperties\\\":[\\\"$$savedTextString\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":705},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"_MinTextWidth\\\":130,\\\"_MinTextHeight\\\":null,\\\"_Align\\\":\\\"left\\\",\\\"_FontFamily\\\":\\\"Arial\\\",\\\"_FontSize\\\":10,\\\"derivationIds\\\":[226,\\\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\\\",\\\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\\\",\\\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\\\",\\\"08F6CE56-AD91-4C27-9429-C3DEA313696C\\\",\\\"D39C963C-FD24-4498-A6D8-71E5102CE58A\\\",\\\"132C2A9E-3466-4051-AAEA-6E485A91F408\\\",\\\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\\\",\\\"567FC668-A57C-41CB-8252-8912826B3144\\\",\\\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\\\",\\\"AABED87D-D7C0-494A-8803-26F4601E35FF\\\",\\\"696C3A2A-C695-4D17-A044-41A73436AB8D\\\",\\\"206A0BFD-6997-4E0E-9193-089D1F66B22A\\\",\\\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\\\",\\\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\\\",\\\"64737503-A352-42CC-A249-667DA2B42746\\\",\\\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\\\",\\\"CF7EAC38-1041-4B83-B087-359885B8528B\\\",\\\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\\\",\\\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\\\",\\\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\\\",\\\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\\\",\\\"CCACCC51-0109-4F73-B122-AA60E40EC54B\\\",\\\"285D1797-A21F-4439-81AD-932B45F54879\\\",\\\"7354C28D-A54E-48B6-913E-4949B5F4625E\\\",\\\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\\\",\\\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\\\",\\\"5D634617-10A2-45FE-A453-D3452456AB07\\\",\\\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\\\",\\\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\\\"],\\\"_Scale\\\":1,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(2.0,1.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(5,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"701\\\":{\\\"borderWidth\\\":0,\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(130.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"702\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":703},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"_id\\\":\\\"_986\\\",\\\"storedString\\\":\\\"all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"703\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"704\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"sourceAttrName\\\":\\\"savedTextString\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"targetMethodName\\\":\\\"selection\\\",\\\"converterString\\\":null,\\\"updaterString\\\":null,\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"705\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":700},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"706\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":707},\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":5,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(130.0,20.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"707\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":708},{\\\"__isSmartRef__\\\":true,\\\"id\\\":709},{\\\"__isSmartRef__\\\":true,\\\"id\\\":710},{\\\"__isSmartRef__\\\":true,\\\"id\\\":711}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"708\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(230,243,253)\\\"},\\\"709\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(171,215,248)\\\"},\\\"710\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(171,215,248)\\\"},\\\"711\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(157,198,229)\\\"},\\\"712\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":713},{\\\"__isSmartRef__\\\":true,\\\"id\\\":714},{\\\"__isSmartRef__\\\":true,\\\"id\\\":715},{\\\"__isSmartRef__\\\":true,\\\"id\\\":716}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"713\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"714\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"715\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"716\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"717\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":718},{\\\"__isSmartRef__\\\":true,\\\"id\\\":719},{\\\"__isSmartRef__\\\":true,\\\"id\\\":720},{\\\"__isSmartRef__\\\":true,\\\"id\\\":721}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"718\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"719\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"720\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"721\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"722\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs/\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ChoiceButton\\\",\\\"comment\\\":\\\"Click on it and you get a list of things to choose from.\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"723\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"724\\\":{\\\"createListMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":725},\\\"getList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":729},\\\"removeList\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":733},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":737},\\\"onMouseUp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":741},\\\"onBlur\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":749},\\\"setTag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":757}},\\\"725\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":726},\\\"source\\\":\\\"function createListMorph() {\\\\n var items = this.getList();\\\\n\\\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\\\n\\\\n var listMorph = new lively.morphic.List(extent);\\\\n listMorph.setList(items);\\\\n listMorph.setFontSize(10);\\\\n\\\\n listMorph.disableGrabbing();\\\\n listMorph.disableDragging();\\\\n \\\\n connect(listMorph, 'selection', this, 'setTag');\\\\n \\\\n return listMorph;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":727},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"726\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"727\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":728},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"728\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\\\"},\\\"729\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":730},\\\"source\\\":\\\"function getList() {\\\\n if (!this.owner.target) return [''];\\\\n\\\\n var target = this.owner.target;\\\\n\\\\n var tags = Functions.own(target).collect(function (each) {\\\\n return target[each].tags || [];\\\\n }).flatten().uniq();\\\\n\\\\n var sortedTags = tags.sortBy(function(name) { \\\\n return name.toLowerCase() \\\\n });\\\\n \\\\n sortedTags.unshift('all'); \\\\n return sortedTags;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":731},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"730\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"731\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":732},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"732\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\\\"},\\\"733\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":734},\\\"source\\\":\\\"function removeList() {\\\\n this.listMorph && this.listMorph.remove()\\\\n this.listMorph = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":735},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"734\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"735\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":736},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"736\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\\\"},\\\"737\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":738},\\\"source\\\":\\\"function reset() {\\\\n this.list = [];\\\\n this.setLabel('all');\\\\n this.label.setAlign('left');\\\\n this.removeList();\\\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":739},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"738\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"739\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":740},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"740\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\\\"},\\\"741\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":742},\\\"source\\\":\\\"function onMouseUp(evt) {\\\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\\\n if (this.listMorph) {\\\\n this.removeList();\\\\n return true;\\\\n } \\\\n if (this.getList().size() < 2) return;\\\\n var list = this.createListMorph();\\\\n this.addMorph(list);\\\\n this.listMorph = list;\\\\n return true;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":747},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"742\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":743}},\\\"743\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":744}},\\\"744\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":745},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":746},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"745\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"name\\\":\\\"onMouseUp\\\"},\\\"746\\\":{},\\\"747\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":748},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"748\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\\\"},\\\"749\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":750},\\\"source\\\":\\\"function onBlur(evt) {\\\\n $super(evt);\\\\n \\\\n // workaround - otherwise other morphs get this event\\\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\\\n this.removeList();\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":755},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"750\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":751}},\\\"751\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":752}},\\\"752\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":753},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":754},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"753\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699},\\\"name\\\":\\\"onBlur\\\"},\\\"754\\\":{},\\\"755\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":756},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"756\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\\\"},\\\"757\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":758},\\\"source\\\":\\\"function setTag(tag) {\\\\n this.setLabel(tag || '');\\\\n this.label.setAlign('left');\\\\n this.owner.setTag(tag);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":759},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"758\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":699}},\\\"759\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":760},\\\"user\\\":\\\"lauritz\\\",\\\"categories\\\":[]},\\\"760\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\\\"},\\\"761\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":762}],\\\"scripts\\\":[],\\\"id\\\":\\\"C877D292-B4FE-42F3-AD5D-11AC5F084977\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":767},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":768},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":773},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"name\\\":\\\"Button\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":778},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":779}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":802},\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"derivationIds\\\":[7251,\\\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\\\",\\\"79FE3D3F-77C4-4B39-8243-D672185B416D\\\",\\\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\\\",\\\"87E42FF6-3862-481D-97D6-643676E15F32\\\",\\\"4F370A81-5A80-4821-8ECC-D52B56F31E15\\\",\\\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\\\",\\\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\\\",\\\"97086CE7-CD46-4035-A371-02A41D555A66\\\",\\\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\\\",\\\"A838C48E-4033-4688-8DCF-20659BD824FF\\\",\\\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\\\",\\\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\\\",\\\"09C79781-5461-4815-88DE-22FB67558136\\\",\\\"85A5FA10-01D9-4051-8D56-29DB02CF8817\\\",\\\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\\\",\\\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\\\",\\\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\\\",\\\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\\\",\\\"6175C505-1BCA-42E9-9C4C-07A4A309A245\\\",\\\"B4FEE8FD-E680-459F-A82E-7606A48170D5\\\",\\\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\\\",\\\"B5559DA4-1483-446C-8332-23DC886B44A5\\\",\\\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\\\",\\\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\\\",\\\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\\\",\\\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\\\",\\\"EDA53C4F-765D-4424-9DBF-C62388440C46\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":803},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.994014980014994,\\\"isPressed\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(72.0,-13.0)\\\",\\\"_Position\\\":\\\"lively.pt(687.7,9.5)\\\"},\\\"762\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"85768439-7424-4BFE-8191-BCA51F70FE26\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":763},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":764}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":766},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\\\",\\\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\\\",\\\"0EF99131-C569-4C2C-B613-E0D8423C1334\\\",\\\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\\\",\\\"56735895-BA99-4D98-9866-AA5DBD86237E\\\",\\\"81041CF7-31DB-4F65-BB39-FE438A4F266F\\\",\\\"D03829B3-268E-40A0-A440-3E4BAC344F30\\\",\\\"714637F0-714A-4833-909B-BA4AF1B4628B\\\",\\\"DC956E73-7398-4CAF-B6F2-9A226E344396\\\",\\\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\\\",\\\"39386C7E-9099-4159-BFE9-80AD37319211\\\",\\\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\\\",\\\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\\\",\\\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\\\",\\\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\\\",\\\"C906736E-48DF-4054-BA5A-A089610456D7\\\",\\\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\\\",\\\"5830FB93-49A1-4A31-A687-69C4579D5FA7\\\",\\\"AE9038D5-0EBD-40A0-8043-9689D163D108\\\",\\\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\\\",\\\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\\\",\\\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\\\",\\\"37AADE55-77DE-4E93-9A3E-241BB5002F88\\\",\\\"60EB450E-29D4-42B9-8FF7-CA138515052E\\\",\\\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\\\",\\\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\\\",\\\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"763\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"764\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":765},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"storedString\\\":\\\"run\\\",\\\"_id\\\":\\\"_1369\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"765\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"766\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":762},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"767\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":768},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"768\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":769},{\\\"__isSmartRef__\\\":true,\\\"id\\\":770},{\\\"__isSmartRef__\\\":true,\\\"id\\\":771},{\\\"__isSmartRef__\\\":true,\\\"id\\\":772}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"769\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"770\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"771\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"772\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"773\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":774},{\\\"__isSmartRef__\\\":true,\\\"id\\\":775},{\\\"__isSmartRef__\\\":true,\\\"id\\\":776},{\\\"__isSmartRef__\\\":true,\\\"id\\\":777}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"774\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"775\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"776\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"777\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"778\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"779\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"runScript\\\",\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"780\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":781}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":788},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":791},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"owner\\\":null,\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":792},{\\\"__isSmartRef__\\\":true,\\\"id\\\":793}],\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":779},\\\"showsMorphMenu\\\":true,\\\"showsHalos\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":794},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"781\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":782},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":787},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"_Rotation\\\":-3.130064002485303,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"782\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":783},{\\\"__isSmartRef__\\\":true,\\\"id\\\":784},{\\\"__isSmartRef__\\\":true,\\\"id\\\":785},{\\\"__isSmartRef__\\\":true,\\\"id\\\":786}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-12.0,-6.0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"783\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"784\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"785\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":4,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"786\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"787\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":781},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"788\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":789},{\\\"__isSmartRef__\\\":true,\\\"id\\\":790}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-1.0,-1.0)\\\",\\\"_Extent\\\":\\\"lively.pt(831.0,11.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"789\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":829.7085000406639,\\\"y\\\":9.565843617262885,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"790\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"791\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"792\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"index\\\":0,\\\"connectedMagnet\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"793\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"index\\\":1,\\\"connectedMagnet\\\":null,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":781},\\\"markerDirection\\\":\\\"prev\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"794\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":795}},\\\"795\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":796},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString ||\\\\n 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true,\\\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(),\\\\n visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":801},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"796\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":797}},\\\"797\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":798}},\\\"798\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":799},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":800},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"799\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":780},\\\"name\\\":\\\"morphMenuItems\\\"},\\\"800\\\":{},\\\"801\\\":{},\\\"802\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":761},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"803\\\":{\\\"centeredHorizontal\\\":false,\\\"moveHorizontal\\\":true},\\\"804\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":805}],\\\"scripts\\\":[],\\\"id\\\":\\\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":810},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":811},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":816},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"name\\\":\\\"saveButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":821},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":822}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":845},\\\"__serializedExpressions__\\\":[\\\"distanceToDragEvent\\\",\\\"_Position\\\"],\\\"derivationIds\\\":[7251,\\\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\\\",\\\"79FE3D3F-77C4-4B39-8243-D672185B416D\\\",\\\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\\\",\\\"D686F0CB-027B-4CA9-8B8D-9306389B219D\\\",\\\"F51327CB-803E-4234-BFB3-6F5252D1C936\\\",\\\"A79280E8-6AE3-4016-AF47-CE78F71924C6\\\",\\\"B05829EB-D452-4D81-983B-E2CE425C8260\\\",\\\"32B117E5-52D8-4843-B80E-090B9817E099\\\",\\\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\\\",\\\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\\\",\\\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\\\",\\\"3BB17748-B91B-43F5-84BE-2537402A6382\\\",\\\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\\\",\\\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\\\",\\\"CAFB5342-EFD3-483E-AE4A-343D211653EF\\\",\\\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\\\",\\\"88093937-29BB-43FC-AD82-4A0A4BDC349F\\\",\\\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\\\",\\\"A12311D6-23C1-4711-9271-5B582F89F15B\\\",\\\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\\\",\\\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\\\",\\\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\\\",\\\"D0264D42-222E-4900-908B-4EA13729B6AA\\\",\\\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\\\",\\\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\\\",\\\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\\\",\\\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\\\",\\\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\\\"],\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":846},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9880657804942089,\\\"isPressed\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(68.8,-14.5)\\\",\\\"_Position\\\":\\\"lively.pt(574.4,9.5)\\\"},\\\"805\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"4829579F-88C9-4E62-BE7F-E085AD1EC231\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":806},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":807}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":809},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\\\",\\\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\\\",\\\"0EF99131-C569-4C2C-B613-E0D8423C1334\\\",\\\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\\\",\\\"918C6CC4-3540-4341-BAFD-B195F7807FEE\\\",\\\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\\\",\\\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\\\",\\\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\\\",\\\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\\\",\\\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\\\",\\\"002A2173-D26D-4EED-8906-A489C1E158C0\\\",\\\"63362D04-B829-41E6-9E68-5B8DB03D382F\\\",\\\"996B60A4-8698-448F-A35F-79C768B4976B\\\",\\\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\\\",\\\"38707063-D664-49A0-B2FB-F0666EC532D5\\\",\\\"0402FB51-915F-4491-8FA1-553F0D8F7F35\\\",\\\"5A35285D-C6A5-4830-97D9-0890A3F33F39\\\",\\\"53121F0B-7DA5-4622-AC08-DD4805D53374\\\",\\\"6C84E15D-112D-4C04-87C1-937691E296A7\\\",\\\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\\\",\\\"3D4B43A2-AD74-4131-A939-D680216EDA6B\\\",\\\"B22327BB-C876-4084-BEFA-4D06AE2B2849\\\",\\\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\\\",\\\"F098174A-AABC-4F95-8193-C29CA85D6188\\\",\\\"714713CE-F5E8-4817-835F-99EA27075558\\\",\\\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\\\",\\\"2F1C117F-2507-446D-8B43-9BD30AC726FB\\\",\\\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"806\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"807\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":808},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"storedString\\\":\\\"save\\\",\\\"_id\\\":\\\"_1370\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"808\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"809\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":805},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"810\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":811},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"811\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":812},{\\\"__isSmartRef__\\\":true,\\\"id\\\":813},{\\\"__isSmartRef__\\\":true,\\\"id\\\":814},{\\\"__isSmartRef__\\\":true,\\\"id\\\":815}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"812\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"813\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"814\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"815\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"816\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":817},{\\\"__isSmartRef__\\\":true,\\\"id\\\":818},{\\\"__isSmartRef__\\\":true,\\\"id\\\":819},{\\\"__isSmartRef__\\\":true,\\\"id\\\":820}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"817\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"818\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"819\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"820\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"821\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"822\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"targetMethodName\\\":\\\"doSave\\\",\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"823\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":824}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":831},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":834},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"owner\\\":null,\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":835},{\\\"__isSmartRef__\\\":true,\\\"id\\\":836}],\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":822},\\\"showsMorphMenu\\\":true,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":837},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"824\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":825},\\\"derivationIds\\\":[null],\\\"id\\\":\\\"A2A83C78-09B8-473C-829B-198206D7A9E4\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":830},\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"_Rotation\\\":3.077607197692381,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(201.2,40.2)\\\"},\\\"825\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":826},{\\\"__isSmartRef__\\\":true,\\\"id\\\":827},{\\\"__isSmartRef__\\\":true,\\\"id\\\":828},{\\\"__isSmartRef__\\\":true,\\\"id\\\":829}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\",\\\"_Fill\\\"],\\\"_BorderWidth\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(-12.0,-6.0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"826\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"827\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"828\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":4,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"829\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":-12,\\\"y\\\":-6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"830\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":824},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"831\\\":{\\\"dontChangeShape\\\":false,\\\"cachedVertices\\\":null,\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":832},{\\\"__isSmartRef__\\\":true,\\\"id\\\":833}],\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"_BorderWidth\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_Position\\\":\\\"lively.pt(200.0,9.0)\\\",\\\"_Extent\\\":\\\"lively.pt(480.0,32.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"832\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":679.4857209639925,\\\"y\\\":9.595948897894004,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"833\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":201.20421122525056,\\\"y\\\":40.24084224505009,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"834\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"835\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"index\\\":0,\\\"connectedMagnet\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"836\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"index\\\":1,\\\"connectedMagnet\\\":null,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":824},\\\"markerDirection\\\":\\\"prev\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"837\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":838}},\\\"838\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":839},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString ||\\\\n 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true,\\\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(),\\\\n visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":844},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"839\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":840}},\\\"840\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":841}},\\\"841\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":842},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":843},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"842\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":823},\\\"name\\\":\\\"morphMenuItems\\\"},\\\"843\\\":{},\\\"844\\\":{},\\\"845\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":804},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"846\\\":{\\\"centeredHorizontal\\\":false,\\\"moveHorizontal\\\":true},\\\"847\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":848}],\\\"scripts\\\":[],\\\"id\\\":\\\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":853},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":854},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":859},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"name\\\":\\\"openTestsButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":864},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":865}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":866},\\\"derivationIds\\\":[7251,\\\"84054D2E-8176-440D-B413-279956A34FC2\\\",\\\"79434046-F834-490E-B705-0CE871D9E8B3\\\",\\\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\\\",\\\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\\\",\\\"5B8D7C39-987A-4849-BFFD-3F316CE03852\\\",\\\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\\\",\\\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\\\",\\\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\\\",\\\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\\\",\\\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\\\",\\\"ADF74818-537A-4669-A455-9509BA7BD7E5\\\",\\\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\\\",\\\"604C352D-0347-4329-A299-EAA3FF90B543\\\",\\\"46C5ED11-DE03-428F-A758-5308B3D323B5\\\",\\\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\\\",\\\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\\\",\\\"A0B7F880-0D72-475C-A002-2EAA7D20C004\\\",\\\"1146967F-5295-4931-9637-CF72A6A6D724\\\",\\\"775F3066-BB4B-4673-B529-500522EF5165\\\",\\\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\\\",\\\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\\\",\\\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\\\",\\\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\\\",\\\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9940149800149939,\\\"isPressed\\\":false,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":867},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(468.5,9.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(72.1,-12.5)\\\"},\\\"848\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"7354635C-DC38-4BE3-9F56-070CE37B65EF\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":849},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\"],\\\"_MaxTextWidth\\\":97,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":850}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":852},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[7252,\\\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\\\",\\\"CB475566-05CE-43E2-B04D-EE32BC4CB718\\\",\\\"6BB077CE-92E6-47BE-BE88-9A48488562D1\\\",\\\"9E359973-2FDB-417B-BB06-AB34D52BD310\\\",\\\"58F098ED-A190-44F2-B73E-80802B2CF2F6\\\",\\\"AEA84B35-B349-4307-92C6-8F229705DFC2\\\",\\\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\\\",\\\"0F875AD9-E54C-4735-9BA9-7B89574233A1\\\",\\\"840EBE92-3BC2-42EC-819E-3CD002576490\\\",\\\"78C4969D-2C33-4B17-9027-89B411B9F496\\\",\\\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\\\",\\\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\\\",\\\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\\\",\\\"01510710-A85B-4054-B0ED-7F2F02434806\\\",\\\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\\\",\\\"87607080-4A72-484D-A5BD-5F67D468505F\\\",\\\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\\\",\\\"BA2AB73A-3967-4F9E-8828-8A638E521B31\\\",\\\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\\\",\\\"54B08934-6893-4B80-8625-B60ABCE9CBC6\\\",\\\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\\\",\\\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\\\",\\\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\\\",\\\"728334BD-34B0-44FA-A778-2696AA82FEFA\\\"],\\\"_MinTextWidth\\\":97,\\\"_MinTextHeight\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"849\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(2,2,0,0)\\\"},\\\"850\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":851},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"storedString\\\":\\\"Tests\\\",\\\"_id\\\":\\\"_1371\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"851\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"852\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":848},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"853\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":854},\\\"_BorderRadius\\\":5.2,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"854\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":855},{\\\"__isSmartRef__\\\":true,\\\"id\\\":856},{\\\"__isSmartRef__\\\":true,\\\"id\\\":857},{\\\"__isSmartRef__\\\":true,\\\"id\\\":858}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"855\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"856\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"857\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"858\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"859\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":860},{\\\"__isSmartRef__\\\":true,\\\"id\\\":861},{\\\"__isSmartRef__\\\":true,\\\"id\\\":862},{\\\"__isSmartRef__\\\":true,\\\"id\\\":863}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"860\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"861\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"862\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"863\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"864\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"865\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"openPartTestRunner\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"866\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":847},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"867\\\":{\\\"moveHorizontal\\\":true},\\\"868\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},{\\\"__isSmartRef__\\\":true,\\\"id\\\":876}],\\\"scripts\\\":[],\\\"id\\\":\\\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":879},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":885},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":890},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"name\\\":\\\"MagnifierButton\\\",\\\"showsHalos\\\":false,\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":895},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":898}],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":899},\\\"derivationIds\\\":[2588,\\\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\\\",\\\"81CB4C12-BCF0-4097-8B6D-D9419046367A\\\",\\\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\\\",\\\"42871246-6725-4E41-A2C1-5A5BCF041097\\\",\\\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\\\",\\\"797EC165-A639-42D9-A059-669F6BEB92A7\\\",\\\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\\\",\\\"4B68C371-CB37-45B4-910A-611E5FFC23DD\\\",\\\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\\\",\\\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\\\",\\\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\\\",\\\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\\\",\\\"72559D92-4616-45A9-A0F2-72BA4147C0FB\\\",\\\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\\\",\\\"22D731CF-38F0-41CC-B125-74D2842ED847\\\",\\\"B58A1A30-782E-4675-A276-2C01D35BEC70\\\",\\\"ACEABA6D-071C-46C2-A325-BE30189AA45F\\\",\\\"686443AE-DCDC-4998-8A39-48BC57D64FDC\\\",\\\"8D660766-7C93-404C-9D92-B12CBF59A3CE\\\"],\\\"_ClipMode\\\":\\\"visible\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"_Rotation\\\":0,\\\"_Scale\\\":0.9920279440699439,\\\"highlightRectangle\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"isPressed\\\":false,\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":974},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(424.5,8.5)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(37.9,-7.9)\\\"},\\\"869\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"A354FF2E-BD85-429A-97C2-254D6033F50C\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":870},\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"fixedHeight\\\":true,\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"padding\\\",\\\"_Padding\\\",\\\"_TextColor\\\"],\\\"_MaxTextWidth\\\":24,\\\"_MaxTextHeight\\\":null,\\\"textStyle\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":871},{\\\"__isSmartRef__\\\":true,\\\"id\\\":873}],\\\"_Align\\\":\\\"center\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":875},\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"derivationIds\\\":[2589,\\\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\\\",\\\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\\\",\\\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\\\",\\\"750A11C6-766E-4B48-AE32-D71DE811EB4A\\\",\\\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\\\",\\\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\\\",\\\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\\\",\\\"439DE430-7651-470E-97D8-00E7F96B04DA\\\",\\\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\\\",\\\"BD48C003-0502-451D-B6AA-7369FF3D1030\\\",\\\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\\\",\\\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\\\",\\\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\\\",\\\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\\\",\\\"47E1F29B-6896-467D-8654-CA18929AE57A\\\",\\\"509D86FF-5400-4374-BE79-90F0A7E3E90C\\\",\\\"C7E53EE0-065A-4C59-8D13-311566722BB7\\\",\\\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\\\",\\\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\\\"],\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"_MinTextWidth\\\":24,\\\"_MinTextHeight\\\":null,\\\"_FontSize\\\":10,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"870\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(24.0,24.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\"},\\\"871\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":872},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1372\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"872\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"873\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":874},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"storedString\\\":\\\"\\\",\\\"_id\\\":\\\"_1373\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"874\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"875\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":869},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"876\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":877},\\\"derivationIds\\\":[null,\\\"29E543E0-AE93-493A-A694-FC1C330D0544\\\",\\\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\\\",\\\"347F6028-5092-4F54-9A34-3EFF3FF0B815\\\",\\\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\\\",\\\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\\\",\\\"1652172B-339A-43A1-9589-70E68B35A28E\\\",\\\"705524F7-129B-4102-834E-2A1A45985BB5\\\",\\\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\\\",\\\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\\\",\\\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\\\",\\\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\\\",\\\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\\\",\\\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\\\",\\\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\\\",\\\"49E7D450-EF74-4E94-B33B-B888D952F3BD\\\",\\\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\\\",\\\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\\\",\\\"779DB518-01BD-4D32-AD65-BFED801E5D06\\\"],\\\"id\\\":\\\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\\\",\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":878},\\\"_ClipMode\\\":\\\"visible\\\",\\\"droppingEnabled\\\":true,\\\"halosEnabled\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"leftpointing_magnifying_glass.png\\\",\\\"isBeingDragged\\\":false,\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"showsHalos\\\":false,\\\"eventsAreDisabled\\\":true,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Image\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(-3.0,0.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(39.9,-9.0)\\\"},\\\"877\\\":{\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\"],\\\"_ImageURL\\\":\\\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\\\",\\\"_NodeClass\\\":[\\\"image\\\"],\\\"_NodeId\\\":\\\"29E543E0-AE93-493A-A694-FC1C330D0544\\\",\\\"attributeConnections\\\":[],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"isLoaded\\\":true,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Image\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(29.0,29.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"878\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":876},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"879\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1.1840000000000002,\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":880},\\\"_BorderRadius\\\":5.2,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(24.0,24.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"880\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":881},{\\\"__isSmartRef__\\\":true,\\\"id\\\":882},{\\\"__isSmartRef__\\\":true,\\\"id\\\":883},{\\\"__isSmartRef__\\\":true,\\\"id\\\":884}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"881\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"882\\\":{\\\"offset\\\":0.3,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"883\\\":{\\\"offset\\\":0.7,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(221,221,221)\\\"},\\\"884\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(204,204,204)\\\"},\\\"885\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":886},{\\\"__isSmartRef__\\\":true,\\\"id\\\":887},{\\\"__isSmartRef__\\\":true,\\\"id\\\":888},{\\\"__isSmartRef__\\\":true,\\\"id\\\":889}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"886\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"887\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"888\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"889\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"890\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":891},{\\\"__isSmartRef__\\\":true,\\\"id\\\":892},{\\\"__isSmartRef__\\\":true,\\\"id\\\":893},{\\\"__isSmartRef__\\\":true,\\\"id\\\":894}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"891\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"892\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"893\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"894\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"895\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"ScriptableButton\\\",\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":896}],\\\"revisionOnLoad\\\":154251,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"896\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":897},\\\"author\\\":\\\"robertkrahn\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"0366C0A2-0C8E-4AEB-AAC3-120434134545\\\"},\\\"897\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\\\"},\\\"898\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"targetMethodName\\\":\\\"onFire\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"899\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"900\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"id\\\":\\\"364FF344-E489-461B-BC8C-ED45E4823ED4\\\",\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":901},\\\"__layered_droppingEnabled__\\\":true,\\\"halosEnabled\\\":true,\\\"registeredForMouseEvents\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"showsHalos\\\":false,\\\"name\\\":\\\"HighlightRectangle\\\",\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":902},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":943},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":944},{\\\"__isSmartRef__\\\":true,\\\"id\\\":945},{\\\"__isSmartRef__\\\":true,\\\"id\\\":946}],\\\"doNotSerialize\\\":[],\\\"doNotCopyProperties\\\":[],\\\"derivationIds\\\":[127,\\\"F0291F62-F100-480C-AEBF-0230398F7983\\\",\\\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\\\",\\\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\\\",\\\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\\\",\\\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\\\",\\\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\\\",\\\"6FECB598-D130-4242-BF1B-E18767608129\\\",\\\"0B23F218-078F-4912-A262-31B957885F41\\\",\\\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\\\",\\\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\\\",\\\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\\\",\\\"113050BB-CF0E-4193-91C6-9C25FC857EE8\\\",\\\"EFF939E4-317B-4662-943F-77A6E6F65BD0\\\",\\\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\\\",\\\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\\\",\\\"28FD6210-A549-4A11-9178-04E77FF556C0\\\",\\\"B3312E29-D786-469F-865E-91FD69475A52\\\",\\\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\\\",\\\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\\\",\\\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\\\"],\\\"partTests\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":948},\\\"_ClipMode\\\":\\\"visible\\\",\\\"moved\\\":true,\\\"isBeingDragged\\\":false,\\\"prevScroll\\\":[0,0],\\\"#startLetters\\\":\\\"\\\",\\\"eventsAreDisabled\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"_PointerEvents\\\":\\\"auto\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1.0060210561262526,\\\"owner\\\":null,\\\"magnifierButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":953},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(40.0,4131.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(44.0,-14.0)\\\"},\\\"901\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":0.2597,\\\"_BorderStyle\\\":\\\"hidden\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(775.0,471.0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(204,0,0)\\\",\\\"_Fill\\\":\\\"Color.rgb(58,0,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"902\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Tools\\\",\\\"comment\\\":\\\"A rectangle which highlights the object under the first hand of the world\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"HighlightRectangle\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":903},{\\\"__isSmartRef__\\\":true,\\\"id\\\":905},{\\\"__isSmartRef__\\\":true,\\\"id\\\":907},{\\\"__isSmartRef__\\\":true,\\\"id\\\":909},{\\\"__isSmartRef__\\\":true,\\\"id\\\":911},{\\\"__isSmartRef__\\\":true,\\\"id\\\":913},{\\\"__isSmartRef__\\\":true,\\\"id\\\":915},{\\\"__isSmartRef__\\\":true,\\\"id\\\":917},{\\\"__isSmartRef__\\\":true,\\\"id\\\":919},{\\\"__isSmartRef__\\\":true,\\\"id\\\":921},{\\\"__isSmartRef__\\\":true,\\\"id\\\":923},{\\\"__isSmartRef__\\\":true,\\\"id\\\":925},{\\\"__isSmartRef__\\\":true,\\\"id\\\":927},{\\\"__isSmartRef__\\\":true,\\\"id\\\":929},{\\\"__isSmartRef__\\\":true,\\\"id\\\":931},{\\\"__isSmartRef__\\\":true,\\\"id\\\":933},{\\\"__isSmartRef__\\\":true,\\\"id\\\":935},{\\\"__isSmartRef__\\\":true,\\\"id\\\":937},{\\\"__isSmartRef__\\\":true,\\\"id\\\":939},{\\\"__isSmartRef__\\\":true,\\\"id\\\":941}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"903\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":904},\\\"author\\\":\\\"timfelgentreff\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"3DB7DB40-210A-4BED-91FD-9287005703EC\\\"},\\\"904\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\\\"},\\\"905\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":906},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"23D7AA12-66A9-4C3B-B494-131256C291AC\\\"},\\\"906\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\\\"},\\\"907\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":908},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\\\"},\\\"908\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\\\"},\\\"909\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":910},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"diable events\\\",\\\"id\\\":\\\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\\\"},\\\"910\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\\\"},\\\"911\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":912},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"01996A33-11BC-4C15-96D7-B7D219E2E961\\\"},\\\"912\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\\\"},\\\"913\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":914},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"whoopsie\\\",\\\"id\\\":\\\"3F17A2D2-3C24-424B-B0FA-E43112267D23\\\"},\\\"914\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\\\"},\\\"915\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":916},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"whoopsie\\\",\\\"id\\\":\\\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\\\"},\\\"916\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\\\"},\\\"917\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":918},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"sorry\\\",\\\"id\\\":\\\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\\\"},\\\"918\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\\\"},\\\"919\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":920},\\\"author\\\":\\\"fbo\\\",\\\"message\\\":\\\"\\\",\\\"id\\\":\\\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\\\"},\\\"920\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\\\"},\\\"921\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":922},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"css transitions\\\",\\\"id\\\":\\\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\\\"},\\\"922\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\\\"},\\\"923\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":924},\\\"author\\\":\\\"undefined\\\",\\\"message\\\":\\\"suddenly, the rectangle became a CarDemo\\\",\\\"id\\\":\\\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\\\"},\\\"924\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\\\"},\\\"925\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":926},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"4B982A01-25B3-455A-848D-89C2C3C471D7\\\"},\\\"926\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\\\"},\\\"927\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":928},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\\\"},\\\"928\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\\\"},\\\"929\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":930},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"09CF5ECF-2C87-4B66-A164-39848628596F\\\"},\\\"930\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\\\"},\\\"931\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":932},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\\\"},\\\"932\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\\\"},\\\"933\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":934},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\\\"},\\\"934\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\\\"},\\\"935\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":936},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\\\"},\\\"936\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\\\"},\\\"937\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":938},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\\\"},\\\"938\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\\\"},\\\"939\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":940},\\\"author\\\":\\\"tessi\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"DC8EF5EC-7563-45B6-816D-20E2DC218525\\\"},\\\"940\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\\\"},\\\"941\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":942},\\\"author\\\":\\\"timfelgentreff\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\\\"},\\\"942\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\\\"},\\\"943\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"944\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseMove\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"targetMethodName\\\":\\\"updateOnMove\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"945\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseUp\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"targetMethodName\\\":\\\"removeHighlighting\\\",\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"946\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"sourceAttrName\\\":\\\"onMouseUp\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"targetMethodName\\\":\\\"setTarget\\\",\\\"converterString\\\":\\\"function () {\\\\n return this.sourceObj.morphUnderCursor();\\\\n }\\\",\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":947},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"947\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"948\\\":{\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":949}},\\\"949\\\":{\\\"test01IsMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":950}},\\\"950\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":951},\\\"source\\\":\\\"function test01IsMorph(aPart) {\\\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":952},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"951\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":948}},\\\"952\\\":{},\\\"953\\\":{\\\"update\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":954},\\\"updateOnMove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":958},\\\"bringToFront\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":962},\\\"morphUnderCursor\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":970}},\\\"954\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":955},\\\"source\\\":\\\"function update(morphUnderCursor) {\\\\n if (morphUnderCursor === this.magnifierButton ||\\\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\\\n morphToHighlight = this.magnifierButton.currentTarget();\\\\n } else {\\\\n morphToHighlight = morphUnderCursor;\\\\n }\\\\n\\\\n if (morphToHighlight && morphToHighlight.world()) {\\\\n this.setPosition(morphToHighlight.getPositionInWorld());\\\\n this.setExtent(morphToHighlight.getExtent());\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":956},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"955\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"956\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":957},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"957\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\\\"},\\\"958\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":959},\\\"source\\\":\\\"function updateOnMove() {\\\\n this.update(this.morphUnderCursor());\\\\n this.bringToFront();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":960},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"959\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"960\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":961},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"961\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\\\"},\\\"962\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":963},\\\"source\\\":\\\"function bringToFront() {\\\\n this.renderContext().morphNode.style.zIndex= 1000;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":968},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"963\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":964}},\\\"964\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":965}},\\\"965\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":966},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":967},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"966\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900},\\\"name\\\":\\\"bringToFront\\\"},\\\"967\\\":{},\\\"968\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":969},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"969\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\\\"},\\\"970\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":971},\\\"source\\\":\\\"function morphUnderCursor() {\\\\n var that = this,\\\\n world = lively.morphic.World.current(); \\\\n \\\\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\\\n function(ea) {\\\\n return !ea.isPlaceholder &&\\\\n !ea.isHalo &&\\\\n (!ea.owner || !ea.owner.isHalo) &&\\\\n !(ea === that);\\\\n });\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":972},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"971\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":900}},\\\"972\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":973},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"973\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\\\"},\\\"974\\\":{\\\"onFire\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":975},\\\"removeHighlighting\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":979},\\\"onMouseMove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":983},\\\"onMouseOut\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":991},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":999},\\\"isTracking\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1003},\\\"isHighlighting\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1007},\\\"currentTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1011}},\\\"975\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":976},\\\"source\\\":\\\"function onFire() {\\\\n var hand = lively.morphic.World.current().firstHand(),\\\\n highlight = this.highlightRectangle,\\\\n that = this;\\\\n\\\\n if (this.isTracking()) {\\\\n this.removeHighlighting();\\\\n } else {\\\\n this.world().addMorph(highlight);\\\\n hand.highlightConnection = connect(hand, \\\\\\\"scrollFocusMorph\\\\\\\", highlight, \\\\\\\"update\\\\\\\");\\\\n highlight.bringToFront();\\\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\\\n highlight.setExtent(pt(0,0));\\\\n }\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":977},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"976\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"977\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":978},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"978\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\\\"},\\\"979\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":980},\\\"source\\\":\\\"function removeHighlighting() {\\\\n var hand = this.world().firstHand();\\\\n \\\\n if (this.highlightRectangle) {\\\\n this.highlightRectangle.remove();\\\\n }\\\\n \\\\n hand.attributeConnections.removeAt(\\\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\\\n hand.highlightConnection = null;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":981},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"980\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"981\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":982},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"982\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\\\"},\\\"983\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":984},\\\"source\\\":\\\"function onMouseMove(evt) {\\\\n var target = this.currentTarget();\\\\n if (target && target.world() && !this.isHighlighting()) {\\\\n this.highlightRectangle.update(target);\\\\n this.world().addMorph(this.highlightRectangle);\\\\n this.highlightRectangle.bringToFront();\\\\n this.targetHighlight = this.highlightRectangle;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":989},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"984\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":985}},\\\"985\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":986}},\\\"986\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":987},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":988},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"987\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"onMouseMove\\\"},\\\"988\\\":{},\\\"989\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":990},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"990\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\\\"},\\\"991\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":992},\\\"source\\\":\\\"function onMouseOut() {\\\\n if (this.isHighlighting()) {\\\\n if (!this.isTracking()) {\\\\n this.targetHighlight.remove();\\\\n }\\\\n delete this.targetHighlight;\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":997},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"992\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":993}},\\\"993\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":994}},\\\"994\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":995},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world)\\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":996},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"995\\\":{\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868},\\\"name\\\":\\\"onMouseOut\\\"},\\\"996\\\":{},\\\"997\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":998},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"998\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\\\"},\\\"999\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1000},\\\"source\\\":\\\"function reset() {\\\\n this.highlightRectangle.attributeConnections = [];\\\\n \\\\n connect(rect, \\\\\\\"onMouseMove\\\\\\\", this.highlightRectangle, \\\\\\\"updateOnMove\\\\\\\")\\\\n connect(rect, \\\\\\\"onMouseUp\\\\\\\", this, \\\\\\\"removeHighlighting\\\\\\\")\\\\n connect(rect, \\\\\\\"onMouseUp\\\\\\\", this.owner, \\\\\\\"setTarget\\\\\\\",\\\\n {converter: function () {\\\\n return this.sourceObj.morphUnderCursor();\\\\n }\\\\n })\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1001},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1000\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1001\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1002},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1002\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\\\"},\\\"1003\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1004},\\\"source\\\":\\\"function isTracking() {\\\\n return !!this.world().firstHand().highlightConnection;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1005},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1004\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1005\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1006},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1006\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\\\"},\\\"1007\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1008},\\\"source\\\":\\\"function isHighlighting() {\\\\n return !!this.targetHighlight;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1009},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1008\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1009\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1010},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1010\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\\\"},\\\"1011\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1012},\\\"source\\\":\\\"function currentTarget() {\\\\n return this.owner.target;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1013},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1012\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":868}},\\\"1013\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1014},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1014\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\\\"},\\\"1015\\\":{\\\"__serializedExpressions__\\\":[\\\"position\\\",\\\"_Extent\\\",\\\"_BorderColor\\\",\\\"_Fill\\\",\\\"_Padding\\\"],\\\"_BorderWidth\\\":1,\\\"_BorderRadius\\\":0,\\\"_Opacity\\\":1,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_ClipMode\\\":\\\"visible\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(808.0,431.8)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(95,94,95)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"1016\\\":{\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"comment\\\":\\\"Edit scripts and connections of a specific morph.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"ObjectEditorPane\\\",\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":1017}],\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"1017\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1018},\\\"author\\\":\\\"lauritz\\\",\\\"message\\\":\\\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\\\"},\\\"1018\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\\\"},\\\"1019\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"1020\\\":{\\\"resizeWidth\\\":true,\\\"resizeHeight\\\":true,\\\"adjustForNewBounds\\\":true},\\\"1021\\\":{},\\\"1022\\\":{\\\"displayInitialScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1023},\\\"displayJavaScriptSource\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1027},\\\"displaySourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1031},\\\"displaySourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1035},\\\"generateSourceForConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1039},\\\"generateSourceForScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1043},\\\"generateTargetCode\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1047},\\\"newConnection\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1051},\\\"newScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1055},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1059},\\\"selectChangedContent\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1063},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1067},\\\"sortedConnectionNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1071},\\\"sortedScriptNamesOfObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1075},\\\"updateLists\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1079},\\\"onShutdown\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1083},\\\"confirmUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1087},\\\"update\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1091},\\\"ensureAnnotationLayer\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1095},\\\"copyToPartsBinWithUserRequest\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1099},\\\"printTags\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1107},\\\"setTag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1111},\\\"runScript\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1115},\\\"openPartTestRunner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1119},\\\"hasUnsavedChanges\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1123}},\\\"1023\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1024},\\\"source\\\":\\\"function displayInitialScript() {\\\\n if (this.scriptList.getList().size() > 1) {\\\\n this.scriptList.preselectItem();\\\\n } else if (this.connectionList.getList().size() > 1) {\\\\n this.connectionList.preselectItem();\\\\n } else {\\\\n this.scriptList.selectAt(0);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1025},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1024\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1025\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1026},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1026\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\\\"},\\\"1027\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1028},\\\"source\\\":\\\"function displayJavaScriptSource(jsCode) {\\\\n if (this.scriptPane.hasChanged()) {\\\\n var that = this;\\\\n var callback = function(confirmed) {\\\\n if (confirmed) that.scriptPane.display(jsCode)\\\\n };\\\\n this.confirmUnsavedChanges(callback);\\\\n } else {\\\\n this.scriptPane.display(jsCode);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1029},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1028\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1029\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1030},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1030\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1031\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1032},\\\"source\\\":\\\"function displaySourceForConnection(connection) {\\\\n var code = \\\\\\\"\\\\\\\", that = this;\\\\n if (connection === undefined) return;\\\\n if (connection === null) {\\\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n code = code.substring(0, code.length - \\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\".length - 1);\\\\n } else {\\\\n code = this.generateSourceForConnection(connection);\\\\n }\\\\n this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1033},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1032\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1033\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1034},\\\"user\\\":\\\"conradcalmez\\\",\\\"tags\\\":[]},\\\"1034\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\\\"},\\\"1035\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1036},\\\"source\\\":\\\"function displaySourceForScript(scriptName) {\\\\n var code = \\\\\\\"\\\\\\\",\\\\n that = this;\\\\n if (scriptName === null) {\\\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\\n\\\\\\\");\\\\n });\\\\n code = code.substring(0, code.length - \\\\\\\"\\\\\\\\n\\\\\\\\n\\\\\\\\n\\\\\\\".length - 1);\\\\n } else {\\\\n code = this.generateSourceForScript(scriptName);\\\\n }\\\\n if (code) this.displayJavaScriptSource(code);\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1037},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1036\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1037\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1038},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"1038\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\\\"},\\\"1039\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1040},\\\"source\\\":\\\"function generateSourceForConnection(connection) {\\\\n var c = connection, targetObject = this.target;\\\\n\\\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\\\n\\\\t\\\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\\\n\\\\n\\\\tvar optConfig = []\\\\n\\\\tif (c.converterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"converter: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.converterString)\\\\n\\\\tif (c.updaterString)\\\\n\\\\t\\\\toptConfig.push(\\\\\\\"updater: \\\\\\\\n\\\\\\\\t\\\\\\\" + c.updaterString)\\\\n\\\\treturn Strings.format('connect(%s, \\\\\\\"%s\\\\\\\", %s, \\\\\\\"%s\\\\\\\", {%s});', \\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\\\n\\\\t\\\\t\\\\tc.getSourceAttrName(),\\\\n\\\\t\\\\t\\\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\\\n\\\\t\\\\t\\\\tc.getTargetMethodName(),\\\\n\\\\t\\\\t\\\\toptConfig.join(','));\\\\n\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1041},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1040\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1041\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1042},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1042\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1043\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1044},\\\"source\\\":\\\"function generateSourceForScript(scriptName) {\\\\n var script = this.target[scriptName],\\\\n annotation = '',\\\\n scriptSource = '',\\\\n tagScript = '';\\\\n\\\\n if (!script) return;\\\\n\\\\n if (script.timestamp && script.user) \\\\n annotation = Strings.format('// changed at %s by %s \\\\\\\\n', script.timestamp, script.user);\\\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\\\n\\\\n return annotation + scriptSource + tagScript;\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1045},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1044\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1045\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1046},\\\"user\\\":\\\"cschuster\\\",\\\"tags\\\":[]},\\\"1046\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\\\"},\\\"1047\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1048},\\\"source\\\":\\\"function generateTargetCode(baseObject, targetObject) {\\\\n\\\\tvar name = targetObject.name;\\\\n\\\\tif (baseObject === targetObject) \\\\n\\\\t\\\\treturn \\\\\\\"this\\\\\\\";\\\\n\\\\telse if (baseObject[name] === targetObject) \\\\n\\\\t\\\\treturn \\\\\\\"this.\\\\\\\" + name;\\\\n\\\\telse if (baseObject.testObject === targetObject) \\\\n\\\\t\\\\treturn \\\\\\\"this.testObject\\\\\\\";\\\\n\\\\telse if (baseObject.get(name) === targetObject) \\\\n\\\\t\\\\treturn 'this.get(\\\\\\\"' + name + '\\\\\\\")';\\\\n\\\\telse if (targetObject instanceof Morph) \\\\n\\\\t\\\\treturn '$morph(\\\\\\\"' + name + '\\\\\\\")';\\\\n\\\\telse \\\\n\\\\t\\\\treturn \\\\\\\"????\\\\\\\";\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1049},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1048\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1049\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1050},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1050\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1051\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1052},\\\"source\\\":\\\"function newConnection() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1053},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1052\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1053\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1054},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1054\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\\\"},\\\"1055\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1056},\\\"source\\\":\\\"function newScript() {\\\\n if (this.target) {\\\\n var code = \\\\\\\"this.addScript(function SCRIPTNAME() {\\\\\\\\n \\\\\\\\n}).tag([]);\\\\\\\";\\\\n this.displayJavaScriptSource(code);\\\\n }\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1057},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1056\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1057\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1058},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1058\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\\\"},\\\"1059\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1060},\\\"source\\\":\\\"function reset() {\\\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\\\n this.scriptList = this.get('ObjectEditorScriptList')\\\\n this.connectionList = this.get('ObjectEditorConnectionList')\\\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\\\n \\\\n this.target = null;\\\\n this.currentTag = null;\\\\n \\\\n this.scriptPane.reset();\\\\n this.scriptList.setList();\\\\n this.scriptList.selection = null;\\\\n this.connectionList.setList();\\\\n this.connectionList.selection = null;\\\\n this.morphSelector.reset();\\\\n this.tagChooser.reset();\\\\n \\\\n this.stopStepping();\\\\n}\\\",\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1061},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"1060\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1}},\\\"1061\\\":{\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1062},\\\"user\\\":\\\"lauritz\\\",\\\"tags\\\":[]},\\\"1062\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\\\"},\\\"1063\\\":{\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":1064},\\\"source\\\":\\\"function selectChangedContent(source) {\\\\n\\\\n var addScriptRegex = /this\\\\\\\\.addScript\\\\\\\\s*\\\\\\\\(\\\\\\\\s*function\\\\\\\\s*([^\\\\\\\\(]*)/g;\\\\n var addScriptMatches = [];\\\\n var addScriptMatch = addScriptRegex.exec(source);\\\\n while (addScriptMatch) {\\\\n addScriptMatches.push(addScriptMatch[1]);\\\\n addScriptMatch = addScriptRegex.exec(source);\\\\n }\\\\n \\\\n // if scripts were added, select either a specific one or all\\\\n if (addScriptMatches.length > 0) { \\\\n if (addScriptMatches.length === 1) {\\\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\\\n }\\\\n return this.scriptList.selectAt(0);\\\\n }\\\\n\\\\n var connectionRegex = \\\\n /connect\\\\\\\\(\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"\\\\\\\\s*,\\\\\\\\s*([^,]*)\\\\\\\\s*,\\\\\\\\s*\\\\\\\"([^,]*)\\\\\\\"/g;\\\\n var connectionMatches = [];\\\\n var connectionMatch = connectionRegex.exec(source);\\\\n while (connectionMatch) {\\\\n connectionMatches.push(connectionMatch);\\\\n connectionMatch = connectionRegex.exec(source);\\\\n }\\\\n\\\\n // if connections were made, select either a specific one or all\\\\n if (connectionMatches.length > 0) {\\\\n if (connectionMatches.length === 1) {\\\\n var match = connectionMatches[0];\\\\n for (var i=0; i>saveDoesNotAskForCredentialsInSafari.xhtml\"},\"3550\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/FAQ.xhtml\"},\"3551\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/temp.xhtml\"},\"3552\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MetadataVisualization.xhtml\"},\"3553\":{\"type\":\"S:modified\",\"url\":\"/demos/WorldSerializationGraph.xhtml\"},\"3554\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml\"},\"3555\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb-NewLayout.xhtml\"},\"3556\":{\"type\":\"S:modified\",\"url\":\"/core/lively/DOMAbstraction.js\"},\"3557\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Slider.xhtml\"},\"3558\":{\"type\":\"S:modified\",\"url\":\"/demos/ScriptingClock.xhtml\"},\"3559\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml\"},\"3560\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tutorial1.xhtml\"},\"3561\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty3.xhtml\"},\"3562\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/FPSProtovis.xhtml\"},\"3563\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectTracerPart.xhtml\"},\"3564\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml\"},\"3565\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GOTY2011.xhtml\"},\"3566\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DraftLayout.xhtml\"},\"3567\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/onMouseMoveRefactoring.xhtml\"},\"3568\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/ScripterDev.xhtml\"},\"3569\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksSebastian.xhtml\"},\"3570\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DataTables.xhtml\"},\"3571\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/myLineWorld.xhtml\"},\"3572\":{\"type\":\"S:modified\",\"url\":\"/issues/110526_ConnectorsInTheNewWorld.xhtml\"},\"3573\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt.xhtml\"},\"3574\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/MyQBF.xhtml\"},\"3575\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2.xhtml\"},\"3576\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlaceholdersForDragging.xhtml\"},\"3577\":{\"type\":\"S:modified\",\"url\":\"/webwerkstatt.xhtml\"},\"3578\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/Versions.xhtml\"},\"3579\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml\"},\"3580\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml\"},\"3581\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/start.xhtml\"},\"3582\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/3.xhtml\"},\"3583\":{\"type\":\"S:modified\",\"url\":\"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml\"},\"3584\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Lists.xhtml\"},\"3585\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutDragSnap.xhtml\"},\"3586\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new.xhtml\"},\"3587\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/ikuh.xhtml\"},\"3588\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ClassBrowser.xhtml\"},\"3589\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstaller.xhtml\"},\"3590\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/QBF2B.xhtml\"},\"3591\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/protovis.xhtml\"},\"3592\":{\"type\":\"S:modified\",\"url\":\"/users/NikolaySuslov/start.xhtml\"},\"3593\":{\"type\":\"S:modified\",\"url\":\"/documentation/Lively2Installation.xhtml\"},\"3594\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ProblemToOpenDialogs.xhtml\"},\"3595\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/learning_prototype_js.xhtml\"},\"3596\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml\"},\"3597\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksBenjamin.xhtml\"},\"3598\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video1.xhtml\"},\"3599\":{\"type\":\"S:modified\",\"url\":\"/empty.xhtml\"},\"3600\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWeb.xhtml\"},\"3601\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/start.xhtml\"},\"3602\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml\"},\"3603\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFox.xhtml\"},\"3604\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Minimal.xhtml\"},\"3605\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_LineIssues.xhtml\"},\"3606\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml\"},\"3607\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/experiments/css_theming.xhtml\"},\"3608\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110630_CPUVis.xhtml\"},\"3609\":{\"type\":\"S:modified\",\"url\":\"/users/template/start.xhtml\"},\"3610\":{\"type\":\"S:modified\",\"url\":\"/documentation/Traits.xhtml\"},\"3611\":{\"type\":\"S:modified\",\"url\":\"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml\"},\"3612\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jQueryUi.xhtml\"},\"3613\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting.xhtml\"},\"3614\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml\"},\"3615\":{\"type\":\"S:modified\",\"url\":\"/cleanup.xhtml\"},\"3616\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml\"},\"3617\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/simple.xhtml\"},\"3618\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml\"},\"3619\":{\"type\":\"S:modified\",\"url\":\"/issues/110923_ProtovisVisualizationBroken.xhtml\"},\"3620\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_PublishingPartsWithCommitMessages.xhtml\"},\"3621\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/jsl4tv-world-000.xhtml\"},\"3622\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SVN2CodeDB.xhtml\"},\"3623\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/trac_tickets_pavel.xhtml\"},\"3624\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/2011-11-02-talk.xhtml\"},\"3625\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dojoWorld.xhtml\"},\"3626\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation2.xhtml\"},\"3627\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide6.xhtml\"},\"3628\":{\"type\":\"S:modified\",\"url\":\"/projects/DebuggingJS/draft.xhtml\"},\"3629\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DirectGrabDragAndCopy.xhtml\"},\"3630\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovis.xhtml\"},\"3631\":{\"type\":\"S:modified\",\"url\":\"/blank.xhtml\"},\"3632\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/testCPUVis.xhtml\"},\"3633\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Converting.xhtml\"},\"3634\":{\"type\":\"S:modified\",\"url\":\"/users/andyburnett/start.xhtml\"},\"3635\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/RichText.xhtml\"},\"3636\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Presentations.xhtml\"},\"3637\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/garminExport.xhtml\"},\"3638\":{\"type\":\"S:modified\",\"url\":\"/tests.xhtml\"},\"3639\":{\"type\":\"S:modified\",\"url\":\"/issues/110625_PartUploadBroken.xhtml\"},\"3640\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml\"},\"3641\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DataVisualization.xhtml\"},\"3642\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBinSearch.xhtml\"},\"3643\":{\"type\":\"S:modified\",\"url\":\"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml\"},\"3644\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml\"},\"3645\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_StaticBindingOfSuperInClosures.xhtml\"},\"3646\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/flattening.xhtml\"},\"3647\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_LinesCannotBeClicked.xhtml\"},\"3648\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/gettingStarted.xhtml\"},\"3649\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/Part2Class.xhtml\"},\"3650\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld2.xhtml\"},\"3651\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyKernel/nextSteps.xhtml\"},\"3652\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/start.xhtml\"},\"3653\":{\"type\":\"S:modified\",\"url\":\"/users/swart/start.xhtml\"},\"3654\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Bb.xhtml\"},\"3655\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide1.xhtml\"},\"3656\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DetermineModuleDependencies.xhtml\"},\"3657\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert2.xhtml\"},\"3658\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_restructuring.xhtml\"},\"3659\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/DemoForm.xhtml\"},\"3660\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_GraffleLayerGrabsWorld.xhtml\"},\"3661\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Activities1.xhtml\"},\"3662\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/emtpy.xhtml\"},\"3663\":{\"type\":\"S:modified\",\"url\":\"/documentation/ElProfesor.xhtml\"},\"3664\":{\"type\":\"S:modified\",\"url\":\"/issues/111022_TheExplorerScrollingIsBroken.xhtml\"},\"3665\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/WindowPlay.xhtml\"},\"3666\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Measurements.xhtml\"},\"3667\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutCycle.xhtml\"},\"3668\":{\"type\":\"S:modified\",\"url\":\"/documentation/7funthings.xhtml\"},\"3669\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml\"},\"3670\":{\"type\":\"S:modified\",\"url\":\"/users/iho/start.xhtml\"},\"3671\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml\"},\"3672\":{\"type\":\"S:modified\",\"url\":\"/BrokenWorldRepairSite.xhtml\"},\"3673\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/serverDevPlayground.xhtml\"},\"3674\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/TrackerDev.xhtml\"},\"3675\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb3.xhtml\"},\"3676\":{\"type\":\"S:modified\",\"url\":\"/documentation/Template.xhtml\"},\"3677\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml\"},\"3678\":{\"type\":\"S:modified\",\"url\":\"/documentation/ContextJS.xhtml\"},\"3679\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/CodeDB2Dev.xhtml\"},\"3680\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GrammarTesting.xhtml\"},\"3681\":{\"type\":\"S:modified\",\"url\":\"/documentation/ScriptingTutorial.xhtml\"},\"3682\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/deserializeMorphs.xhtml\"},\"3683\":{\"type\":\"S:modified\",\"url\":\"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml\"},\"3684\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml\"},\"3685\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollFixes.xhtml\"},\"3686\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty.xhtml\"},\"3687\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksConrad.xhtml\"},\"3688\":{\"type\":\"S:modified\",\"url\":\"/users/keith/deadly.xhtml\"},\"3689\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting2.xhtml\"},\"3690\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBFa.xhtml\"},\"3691\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging2.xhtml\"},\"3692\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/SlickGrid.xhtml\"},\"3693\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/Snake.xhtml\"},\"3694\":{\"type\":\"S:modified\",\"url\":\"/documentation/worlds.xhtml\"},\"3695\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml\"},\"3696\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_TabIndentionForBulletPoints.xhtml\"},\"3697\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksAstrid.xhtml\"},\"3698\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video2.xhtml\"},\"3699\":{\"type\":\"S:modified\",\"url\":\"/users/keith/notes.xhtml\"},\"3700\":{\"type\":\"S:modified\",\"url\":\"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml\"},\"3701\":{\"type\":\"S:modified\",\"url\":\"/demos/Parts.xhtml\"},\"3702\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom.xhtml\"},\"3703\":{\"type\":\"S:modified\",\"url\":\"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml\"},\"3704\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqueryTabulate.xhtml\"},\"3705\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CustomFormattedBinsInPartsBin.xhtml\"},\"3706\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/learningLively2.xhtml\"},\"3707\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_svgIssues.xhtml\"},\"3708\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/NewStreamwork.xhtml\"},\"3709\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MapImport.xhtml\"},\"3710\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Interface.xhtml\"},\"3711\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110511_DroppablebehaviorParts.xhtml\"},\"3712\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/newDraft.xhtml\"},\"3713\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/ReleasePlanning.xhtml\"},\"3714\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LinesAndCurves.xhtml\"},\"3715\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/HaloExpt.xhtml\"},\"3716\":{\"type\":\"S:modified\",\"url\":\"/issues/110921_DropshadowIsOff.xhtml\"},\"3717\":{\"type\":\"S:modified\",\"url\":\"/users/keith/versionControl.xhtml\"},\"3718\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_HowToStoreObjectsOnTheServer.xhtml\"},\"3719\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml\"},\"3720\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank.xhtml\"},\"3721\":{\"type\":\"S:modified\",\"url\":\"/demos/Clock.xhtml\"},\"3722\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrolling.xhtml\"},\"3723\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftInfoItem.xhtml\"},\"3724\":{\"type\":\"S:modified\",\"url\":\"/documentation/HowConnectWorks.xhtml\"},\"3725\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutTests.xhtml\"},\"3726\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml\"},\"3727\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/Requests.xhtml\"},\"3728\":{\"type\":\"S:modified\",\"url\":\"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml\"},\"3729\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/journalBug.xhtml\"},\"3730\":{\"type\":\"S:modified\",\"url\":\"/issues/110701_VisualBindingToStarBroken.xhtml\"},\"3731\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide7.xhtml\"},\"3732\":{\"type\":\"S:modified\",\"url\":\"/issues/110723_PathBroken.xhtml\"},\"3733\":{\"type\":\"S:modified\",\"url\":\"/demos/MyNewWikiPage.xhtml\"},\"3734\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml\"},\"3735\":{\"type\":\"S:modified\",\"url\":\"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml\"},\"3736\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/RichText.xhtml\"},\"3737\":{\"type\":\"S:modified\",\"url\":\"/users/alexwarth/start.xhtml\"},\"3738\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleBrowser.xhtml\"},\"3739\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/OldMorphicObjectConversion.xhtml\"},\"3740\":{\"type\":\"S:modified\",\"url\":\"/documentation/profesores.xhtml\"},\"3741\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/template.xhtml\"},\"3742\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml\"},\"3743\":{\"type\":\"S:modified\",\"url\":\"/issues/110519_PasteBug.xhtml\"},\"3744\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Engine.xhtml\"},\"3745\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ProgressForRequests.xhtml\"},\"3746\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Sliders.xhtml\"},\"3747\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/bespin.xhtml\"},\"3748\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollPlayground.xhtml\"},\"3749\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/test1.xhtml\"},\"3750\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/gitSetup.xhtml\"},\"3751\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/start.xhtml\"},\"3752\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Test.xhtml\"},\"3753\":{\"type\":\"S:modified\",\"url\":\"/issues/110630_MenusLeaveVisibleBounds.xhtml\"},\"3754\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/playground_tilman.xhtml\"},\"3755\":{\"type\":\"S:modified\",\"url\":\"/users/ohshima/start.xhtml\"},\"3756\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml\"},\"3757\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/MyQBF.xhtml\"},\"3758\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SerializationDebug.xhtml\"},\"3759\":{\"type\":\"S:modified\",\"url\":\"/issues/111012_BorderWidthIssue.xhtml\"},\"3760\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/etoys-development-notes.xhtml\"},\"3761\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EngineTest.xhtml\"},\"3762\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide2.xhtml\"},\"3763\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovisPrototype.xhtml\"},\"3764\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/new_world.xhtml\"},\"3765\":{\"type\":\"S:modified\",\"url\":\"/documentation/FAQ.xhtml\"},\"3766\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/SimpleObjectTracing.xhtml\"},\"3767\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Dan.xhtml\"},\"3768\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml\"},\"3769\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox-dgc.xhtml\"},\"3770\":{\"type\":\"S:modified\",\"url\":\"/issues/110610_AddNewMethodBroken.xhtml\"},\"3771\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CC.xhtml\"},\"3772\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/StringsAsRichText.xhtml\"},\"3773\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_ClickingOnProtoVisDrawing.xhtml\"},\"3774\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutGrid.xhtml\"},\"3775\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Garbage.xhtml\"},\"3776\":{\"type\":\"S:modified\",\"url\":\"/welcome.xhtml\"},\"3777\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/textEditor.xhtml\"},\"3778\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml\"},\"3779\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110429_TextAttributes.xhtml\"},\"3780\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/pongServer.xhtml\"},\"3781\":{\"type\":\"S:modified\",\"url\":\"/users/miku/start.xhtml\"},\"3782\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Lively2.xhtml\"},\"3783\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/dev-alpha.xhtml\"},\"3784\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/PowerPointNot.xhtml\"},\"3785\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutConfigurator.xhtml\"},\"3786\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Diffing.xhtml\"},\"3787\":{\"type\":\"S:modified\",\"url\":\"/issues/110604_GriddingDoesNotWorkRight.xhtml\"},\"3788\":{\"type\":\"S:modified\",\"url\":\"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml\"},\"3789\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml\"},\"3790\":{\"type\":\"S:modified\",\"url\":\"/issues/110729_ShowHaloItemDuringHaloAction.xhtml\"},\"3791\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/demo.xhtml\"},\"3792\":{\"type\":\"S:modified\",\"url\":\"/documentation/overview.xhtml\"},\"3793\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/iPad.xhtml\"},\"3794\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml\"},\"3795\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml\"},\"3796\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb4.xhtml\"},\"3797\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca3.xhtml\"},\"3798\":{\"type\":\"S:deleted\",\"url\":null},\"3799\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml\"},\"3800\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/video_experiments1.xhtml\"},\"3801\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/shadowworld.xhtml\"},\"3802\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/mz-world-from-start-xhtml.xhtml\"},\"3803\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/FormLayoutExpt.xhtml.xhtml\"},\"3804\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writeSite.xhtml\"},\"3805\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CurveDrafting.xhtml\"},\"3806\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ParseApacheServerLog.xhtml\"},\"3807\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"3808\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/h2.xhtml\"},\"3809\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/110521_BetterLists.xhtml\"},\"3810\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/layoutExpts.xhtml\"},\"3811\":{\"type\":\"S:modified\",\"url\":\"/users/test50/start.xhtml\"},\"3812\":{\"type\":\"S:modified\",\"url\":\"/MovePages.xhtml\"},\"3813\":{\"type\":\"S:modified\",\"url\":\"/documentation/Rendering.xhtml\"},\"3814\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlayground.xhtml\"},\"3815\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/webwerkstatt.xhtml\"},\"3816\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_MouseMoveChangesFocus.xhtml\"},\"3817\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml\"},\"3818\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Release.xhtml\"},\"3819\":{\"type\":\"S:modified\",\"url\":\"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml\"},\"3820\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/myNewWorld.xhtml\"},\"3821\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/thingsToExplain.xhtml\"},\"3822\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/start.xhtml\"},\"3823\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_WeHaveNoCheckbox.xhtml\"},\"3824\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsDraft1.xhtml\"},\"3825\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld.xhtml\"},\"3826\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/empty.xhtml\"},\"3827\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_AccidentalGrabbing.xhtml\"},\"3828\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml\"},\"3829\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/snippets.xhtml\"},\"3830\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/thoughts.xhtml\"},\"3831\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewEmptyWorld.xhtml\"},\"3832\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DOMRemovalPlugin.xhtml\"},\"3833\":{\"type\":\"S:modified\",\"url\":\"/documentation/LivelyInstallation.xhtml\"},\"3834\":{\"type\":\"S:modified\",\"url\":\"/issues/110530_MakeSyntaxHighlightingFaster.xhtml\"},\"3835\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/pongClient.xhtml\"},\"3836\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml\"},\"3837\":{\"type\":\"S:modified\",\"url\":\"/sandbox/ColorfulWindmills.xhtml\"},\"3838\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/todo.xhtml\"},\"3839\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/simple.xhtml\"},\"3840\":{\"type\":\"S:modified\",\"url\":\"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml\"},\"3841\":{\"type\":\"S:modified\",\"url\":\"/issues/TextDebugWorld.xhtml\"},\"3842\":{\"type\":\"S:modified\",\"url\":\"/documentation/ShortcutList.xhtml\"},\"3843\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide8.xhtml\"},\"3844\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml\"},\"3845\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectSerializationGraph.xhtml\"},\"3846\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TextTest.xhtml\"},\"3847\":{\"type\":\"S:modified\",\"url\":\"/users/dtornow/start.xhtml\"},\"3848\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/start.xhtml\"},\"3849\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Empty.xhtml\"},\"3850\":{\"type\":\"S:modified\",\"url\":\"/users/keith/start.xhtml\"},\"3851\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/start.xhtml\"},\"3852\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorial.xhtml\"},\"3853\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftSelection.xhtml\"},\"3854\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Pheonix.xhtml\"},\"3855\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/siteTracking.xhtml\"},\"3856\":{\"type\":\"S:modified\",\"url\":\"/issues/110608_GetterAndSettersInIe9.xhtml\"},\"3857\":{\"type\":\"S:modified\",\"url\":\"/users/iho/1.xhtml\"},\"3858\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml\"},\"3859\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasks.xhtml\"},\"3860\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsScripter.xhtml\"},\"3861\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/cassowary.xhtml\"},\"3862\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/start.xhtml\"},\"3863\":{\"type\":\"S:modified\",\"url\":\"/issues/CreateIssuePage.xhtml\"},\"3864\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstallerWindows.xhtml\"},\"3865\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Phoenix.xhtml\"},\"3866\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/WebGL.xhtml\"},\"3867\":{\"type\":\"S:modified\",\"url\":\"/documentation/PartsBin.xhtml\"},\"3868\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/start.xhtml\"},\"3869\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SequenceDiagram.xhtml\"},\"3870\":{\"type\":\"S:modified\",\"url\":\"/demos/Wiki.xhtml\"},\"3871\":{\"type\":\"S:modified\",\"url\":\"/documentation/Events.xhtml\"},\"3872\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide3.xhtml\"},\"3873\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/blank.xhtml\"},\"3874\":{\"type\":\"S:modified\",\"url\":\"/Lively2.xhtml\"},\"3875\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/template.xhtml\"},\"3876\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_PianoDoesNotMakeASound.xhtml\"},\"3877\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml\"},\"3878\":{\"type\":\"S:modified\",\"url\":\"/users/martin/tests.xhtml\"},\"3879\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/empty.xhtml\"},\"3880\":{\"type\":\"S:modified\",\"url\":\"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml\"},\"3881\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Sliders.xhtml\"},\"3882\":{\"type\":\"S:modified\",\"url\":\"/users/davidorban/start.xhtml\"},\"3883\":{\"type\":\"S:modified\",\"url\":\"/users/orjan/start.xhtml\"},\"3884\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-Final.xhtml\"},\"3885\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video.xhtml\"},\"3886\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/PersonExample.xhtml\"},\"3887\":{\"type\":\"S:modified\",\"url\":\"/users/zeebeedee/start.xhtml\"},\"3888\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/textRain.xhtml\"},\"3889\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/databaseForms.xhtml\"},\"3890\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftUploadPDFs.xhtml\"},\"3891\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca4.xhtml\"},\"3892\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/livelyExplorer.xhtml\"},\"3893\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml\"},\"3894\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml\"},\"3895\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LineTest.xhtml\"},\"3896\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Translator.xhtml\"},\"3897\":{\"type\":\"S:modified\",\"url\":\"/documentation/Styles.xhtml\"},\"3898\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MorphOrigin.xhtml\"},\"3899\":{\"type\":\"S:modified\",\"url\":\"/screenshots.xhtml\"},\"3900\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb.xhtml\"},\"3901\":{\"type\":\"S:modified\",\"url\":\"/demos/AntotherPageWithAClock.xhtml\"},\"3902\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml\"},\"3903\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml\"},\"3904\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExample.xhtml\"},\"3905\":{\"type\":\"S:modified\",\"url\":\"/documentation/TutorialList.xhtml\"},\"3906\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml\"},\"3907\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype.xhtml\"},\"3908\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-bk.xhtml\"},\"3909\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF.xhtml\"},\"3910\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slides.xhtml\"},\"3911\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/ButtonTest.xhtml\"},\"3912\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/textInVbox.xhtml\"},\"3913\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/externalShapeExample.xhtml\"},\"3914\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/playground.xhtml\"},\"3915\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens.xhtml\"},\"3916\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/morphSpecificRendering.xhtml\"},\"3917\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGrid.xhtml\"},\"3918\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_HighlightTheTargetOfDropping.xhtml\"},\"3919\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/help.xhtml\"},\"3920\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqGrid.xhtml\"},\"3921\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/contents.xhtml\"},\"3922\":{\"type\":\"S:modified\",\"url\":\"/demos/PartsBin.xhtml\"},\"3923\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/empty.xhtml\"},\"3924\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/research/Internship.xhtml\"},\"3925\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/NewWorld.xhtml\"},\"3926\":{\"type\":\"S:modified\",\"url\":\"/users/bert/sandbox.xhtml\"},\"3927\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/GoogleMaps.xhtml\"},\"3928\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/NewContents.xhtml\"},\"3929\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/meteora.xhtml\"},\"3930\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Forms.xhtml\"},\"3931\":{\"type\":\"S:modified\",\"url\":\"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml\"},\"3932\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyHelping/draftLK2.xhtml\"},\"3933\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/objectEditor.xhtml\"},\"3934\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank2.xhtml\"},\"3935\":{\"type\":\"S:modified\",\"url\":\"/issues/110509_ConnectionsInputsGetStackedUp.xhtml\"},\"3936\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleLayout.xhtml\"},\"3937\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/iKuh2.xhtml\"},\"3938\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/profesorControls.xhtml\"},\"3939\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Overview.xhtml\"},\"3940\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/PropertySheet.xhtml\"},\"3941\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/1.xhtml\"},\"3942\":{\"type\":\"S:modified\",\"url\":\"/issues/110828_HaloInfoLabelsWontShowUp.xhtml\"},\"3943\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/styles.xhtml\"},\"3944\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/doc/profesores.xhtml\"},\"3945\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MorphicProtoVis2.xhtml\"},\"3946\":{\"type\":\"S:modified\",\"url\":\"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"3947\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/LivelyMap.xhtml\"},\"3948\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml\"},\"3949\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide9.xhtml\"},\"3950\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_TextAttributesBreakOnPaste.xhtml\"},\"3951\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/VisualBindings.xhtml\"},\"3952\":{\"type\":\"S:modified\",\"url\":\"/documentation/Layout.xhtml\"},\"3953\":{\"type\":\"S:modified\",\"url\":\"/documentation/repository.xhtml\"},\"3954\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml\"},\"3955\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/TextTest.xhtml\"},\"3956\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_NewSimpleBrowser.xhtml\"},\"3957\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/proposedUiFixes.xhtml\"},\"3958\":{\"type\":\"S:modified\",\"url\":\"/issues/NewTemplate.xhtml\"},\"3959\":{\"type\":\"S:modified\",\"url\":\"/documentation/SVNOnServer.xhtml\"},\"3960\":{\"type\":\"S:modified\",\"url\":\"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml\"},\"3961\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/May.xhtml\"},\"3962\":{\"type\":\"S:modified\",\"url\":\"/documentation/ignoreOrDisableEvents.xhtml\"},\"3963\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml\"},\"3964\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CCbkup.xhtml\"},\"3965\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2-bk.xhtml\"},\"3966\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml\"},\"3967\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/blank.xhtml\"},\"3968\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Dragging.xhtml\"},\"3969\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/todo.xhtml\"},\"3970\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/flexigrid.xhtml\"},\"3971\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LatestFileChangeViewer.xhtml\"},\"3972\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml\"},\"3973\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml\"},\"3974\":{\"type\":\"S:modified\",\"url\":\"/documentation/VisualBindings.xhtml\"},\"3975\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/notexisting.xhtml\"},\"3976\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TreeMap.xhtml\"},\"3977\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Empty.xhtml\"},\"3978\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2B.xhtml\"},\"3979\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_MergingVersionsOfAnObject.xhtml\"},\"3980\":{\"type\":\"S:modified\",\"url\":\"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml\"},\"3981\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/test.xhtml\"},\"3982\":{\"type\":\"S:modified\",\"url\":\"/users/tilman.giese/start.xhtml\"},\"3983\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide4.xhtml\"},\"3984\":{\"type\":\"S:modified\",\"url\":\"/sandbox/PartsBin.xhtml\"},\"3985\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftObjectExplorer.xhtml\"},\"3986\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom2.xhtml\"},\"3987\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/SVN2CodeDB.xhtml\"},\"3988\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sqliteQueryServer.xhtml\"},\"3989\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_ScrollingWhenSearching.xhtml\"},\"3990\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml\"},\"3991\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml\"},\"3992\":{\"type\":\"S:modified\",\"url\":\"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml\"},\"3993\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NewTestWidgetAgain.xhtml\"},\"3994\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/DansSlideOverview.xhtml\"},\"3995\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/exportCore.xhtml\"},\"3996\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca.xhtml\"},\"3997\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml\"},\"3998\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml\"},\"3999\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CircleTest.xhtml\"},\"4000\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest2.xhtml\"},\"4001\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sandbox.xhtml\"},\"4002\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_BackspaceTriggersBrowserBack.xhtml\"},\"4003\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/empty.xhtml\"},\"4004\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DropStyles.xhtml\"},\"4005\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml\"},\"4006\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/lorenzo.start.xhtml\"},\"4007\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/LiveWeb.xhtml\"},\"4008\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-start.xhtml\"},\"4009\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ScriptEditor.xhtml\"},\"4010\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/test-build-simple-webapp.xhtml\"},\"4011\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml\"},\"4012\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spiel.xhtml\"},\"4013\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DraftPresentation.xhtml\"},\"4014\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/layouting.xhtml\"},\"4015\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest.xhtml\"},\"4016\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml\"},\"4017\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/nodejsServerDevelopment.xhtml\"},\"4018\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/QBFForPartsBin.xhtml\"},\"4019\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml\"},\"4020\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/connections.xhtml\"},\"4021\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/start.xhtml\"},\"4022\":{\"type\":\"S:modified\",\"url\":\"/users/markus/FileBrowser.xhtml\"},\"4023\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualizationFinal.xhtml\"},\"4024\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jsUiWidgetLibResearch.xhtml\"},\"4025\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayout.xhtml\"},\"4026\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/LineTest.xhtml\"},\"4027\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox.xhtml\"},\"4028\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/versionControl.xhtml\"},\"4029\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CreateDirWhenSaving.xhtml\"},\"4030\":{\"type\":\"S:modified\",\"url\":\"/demos/Lively2.xhtml\"},\"4031\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/userIsolationAndGit.xhtml\"},\"4032\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/KeyboardFocusForMorphs.xhtml\"},\"4033\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample2.xhtml\"},\"4034\":{\"type\":\"S:modified\",\"url\":\"/users/oudenampsen/start.xhtml\"},\"4035\":{\"type\":\"S:modified\",\"url\":\"/issues/110517_VlayoutShouldGrowAndShrink.xhtml\"},\"4036\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample.xhtml\"},\"4037\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/ace.xhtml\"},\"4038\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty2.xhtml\"},\"4039\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Workspace.xhtml\"},\"4040\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Bug-List.xhtml\"},\"4041\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFoxx.xhtml\"},\"4042\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/ServerScripting.xhtml\"},\"4043\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/WordCompletion.xhtml\"},\"4044\":{\"type\":\"S:modified\",\"url\":\"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml\"},\"4045\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/fabiansTickets.xhtml\"},\"4046\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml\"},\"4047\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Template.xhtml\"},\"4048\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/Testing.xhtml\"},\"4049\":{\"type\":\"S:modified\",\"url\":\"/users/keith/MySetup.xhtml\"},\"4050\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/noGrabLayer.xhtml\"},\"4051\":{\"type\":\"S:modified\",\"url\":\"/demos/CPUVisualization.xhtml\"},\"4052\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/trac-report.xhtml\"},\"4053\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/HtmlWrapperMorph.xhtml\"},\"4054\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation_afterLunch.xhtml\"},\"4055\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Empty.xhtml\"},\"4056\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/setExtent.xhtml\"},\"4057\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/2.xhtml\"},\"4058\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DropboxUpload.xhtml\"},\"4059\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/newMouseDownLayer.xhtml\"},\"4060\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110914_StraightLineIssue.xhtml\"},\"4061\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging.xhtml\"},\"4062\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/prototVisPrototype.xhtml\"},\"4063\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraggingAndGrabbing.xhtml\"},\"4064\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/annotationPart.xhtml\"},\"4065\":{\"rev\":111628,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":4066},\"url\":{\"__isSmartRef__\":true,\"id\":4067},\"changes\":[{\"__isSmartRef__\":true,\"id\":4068},{\"__isSmartRef__\":true,\"id\":4069}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4066\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)\"},\"4067\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/kernel/PartsBin\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4068\":{\"type\":\"S:deleted\",\"url\":null},\"4069\":{\"type\":\"S:added\",\"url\":null},\"4070\":{\"rev\":110429,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4071},\"url\":{\"__isSmartRef__\":true,\"id\":4072},\"changes\":[{\"__isSmartRef__\":true,\"id\":4073}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4071\":{\"isSerializedDate\":true,\"string\":\"Thu Oct 20 2011 22:32:58 GMT+0200 (CEST)\"},\"4072\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4073\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4074\":{\"rev\":109892,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4075},\"url\":{\"__isSmartRef__\":true,\"id\":4076},\"changes\":[{\"__isSmartRef__\":true,\"id\":4077}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4075\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:36:18 GMT+0200 (CEST)\"},\"4076\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4077\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4078\":{\"rev\":109190,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4079},\"url\":{\"__isSmartRef__\":true,\"id\":4080},\"changes\":[{\"__isSmartRef__\":true,\"id\":4081}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4079\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 22:28:15 GMT+0200 (CEST)\"},\"4080\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4081\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4082\":{\"rev\":109167,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4083},\"url\":{\"__isSmartRef__\":true,\"id\":4084},\"changes\":[{\"__isSmartRef__\":true,\"id\":4085}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4083\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 18:22:20 GMT+0200 (CEST)\"},\"4084\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4085\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4086\":{\"rev\":109164,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4087},\"url\":{\"__isSmartRef__\":true,\"id\":4088},\"changes\":[{\"__isSmartRef__\":true,\"id\":4089}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4087\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 17:45:04 GMT+0200 (CEST)\"},\"4088\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4089\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4090\":{\"rev\":109022,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4091},\"url\":{\"__isSmartRef__\":true,\"id\":4092},\"changes\":[{\"__isSmartRef__\":true,\"id\":4093}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4091\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 22:16:17 GMT+0200 (CEST)\"},\"4092\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4093\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4094\":{\"rev\":109012,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4095},\"url\":{\"__isSmartRef__\":true,\"id\":4096},\"changes\":[{\"__isSmartRef__\":true,\"id\":4097}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4095\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 21:55:18 GMT+0200 (CEST)\"},\"4096\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4097\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4098\":{\"rev\":107432,\"author\":\"cschuster\",\"date\":{\"__isSmartRef__\":true,\"id\":4099},\"url\":{\"__isSmartRef__\":true,\"id\":4100},\"changes\":[{\"__isSmartRef__\":true,\"id\":4101}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4099\":{\"isSerializedDate\":true,\"string\":\"Tue Oct 04 2011 17:40:19 GMT+0200 (CEST)\"},\"4100\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4101\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4102\":{\"rev\":106789,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4103},\"url\":{\"__isSmartRef__\":true,\"id\":4104},\"changes\":[{\"__isSmartRef__\":true,\"id\":4105}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4103\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 23:26:26 GMT+0200 (CEST)\"},\"4104\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4105\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4106\":{\"rev\":106765,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4107},\"url\":{\"__isSmartRef__\":true,\"id\":4108},\"changes\":[{\"__isSmartRef__\":true,\"id\":4109}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4107\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 21:31:17 GMT+0200 (CEST)\"},\"4108\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4109\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4110\":{\"rev\":106756,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4111},\"url\":{\"__isSmartRef__\":true,\"id\":4112},\"changes\":[{\"__isSmartRef__\":true,\"id\":4113}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4111\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 21:07:46 GMT+0200 (CEST)\"},\"4112\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4113\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4114\":{\"rev\":106745,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4115},\"url\":{\"__isSmartRef__\":true,\"id\":4116},\"changes\":[{\"__isSmartRef__\":true,\"id\":4117}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4115\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:54:43 GMT+0200 (CEST)\"},\"4116\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4117\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4118\":{\"rev\":106695,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4119},\"url\":{\"__isSmartRef__\":true,\"id\":4120},\"changes\":[{\"__isSmartRef__\":true,\"id\":4121}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4119\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:53:50 GMT+0200 (CEST)\"},\"4120\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4121\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4122\":{\"rev\":106691,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4123},\"url\":{\"__isSmartRef__\":true,\"id\":4124},\"changes\":[{\"__isSmartRef__\":true,\"id\":4125}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4123\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:47:23 GMT+0200 (CEST)\"},\"4124\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4125\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4126\":{\"rev\":106687,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4127},\"url\":{\"__isSmartRef__\":true,\"id\":4128},\"changes\":[{\"__isSmartRef__\":true,\"id\":4129}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4127\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:44:40 GMT+0200 (CEST)\"},\"4128\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4129\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4130\":{\"rev\":106625,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4131},\"url\":{\"__isSmartRef__\":true,\"id\":4132},\"changes\":[{\"__isSmartRef__\":true,\"id\":4133}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4131\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 18:15:06 GMT+0200 (CEST)\"},\"4132\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4133\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4134\":{\"rev\":106620,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4135},\"url\":{\"__isSmartRef__\":true,\"id\":4136},\"changes\":[{\"__isSmartRef__\":true,\"id\":4137}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4135\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 18:11:55 GMT+0200 (CEST)\"},\"4136\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4137\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4138\":{\"rev\":106279,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4139},\"url\":{\"__isSmartRef__\":true,\"id\":4140},\"changes\":[{\"__isSmartRef__\":true,\"id\":4141}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4139\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:33:17 GMT+0200 (CEST)\"},\"4140\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4141\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4142\":{\"rev\":106276,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4143},\"url\":{\"__isSmartRef__\":true,\"id\":4144},\"changes\":[{\"__isSmartRef__\":true,\"id\":4145}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4143\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:32:57 GMT+0200 (CEST)\"},\"4144\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4145\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4146\":{\"rev\":106273,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4147},\"url\":{\"__isSmartRef__\":true,\"id\":4148},\"changes\":[{\"__isSmartRef__\":true,\"id\":4149}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4147\":{\"isSerializedDate\":true,\"string\":\"Mon Sep 26 2011 20:30:51 GMT+0200 (CEST)\"},\"4148\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4149\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4150\":{\"rev\":96169,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4151},\"url\":{\"__isSmartRef__\":true,\"id\":4152},\"changes\":[{\"__isSmartRef__\":true,\"id\":4153}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4151\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:53:11 GMT+0200 (CEST)\"},\"4152\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4153\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4154\":{\"rev\":96166,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4155},\"url\":{\"__isSmartRef__\":true,\"id\":4156},\"changes\":[{\"__isSmartRef__\":true,\"id\":4157}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4155\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:47:04 GMT+0200 (CEST)\"},\"4156\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4157\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4158\":{\"rev\":96159,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4159},\"url\":{\"__isSmartRef__\":true,\"id\":4160},\"changes\":[{\"__isSmartRef__\":true,\"id\":4161}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4159\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 13:27:17 GMT+0200 (CEST)\"},\"4160\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4161\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4162\":{\"rev\":96088,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4163},\"url\":{\"__isSmartRef__\":true,\"id\":4164},\"changes\":[{\"__isSmartRef__\":true,\"id\":4165}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4163\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 02 2011 11:47:36 GMT+0200 (CEST)\"},\"4164\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4165\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4166\":{\"rev\":85436,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4167},\"url\":{\"__isSmartRef__\":true,\"id\":4168},\"changes\":[{\"__isSmartRef__\":true,\"id\":4169}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4167\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 09:02:09 GMT+0200 (CEST)\"},\"4168\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4169\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4170\":{\"rev\":85430,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4171},\"url\":{\"__isSmartRef__\":true,\"id\":4172},\"changes\":[{\"__isSmartRef__\":true,\"id\":4173}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4171\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 08:58:49 GMT+0200 (CEST)\"},\"4172\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4173\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4174\":{\"rev\":85412,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4175},\"url\":{\"__isSmartRef__\":true,\"id\":4176},\"changes\":[{\"__isSmartRef__\":true,\"id\":4177}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4175\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 08:40:04 GMT+0200 (CEST)\"},\"4176\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4177\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4178\":{\"rev\":85328,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4179},\"url\":{\"__isSmartRef__\":true,\"id\":4180},\"changes\":[{\"__isSmartRef__\":true,\"id\":4181}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4179\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 16 2011 07:28:20 GMT+0200 (CEST)\"},\"4180\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4181\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4182\":{\"rev\":85292,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4183},\"url\":{\"__isSmartRef__\":true,\"id\":4184},\"changes\":[{\"__isSmartRef__\":true,\"id\":4185},{\"__isSmartRef__\":true,\"id\":4186},{\"__isSmartRef__\":true,\"id\":4187},{\"__isSmartRef__\":true,\"id\":4188},{\"__isSmartRef__\":true,\"id\":4189},{\"__isSmartRef__\":true,\"id\":4190},{\"__isSmartRef__\":true,\"id\":4191},{\"__isSmartRef__\":true,\"id\":4192},{\"__isSmartRef__\":true,\"id\":4193},{\"__isSmartRef__\":true,\"id\":4194},{\"__isSmartRef__\":true,\"id\":4195}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4183\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 23:09:22 GMT+0200 (CEST)\"},\"4184\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.svg\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4185\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.metainfo\"},\"4186\":{\"type\":\"S:modified\",\"url\":\"/lively/ide.js\"},\"4187\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Debugging/Benchmarker.html\"},\"4188\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.html\"},\"4189\":{\"type\":\"S:modified\",\"url\":\"/lively/morphic/Events.js\"},\"4190\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Debugging/Benchmarker.json\"},\"4191\":{\"type\":\"S:modified\",\"url\":\"/lively/morphic/Widgets.js\"},\"4192\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4193\":{\"type\":\"S:modified\",\"url\":\"/cop/Flatten.js\"},\"4194\":{\"type\":\"S:modified\",\"url\":\"/cop/Layers.js\"},\"4195\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.svg\"},\"4196\":{\"rev\":84928,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4197},\"url\":{\"__isSmartRef__\":true,\"id\":4198},\"changes\":[{\"__isSmartRef__\":true,\"id\":4199}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4197\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:46:59 GMT+0200 (CEST)\"},\"4198\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4199\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4200\":{\"rev\":84921,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4201},\"url\":{\"__isSmartRef__\":true,\"id\":4202},\"changes\":[{\"__isSmartRef__\":true,\"id\":4203}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4201\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:44:27 GMT+0200 (CEST)\"},\"4202\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4203\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4204\":{\"rev\":84890,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4205},\"url\":{\"__isSmartRef__\":true,\"id\":4206},\"changes\":[{\"__isSmartRef__\":true,\"id\":4207}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4205\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 15 2011 09:29:36 GMT+0200 (CEST)\"},\"4206\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4207\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4208\":{\"rev\":84431,\"author\":\"Hank\",\"date\":{\"__isSmartRef__\":true,\"id\":4209},\"url\":{\"__isSmartRef__\":true,\"id\":4210},\"changes\":[{\"__isSmartRef__\":true,\"id\":4211}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4209\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 14 2011 16:33:15 GMT+0200 (CEST)\"},\"4210\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4211\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4212\":{\"rev\":84427,\"author\":\"Hank\",\"date\":{\"__isSmartRef__\":true,\"id\":4213},\"url\":{\"__isSmartRef__\":true,\"id\":4214},\"changes\":[{\"__isSmartRef__\":true,\"id\":4215}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4213\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 14 2011 16:32:52 GMT+0200 (CEST)\"},\"4214\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4215\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4216\":{\"rev\":82559,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4217},\"url\":{\"__isSmartRef__\":true,\"id\":4218},\"changes\":[{\"__isSmartRef__\":true,\"id\":4219}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4217\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 07 2011 11:08:40 GMT+0200 (CEST)\"},\"4218\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4219\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4220\":{\"rev\":82542,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4221},\"url\":{\"__isSmartRef__\":true,\"id\":4222},\"changes\":[{\"__isSmartRef__\":true,\"id\":4223}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4221\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 07 2011 10:26:37 GMT+0200 (CEST)\"},\"4222\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4223\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4224\":{\"rev\":82502,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4225},\"url\":{\"__isSmartRef__\":true,\"id\":4226},\"changes\":[{\"__isSmartRef__\":true,\"id\":4227}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4225\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 06 2011 23:19:51 GMT+0200 (CEST)\"},\"4226\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4227\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4228\":{\"rev\":82119,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4229},\"url\":{\"__isSmartRef__\":true,\"id\":4230},\"changes\":[{\"__isSmartRef__\":true,\"id\":4231}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4229\":{\"isSerializedDate\":true,\"string\":\"Sun Jun 05 2011 14:28:50 GMT+0200 (CEST)\"},\"4230\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4231\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4232\":{\"rev\":82115,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4233},\"url\":{\"__isSmartRef__\":true,\"id\":4234},\"changes\":[{\"__isSmartRef__\":true,\"id\":4235}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4233\":{\"isSerializedDate\":true,\"string\":\"Sun Jun 05 2011 14:27:01 GMT+0200 (CEST)\"},\"4234\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4235\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4236\":{\"rev\":81803,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4237},\"url\":{\"__isSmartRef__\":true,\"id\":4238},\"changes\":[{\"__isSmartRef__\":true,\"id\":4239}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4237\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 18:22:06 GMT+0200 (CEST)\"},\"4238\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4239\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4240\":{\"rev\":81796,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4241},\"url\":{\"__isSmartRef__\":true,\"id\":4242},\"changes\":[{\"__isSmartRef__\":true,\"id\":4243}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4241\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 17:54:06 GMT+0200 (CEST)\"},\"4242\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4243\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4244\":{\"rev\":81681,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4245},\"url\":{\"__isSmartRef__\":true,\"id\":4246},\"changes\":[{\"__isSmartRef__\":true,\"id\":4247}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4245\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 03 2011 17:21:55 GMT+0200 (CEST)\"},\"4246\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4247\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4248\":{\"rev\":80056,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4249},\"url\":{\"__isSmartRef__\":true,\"id\":4250},\"changes\":[{\"__isSmartRef__\":true,\"id\":4251}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4249\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 23:04:07 GMT+0200 (CEST)\"},\"4250\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4251\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4252\":{\"rev\":79541,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4253},\"url\":{\"__isSmartRef__\":true,\"id\":4254},\"changes\":[{\"__isSmartRef__\":true,\"id\":4255}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4253\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 01:48:05 GMT+0200 (CEST)\"},\"4254\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4255\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4256\":{\"rev\":79538,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4257},\"url\":{\"__isSmartRef__\":true,\"id\":4258},\"changes\":[{\"__isSmartRef__\":true,\"id\":4259}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4257\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 01 2011 01:47:34 GMT+0200 (CEST)\"},\"4258\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4259\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4260\":{\"rev\":77087,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4261},\"url\":{\"__isSmartRef__\":true,\"id\":4262},\"changes\":[{\"__isSmartRef__\":true,\"id\":4263}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4261\":{\"isSerializedDate\":true,\"string\":\"Thu May 26 2011 07:56:10 GMT+0200 (CEST)\"},\"4262\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4263\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4264\":{\"rev\":76989,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4265},\"url\":{\"__isSmartRef__\":true,\"id\":4266},\"changes\":[{\"__isSmartRef__\":true,\"id\":4267}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4265\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 21:19:49 GMT+0200 (CEST)\"},\"4266\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4267\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4268\":{\"rev\":76986,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4269},\"url\":{\"__isSmartRef__\":true,\"id\":4270},\"changes\":[{\"__isSmartRef__\":true,\"id\":4271}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4269\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 21:17:16 GMT+0200 (CEST)\"},\"4270\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4271\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4272\":{\"rev\":76972,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4273},\"url\":{\"__isSmartRef__\":true,\"id\":4274},\"changes\":[{\"__isSmartRef__\":true,\"id\":4275}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4273\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:51:58 GMT+0200 (CEST)\"},\"4274\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4275\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4276\":{\"rev\":76969,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4277},\"url\":{\"__isSmartRef__\":true,\"id\":4278},\"changes\":[{\"__isSmartRef__\":true,\"id\":4279}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4277\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:48:22 GMT+0200 (CEST)\"},\"4278\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4279\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4280\":{\"rev\":76965,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4281},\"url\":{\"__isSmartRef__\":true,\"id\":4282},\"changes\":[{\"__isSmartRef__\":true,\"id\":4283}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4281\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:38:56 GMT+0200 (CEST)\"},\"4282\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4283\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4284\":{\"rev\":76952,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4285},\"url\":{\"__isSmartRef__\":true,\"id\":4286},\"changes\":[{\"__isSmartRef__\":true,\"id\":4287}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4285\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:20:56 GMT+0200 (CEST)\"},\"4286\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4287\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4288\":{\"rev\":76948,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4289},\"url\":{\"__isSmartRef__\":true,\"id\":4290},\"changes\":[{\"__isSmartRef__\":true,\"id\":4291}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4289\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:15:09 GMT+0200 (CEST)\"},\"4290\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4291\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4292\":{\"rev\":76944,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4293},\"url\":{\"__isSmartRef__\":true,\"id\":4294},\"changes\":[{\"__isSmartRef__\":true,\"id\":4295}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4293\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:07:28 GMT+0200 (CEST)\"},\"4294\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4295\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4296\":{\"rev\":76941,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4297},\"url\":{\"__isSmartRef__\":true,\"id\":4298},\"changes\":[{\"__isSmartRef__\":true,\"id\":4299}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4297\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:02:56 GMT+0200 (CEST)\"},\"4298\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4299\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4300\":{\"rev\":76938,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4301},\"url\":{\"__isSmartRef__\":true,\"id\":4302},\"changes\":[{\"__isSmartRef__\":true,\"id\":4303}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4301\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 20:02:48 GMT+0200 (CEST)\"},\"4302\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4303\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4304\":{\"rev\":76929,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4305},\"url\":{\"__isSmartRef__\":true,\"id\":4306},\"changes\":[{\"__isSmartRef__\":true,\"id\":4307}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4305\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:58:46 GMT+0200 (CEST)\"},\"4306\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4307\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4308\":{\"rev\":76925,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4309},\"url\":{\"__isSmartRef__\":true,\"id\":4310},\"changes\":[{\"__isSmartRef__\":true,\"id\":4311}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4309\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:55:37 GMT+0200 (CEST)\"},\"4310\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4311\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4312\":{\"rev\":76921,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4313},\"url\":{\"__isSmartRef__\":true,\"id\":4314},\"changes\":[{\"__isSmartRef__\":true,\"id\":4315}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4313\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:43:04 GMT+0200 (CEST)\"},\"4314\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4315\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4316\":{\"rev\":76917,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4317},\"url\":{\"__isSmartRef__\":true,\"id\":4318},\"changes\":[{\"__isSmartRef__\":true,\"id\":4319}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4317\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:34:49 GMT+0200 (CEST)\"},\"4318\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4319\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4320\":{\"rev\":76914,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4321},\"url\":{\"__isSmartRef__\":true,\"id\":4322},\"changes\":[{\"__isSmartRef__\":true,\"id\":4323}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4321\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:34:37 GMT+0200 (CEST)\"},\"4322\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4323\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4324\":{\"rev\":76909,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4325},\"url\":{\"__isSmartRef__\":true,\"id\":4326},\"changes\":[{\"__isSmartRef__\":true,\"id\":4327}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4325\":{\"isSerializedDate\":true,\"string\":\"Wed May 25 2011 19:17:27 GMT+0200 (CEST)\"},\"4326\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4327\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4328\":{\"rev\":76272,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4329},\"url\":{\"__isSmartRef__\":true,\"id\":4330},\"changes\":[{\"__isSmartRef__\":true,\"id\":4331}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4329\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 15:48:17 GMT+0200 (CEST)\"},\"4330\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4331\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4332\":{\"rev\":76203,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4333},\"url\":{\"__isSmartRef__\":true,\"id\":4334},\"changes\":[{\"__isSmartRef__\":true,\"id\":4335}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4333\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:39:33 GMT+0200 (CEST)\"},\"4334\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4335\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4336\":{\"rev\":76197,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4337},\"url\":{\"__isSmartRef__\":true,\"id\":4338},\"changes\":[{\"__isSmartRef__\":true,\"id\":4339}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4337\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:35:59 GMT+0200 (CEST)\"},\"4338\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4339\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4340\":{\"rev\":76194,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4341},\"url\":{\"__isSmartRef__\":true,\"id\":4342},\"changes\":[{\"__isSmartRef__\":true,\"id\":4343}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4341\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:35:20 GMT+0200 (CEST)\"},\"4342\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4343\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4344\":{\"rev\":76171,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":4345},\"url\":{\"__isSmartRef__\":true,\"id\":4346},\"changes\":[{\"__isSmartRef__\":true,\"id\":4347}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4345\":{\"isSerializedDate\":true,\"string\":\"Tue May 24 2011 14:26:26 GMT+0200 (CEST)\"},\"4346\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4347\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4348\":{\"rev\":75078,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4349},\"url\":{\"__isSmartRef__\":true,\"id\":4350},\"changes\":[{\"__isSmartRef__\":true,\"id\":4351}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4349\":{\"isSerializedDate\":true,\"string\":\"Sun May 22 2011 20:08:14 GMT+0200 (CEST)\"},\"4350\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4351\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4352\":{\"rev\":74975,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4353},\"url\":{\"__isSmartRef__\":true,\"id\":4354},\"changes\":[{\"__isSmartRef__\":true,\"id\":4355}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4353\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 10:25:59 GMT+0200 (CEST)\"},\"4354\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4355\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4356\":{\"rev\":74972,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4357},\"url\":{\"__isSmartRef__\":true,\"id\":4358},\"changes\":[{\"__isSmartRef__\":true,\"id\":4359}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4357\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 10:12:50 GMT+0200 (CEST)\"},\"4358\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4359\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4360\":{\"rev\":74941,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4361},\"url\":{\"__isSmartRef__\":true,\"id\":4362},\"changes\":[{\"__isSmartRef__\":true,\"id\":4363}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4361\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 00:44:24 GMT+0200 (CEST)\"},\"4362\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4363\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4364\":{\"rev\":74931,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4365},\"url\":{\"__isSmartRef__\":true,\"id\":4366},\"changes\":[{\"__isSmartRef__\":true,\"id\":4367}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4365\":{\"isSerializedDate\":true,\"string\":\"Sat May 21 2011 00:24:31 GMT+0200 (CEST)\"},\"4366\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4367\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4368\":{\"rev\":74843,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4369},\"url\":{\"__isSmartRef__\":true,\"id\":4370},\"changes\":[{\"__isSmartRef__\":true,\"id\":4371}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4369\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 18:24:22 GMT+0200 (CEST)\"},\"4370\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4371\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4372\":{\"rev\":74826,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4373},\"url\":{\"__isSmartRef__\":true,\"id\":4374},\"changes\":[{\"__isSmartRef__\":true,\"id\":4375}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4373\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 17:58:56 GMT+0200 (CEST)\"},\"4374\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4375\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4376\":{\"rev\":74748,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4377},\"url\":{\"__isSmartRef__\":true,\"id\":4378},\"changes\":[{\"__isSmartRef__\":true,\"id\":4379}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4377\":{\"isSerializedDate\":true,\"string\":\"Fri May 20 2011 15:27:05 GMT+0200 (CEST)\"},\"4378\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4379\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4380\":{\"rev\":72758,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4381},\"url\":{\"__isSmartRef__\":true,\"id\":4382},\"changes\":[{\"__isSmartRef__\":true,\"id\":4383}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4381\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:20:13 GMT+0200 (CEST)\"},\"4382\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4383\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4384\":{\"rev\":72755,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4385},\"url\":{\"__isSmartRef__\":true,\"id\":4386},\"changes\":[{\"__isSmartRef__\":true,\"id\":4387}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4385\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:18:04 GMT+0200 (CEST)\"},\"4386\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4387\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4388\":{\"rev\":72752,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4389},\"url\":{\"__isSmartRef__\":true,\"id\":4390},\"changes\":[{\"__isSmartRef__\":true,\"id\":4391}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4389\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:14:34 GMT+0200 (CEST)\"},\"4390\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4391\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4392\":{\"rev\":72749,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":4393},\"url\":{\"__isSmartRef__\":true,\"id\":4394},\"changes\":[{\"__isSmartRef__\":true,\"id\":4395}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4393\":{\"isSerializedDate\":true,\"string\":\"Tue May 17 2011 00:07:35 GMT+0200 (CEST)\"},\"4394\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4395\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4396\":{\"rev\":72672,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4397},\"url\":{\"__isSmartRef__\":true,\"id\":4398},\"changes\":[{\"__isSmartRef__\":true,\"id\":4399}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4397\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 20:42:59 GMT+0200 (CEST)\"},\"4398\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4399\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4400\":{\"rev\":72667,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4401},\"url\":{\"__isSmartRef__\":true,\"id\":4402},\"changes\":[{\"__isSmartRef__\":true,\"id\":4403}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4401\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 18:14:53 GMT+0200 (CEST)\"},\"4402\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4403\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4404\":{\"rev\":72661,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4405},\"url\":{\"__isSmartRef__\":true,\"id\":4406},\"changes\":[{\"__isSmartRef__\":true,\"id\":4407}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4405\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 18:02:26 GMT+0200 (CEST)\"},\"4406\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4407\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4408\":{\"rev\":72653,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4409},\"url\":{\"__isSmartRef__\":true,\"id\":4410},\"changes\":[{\"__isSmartRef__\":true,\"id\":4411}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4409\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:47:29 GMT+0200 (CEST)\"},\"4410\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4411\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4412\":{\"rev\":72649,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4413},\"url\":{\"__isSmartRef__\":true,\"id\":4414},\"changes\":[{\"__isSmartRef__\":true,\"id\":4415}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4413\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:45:25 GMT+0200 (CEST)\"},\"4414\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4415\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4416\":{\"rev\":72590,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4417},\"url\":{\"__isSmartRef__\":true,\"id\":4418},\"changes\":[{\"__isSmartRef__\":true,\"id\":4419}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4417\":{\"isSerializedDate\":true,\"string\":\"Mon May 16 2011 17:18:48 GMT+0200 (CEST)\"},\"4418\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4419\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4420\":{\"rev\":72267,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4421},\"url\":{\"__isSmartRef__\":true,\"id\":4422},\"changes\":[{\"__isSmartRef__\":true,\"id\":4423}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4421\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:10:06 GMT+0200 (CEST)\"},\"4422\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4423\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4424\":{\"rev\":72263,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4425},\"url\":{\"__isSmartRef__\":true,\"id\":4426},\"changes\":[{\"__isSmartRef__\":true,\"id\":4427}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4425\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:07:16 GMT+0200 (CEST)\"},\"4426\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4427\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4428\":{\"rev\":72259,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4429},\"url\":{\"__isSmartRef__\":true,\"id\":4430},\"changes\":[{\"__isSmartRef__\":true,\"id\":4431}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4429\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 16:05:00 GMT+0200 (CEST)\"},\"4430\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4431\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4432\":{\"rev\":72255,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4433},\"url\":{\"__isSmartRef__\":true,\"id\":4434},\"changes\":[{\"__isSmartRef__\":true,\"id\":4435}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4433\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:58:26 GMT+0200 (CEST)\"},\"4434\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4435\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4436\":{\"rev\":72252,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4437},\"url\":{\"__isSmartRef__\":true,\"id\":4438},\"changes\":[{\"__isSmartRef__\":true,\"id\":4439}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4437\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:48:10 GMT+0200 (CEST)\"},\"4438\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4439\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4440\":{\"rev\":72249,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4441},\"url\":{\"__isSmartRef__\":true,\"id\":4442},\"changes\":[{\"__isSmartRef__\":true,\"id\":4443}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4441\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:43:25 GMT+0200 (CEST)\"},\"4442\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4443\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4444\":{\"rev\":72246,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4445},\"url\":{\"__isSmartRef__\":true,\"id\":4446},\"changes\":[{\"__isSmartRef__\":true,\"id\":4447}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4445\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:16:15 GMT+0200 (CEST)\"},\"4446\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4447\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4448\":{\"rev\":72243,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4449},\"url\":{\"__isSmartRef__\":true,\"id\":4450},\"changes\":[{\"__isSmartRef__\":true,\"id\":4451}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4449\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 15:08:25 GMT+0200 (CEST)\"},\"4450\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4451\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Tools/ObjectEditor.json\"},\"4452\":{\"rev\":72235,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":4453},\"url\":{\"__isSmartRef__\":true,\"id\":4454},\"changes\":[{\"__isSmartRef__\":true,\"id\":4455}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4453\":{\"isSerializedDate\":true,\"string\":\"Sun May 15 2011 14:35:54 GMT+0200 (CEST)\"},\"4454\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"4455\":{\"type\":\"S:added\",\"url\":null},\"4456\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4457},{\"__isSmartRef__\":true,\"id\":6008},{\"__isSmartRef__\":true,\"id\":6039}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6087},\"id\":\"F4BB59C3-F29B-4EE8-ABD6-E10958C91622\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6088},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6089},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4457},\"titleBar\":{\"__isSmartRef__\":true,\"id\":6039},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":6090},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":6091},\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":2975},\"name\":\"ObjectEditor1\",\"highlighted\":true,\"cameForward\":false,\"showsHalos\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isBeingDragged\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":16,\"derivationIds\":[205,\"2951753B-EB95-4093-A0DD-249E83AC2204\",\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\",\"96D56291-98FB-42C4-A247-0A20B4183B14\",\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\",\"22248328-5B04-4E39-ADDE-460C107C790F\",\"2F4F6161-9F4C-469E-AF56-24765FF03B72\",\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\",\"FF731ED6-5217-4053-9B85-77F1BF344BF3\",\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\",\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\",\"94783CDE-55B0-4198-8477-C0756F2C812F\",\"F03206B8-2964-470C-A335-FF321C7743E5\",\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\",\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\",\"FDF9A68D-1149-4666-9946-600CCA238B76\",\"118B9F76-0089-47CC-9C18-9F9FF646339B\",\"B0FFB231-7805-4F89-B4B3-4ACD87687613\",\"76631A8F-F752-4DB8-93ED-1496BC458DF0\",\"04D3062E-744B-4E3D-8B25-5602772A307B\",\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\",\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\",\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\",\"9771786C-46ED-4C4F-A876-F8CF0B84E769\",\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\",\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\",\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\",\"8BEEB84F-C547-44B8-9A1E-4586D5236462\",\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\",\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\",\"776DB695-E9C5-410B-9B3D-A492EE5196F1\"],\"moved\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1.0100552207170073,\"__serializedExpressions__\":[\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\",\"minSize\",\"minExtent\",\"_Position\"],\"owner\":null,\"_StyleClassNames\":[\"highlighted\"],\"state\":\"shutdown\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6092},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(723.0,268.0)\",\"expandedExtent\":\"lively.pt(729.0,365.0)\",\"prevDragPos\":\"lively.pt(1898.2,4098.7)\",\"expandedPosition\":\"lively.pt(26.0,125.0)\",\"collapsedPosition\":\"lively.pt(21.0,92.9)\",\"minSize\":\"lively.pt(500.0,300.0)\",\"minExtent\":\"lively.pt(455.0,268.0)\",\"_Position\":\"lively.pt(666.0,104.2)\"},\"4457\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4458},{\"__isSmartRef__\":true,\"id\":5368},{\"__isSmartRef__\":true,\"id\":5203},{\"__isSmartRef__\":true,\"id\":5374},{\"__isSmartRef__\":true,\"id\":5381},{\"__isSmartRef__\":true,\"id\":5403},{\"__isSmartRef__\":true,\"id\":5424},{\"__isSmartRef__\":true,\"id\":5451},{\"__isSmartRef__\":true,\"id\":4692},{\"__isSmartRef__\":true,\"id\":5124},{\"__isSmartRef__\":true,\"id\":5482},{\"__isSmartRef__\":true,\"id\":5573},{\"__isSmartRef__\":true,\"id\":5579},{\"__isSmartRef__\":true,\"id\":5641},{\"__isSmartRef__\":true,\"id\":5684},{\"__isSmartRef__\":true,\"id\":5727},{\"__isSmartRef__\":true,\"id\":5748}],\"scripts\":[{\"__isSmartRef__\":true,\"id\":5895}],\"id\":\"BB428B30-AA93-4F03-8EA7-581875C6A988\",\"shape\":{\"__isSmartRef__\":true,\"id\":5896},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ObjectEditorPane\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5897},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5900},\"layout\":{\"__isSmartRef__\":true,\"id\":5901},\"target\":{\"__isSmartRef__\":true,\"id\":346},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":4692},\"scriptList\":{\"__isSmartRef__\":true,\"id\":4458},\"connectionList\":{\"__isSmartRef__\":true,\"id\":5203},\"morphSelector\":{\"__isSmartRef__\":true,\"id\":5482},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"changeIndicator\":{\"__isSmartRef__\":true,\"id\":5124},\"isBeingDragged\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"draggingEnabled\":false,\"currentCategory\":null,\"tagChooser\":{\"__isSmartRef__\":true,\"id\":5579},\"currentTag\":null,\"derivationIds\":[206,\"3BDE080D-3D60-4BB9-A690-E6001350F596\",\"00E28CBF-E803-4BC0-93CC-651AC21008A5\",\"1B7E7936-0145-47E4-8433-DFE58134E74B\",\"422B98E3-E52B-4057-9C28-865873682DE1\",\"BCDE8D30-ECC2-4883-9587-2518B6822233\",\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\",\"17E22972-5EBC-4511-9779-05E9E665D899\",\"C6F34039-F423-4223-8D6A-85611A138372\",\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\",\"88F702A6-6067-4160-8561-54FAD27ADB17\",\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\",\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\",\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\",\"FEB1641E-DEA0-449B-B5E5-D3946457A986\",\"5A09E61D-0939-46DD-B099-6337F45EAD81\",\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\",\"FCE84B47-1667-482B-B035-D2C3C7F53837\",\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\",\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\",\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\",\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\",\"22651992-9C38-474F-B720-F2FC4B1D9A0E\",\"80BF85C2-6727-4766-861C-09C225341FEA\",\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\",\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\",\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\",\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\",\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\",\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\",\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4456},\"partTests\":{\"__isSmartRef__\":true,\"id\":5902},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5903},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"distanceToDragEvent\":\"lively.pt(350.2,-3.2)\",\"_Position\":\"lively.pt(1.0,21.5)\"},\"4458\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D12B27BC-1B0D-4E40-8A45-AEBCEB22B90E\",\"shape\":{\"__isSmartRef__\":true,\"id\":4459},\"droppingEnabled\":true,\"halosEnabled\":true,\"itemList\":[\"-- ALL --\",\"cellBorderWidth\",\"cellWidth\",\"highlightColumn\",\"normalCellWidth\",\"normalVariableCellWidth\",\"onrestore\",\"renderCell\",\"renderNormalTimeline\",\"renderTimeline\",\"renderZoomedOutTimeline\",\"setColumnNumber\",\"toggleZoom\",\"variableCellWidth\",\"zoomedOutCellWidth\",\"zoomedOutVariableCellWidth\"],\"selectedLineNo\":10,\"showsHalos\":false,\"name\":\"ObjectEditorScriptList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4460},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4461}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"layout\":{\"__isSmartRef__\":true,\"id\":4463},\"doitContext\":{\"__isSmartRef__\":true,\"id\":4464},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5359},\"_FontSize\":10,\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":17,\"currentCategory\":null,\"derivationIds\":[207,\"D87334B5-DFB8-438D-8038-D2C55A798E3B\",\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\",\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\",\"1260A8AA-AD41-451A-A761-BE75A33282E8\",\"11AABB24-1595-4EDC-95DF-8BC66785F47A\",\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\",\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\",\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\",\"D70897C1-82FA-42AD-9D81-A0698E9072CC\",\"69BB0838-2830-4831-A681-185E03308396\",\"434D4493-4DD6-466F-A202-7364A5829C52\",\"93D99F39-CC07-45EB-9459-5230A80A20D2\",\"4756DE7D-3422-46FC-B24B-5565F597D490\",\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\",\"07109F49-B19B-4C20-8632-697478AA1FFB\",\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\",\"C9C566DA-2167-4866-B606-6D9467CC5763\",\"43A75FC1-E0E6-4B7B-84B5-382D18881361\",\"1EE4A800-07BC-4687-B972-0360A139A335\",\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\",\"500ABFF2-CC61-403C-B40B-C38B13EB829E\",\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\",\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\",\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\",\"0435127D-922E-4618-BBE2-72674C58772C\",\"7A26603F-1566-41BE-B32D-6B17A7FAF107\",\"236EA689-19AE-4C3D-BA95-EA5786184C70\",\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\",\"B826CD75-9134-4A06-BC7D-791974BC6735\",\"63898451-C4BE-41C7-B09C-31F71CA4B63C\"],\"selection\":\"renderZoomedOutTimeline\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5360},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,63.0)\",\"distanceToDragEvent\":\"lively.pt(126.0,-14.4)\"},\"4459\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,242.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4460\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4461\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4458},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4457},\"targetMethodName\":\"displaySourceForScript\",\"converterString\":\"function (value) {\\n return (value === '-- ALL --') ? null : value;\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4462},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4462\":{\"source\":{\"__isSmartRef__\":true,\"id\":4458},\"target\":{\"__isSmartRef__\":true,\"id\":4457}},\"4463\":{\"resizeHeight\":true},\"4464\":{\"submorphs\":[],\"scripts\":[],\"id\":836,\"shape\":{\"__isSmartRef__\":true,\"id\":4465},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4466},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4467},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":4532},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"showsHalos\":false,\"name\":\"ObjectEditor\",\"target\":{\"__isSmartRef__\":true,\"id\":4533},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4691},\"scriptList\":{\"__isSmartRef__\":true,\"id\":4458},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":4692},\"classButton\":{\"__isSmartRef__\":true,\"id\":5183},\"connectionList\":{\"__isSmartRef__\":true,\"id\":5203},\"targetButton\":{\"__isSmartRef__\":true,\"id\":5215},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"morphSelector\":{\"__isSmartRef__\":true,\"id\":5233},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5306},\"cameForward\":false,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedExpressions__\":[\"contentOffset\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"_Position\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5307},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"expandedExtent\":\"lively.pt(861.5,575.2)\",\"prevDragPos\":\"lively.pt(613.0,129.0)\",\"expandedPosition\":\"lively.pt(377.7,419.5)\",\"_Position\":\"lively.pt(715.5,73.9)\"},\"4465\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":9.25,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Fill\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Extent\":\"lively.pt(981.0,585.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4466\":{\"adjustForNewBounds\":true},\"4467\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4468},{\"__isSmartRef__\":true,\"id\":4473},{\"__isSmartRef__\":true,\"id\":4494},{\"__isSmartRef__\":true,\"id\":4509}],\"scripts\":[],\"id\":837,\"shape\":{\"__isSmartRef__\":true,\"id\":4525},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4530},\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4464},\"label\":{\"__isSmartRef__\":true,\"id\":4468},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4473},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4494},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4509},\"owner\":null,\"name\":\"ObjectEditorTitleBar\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4531},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4468\":{\"submorphs\":[],\"scripts\":[],\"id\":838,\"shape\":{\"__isSmartRef__\":true,\"id\":4469},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4470}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"_Align\":\"center\",\"owner\":{\"__isSmartRef__\":true,\"id\":4467},\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4472},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4469\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(922.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4470\":{\"style\":{\"__isSmartRef__\":true,\"id\":4471},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4468},\"storedString\":\"\",\"_id\":\"_1341\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4471\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4472\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4468},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4473\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4474}],\"scripts\":[],\"id\":839,\"shape\":{\"__isSmartRef__\":true,\"id\":4479},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4480},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4485},\"label\":{\"__isSmartRef__\":true,\"id\":4474},\"owner\":{\"__isSmartRef__\":true,\"id\":4467},\"layout\":{\"__isSmartRef__\":true,\"id\":4490},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4491},{\"__isSmartRef__\":true,\"id\":4492}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4493},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(961.0,3.0)\"},\"4474\":{\"submorphs\":[],\"scripts\":[],\"id\":840,\"shape\":{\"__isSmartRef__\":true,\"id\":4475},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4476}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4473},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4478},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4475\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4476\":{\"style\":{\"__isSmartRef__\":true,\"id\":4477},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4474},\"storedString\":\"\",\"_id\":\"_1342\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4477\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4478\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4474},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4479\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4480},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4480\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4481},{\"__isSmartRef__\":true,\"id\":4482},{\"__isSmartRef__\":true,\"id\":4483},{\"__isSmartRef__\":true,\"id\":4484}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4481\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4482\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4483\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4484\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4485\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4486},{\"__isSmartRef__\":true,\"id\":4487},{\"__isSmartRef__\":true,\"id\":4488},{\"__isSmartRef__\":true,\"id\":4489}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4486\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4487\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4488\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4489\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4490\":{\"moveHorizontal\":true},\"4491\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4473},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4464},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4492\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4473},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4464},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4493\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4473},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4494\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4495}],\"scripts\":[],\"id\":841,\"shape\":{\"__isSmartRef__\":true,\"id\":4500},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4480},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4501},\"label\":{\"__isSmartRef__\":true,\"id\":4495},\"owner\":{\"__isSmartRef__\":true,\"id\":4467},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4506},{\"__isSmartRef__\":true,\"id\":4507}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"showsHalos\":false,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4508},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4495\":{\"submorphs\":[],\"scripts\":[],\"id\":842,\"shape\":{\"__isSmartRef__\":true,\"id\":4496},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4497}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4494},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4499},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4496\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4497\":{\"style\":{\"__isSmartRef__\":true,\"id\":4498},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4495},\"storedString\":\"\",\"_id\":\"_1343\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4498\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4499\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4495},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4500\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4480},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4501\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4502},{\"__isSmartRef__\":true,\"id\":4503},{\"__isSmartRef__\":true,\"id\":4504},{\"__isSmartRef__\":true,\"id\":4505}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4502\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4503\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4504\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4505\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4506\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4494},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4464},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4507\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4494},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4464},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4508\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4494},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4509\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4510}],\"scripts\":[],\"id\":843,\"shape\":{\"__isSmartRef__\":true,\"id\":4515},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4480},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4516},\"label\":{\"__isSmartRef__\":true,\"id\":4510},\"owner\":{\"__isSmartRef__\":true,\"id\":4467},\"layout\":{\"__isSmartRef__\":true,\"id\":4521},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4522},{\"__isSmartRef__\":true,\"id\":4523}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4524},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(942.0,3.0)\"},\"4510\":{\"submorphs\":[],\"scripts\":[],\"id\":844,\"shape\":{\"__isSmartRef__\":true,\"id\":4511},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4512}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4509},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4514},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4511\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4512\":{\"style\":{\"__isSmartRef__\":true,\"id\":4513},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4510},\"storedString\":\"\",\"_id\":\"_1344\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4513\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4514\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4510},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4515\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4480},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4516\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4517},{\"__isSmartRef__\":true,\"id\":4518},{\"__isSmartRef__\":true,\"id\":4519},{\"__isSmartRef__\":true,\"id\":4520}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4517\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4518\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4519\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4520\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4521\":{\"moveHorizontal\":true},\"4522\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4509},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4464},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4523\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4509},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4464},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4524\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4509},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4525\":{\"_BorderWidth\":2,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4526},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(981.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4526\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4527},{\"__isSmartRef__\":true,\"id\":4528},{\"__isSmartRef__\":true,\"id\":4529}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,1,0,-1)\"},\"4527\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"4528\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,230,230)\"},\"4529\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"4530\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4531\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4467},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4532\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":377.6609726943286,\"f\":419.5142810783999,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4533\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4534},\"id\":394,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4535}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4537},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4538},\"layout\":{\"__isSmartRef__\":true,\"id\":4610},\"doitContext\":{\"__isSmartRef__\":true,\"id\":4611},\"priorSelectionRange\":[0,36],\"charsReplaced\":\"\",\"lastFindLoc\":20,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"4534\":{\"_BorderWidth\":2,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,200.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4535\":{\"style\":{\"__isSmartRef__\":true,\"id\":4536},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4533},\"storedString\":\"\",\"_id\":\"_1353\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4536\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4537\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4533},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4538\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4533},{\"__isSmartRef__\":true,\"id\":4539}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4607},\"id\":395,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4608},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4609},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4533},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4539},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"cameForward\":false,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1234.0,448.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"prevDragPos\":\"lively.pt(1478.0,453.0)\"},\"4539\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4540},{\"__isSmartRef__\":true,\"id\":4546},{\"__isSmartRef__\":true,\"id\":4569},{\"__isSmartRef__\":true,\"id\":4586}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4604},\"id\":396,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4605},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4606},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4538},\"label\":{\"__isSmartRef__\":true,\"id\":4540},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4546},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4569},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4586},\"owner\":{\"__isSmartRef__\":true,\"id\":4538},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4540\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4541},\"id\":397,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4542}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4544},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":4545},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":4539},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4541\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4542\":{\"style\":{\"__isSmartRef__\":true,\"id\":4543},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4540},\"storedString\":\"\",\"_id\":\"_1345\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4543\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4544\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4540},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4545\":{\"resizeWidth\":true},\"4546\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4547}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4552},\"id\":398,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4558},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4553},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4559},\"label\":{\"__isSmartRef__\":true,\"id\":4547},\"owner\":{\"__isSmartRef__\":true,\"id\":4539},\"layout\":{\"__isSmartRef__\":true,\"id\":4564},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4565},{\"__isSmartRef__\":true,\"id\":4567}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"4547\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4548},\"id\":399,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4549}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4551},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4546},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4548\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4549\":{\"style\":{\"__isSmartRef__\":true,\"id\":4550},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4547},\"storedString\":\"\",\"_id\":\"_1346\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4550\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4551\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4547},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4552\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4553},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4553\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4554},{\"__isSmartRef__\":true,\"id\":4555},{\"__isSmartRef__\":true,\"id\":4556},{\"__isSmartRef__\":true,\"id\":4557}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4554\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"4555\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4556\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"4557\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"4558\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4546},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4559\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4560},{\"__isSmartRef__\":true,\"id\":4561},{\"__isSmartRef__\":true,\"id\":4562},{\"__isSmartRef__\":true,\"id\":4563}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4560\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4561\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4562\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4563\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4564\":{\"moveHorizontal\":true},\"4565\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4546},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4538},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4566},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4566\":{\"source\":{\"__isSmartRef__\":true,\"id\":4546},\"target\":{\"__isSmartRef__\":true,\"id\":4538}},\"4567\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4546},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4538},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4568},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4568\":{\"source\":{\"__isSmartRef__\":true,\"id\":4546},\"target\":{\"__isSmartRef__\":true,\"id\":4538}},\"4569\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4570}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4575},\"id\":400,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4576},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4553},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4577},\"label\":{\"__isSmartRef__\":true,\"id\":4570},\"owner\":{\"__isSmartRef__\":true,\"id\":4539},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4582},{\"__isSmartRef__\":true,\"id\":4584}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4570\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4571},\"id\":401,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4572}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4574},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4569},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4571\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4572\":{\"style\":{\"__isSmartRef__\":true,\"id\":4573},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4570},\"storedString\":\"\",\"_id\":\"_1347\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4573\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4574\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4570},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4575\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4553},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4576\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4569},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4577\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4578},{\"__isSmartRef__\":true,\"id\":4579},{\"__isSmartRef__\":true,\"id\":4580},{\"__isSmartRef__\":true,\"id\":4581}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4578\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4579\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4580\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4581\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4582\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4569},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4538},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4583},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4583\":{\"source\":{\"__isSmartRef__\":true,\"id\":4569},\"target\":{\"__isSmartRef__\":true,\"id\":4538}},\"4584\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4569},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4538},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4585},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4585\":{\"source\":{\"__isSmartRef__\":true,\"id\":4569},\"target\":{\"__isSmartRef__\":true,\"id\":4538}},\"4586\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4587}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4592},\"id\":402,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4593},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4553},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4594},\"label\":{\"__isSmartRef__\":true,\"id\":4587},\"owner\":{\"__isSmartRef__\":true,\"id\":4539},\"layout\":{\"__isSmartRef__\":true,\"id\":4599},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4600},{\"__isSmartRef__\":true,\"id\":4602}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"4587\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4588},\"id\":403,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4589}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4591},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4586},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4588\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4589\":{\"style\":{\"__isSmartRef__\":true,\"id\":4590},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4587},\"storedString\":\"\",\"_id\":\"_1348\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4590\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4591\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4587},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4592\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4553},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4593\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4586},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4594\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4595},{\"__isSmartRef__\":true,\"id\":4596},{\"__isSmartRef__\":true,\"id\":4597},{\"__isSmartRef__\":true,\"id\":4598}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4595\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4596\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4597\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4598\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4599\":{\"moveHorizontal\":true},\"4600\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4586},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4538},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4601},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4601\":{\"source\":{\"__isSmartRef__\":true,\"id\":4586},\"target\":{\"__isSmartRef__\":true,\"id\":4538}},\"4602\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4586},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4538},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4603},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4603\":{\"source\":{\"__isSmartRef__\":true,\"id\":4586},\"target\":{\"__isSmartRef__\":true,\"id\":4538}},\"4604\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4526},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4605\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4539},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4606\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4607\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\"},\"4608\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4538},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4609\":{\"adjustForNewBounds\":true},\"4610\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4611\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4612},{\"__isSmartRef__\":true,\"id\":4619}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4686},\"id\":361,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4687},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4688},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":4612},\"titleBar\":{\"__isSmartRef__\":true,\"id\":4619},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":4689},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":4690},\"ignoreEventsOnExpand\":false,\"owner\":null,\"showsHalos\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"state\":\"shutdown\",\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1131.0,79.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(500.0,22.0)\",\"expandedExtent\":\"lively.pt(500.0,222.0)\",\"prevDragPos\":\"lively.pt(1507.0,76.0)\",\"expandedPosition\":\"lively.pt(1131.0,79.0)\",\"collapsedPosition\":\"lively.pt(1131.0,79.0)\"},\"4612\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4613},\"id\":360,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4614}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4616},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":0,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4611},\"layout\":{\"__isSmartRef__\":true,\"id\":4617},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4618}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1307282796737,\"accessibleInInactiveWindow\":true,\"eventsAreIgnored\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Visible\":true,\"charsReplaced\":\"\",\"lastFindLoc\":15,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"textString\":\"undefined\",\"cachedTextString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"4613\":{\"_BorderWidth\":2,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,0.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4614\":{\"style\":{\"__isSmartRef__\":true,\"id\":4615},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4612},\"_id\":\"_2849\",\"storedString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4615\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4616\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4612},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4617\":{\"resizeWidth\":true,\"resizeHeight\":true},\"4618\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4612},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4612},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4619\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4620},{\"__isSmartRef__\":true,\"id\":4626},{\"__isSmartRef__\":true,\"id\":4644},{\"__isSmartRef__\":true,\"id\":4661}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4679},\"id\":362,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4684},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":4685},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":4611},\"label\":{\"__isSmartRef__\":true,\"id\":4620},\"closeButton\":{\"__isSmartRef__\":true,\"id\":4626},\"menuButton\":{\"__isSmartRef__\":true,\"id\":4644},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":4661},\"owner\":{\"__isSmartRef__\":true,\"id\":4611},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4620\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4621},\"id\":363,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4622}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4624},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":4625},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":4619},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"4621\":{\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4622\":{\"style\":{\"__isSmartRef__\":true,\"id\":4623},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4620},\"storedString\":\"\",\"_id\":\"_1349\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4623\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4624\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4620},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4625\":{\"resizeWidth\":true},\"4626\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4627}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4632},\"id\":364,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4633},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4553},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4634},\"label\":{\"__isSmartRef__\":true,\"id\":4627},\"owner\":{\"__isSmartRef__\":true,\"id\":4619},\"layout\":{\"__isSmartRef__\":true,\"id\":4639},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4640},{\"__isSmartRef__\":true,\"id\":4642}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"4627\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4628},\"id\":365,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4629}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4631},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4626},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4628\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4629\":{\"style\":{\"__isSmartRef__\":true,\"id\":4630},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4627},\"storedString\":\"\",\"_id\":\"_1350\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4630\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4631\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4627},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4632\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4553},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4633\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4626},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4634\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4635},{\"__isSmartRef__\":true,\"id\":4636},{\"__isSmartRef__\":true,\"id\":4637},{\"__isSmartRef__\":true,\"id\":4638}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4635\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4636\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4637\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4638\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4639\":{\"moveHorizontal\":true},\"4640\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4626},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4611},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4641},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4641\":{\"source\":{\"__isSmartRef__\":true,\"id\":4626},\"target\":{\"__isSmartRef__\":true,\"id\":4611}},\"4642\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4626},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4611},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4643},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4643\":{\"source\":{\"__isSmartRef__\":true,\"id\":4626},\"target\":{\"__isSmartRef__\":true,\"id\":4611}},\"4644\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4645}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4650},\"id\":366,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4651},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4553},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4652},\"label\":{\"__isSmartRef__\":true,\"id\":4645},\"owner\":{\"__isSmartRef__\":true,\"id\":4619},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4657},{\"__isSmartRef__\":true,\"id\":4659}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"4645\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4646},\"id\":367,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4647}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4649},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4644},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4646\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4647\":{\"style\":{\"__isSmartRef__\":true,\"id\":4648},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4645},\"storedString\":\"\",\"_id\":\"_1351\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4648\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4649\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4645},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4650\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4553},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4651\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4644},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4652\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4653},{\"__isSmartRef__\":true,\"id\":4654},{\"__isSmartRef__\":true,\"id\":4655},{\"__isSmartRef__\":true,\"id\":4656}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4653\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4654\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4655\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4656\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4657\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4644},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4611},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4658},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4658\":{\"source\":{\"__isSmartRef__\":true,\"id\":4644},\"target\":{\"__isSmartRef__\":true,\"id\":4611}},\"4659\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4644},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4611},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4660},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4660\":{\"source\":{\"__isSmartRef__\":true,\"id\":4644},\"target\":{\"__isSmartRef__\":true,\"id\":4611}},\"4661\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":4662}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4667},\"id\":368,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4668},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":4553},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":4669},\"label\":{\"__isSmartRef__\":true,\"id\":4662},\"owner\":{\"__isSmartRef__\":true,\"id\":4619},\"layout\":{\"__isSmartRef__\":true,\"id\":4674},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":4675},{\"__isSmartRef__\":true,\"id\":4677}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"4662\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":4663},\"id\":369,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4664}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4666},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":4661},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4663\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"4664\":{\"style\":{\"__isSmartRef__\":true,\"id\":4665},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4662},\"storedString\":\"\",\"_id\":\"_1352\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4665\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4666\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4662},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4667\":{\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4553},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"4668\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4661},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4669\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4670},{\"__isSmartRef__\":true,\"id\":4671},{\"__isSmartRef__\":true,\"id\":4672},{\"__isSmartRef__\":true,\"id\":4673}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4670\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"4671\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4672\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"4673\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"4674\":{\"moveHorizontal\":true},\"4675\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4661},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4611},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4676},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4676\":{\"source\":{\"__isSmartRef__\":true,\"id\":4661},\"target\":{\"__isSmartRef__\":true,\"id\":4611}},\"4677\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4661},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4611},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":4678},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"4678\":{\"source\":{\"__isSmartRef__\":true,\"id\":4661},\"target\":{\"__isSmartRef__\":true,\"id\":4611}},\"4679\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":4680},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"4680\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":4681},{\"__isSmartRef__\":true,\"id\":4682},{\"__isSmartRef__\":true,\"id\":4683}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"4681\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"4682\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(243,243,243)\"},\"4683\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"4684\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4619},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4685\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"4686\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"4687\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4611},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"4688\":{\"adjustForNewBounds\":true},\"4689\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4690\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"4691\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"Edit scripts and connections of a specific morph. Early version.\",\"partName\":\"ObjectEditor\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"4692\":{\"submorphs\":[],\"scripts\":[],\"id\":\"15234EE5-F5A5-4118-8BCC-277A6A56C345\",\"shape\":{\"__isSmartRef__\":true,\"id\":4693},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,courier\",\"_MaxTextWidth\":588.0166612695056,\"_MaxTextHeight\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4694},{\"__isSmartRef__\":true,\"id\":4696},{\"__isSmartRef__\":true,\"id\":4698},{\"__isSmartRef__\":true,\"id\":4700},{\"__isSmartRef__\":true,\"id\":4702},{\"__isSmartRef__\":true,\"id\":4704},{\"__isSmartRef__\":true,\"id\":4706},{\"__isSmartRef__\":true,\"id\":4708},{\"__isSmartRef__\":true,\"id\":4710},{\"__isSmartRef__\":true,\"id\":4712},{\"__isSmartRef__\":true,\"id\":4714},{\"__isSmartRef__\":true,\"id\":4716},{\"__isSmartRef__\":true,\"id\":4718},{\"__isSmartRef__\":true,\"id\":4720},{\"__isSmartRef__\":true,\"id\":4722},{\"__isSmartRef__\":true,\"id\":4724},{\"__isSmartRef__\":true,\"id\":4726},{\"__isSmartRef__\":true,\"id\":4728},{\"__isSmartRef__\":true,\"id\":4730},{\"__isSmartRef__\":true,\"id\":4732},{\"__isSmartRef__\":true,\"id\":4734},{\"__isSmartRef__\":true,\"id\":4736},{\"__isSmartRef__\":true,\"id\":4738},{\"__isSmartRef__\":true,\"id\":4740},{\"__isSmartRef__\":true,\"id\":4742},{\"__isSmartRef__\":true,\"id\":4744},{\"__isSmartRef__\":true,\"id\":4746},{\"__isSmartRef__\":true,\"id\":4748},{\"__isSmartRef__\":true,\"id\":4750},{\"__isSmartRef__\":true,\"id\":4752},{\"__isSmartRef__\":true,\"id\":4754},{\"__isSmartRef__\":true,\"id\":4756},{\"__isSmartRef__\":true,\"id\":4758},{\"__isSmartRef__\":true,\"id\":4760},{\"__isSmartRef__\":true,\"id\":4762},{\"__isSmartRef__\":true,\"id\":4764},{\"__isSmartRef__\":true,\"id\":4766},{\"__isSmartRef__\":true,\"id\":4768},{\"__isSmartRef__\":true,\"id\":4770},{\"__isSmartRef__\":true,\"id\":4772},{\"__isSmartRef__\":true,\"id\":4774},{\"__isSmartRef__\":true,\"id\":4776},{\"__isSmartRef__\":true,\"id\":4778},{\"__isSmartRef__\":true,\"id\":4780},{\"__isSmartRef__\":true,\"id\":4782},{\"__isSmartRef__\":true,\"id\":4784},{\"__isSmartRef__\":true,\"id\":4786},{\"__isSmartRef__\":true,\"id\":4788},{\"__isSmartRef__\":true,\"id\":4790},{\"__isSmartRef__\":true,\"id\":4792},{\"__isSmartRef__\":true,\"id\":4794},{\"__isSmartRef__\":true,\"id\":4796},{\"__isSmartRef__\":true,\"id\":4798},{\"__isSmartRef__\":true,\"id\":4800},{\"__isSmartRef__\":true,\"id\":4802},{\"__isSmartRef__\":true,\"id\":4804},{\"__isSmartRef__\":true,\"id\":4806},{\"__isSmartRef__\":true,\"id\":4808},{\"__isSmartRef__\":true,\"id\":4810},{\"__isSmartRef__\":true,\"id\":4812},{\"__isSmartRef__\":true,\"id\":4814},{\"__isSmartRef__\":true,\"id\":4816},{\"__isSmartRef__\":true,\"id\":4818},{\"__isSmartRef__\":true,\"id\":4820},{\"__isSmartRef__\":true,\"id\":4822},{\"__isSmartRef__\":true,\"id\":4824},{\"__isSmartRef__\":true,\"id\":4826},{\"__isSmartRef__\":true,\"id\":4828},{\"__isSmartRef__\":true,\"id\":4830},{\"__isSmartRef__\":true,\"id\":4832},{\"__isSmartRef__\":true,\"id\":4834},{\"__isSmartRef__\":true,\"id\":4836},{\"__isSmartRef__\":true,\"id\":4838},{\"__isSmartRef__\":true,\"id\":4840},{\"__isSmartRef__\":true,\"id\":4842},{\"__isSmartRef__\":true,\"id\":4844},{\"__isSmartRef__\":true,\"id\":4846},{\"__isSmartRef__\":true,\"id\":4848},{\"__isSmartRef__\":true,\"id\":4850},{\"__isSmartRef__\":true,\"id\":4852},{\"__isSmartRef__\":true,\"id\":4854},{\"__isSmartRef__\":true,\"id\":4856},{\"__isSmartRef__\":true,\"id\":4858},{\"__isSmartRef__\":true,\"id\":4860},{\"__isSmartRef__\":true,\"id\":4862},{\"__isSmartRef__\":true,\"id\":4864},{\"__isSmartRef__\":true,\"id\":4866},{\"__isSmartRef__\":true,\"id\":4868},{\"__isSmartRef__\":true,\"id\":4870},{\"__isSmartRef__\":true,\"id\":4872},{\"__isSmartRef__\":true,\"id\":4874},{\"__isSmartRef__\":true,\"id\":4876},{\"__isSmartRef__\":true,\"id\":4878},{\"__isSmartRef__\":true,\"id\":4880},{\"__isSmartRef__\":true,\"id\":4882},{\"__isSmartRef__\":true,\"id\":4884},{\"__isSmartRef__\":true,\"id\":4886},{\"__isSmartRef__\":true,\"id\":4888},{\"__isSmartRef__\":true,\"id\":4890},{\"__isSmartRef__\":true,\"id\":4892},{\"__isSmartRef__\":true,\"id\":4894},{\"__isSmartRef__\":true,\"id\":4896},{\"__isSmartRef__\":true,\"id\":4898},{\"__isSmartRef__\":true,\"id\":4900},{\"__isSmartRef__\":true,\"id\":4902},{\"__isSmartRef__\":true,\"id\":4904},{\"__isSmartRef__\":true,\"id\":4906},{\"__isSmartRef__\":true,\"id\":4908},{\"__isSmartRef__\":true,\"id\":4910},{\"__isSmartRef__\":true,\"id\":4912},{\"__isSmartRef__\":true,\"id\":4914},{\"__isSmartRef__\":true,\"id\":4916},{\"__isSmartRef__\":true,\"id\":4918},{\"__isSmartRef__\":true,\"id\":4920},{\"__isSmartRef__\":true,\"id\":4922},{\"__isSmartRef__\":true,\"id\":4924},{\"__isSmartRef__\":true,\"id\":4926},{\"__isSmartRef__\":true,\"id\":4928},{\"__isSmartRef__\":true,\"id\":4930},{\"__isSmartRef__\":true,\"id\":4932},{\"__isSmartRef__\":true,\"id\":4934},{\"__isSmartRef__\":true,\"id\":4936},{\"__isSmartRef__\":true,\"id\":4938},{\"__isSmartRef__\":true,\"id\":4940},{\"__isSmartRef__\":true,\"id\":4942},{\"__isSmartRef__\":true,\"id\":4944},{\"__isSmartRef__\":true,\"id\":4946},{\"__isSmartRef__\":true,\"id\":4948},{\"__isSmartRef__\":true,\"id\":4950},{\"__isSmartRef__\":true,\"id\":4952},{\"__isSmartRef__\":true,\"id\":4954},{\"__isSmartRef__\":true,\"id\":4956},{\"__isSmartRef__\":true,\"id\":4958},{\"__isSmartRef__\":true,\"id\":4960},{\"__isSmartRef__\":true,\"id\":4962},{\"__isSmartRef__\":true,\"id\":4964},{\"__isSmartRef__\":true,\"id\":4966},{\"__isSmartRef__\":true,\"id\":4968},{\"__isSmartRef__\":true,\"id\":4970},{\"__isSmartRef__\":true,\"id\":4972},{\"__isSmartRef__\":true,\"id\":4974},{\"__isSmartRef__\":true,\"id\":4976},{\"__isSmartRef__\":true,\"id\":4978},{\"__isSmartRef__\":true,\"id\":4980},{\"__isSmartRef__\":true,\"id\":4982},{\"__isSmartRef__\":true,\"id\":4984},{\"__isSmartRef__\":true,\"id\":4986},{\"__isSmartRef__\":true,\"id\":4988},{\"__isSmartRef__\":true,\"id\":4990},{\"__isSmartRef__\":true,\"id\":4992},{\"__isSmartRef__\":true,\"id\":4994},{\"__isSmartRef__\":true,\"id\":4996},{\"__isSmartRef__\":true,\"id\":4998},{\"__isSmartRef__\":true,\"id\":5000},{\"__isSmartRef__\":true,\"id\":5002},{\"__isSmartRef__\":true,\"id\":5004},{\"__isSmartRef__\":true,\"id\":5006},{\"__isSmartRef__\":true,\"id\":5008},{\"__isSmartRef__\":true,\"id\":5010},{\"__isSmartRef__\":true,\"id\":5012},{\"__isSmartRef__\":true,\"id\":5014},{\"__isSmartRef__\":true,\"id\":5016},{\"__isSmartRef__\":true,\"id\":5018},{\"__isSmartRef__\":true,\"id\":5020},{\"__isSmartRef__\":true,\"id\":5022},{\"__isSmartRef__\":true,\"id\":5024},{\"__isSmartRef__\":true,\"id\":5026},{\"__isSmartRef__\":true,\"id\":5028},{\"__isSmartRef__\":true,\"id\":5030},{\"__isSmartRef__\":true,\"id\":5032},{\"__isSmartRef__\":true,\"id\":5034},{\"__isSmartRef__\":true,\"id\":5036},{\"__isSmartRef__\":true,\"id\":5038},{\"__isSmartRef__\":true,\"id\":5040},{\"__isSmartRef__\":true,\"id\":5042},{\"__isSmartRef__\":true,\"id\":5044},{\"__isSmartRef__\":true,\"id\":5046},{\"__isSmartRef__\":true,\"id\":5048},{\"__isSmartRef__\":true,\"id\":5050},{\"__isSmartRef__\":true,\"id\":5052},{\"__isSmartRef__\":true,\"id\":5054},{\"__isSmartRef__\":true,\"id\":5056},{\"__isSmartRef__\":true,\"id\":5058},{\"__isSmartRef__\":true,\"id\":5060},{\"__isSmartRef__\":true,\"id\":5062},{\"__isSmartRef__\":true,\"id\":5064},{\"__isSmartRef__\":true,\"id\":5066},{\"__isSmartRef__\":true,\"id\":5068},{\"__isSmartRef__\":true,\"id\":5070},{\"__isSmartRef__\":true,\"id\":5072},{\"__isSmartRef__\":true,\"id\":5074},{\"__isSmartRef__\":true,\"id\":5076},{\"__isSmartRef__\":true,\"id\":5078},{\"__isSmartRef__\":true,\"id\":5080},{\"__isSmartRef__\":true,\"id\":5082},{\"__isSmartRef__\":true,\"id\":5084},{\"__isSmartRef__\":true,\"id\":5086},{\"__isSmartRef__\":true,\"id\":5088},{\"__isSmartRef__\":true,\"id\":5090},{\"__isSmartRef__\":true,\"id\":5092},{\"__isSmartRef__\":true,\"id\":5094},{\"__isSmartRef__\":true,\"id\":5096},{\"__isSmartRef__\":true,\"id\":5098},{\"__isSmartRef__\":true,\"id\":5100},{\"__isSmartRef__\":true,\"id\":5102},{\"__isSmartRef__\":true,\"id\":5104},{\"__isSmartRef__\":true,\"id\":5106},{\"__isSmartRef__\":true,\"id\":5108},{\"__isSmartRef__\":true,\"id\":5110},{\"__isSmartRef__\":true,\"id\":5112},{\"__isSmartRef__\":true,\"id\":5114},{\"__isSmartRef__\":true,\"id\":5116},{\"__isSmartRef__\":true,\"id\":5118}],\"layout\":{\"__isSmartRef__\":true,\"id\":5120},\"showsHalos\":false,\"prevScroll\":[0,0],\"name\":\"ObjectEditorScriptPane\",\"charsReplaced\":\"codeBase\",\"lastFindLoc\":195,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5121},\"_ClipMode\":\"auto\",\"_FontSize\":9,\"lastSyntaxHighlightTime\":1,\"doitContext\":{\"__isSmartRef__\":true,\"id\":346},\"savedTextString\":\"// changed at Sun Jan 06 2013 20:19:49 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\" \\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"_Align\":\"left\",\"lastSearchString\":\"migrate\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5122},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5123},{\"__isSmartRef__\":true,\"id\":5138},{\"__isSmartRef__\":true,\"id\":5139}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_MinTextWidth\":588.0166612695056,\"_MinTextHeight\":null,\"lastSaveSource\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\" \\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"isBeingDragged\":false,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":4457},\"isCopyMorphRef\":true,\"morphRefId\":1,\"statusMorph\":{\"__isSmartRef__\":true,\"id\":5141},\"derivationIds\":[219,\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\",\"4D92BDFD-A599-4154-A197-A4B1292C1619\",\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\",\"47731662-FF8E-4C0F-A170-FD5C56A06021\",\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\",\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\",\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\",\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\",\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\",\"3547765B-E224-48EC-B58F-278C1DC7422E\",\"8561ACCF-315A-46EC-9412-BC5D4C55D437\",\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\",\"5141CF81-6EA1-419B-97AC-62C22FEFC658\",\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\",\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\",\"70FBC800-1914-4F9C-A8E4-2190F72E2902\",\"64465644-E389-4AA2-BE05-93FB591B45D0\",\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\",\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\",\"27E050B0-3192-426E-B01D-907ECF280A68\",\"A241F064-0186-4F84-A037-84CBD9E0D24D\",\"829776FC-15F2-466D-B5F4-88CC9444B1B8\",\"22E56E25-3268-413C-B033-1DB2D96AFA9B\",\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\",\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\",\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\",\"AB62E3F9-D889-47F9-922A-C440E6382005\",\"6675A7FB-925B-4D65-9CBE-77F2760A6040\",\"122CA78C-89E9-45CE-ADE1-33219233E35A\",\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"syntaxHighlightingWhileTyping\":true,\"#startLetters\":\"enable\",\"_Rotation\":0,\"_Scale\":1,\"_syntaxHighlightTimeout\":null,\"lastSyntaxHighlightTimes\":[1,5,7,3,4,5,5,11,10,10],\"_lastSyntaxHighlightTime\":393,\"previousSelection\":[1518,1518],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"distanceToDragEvent\",\"_Position\"],\"textString\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\" \\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"cachedTextString\":\"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \\nthis.addScript(function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\" \\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\" || Object.isArray(rowData[i])) {\\n var fill = rowData[i];\\n if(Object.isArray(rowData[i])) {\\n fill = rowData[i].length;\\n };\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}).tag([]);\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5146},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"distanceToDragEvent\":\"lively.pt(341.2,-18.3)\",\"_Position\":\"lively.pt(200.0,40.0)\"},\"4693\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"auto\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(590.0,380.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4694\":{\"style\":{\"__isSmartRef__\":true,\"id\":4695},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"_id\":\"_3364\",\"storedString\":\"//\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4695\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(128,0,0)\"},\"4696\":{\"_id\":\"_3366\",\"style\":{\"__isSmartRef__\":true,\"id\":4697},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4697\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4698\":{\"_id\":\"_3367\",\"style\":{\"__isSmartRef__\":true,\"id\":4699},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4699\":{\"__serializedExpressions__\":[\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"backgroundColor\":\"Color.rgba(204,204,0,0.4)\"},\"4700\":{\"_id\":\"_3368\",\"style\":{\"__isSmartRef__\":true,\"id\":4701},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4701\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4702\":{\"_id\":\"_3369\",\"style\":{\"__isSmartRef__\":true,\"id\":4703},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".addScript(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4703\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4704\":{\"_id\":\"_3370\",\"style\":{\"__isSmartRef__\":true,\"id\":4705},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"function\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4705\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4706\":{\"_id\":\"_3371\",\"style\":{\"__isSmartRef__\":true,\"id\":4707},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" renderZoomedOutTimeline() \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4707\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4708\":{\"_id\":\"_3372\",\"style\":{\"__isSmartRef__\":true,\"id\":4709},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4709\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4710\":{\"_id\":\"_3373\",\"style\":{\"__isSmartRef__\":true,\"id\":4711},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4711\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4712\":{\"_id\":\"_3374\",\"style\":{\"__isSmartRef__\":true,\"id\":4713},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4713\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4714\":{\"_id\":\"_3375\",\"style\":{\"__isSmartRef__\":true,\"id\":4715},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" parent = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4715\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4716\":{\"_id\":\"_3376\",\"style\":{\"__isSmartRef__\":true,\"id\":4717},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4717\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4718\":{\"_id\":\"_3377\",\"style\":{\"__isSmartRef__\":true,\"id\":4719},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".get(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4719\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4720\":{\"_id\":\"_3378\",\"style\":{\"__isSmartRef__\":true,\"id\":4721},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"SeeTheState\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4721\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4722\":{\"_id\":\"_3379\",\"style\":{\"__isSmartRef__\":true,\"id\":4723},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4723\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4724\":{\"_id\":\"_3380\",\"style\":{\"__isSmartRef__\":true,\"id\":4725},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4725\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4726\":{\"_id\":\"_3381\",\"style\":{\"__isSmartRef__\":true,\"id\":4727},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".timelineColumns = [];\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4727\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4728\":{\"_id\":\"_3382\",\"style\":{\"__isSmartRef__\":true,\"id\":4729},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4729\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4730\":{\"_id\":\"_3383\",\"style\":{\"__isSmartRef__\":true,\"id\":4731},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".submorphs.invoke(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4731\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4732\":{\"_id\":\"_3384\",\"style\":{\"__isSmartRef__\":true,\"id\":4733},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"'remove'\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4733\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4734\":{\"_id\":\"_3385\",\"style\":{\"__isSmartRef__\":true,\"id\":4735},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4735\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4736\":{\"_id\":\"_3386\",\"style\":{\"__isSmartRef__\":true,\"id\":4737},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4737\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4738\":{\"_id\":\"_3387\",\"style\":{\"__isSmartRef__\":true,\"id\":4739},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" table = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4739\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4740\":{\"_id\":\"_3568\",\"style\":{\"__isSmartRef__\":true,\"id\":4741},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"jQuery\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4741\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"4742\":{\"_id\":\"_3569\",\"style\":{\"__isSmartRef__\":true,\"id\":4743},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4743\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4744\":{\"_id\":\"_3388\",\"style\":{\"__isSmartRef__\":true,\"id\":4745},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4745\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4746\":{\"_id\":\"_3389\",\"style\":{\"__isSmartRef__\":true,\"id\":4747},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n table.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4747\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4748\":{\"_id\":\"_3390\",\"style\":{\"__isSmartRef__\":true,\"id\":4749},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"table-layout\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4749\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4750\":{\"_id\":\"_3391\",\"style\":{\"__isSmartRef__\":true,\"id\":4751},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\",\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4751\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4752\":{\"_id\":\"_3392\",\"style\":{\"__isSmartRef__\":true,\"id\":4753},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"fixed\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4753\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4754\":{\"_id\":\"_3393\",\"style\":{\"__isSmartRef__\":true,\"id\":4755},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n table.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4755\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4756\":{\"_id\":\"_3394\",\"style\":{\"__isSmartRef__\":true,\"id\":4757},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"border-collapse\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4757\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4758\":{\"_id\":\"_3395\",\"style\":{\"__isSmartRef__\":true,\"id\":4759},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\",\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4759\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4760\":{\"_id\":\"_3396\",\"style\":{\"__isSmartRef__\":true,\"id\":4761},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"collapse\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4761\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4762\":{\"_id\":\"_3397\",\"style\":{\"__isSmartRef__\":true,\"id\":4763},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n table.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4763\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4764\":{\"_id\":\"_3398\",\"style\":{\"__isSmartRef__\":true,\"id\":4765},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"width\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4765\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4766\":{\"_id\":\"_3399\",\"style\":{\"__isSmartRef__\":true,\"id\":4767},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4767\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4768\":{\"_id\":\"_3400\",\"style\":{\"__isSmartRef__\":true,\"id\":4769},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"100%\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4769\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4770\":{\"_id\":\"_3401\",\"style\":{\"__isSmartRef__\":true,\"id\":4771},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n table.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4771\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4772\":{\"_id\":\"_3402\",\"style\":{\"__isSmartRef__\":true,\"id\":4773},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"height\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4773\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4774\":{\"_id\":\"_3403\",\"style\":{\"__isSmartRef__\":true,\"id\":4775},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4775\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4776\":{\"_id\":\"_3404\",\"style\":{\"__isSmartRef__\":true,\"id\":4777},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"100%\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4777\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4778\":{\"_id\":\"_3405\",\"style\":{\"__isSmartRef__\":true,\"id\":4779},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4779\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4780\":{\"_id\":\"_3406\",\"style\":{\"__isSmartRef__\":true,\"id\":4781},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"for\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4781\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4782\":{\"_id\":\"_3407\",\"style\":{\"__isSmartRef__\":true,\"id\":4783},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4783\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4784\":{\"_id\":\"_3408\",\"style\":{\"__isSmartRef__\":true,\"id\":4785},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4785\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4786\":{\"_id\":\"_3409\",\"style\":{\"__isSmartRef__\":true,\"id\":4787},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" variableName \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4787\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4788\":{\"_id\":\"_3410\",\"style\":{\"__isSmartRef__\":true,\"id\":4789},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4789\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4790\":{\"_id\":\"_3411\",\"style\":{\"__isSmartRef__\":true,\"id\":4791},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" parent.timeline) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4791\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4792\":{\"_id\":\"_3412\",\"style\":{\"__isSmartRef__\":true,\"id\":4793},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4793\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4794\":{\"_id\":\"_3413\",\"style\":{\"__isSmartRef__\":true,\"id\":4795},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4795\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4796\":{\"_id\":\"_3414\",\"style\":{\"__isSmartRef__\":true,\"id\":4797},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4797\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4798\":{\"_id\":\"_3415\",\"style\":{\"__isSmartRef__\":true,\"id\":4799},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" rowData = parent.timeline[variableName];\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4799\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4800\":{\"_id\":\"_3416\",\"style\":{\"__isSmartRef__\":true,\"id\":4801},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4801\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4802\":{\"_id\":\"_3417\",\"style\":{\"__isSmartRef__\":true,\"id\":4803},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" rowMax = rowData.max();\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4803\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4804\":{\"_id\":\"_3418\",\"style\":{\"__isSmartRef__\":true,\"id\":4805},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4805\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4806\":{\"_id\":\"_3419\",\"style\":{\"__isSmartRef__\":true,\"id\":4807},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" rowMin = rowData.min();\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4807\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4808\":{\"_id\":\"_3420\",\"style\":{\"__isSmartRef__\":true,\"id\":4809},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4809\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4810\":{\"_id\":\"_3421\",\"style\":{\"__isSmartRef__\":true,\"id\":4811},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" tableRow = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4811\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4812\":{\"_id\":\"_3570\",\"style\":{\"__isSmartRef__\":true,\"id\":4813},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"jQuery\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4813\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"4814\":{\"_id\":\"_3571\",\"style\":{\"__isSmartRef__\":true,\"id\":4815},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4815\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4816\":{\"_id\":\"_3422\",\"style\":{\"__isSmartRef__\":true,\"id\":4817},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\" \\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4817\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4818\":{\"_id\":\"_3423\",\"style\":{\"__isSmartRef__\":true,\"id\":4819},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n tableRow.appendTo(table);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4819\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4820\":{\"_id\":\"_3424\",\"style\":{\"__isSmartRef__\":true,\"id\":4821},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"for\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4821\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4822\":{\"_id\":\"_3425\",\"style\":{\"__isSmartRef__\":true,\"id\":4823},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4823\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4824\":{\"_id\":\"_3426\",\"style\":{\"__isSmartRef__\":true,\"id\":4825},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4825\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4826\":{\"_id\":\"_3427\",\"style\":{\"__isSmartRef__\":true,\"id\":4827},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" i = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4827\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4828\":{\"_id\":\"_3428\",\"style\":{\"__isSmartRef__\":true,\"id\":4829},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4829\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"4830\":{\"_id\":\"_3429\",\"style\":{\"__isSmartRef__\":true,\"id\":4831},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"; i < rowData.length; i++) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4831\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4832\":{\"_id\":\"_3430\",\"style\":{\"__isSmartRef__\":true,\"id\":4833},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4833\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4834\":{\"_id\":\"_3431\",\"style\":{\"__isSmartRef__\":true,\"id\":4835},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4835\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4836\":{\"_id\":\"_3432\",\"style\":{\"__isSmartRef__\":true,\"id\":4837},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4837\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4838\":{\"_id\":\"_3433\",\"style\":{\"__isSmartRef__\":true,\"id\":4839},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" fillLevel;\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4839\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4840\":{\"_id\":\"_3434\",\"style\":{\"__isSmartRef__\":true,\"id\":4841},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4841\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4842\":{\"_id\":\"_3435\",\"style\":{\"__isSmartRef__\":true,\"id\":4843},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".timelineColumns[i] = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4843\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4844\":{\"_id\":\"_3436\",\"style\":{\"__isSmartRef__\":true,\"id\":4845},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4845\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4846\":{\"_id\":\"_3437\",\"style\":{\"__isSmartRef__\":true,\"id\":4847},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".timelineColumns[i] || [];\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4847\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4848\":{\"_id\":\"_3438\",\"style\":{\"__isSmartRef__\":true,\"id\":4849},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4849\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4850\":{\"_id\":\"_3439\",\"style\":{\"__isSmartRef__\":true,\"id\":4851},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" cell = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4851\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4852\":{\"_id\":\"_3440\",\"style\":{\"__isSmartRef__\":true,\"id\":4853},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4853\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4854\":{\"_id\":\"_3441\",\"style\":{\"__isSmartRef__\":true,\"id\":4855},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".renderCell();\\n cell.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4855\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4856\":{\"_id\":\"_3442\",\"style\":{\"__isSmartRef__\":true,\"id\":4857},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"width\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4857\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4858\":{\"_id\":\"_3443\",\"style\":{\"__isSmartRef__\":true,\"id\":4859},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4859\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4860\":{\"_id\":\"_3444\",\"style\":{\"__isSmartRef__\":true,\"id\":4861},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4861\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4862\":{\"_id\":\"_3445\",\"style\":{\"__isSmartRef__\":true,\"id\":4863},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".zoomedOutCellWidth() + \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4863\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4864\":{\"_id\":\"_3446\",\"style\":{\"__isSmartRef__\":true,\"id\":4865},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"px\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4865\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4866\":{\"_id\":\"_3447\",\"style\":{\"__isSmartRef__\":true,\"id\":4867},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n cell.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4867\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4868\":{\"_id\":\"_3448\",\"style\":{\"__isSmartRef__\":true,\"id\":4869},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"padding\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4869\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4870\":{\"_id\":\"_3449\",\"style\":{\"__isSmartRef__\":true,\"id\":4871},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4871\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4872\":{\"_id\":\"_3450\",\"style\":{\"__isSmartRef__\":true,\"id\":4873},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"0px\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4873\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4874\":{\"_id\":\"_3451\",\"style\":{\"__isSmartRef__\":true,\"id\":4875},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n cell.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4875\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4876\":{\"_id\":\"_3452\",\"style\":{\"__isSmartRef__\":true,\"id\":4877},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"vertical-align\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4877\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4878\":{\"_id\":\"_3453\",\"style\":{\"__isSmartRef__\":true,\"id\":4879},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4879\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4880\":{\"_id\":\"_3454\",\"style\":{\"__isSmartRef__\":true,\"id\":4881},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"bottom\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4881\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4882\":{\"_id\":\"_3455\",\"style\":{\"__isSmartRef__\":true,\"id\":4883},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n cell.attr(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4883\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4884\":{\"_id\":\"_3456\",\"style\":{\"__isSmartRef__\":true,\"id\":4885},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"class\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4885\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4886\":{\"_id\":\"_3457\",\"style\":{\"__isSmartRef__\":true,\"id\":4887},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4887\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4888\":{\"_id\":\"_3458\",\"style\":{\"__isSmartRef__\":true,\"id\":4889},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"timelineColumn\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4889\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4890\":{\"_id\":\"_3459\",\"style\":{\"__isSmartRef__\":true,\"id\":4891},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" + \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4891\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4892\":{\"_id\":\"_3460\",\"style\":{\"__isSmartRef__\":true,\"id\":4893},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"String\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4893\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"4894\":{\"_id\":\"_3461\",\"style\":{\"__isSmartRef__\":true,\"id\":4895},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(i));\\n\\n cell.appendTo(tableRow);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4895\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4896\":{\"_id\":\"_3462\",\"style\":{\"__isSmartRef__\":true,\"id\":4897},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4897\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4898\":{\"_id\":\"_3463\",\"style\":{\"__isSmartRef__\":true,\"id\":4899},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" cellText = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4899\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4900\":{\"_id\":\"_3464\",\"style\":{\"__isSmartRef__\":true,\"id\":4901},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4901\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4902\":{\"_id\":\"_3465\",\"style\":{\"__isSmartRef__\":true,\"id\":4903},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\";\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4903\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4904\":{\"_id\":\"_3466\",\"style\":{\"__isSmartRef__\":true,\"id\":4905},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4905\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4906\":{\"_id\":\"_3467\",\"style\":{\"__isSmartRef__\":true,\"id\":4907},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(rowData[i] == \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4907\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4908\":{\"_id\":\"_3468\",\"style\":{\"__isSmartRef__\":true,\"id\":4909},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4909\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(128,0,128)\"},\"4910\":{\"_id\":\"_3469\",\"style\":{\"__isSmartRef__\":true,\"id\":4911},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\") \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4911\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4912\":{\"_id\":\"_3470\",\"style\":{\"__isSmartRef__\":true,\"id\":4913},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4913\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4914\":{\"_id\":\"_3471\",\"style\":{\"__isSmartRef__\":true,\"id\":4915},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n fillLevel = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4915\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4916\":{\"_id\":\"_3572\",\"style\":{\"__isSmartRef__\":true,\"id\":4917},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"jQuery\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4917\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"4918\":{\"_id\":\"_3573\",\"style\":{\"__isSmartRef__\":true,\"id\":4919},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4919\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4920\":{\"_id\":\"_3472\",\"style\":{\"__isSmartRef__\":true,\"id\":4921},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"
\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4921\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4922\":{\"_id\":\"_3473\",\"style\":{\"__isSmartRef__\":true,\"id\":4923},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n cell.append(fillLevel);\\n fillLevel.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4923\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4924\":{\"_id\":\"_3474\",\"style\":{\"__isSmartRef__\":true,\"id\":4925},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"background-color\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4925\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4926\":{\"_id\":\"_3475\",\"style\":{\"__isSmartRef__\":true,\"id\":4927},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4927\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4928\":{\"_id\":\"_3476\",\"style\":{\"__isSmartRef__\":true,\"id\":4929},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"red\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4929\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4930\":{\"_id\":\"_3477\",\"style\":{\"__isSmartRef__\":true,\"id\":4931},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n fillLevel.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4931\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4932\":{\"_id\":\"_3478\",\"style\":{\"__isSmartRef__\":true,\"id\":4933},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"height\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4933\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4934\":{\"_id\":\"_3479\",\"style\":{\"__isSmartRef__\":true,\"id\":4935},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4935\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4936\":{\"_id\":\"_3480\",\"style\":{\"__isSmartRef__\":true,\"id\":4937},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"100%\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4937\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4938\":{\"_id\":\"_3481\",\"style\":{\"__isSmartRef__\":true,\"id\":4939},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n fillLevel.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4939\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4940\":{\"_id\":\"_3482\",\"style\":{\"__isSmartRef__\":true,\"id\":4941},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"width\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4941\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4942\":{\"_id\":\"_3483\",\"style\":{\"__isSmartRef__\":true,\"id\":4943},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4943\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4944\":{\"_id\":\"_3484\",\"style\":{\"__isSmartRef__\":true,\"id\":4945},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"10px\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4945\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4946\":{\"_id\":\"_3485\",\"style\":{\"__isSmartRef__\":true,\"id\":4947},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4947\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4948\":{\"_id\":\"_3486\",\"style\":{\"__isSmartRef__\":true,\"id\":4949},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4949\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4950\":{\"_id\":\"_3487\",\"style\":{\"__isSmartRef__\":true,\"id\":4951},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4951\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4952\":{\"_id\":\"_3488\",\"style\":{\"__isSmartRef__\":true,\"id\":4953},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"else\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4953\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4954\":{\"_id\":\"_3489\",\"style\":{\"__isSmartRef__\":true,\"id\":4955},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4955\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4956\":{\"_id\":\"_3490\",\"style\":{\"__isSmartRef__\":true,\"id\":4957},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4957\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4958\":{\"_id\":\"_3491\",\"style\":{\"__isSmartRef__\":true,\"id\":4959},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4959\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4960\":{\"_id\":\"_3492\",\"style\":{\"__isSmartRef__\":true,\"id\":4961},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"typeof\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4961\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"4962\":{\"_id\":\"_3493\",\"style\":{\"__isSmartRef__\":true,\"id\":4963},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(rowData[i]) == \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4963\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4964\":{\"_id\":\"_3494\",\"style\":{\"__isSmartRef__\":true,\"id\":4965},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"number\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4965\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"4966\":{\"_id\":\"_3495\",\"style\":{\"__isSmartRef__\":true,\"id\":4967},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" || \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4967\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4968\":{\"_id\":\"_3496\",\"style\":{\"__isSmartRef__\":true,\"id\":4969},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"Object\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4969\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"4970\":{\"_id\":\"_3497\",\"style\":{\"__isSmartRef__\":true,\"id\":4971},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".isArray(rowData[i])) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4971\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4972\":{\"_id\":\"_3498\",\"style\":{\"__isSmartRef__\":true,\"id\":4973},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4973\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4974\":{\"_id\":\"_3499\",\"style\":{\"__isSmartRef__\":true,\"id\":4975},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4975\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4976\":{\"_id\":\"_3500\",\"style\":{\"__isSmartRef__\":true,\"id\":4977},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4977\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4978\":{\"_id\":\"_3501\",\"style\":{\"__isSmartRef__\":true,\"id\":4979},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" fill = rowData[i];\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4979\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4980\":{\"_id\":\"_3502\",\"style\":{\"__isSmartRef__\":true,\"id\":4981},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4981\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"4982\":{\"_id\":\"_3503\",\"style\":{\"__isSmartRef__\":true,\"id\":4983},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4983\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4984\":{\"_id\":\"_3504\",\"style\":{\"__isSmartRef__\":true,\"id\":4985},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"Object\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4985\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"4986\":{\"_id\":\"_3505\",\"style\":{\"__isSmartRef__\":true,\"id\":4987},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".isArray(rowData[i])) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4987\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4988\":{\"_id\":\"_3506\",\"style\":{\"__isSmartRef__\":true,\"id\":4989},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4989\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4990\":{\"_id\":\"_3507\",\"style\":{\"__isSmartRef__\":true,\"id\":4991},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n fill = rowData[i].length;\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4991\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4992\":{\"_id\":\"_3508\",\"style\":{\"__isSmartRef__\":true,\"id\":4993},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4993\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"4994\":{\"_id\":\"_3509\",\"style\":{\"__isSmartRef__\":true,\"id\":4995},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\";\\n fillLevel = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4995\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"4996\":{\"_id\":\"_3574\",\"style\":{\"__isSmartRef__\":true,\"id\":4997},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"jQuery\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4997\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"4998\":{\"_id\":\"_3575\",\"style\":{\"__isSmartRef__\":true,\"id\":4999},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4999\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5000\":{\"_id\":\"_3510\",\"style\":{\"__isSmartRef__\":true,\"id\":5001},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"
\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5001\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5002\":{\"_id\":\"_3511\",\"style\":{\"__isSmartRef__\":true,\"id\":5003},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n cell.append(fillLevel);\\n fillLevel.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5003\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5004\":{\"_id\":\"_3512\",\"style\":{\"__isSmartRef__\":true,\"id\":5005},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"background-color\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5005\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5006\":{\"_id\":\"_3513\",\"style\":{\"__isSmartRef__\":true,\"id\":5007},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5007\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5008\":{\"_id\":\"_3514\",\"style\":{\"__isSmartRef__\":true,\"id\":5009},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"black\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5009\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5010\":{\"_id\":\"_3515\",\"style\":{\"__isSmartRef__\":true,\"id\":5011},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5011\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5012\":{\"_id\":\"_3516\",\"style\":{\"__isSmartRef__\":true,\"id\":5013},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5013\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"5014\":{\"_id\":\"_3517\",\"style\":{\"__isSmartRef__\":true,\"id\":5015},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" height = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5015\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5016\":{\"_id\":\"_3518\",\"style\":{\"__isSmartRef__\":true,\"id\":5017},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"Math\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5017\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"5018\":{\"_id\":\"_3519\",\"style\":{\"__isSmartRef__\":true,\"id\":5019},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".round(((fill - \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5019\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5020\":{\"_id\":\"_3520\",\"style\":{\"__isSmartRef__\":true,\"id\":5021},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"0.9\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5021\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"5022\":{\"_id\":\"_3521\",\"style\":{\"__isSmartRef__\":true,\"id\":5023},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"*rowMin) / rowMax) * \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5023\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5024\":{\"_id\":\"_3522\",\"style\":{\"__isSmartRef__\":true,\"id\":5025},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"40\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5025\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"5026\":{\"_id\":\"_3523\",\"style\":{\"__isSmartRef__\":true,\"id\":5027},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n fillLevel.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5027\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5028\":{\"_id\":\"_3524\",\"style\":{\"__isSmartRef__\":true,\"id\":5029},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"height\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5029\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5030\":{\"_id\":\"_3525\",\"style\":{\"__isSmartRef__\":true,\"id\":5031},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5031\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5032\":{\"_id\":\"_3526\",\"style\":{\"__isSmartRef__\":true,\"id\":5033},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"String\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5033\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"5034\":{\"_id\":\"_3527\",\"style\":{\"__isSmartRef__\":true,\"id\":5035},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(height) + \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5035\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5036\":{\"_id\":\"_3528\",\"style\":{\"__isSmartRef__\":true,\"id\":5037},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"px\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5037\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5038\":{\"_id\":\"_3529\",\"style\":{\"__isSmartRef__\":true,\"id\":5039},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n fillLevel.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5039\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5040\":{\"_id\":\"_3530\",\"style\":{\"__isSmartRef__\":true,\"id\":5041},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"width\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5041\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5042\":{\"_id\":\"_3531\",\"style\":{\"__isSmartRef__\":true,\"id\":5043},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5043\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5044\":{\"_id\":\"_3532\",\"style\":{\"__isSmartRef__\":true,\"id\":5045},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"10px\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5045\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5046\":{\"_id\":\"_3533\",\"style\":{\"__isSmartRef__\":true,\"id\":5047},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5047\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5048\":{\"_id\":\"_3534\",\"style\":{\"__isSmartRef__\":true,\"id\":5049},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5049\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"5050\":{\"_id\":\"_3535\",\"style\":{\"__isSmartRef__\":true,\"id\":5051},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5051\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5052\":{\"_id\":\"_3536\",\"style\":{\"__isSmartRef__\":true,\"id\":5053},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"else\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5053\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"5054\":{\"_id\":\"_3537\",\"style\":{\"__isSmartRef__\":true,\"id\":5055},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5055\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5056\":{\"_id\":\"_3538\",\"style\":{\"__isSmartRef__\":true,\"id\":5057},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5057\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"5058\":{\"_id\":\"_3539\",\"style\":{\"__isSmartRef__\":true,\"id\":5059},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n cellText = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5059\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5060\":{\"_id\":\"_3540\",\"style\":{\"__isSmartRef__\":true,\"id\":5061},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"String\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5061\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(255,20,147)\"},\"5062\":{\"_id\":\"_3541\",\"style\":{\"__isSmartRef__\":true,\"id\":5063},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"(rowData[i]);\\n cell.text(cellText);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5063\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5064\":{\"_id\":\"_3542\",\"style\":{\"__isSmartRef__\":true,\"id\":5065},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5065\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"5066\":{\"_id\":\"_3543\",\"style\":{\"__isSmartRef__\":true,\"id\":5067},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5067\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5068\":{\"_id\":\"_3544\",\"style\":{\"__isSmartRef__\":true,\"id\":5069},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5069\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"5070\":{\"_id\":\"_3545\",\"style\":{\"__isSmartRef__\":true,\"id\":5071},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".timelineColumns[i].push(cell);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5071\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5072\":{\"_id\":\"_3546\",\"style\":{\"__isSmartRef__\":true,\"id\":5073},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5073\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"5074\":{\"_id\":\"_3547\",\"style\":{\"__isSmartRef__\":true,\"id\":5075},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\n\\n cell = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5075\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5076\":{\"_id\":\"_3548\",\"style\":{\"__isSmartRef__\":true,\"id\":5077},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5077\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"5078\":{\"_id\":\"_3549\",\"style\":{\"__isSmartRef__\":true,\"id\":5079},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".renderCell();\\n cell.css(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5079\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5080\":{\"_id\":\"_3550\",\"style\":{\"__isSmartRef__\":true,\"id\":5081},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"width\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5081\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5082\":{\"_id\":\"_3551\",\"style\":{\"__isSmartRef__\":true,\"id\":5083},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5083\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5084\":{\"_id\":\"_3552\",\"style\":{\"__isSmartRef__\":true,\"id\":5085},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"\\\"40px\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5085\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\"},\"5086\":{\"_id\":\"_3553\",\"style\":{\"__isSmartRef__\":true,\"id\":5087},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5087\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5088\":{\"_id\":\"_3554\",\"style\":{\"__isSmartRef__\":true,\"id\":5089},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5089\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"5090\":{\"_id\":\"_3555\",\"style\":{\"__isSmartRef__\":true,\"id\":5091},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\";\\n\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5091\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5092\":{\"_id\":\"_3556\",\"style\":{\"__isSmartRef__\":true,\"id\":5093},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5093\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\"},\"5094\":{\"_id\":\"_3557\",\"style\":{\"__isSmartRef__\":true,\"id\":5095},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" grid = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5095\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5096\":{\"_id\":\"_3558\",\"style\":{\"__isSmartRef__\":true,\"id\":5097},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"new\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5097\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"5098\":{\"_id\":\"_3559\",\"style\":{\"__isSmartRef__\":true,\"id\":5099},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\" lively.morphic.HtmlWrapperMorph(pt(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5099\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5100\":{\"_id\":\"_3560\",\"style\":{\"__isSmartRef__\":true,\"id\":5101},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"200\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5101\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"5102\":{\"_id\":\"_3561\",\"style\":{\"__isSmartRef__\":true,\"id\":5103},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\",\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5103\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5104\":{\"_id\":\"_3562\",\"style\":{\"__isSmartRef__\":true,\"id\":5105},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"200\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5105\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\"},\"5106\":{\"_id\":\"_3563\",\"style\":{\"__isSmartRef__\":true,\"id\":5107},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"));\\n grid.setFill(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5107\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5108\":{\"_id\":\"_3576\",\"style\":{\"__isSmartRef__\":true,\"id\":5109},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"Color\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5109\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\"},\"5110\":{\"_id\":\"_3577\",\"style\":{\"__isSmartRef__\":true,\"id\":5111},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".white);\\n grid.asJQuery().append(table);\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5111\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5112\":{\"_id\":\"_3564\",\"style\":{\"__isSmartRef__\":true,\"id\":5113},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5113\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"5114\":{\"_id\":\"_3565\",\"style\":{\"__isSmartRef__\":true,\"id\":5115},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\".addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5115\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5116\":{\"_id\":\"_3566\",\"style\":{\"__isSmartRef__\":true,\"id\":5117},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5117\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\"},\"5118\":{\"_id\":\"_3567\",\"style\":{\"__isSmartRef__\":true,\"id\":5119},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":4692},\"storedString\":\").tag([]);\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5119\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\"},\"5120\":{\"resizeWidth\":true,\"resizeHeight\":true},\"5121\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5122\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4692},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5123\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4692},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5124},\"targetMethodName\":\"indicateUnsavedChanges\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5124\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F5EAD9A7-1602-47EF-B1CD-95D95FB69B86\",\"shape\":{\"__isSmartRef__\":true,\"id\":5125},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ChangeIndicator\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5126},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5127},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"layout\":{\"__isSmartRef__\":true,\"id\":5128},\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":26,\"derivationIds\":[220,\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\",\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\",\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\",\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\",\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\",\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\",\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\",\"AF2BEE76-C34F-457E-8699-9896327A4C07\",\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\",\"44CEBF61-9A92-4E36-9576-425D5054B471\",\"E9ACF86B-B775-4125-83BC-7E4500597D40\",\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\",\"8771140D-0D57-4CAF-A57B-857F858CCC73\",\"BE774795-5889-4DB8-A366-1C774555761B\",\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\",\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\",\"048AE915-30CF-4DE4-819B-F7D41CE99585\",\"0417EEDD-6B12-4AF1-B7BC-875E32521980\",\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\",\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\",\"9F92F095-A6B5-46E8-ADA1-051904ABE386\",\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\",\"7258922C-C991-4EF3-A09B-318D8B6A1306\",\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\",\"74FBBDBC-44BA-4111-B3DB-58142522023F\",\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\",\"1761630D-17E9-4E04-A73C-9D15C26E19E3\",\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\",\"6511B508-3FE2-4BDC-906A-D4E827163B0D\",\"9016491A-C768-4B45-9321-45C78BCEE4A6\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"savedColor\",\"alarmColor\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5129},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(782.0,40.0)\",\"savedColor\":\"Color.rgb(0,0,0)\",\"alarmColor\":\"Color.rgb(240,0,0)\",\"distanceToDragEvent\":\"lively.pt(37.3,-17.5)\"},\"5125\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(8.6,9.7)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5126\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"Rectangle\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5127\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5124},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5128\":{\"moveHorizontal\":true,\"adjustForNewBounds\":true},\"5129\":{\"indicateUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":5130},\"setColors\":{\"__isSmartRef__\":true,\"id\":5134}},\"5130\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5131},\"source\":\"function indicateUnsavedChanges() {\\n if (this.owner.scriptPane.hasChanged()) {\\n this.setColors(this.alarmColor);\\n } else {\\n this.setColors(this.savedColor);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5132},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5131\":{\"this\":{\"__isSmartRef__\":true,\"id\":5124}},\"5132\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":5133}},\"5133\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\"},\"5134\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5135},\"source\":\"function setColors(color) {\\n this.setFill(color);\\n this.setBorderColor(color);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5136},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5135\":{\"this\":{\"__isSmartRef__\":true,\"id\":5124}},\"5136\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":5137}},\"5137\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\"},\"5138\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4692},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4692},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5139\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":4692},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4692},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":5140},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5140\":{\"source\":{\"__isSmartRef__\":true,\"id\":4692},\"target\":{\"__isSmartRef__\":true,\"id\":4692}},\"5141\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5142},\"id\":553,\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5143}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5145},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"visible\",\"fixedWidth\":true,\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":11,\"_MaxTextWidth\":90,\"_MinTextWidth\":90,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"evalEnabled\":false,\"_Align\":\"center\",\"_VerticalAlign\":\"center\",\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(245.0,177.9)\",\"_TextColor\":\"Color.rgb(0,204,0)\"},\"5142\":{\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,25.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(204,204,204)\",\"_Fill\":\"Color.rgb(255,255,255)\"},\"5143\":{\"style\":{\"__isSmartRef__\":true,\"id\":5144},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5141},\"_id\":\"_3365\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5144\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5145\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5141},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5146\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":5147},\"boundEval\":{\"__isSmartRef__\":true,\"id\":5155},\"reset\":{\"__isSmartRef__\":true,\"id\":5163},\"display\":{\"__isSmartRef__\":true,\"id\":5167},\"hasChanged\":{\"__isSmartRef__\":true,\"id\":5171},\"displayStatus\":{\"__isSmartRef__\":true,\"id\":5175},\"updateTarget\":{\"__isSmartRef__\":true,\"id\":5179}},\"5147\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5148},\"source\":\"function doSave() {\\n $super();\\n var saved = this.boundEval(this.getTextString());\\n if (saved) {\\n this.lastSaveSource = this.textString;\\n this.owner.changeIndicator.indicateUnsavedChanges();\\n this.owner.updateLists();\\n this.owner.selectChangedContent(this.getTextString());\\n this.displayStatus(\\\"saved source\\\", Color.green);\\n } else {\\n this.displayStatus(\\\"not saved\\\", Color.red);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5153},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5148\":{\"this\":{\"__isSmartRef__\":true,\"id\":4692},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5149}},\"5149\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5150}},\"5150\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5151},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5152},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5151\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4692},\"name\":\"doSave\"},\"5152\":{},\"5153\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5154},\"user\":\"lauritz\"},\"5154\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\"},\"5155\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5156},\"source\":\"function boundEval(str) {\\n var result;\\n\\n this.objectEditorPane.ensureAnnotationLayer();\\n withLayers([ScriptAnnotationLayer], function() {\\n result = $super(str);\\n })\\n \\n return result\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5161},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5156\":{\"this\":{\"__isSmartRef__\":true,\"id\":4692},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5157}},\"5157\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5158}},\"5158\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5159},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5160},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5159\":{\"obj\":{\"__isSmartRef__\":true,\"id\":4692},\"name\":\"boundEval\"},\"5160\":{},\"5161\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5162},\"user\":\"lauritz\",\"categories\":[]},\"5162\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\"},\"5163\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5164},\"source\":\"function reset() {\\n this.doitContext = null;\\n this.lastSaveSource = \\\"\\\";\\n this.textString = \\\"\\\";\\n this.lastSaveSource = this.textString;\\n this.enableSyntaxHighlighting();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5165},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5164\":{\"this\":{\"__isSmartRef__\":true,\"id\":4692}},\"5165\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5166},\"user\":\"cschuster\",\"tags\":[]},\"5166\":{\"isSerializedDate\":true,\"string\":\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\"},\"5167\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5168},\"source\":\"function display(jsCode) {\\n this.lastSaveSource = jsCode;\\n this.setTextString(jsCode);\\n this.enableSyntaxHighlighting();\\n this.highlightJavaScriptSyntax();\\n this.applyStyle({align: 'left'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5169},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5168\":{\"this\":{\"__isSmartRef__\":true,\"id\":4692}},\"5169\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5170},\"user\":\"lauritz\",\"tags\":[]},\"5170\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\"},\"5171\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5172},\"source\":\"function hasChanged() {\\n var cleanText = function (string) {\\n var source = string.trim();\\n if (source.substring(0,2) === \\\"//\\\") {\\n // removes annotation line\\n source = source.substring(source.indexOf(\\\"\\\\n\\\"), source.length);\\n source = source.trim();\\n }\\n if (source === 'undefined' || source === 'null') source = '';\\n return source;\\n }\\n var cleanedTextString = cleanText(this.textString);\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\n return cleanedTextString !== cleanedLastSource;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5173},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5172\":{\"this\":{\"__isSmartRef__\":true,\"id\":4692}},\"5173\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5174},\"user\":\"lauritz\",\"categories\":[]},\"5174\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\"},\"5175\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5176},\"source\":\"function displayStatus(msg, color, delay) {\\n if (!this.statusMorph) {\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\n this.statusMorph.setFill(this.owner.getFill());\\n this.statusMorph.setFontSize(11);\\n this.statusMorph.setAlign('center');\\n this.statusMorph.setVerticalAlign('center');\\n }\\n this.statusMorph.setTextString(msg);\\n this.statusMorph.centerAt(this.innerBounds().center());\\n this.statusMorph.setTextColor(color || Color.black);\\n this.addMorph(this.statusMorph);\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5177},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5176\":{\"this\":{\"__isSmartRef__\":true,\"id\":4692}},\"5177\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5178},\"user\":\"lauritz\",\"categories\":[]},\"5178\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\"},\"5179\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5180},\"source\":\"function updateTarget(target) {\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.doitContext = this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5181},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5180\":{\"this\":{\"__isSmartRef__\":true,\"id\":4692}},\"5181\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5182},\"user\":\"lauritz\",\"tags\":[]},\"5182\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\"},\"5183\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5184}],\"scripts\":[],\"id\":847,\"shape\":{\"__isSmartRef__\":true,\"id\":5189},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5190},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5195},\"label\":{\"__isSmartRef__\":true,\"id\":5184},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorClassButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5200},\"_Scale\":1,\"owner\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":5201},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5202},\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(820.0,9.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"5184\":{\"submorphs\":[],\"scripts\":[],\"id\":848,\"shape\":{\"__isSmartRef__\":true,\"id\":5185},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":18,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5183},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5186}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5188},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5185\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,18.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5186\":{\"style\":{\"__isSmartRef__\":true,\"id\":5187},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5184},\"storedString\":\"\",\"_id\":\"_1355\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5187\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5188\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5184},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5189\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5190},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"5190\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5191},{\"__isSmartRef__\":true,\"id\":5192},{\"__isSmartRef__\":true,\"id\":5193},{\"__isSmartRef__\":true,\"id\":5194}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5191\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5192\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5193\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5194\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5195\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5196},{\"__isSmartRef__\":true,\"id\":5197},{\"__isSmartRef__\":true,\"id\":5198},{\"__isSmartRef__\":true,\"id\":5199}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5196\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5197\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5198\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5199\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5200\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5201\":{\"moveHorizontal\":true},\"5202\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5183},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5203\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2FDA0377-F6C1-40D4-A2E1-5EF7121274C7\",\"shape\":{\"__isSmartRef__\":true,\"id\":5204},\"droppingEnabled\":true,\"halosEnabled\":true,\"itemList\":[\"-- ALL --\"],\"selectedLineNo\":1,\"showsHalos\":false,\"name\":\"ObjectEditorConnectionList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5205},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5206}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"prevScroll\":[0,0],\"layout\":{\"__isSmartRef__\":true,\"id\":5208},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5209},\"_FontSize\":10,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":19,\"derivationIds\":[209,\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\",\"35301083-B60D-4A43-8566-23860EEB4C04\",\"9CC401CC-5A35-4643-935B-FD049C284E16\",\"C9879D40-5E79-4C56-AA79-562ED82BF052\",\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\",\"8B59E237-F372-4F70-9768-7E9C1A7A021D\",\"FC85F1B9-1978-42D2-850C-BD249981E8B4\",\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\",\"CC361093-FF73-479B-9431-C645CB48F518\",\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\",\"038AF132-861E-4A77-8756-E6B476413639\",\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\",\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\",\"806ACC1C-1353-436B-B1FE-568846777C17\",\"C74AE022-1184-4FDF-A53D-A17627FF61EA\",\"686AF565-EEB0-4AB7-A12E-26727DAD9291\",\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\",\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\",\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\",\"D21F598A-4E44-4752-B205-9595DF0E9AE3\",\"FD6670F8-44F6-436A-960F-8BE8890F8B75\",\"C5522110-E6CA-4F96-B33E-BEBF6978088A\",\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\",\"242A0967-D906-4396-9326-3CC0C9C3EA60\",\"39C09174-63A5-421F-AB88-7A98755661E5\",\"40C2C766-248F-451F-9D85-D1E4DCCB559D\",\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\",\"F78E083D-993E-4963-8A7F-CB7182DE3931\",\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\",\"06822A39-C077-4531-B3A6-3DAC393B6E04\"],\"selection\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5210},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,346.7)\",\"distanceToDragEvent\":\"lively.pt(125.0,-17.1)\"},\"5204\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,74.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5205\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5206\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5203},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4457},\"targetMethodName\":\"displaySourceForConnection\",\"converterString\":\"function (value) {\\n if (!value) return;\\n return (value === '-- ALL --') ? null : value[1];\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5207},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5207\":{\"source\":{\"__isSmartRef__\":true,\"id\":5203},\"target\":{\"__isSmartRef__\":true,\"id\":4457}},\"5208\":{\"resizeHeight\":false,\"moveVertical\":true},\"5209\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5203},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5210\":{\"preselectItem\":{\"__isSmartRef__\":true,\"id\":5211}},\"5211\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5212},\"source\":\"function preselectItem() {\\n if (this.getList().size() === 2) {\\n this.selectAt(1);\\n } else {\\n this.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5213},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5212\":{\"this\":{\"__isSmartRef__\":true,\"id\":5203}},\"5213\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5214},\"user\":\"lauritz\"},\"5214\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\"},\"5215\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5216}],\"scripts\":[],\"id\":47,\"shape\":{\"__isSmartRef__\":true,\"id\":5220},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5221},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5226},\"label\":{\"__isSmartRef__\":true,\"id\":5216},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5231}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorTargetButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5232},\"_Scale\":1,\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(215.0,35.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"5216\":{\"submorphs\":[],\"scripts\":[],\"id\":48,\"shape\":{\"__isSmartRef__\":true,\"id\":5217},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":20,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5215},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5218}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5217\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5218\":{\"style\":{\"__isSmartRef__\":true,\"id\":5219},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5216},\"storedString\":\"\",\"_id\":\"_1356\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5219\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5220\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5221},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"5221\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5222},{\"__isSmartRef__\":true,\"id\":5223},{\"__isSmartRef__\":true,\"id\":5224},{\"__isSmartRef__\":true,\"id\":5225}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5222\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5223\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5224\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5225\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5226\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5227},{\"__isSmartRef__\":true,\"id\":5228},{\"__isSmartRef__\":true,\"id\":5229},{\"__isSmartRef__\":true,\"id\":5230}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5227\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5228\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5229\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5230\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5231\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5215},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4464},\"targetMethodName\":\"chooseTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5232\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5233\":{\"submorphs\":[],\"scripts\":[],\"id\":435,\"shape\":{\"__isSmartRef__\":true,\"id\":5234},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":218,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":12,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5235},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5236}],\"charsReplaced\":\"\",\"lastFindLoc\":5,\"priorSelectionRange\":[15,15],\"prevScroll\":[0,0],\"_ClipMode\":\"visible\",\"list\":[],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5238}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"listMorph\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":null,\"_Align\":\"left\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5240},\"_MinTextWidth\":218,\"_MinTextHeight\":null,\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":5241},\"selection\":{\"__isSmartRef__\":true,\"id\":4456},\"previousSelection\":[0,13],\"isCopyMorphRef\":true,\"morphRefId\":1,\"isBeingDragged\":false,\"draggingEnabled\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5260},\"_Rotation\":0,\"_Scale\":1,\"savedTextString\":\"100\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5261},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,10.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(153.9,-23.7)\"},\"5234\":{\"fill\":null,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":3.7000000000000006,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(244,244,244)\"},\"5235\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5236\":{\"style\":{\"__isSmartRef__\":true,\"id\":5237},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5233},\"storedString\":\"\",\"_id\":\"_1357\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5237\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5238\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5233},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4457},\"targetMethodName\":\"setTarget\",\"converterString\":\"function (name) { return $world.get(name)}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5239},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5239\":{\"source\":{\"__isSmartRef__\":true,\"id\":5233},\"target\":{\"__isSmartRef__\":true,\"id\":4457}},\"5240\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5233},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5241\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":5242},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":5244},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":5246},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":5248},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":5250},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":5252},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5254},\"reset\":{\"__isSmartRef__\":true,\"id\":5256},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5258}},\"5242\":{\"time\":{\"__isSmartRef__\":true,\"id\":5243},\"user\":\"lauritz\"},\"5243\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\"},\"5244\":{\"time\":{\"__isSmartRef__\":true,\"id\":5245},\"user\":\"lauritz\"},\"5245\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\"},\"5246\":{\"time\":{\"__isSmartRef__\":true,\"id\":5247},\"user\":\"lauritz\"},\"5247\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\"},\"5248\":{\"time\":{\"__isSmartRef__\":true,\"id\":5249},\"user\":\"lauritz\"},\"5249\":{\"isSerializedDate\":true,\"string\":\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\"},\"5250\":{\"time\":{\"__isSmartRef__\":true,\"id\":5251},\"user\":\"lauritz\"},\"5251\":{\"isSerializedDate\":true,\"string\":\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\"},\"5252\":{\"time\":{\"__isSmartRef__\":true,\"id\":5253},\"user\":\"lauritz\"},\"5253\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\"},\"5254\":{\"time\":{\"__isSmartRef__\":true,\"id\":5255},\"user\":\"lauritz\"},\"5255\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\"},\"5256\":{\"time\":{\"__isSmartRef__\":true,\"id\":5257},\"user\":\"lauritz\"},\"5257\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\"},\"5258\":{\"time\":{\"__isSmartRef__\":true,\"id\":5259},\"user\":\"lauritz\"},\"5259\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\"},\"5260\":{},\"5261\":{\"getList\":{\"__isSmartRef__\":true,\"id\":5262},\"setList\":{\"__isSmartRef__\":true,\"id\":5265},\"reset\":{\"__isSmartRef__\":true,\"id\":5268},\"example\":{\"__isSmartRef__\":true,\"id\":5271},\"removeList\":{\"__isSmartRef__\":true,\"id\":5274},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5277},\"createListMorph\":{\"__isSmartRef__\":true,\"id\":5284},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":5287},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":5290},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":5293},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":5296},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5299}},\"5262\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5263},\"source\":\"function getList() {\\n return this.world().indentedListItemsOfMorphNames();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5264},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5263\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5264\":{},\"5265\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5266},\"source\":\"function setList(list) {\\n return this.list = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5267},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5266\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5267\":{},\"5268\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5269},\"source\":\"function reset() {\\n this.list = [];\\n this.textString = 'empty';\\n this.removeList();\\n this.resetConnections();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5270},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5269\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5270\":{},\"5271\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5272},\"source\":\"function example() {\\n/*\\nthis.example()\\nthis.getList()\\n*/\\n this.setList(Array.range(0,100));\\n this.textString = 'empty';\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5273},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5272\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5273\":{},\"5274\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5275},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5276},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5275\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5276\":{},\"5277\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5278},\"source\":\"function onBlur() {\\n $super();\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5283},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5278\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5279}},\"5279\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5280}},\"5280\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5281},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5282},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5281\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5233},\"name\":\"onBlur\"},\"5282\":{},\"5283\":{},\"5284\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5285},\"source\":\"function createListMorph() {\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\n list.setList(this.getList());\\n list.setFontSize(12);\\n\\n list.disableGrabbing();\\n list.disableDragging();\\n \\n this.addMorph(list);\\n list.setPosition(pt(0,0));\\n\\n connect(list, 'selection', this, 'setTargetToListSelection');\\n \\n return list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5286},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5285\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5286\":{},\"5287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5288},\"source\":\"function resetConnections() {\\n disconnectAll(this);\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\n\\tfunction (name) { return $world.get(name)}});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5289},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5288\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5289\":{},\"5290\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5291},\"source\":\"function displayTopLevelMorphs() {\\n if (this.listMorph) { this.removeList(); return true }\\n var list = this.createListMorph(); \\n this.addMorph(list);\\n this.listMorph = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5292},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5291\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5292\":{},\"5293\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5294},\"source\":\"function setTargetToListSelection(selection) { \\n this.removeList();\\n if (!selection) return;\\n if (this.owner.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function (confirmed) {\\n if (confirmed) that.setTargetOfPane(selection);\\n }\\n this.owner.confirmUnsavedChanges(callback);\\n } else {\\n this.setTargetOfPane(selection);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5295},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5294\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5295\":{},\"5296\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5297},\"source\":\"function setTargetOfPane(selection) {\\n this.owner.setTarget(selection);\\n this.setTextString(selection.getName());\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5298},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5297\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233}},\"5298\":{},\"5299\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5300},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n return false;\\n } else {\\n this.displayTopLevelMorphs();\\n return true;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5305},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5300\":{\"this\":{\"__isSmartRef__\":true,\"id\":5233},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5301}},\"5301\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5302}},\"5302\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5303},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5304},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5303\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5233},\"name\":\"onMouseDown\"},\"5304\":{},\"5305\":{},\"5306\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4464},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5307\":{\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5308},\"setTarget\":{\"__isSmartRef__\":true,\"id\":5311},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":5314},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":5317},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":5320},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5323},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":5326},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":5329},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":5332},\"newScript\":{\"__isSmartRef__\":true,\"id\":5335},\"newConnection\":{\"__isSmartRef__\":true,\"id\":5338},\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":5341},\"disconnectConnection\":{\"__isSmartRef__\":true,\"id\":5344},\"updateLists\":{\"__isSmartRef__\":true,\"id\":5347},\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":5350},\"reset\":{\"__isSmartRef__\":true,\"id\":5353},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":5356}},\"5308\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5309},\"source\":\"function sortedScriptNamesOfObj(obj) {\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\n return Functions.own(obj)\\n\\t.select(function(name) { return obj[name].hasLivelyClosure })\\n\\t.sortBy(function(name) { return name.toLowerCase() });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5310},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5309\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5310\":{},\"5311\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5312},\"source\":\"function setTarget(morph) {\\n this.reset();\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.target = morph;\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\n this.scriptPane.doitContext = this.target;\\n this.updateLists();\\n this.displayInitialScript();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5313},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5312\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5313\":{},\"5314\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5315},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName].getOriginal();\\n return Strings.format('this.addScript(%s);' ,script)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5316},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5315\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5316\":{},\"5317\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5318},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5319},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5318\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5319\":{},\"5320\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5321},\"source\":\"function generateTargetCode(baseObject, targetObject) {\\n\\tvar name = targetObject.name;\\n\\tif (baseObject === targetObject) \\n\\t\\treturn \\\"this\\\";\\n\\telse if (baseObject[name] === targetObject) \\n\\t\\treturn \\\"this.\\\" + name;\\n\\telse if (baseObject.testObject === targetObject) \\n\\t\\treturn \\\"this.testObject\\\";\\n\\telse if (baseObject.get(name) === targetObject) \\n\\t\\treturn 'this.get(\\\"' + name + '\\\")';\\n\\telse if (targetObject instanceof Morph) \\n\\t\\treturn '$morph(\\\"' + name + '\\\")';\\n\\telse \\n\\t\\treturn \\\"????\\\";\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5322},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5321\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5322\":{},\"5323\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5324},\"source\":\"function sortedConnectionNamesOfObj(obj) {\\n if (\\\"attributeConnections\\\" in obj) {\\n return obj.attributeConnections\\n .sortBy(function(each) {return name.toLowerCase() })\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\n } else {\\n return [];\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5325},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5324\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5325\":{},\"5326\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5327},\"source\":\"function displayJavaScriptSource(jsCode) {\\n this.scriptPane.setTextString(jsCode);\\n this.scriptPane.highlightJavaScriptSyntax();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5328},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5327\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5328\":{},\"5329\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5330},\"source\":\"function displaySourceForScript(scriptName) {\\n if (!scriptName) return;\\n var code = \\\"\\\", that = this;\\n if (scriptName === \\\"-- ALL --\\\") {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\");\\n });\\n } else {\\n code = this.generateSourceForScript(scriptName); \\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5331},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5330\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5331\":{},\"5332\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5333},\"source\":\"function displaySourceForConnection(connection) {\\n if (!connection) return;\\n var code = \\\"\\\", that = this;\\n if ((typeof connection === \\\"string\\\") && connection === \\\"-- ALL --\\\") {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n })\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5334},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5333\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5334\":{},\"5335\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5336},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n\\\\t\\\\n});\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5337},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5336\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5337\":{},\"5338\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5339},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5340},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5339\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5340\":{},\"5341\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5342},\"source\":\"function deleteSelectedScript() {\\n if (this.scriptList.selection && this.target) {\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\n delete this.target[this.scriptList.selection];\\n this.updateLists();\\n this.displayInitialScript();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5343},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5342\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5343\":{},\"5344\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5345},\"source\":\"function disconnectConnection() {\\n var selection = this.connectionList.selection;\\n if (selection && \\n (typeof selection !== \\\"string\\\") &&\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\n var c = this.connectionList.selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n this.updateLists();\\n this.displayInitialScript();\\n } \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5346},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5345\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5346\":{},\"5347\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5348},\"source\":\"function updateLists() {\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\n var scriptListItems = this.scriptList.getList();\\n scriptListItems.unshift(\\\"-- ALL --\\\");\\n this.scriptList.setList(scriptListItems);\\n\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\n var connectionListItems = this.connectionList.getList();\\n connectionListItems.unshift(\\\"-- ALL --\\\");\\n this.connectionList.setList(connectionListItems);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5349},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5348\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5349\":{},\"5350\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5351},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.selectAt(0);\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.selectAt(0);\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5352},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5351\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5352\":{},\"5353\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5354},\"source\":\"function reset() {\\n this.target = null;\\n this.scriptPane.doitContext = null;\\n this.scriptList.setList();\\n this.connectionList.setList();\\n this.scriptPane.setTextString(\\\"\\\");\\n this.morphSelector.reset();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5355},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5354\":{\"this\":{\"__isSmartRef__\":true,\"id\":4464}},\"5355\":{},\"5356\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5357},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\n if (index > -1) { \\n return this.scriptList.selectAt(index);\\n }\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i -1) {\\n var c = selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n editor.updateLists();\\n editor.displayInitialScript();\\n } \\n }\\n\\n var message = 'Disconnect \\\"' + selection[0] +'\\\" connection?';\\n var callback = disconnectConnection;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5449},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5448\":{\"this\":{\"__isSmartRef__\":true,\"id\":5424}},\"5449\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5450},\"user\":\"lauritz\",\"categories\":[]},\"5450\":{\"isSerializedDate\":true,\"string\":\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\"},\"5451\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5452}],\"scripts\":[],\"id\":\"342CD0BB-D934-4DF8-B66A-4ABAEBA01366\",\"shape\":{\"__isSmartRef__\":true,\"id\":5457},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5463},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5468},\"label\":{\"__isSmartRef__\":true,\"id\":5452},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5473}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"name\":\"ObjectEditorRemoveScriptButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5475},\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5476},\"isCopyMorphRef\":true,\"morphRefId\":24,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":4457},\"derivationIds\":[217,\"FDC10087-12CF-4570-9211-8309CB6A9AA3\",\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\",\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\",\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\",\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\",\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\",\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\",\"7DDF7175-34FC-4521-A7C3-580A8BE63351\",\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\",\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\",\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\",\"7260818C-6472-4288-8BDD-1E7798A543F3\",\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\",\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\",\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\",\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\",\"33905494-AA01-4311-8398-1F6C3D4F1BAC\",\"5D7201A7-1374-49AD-851F-E3167EFED99E\",\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\",\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\",\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\",\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\",\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\",\"FCEFF15E-E5B8-4C7E-A139-302649441119\",\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\",\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\",\"761015EE-47CF-40F6-A403-8A959B2DB0A6\",\"361B531D-7A1C-441A-BE8B-0B503543FF6C\",\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\",\"0EC23EA3-7B34-429A-922D-5D139F127D1E\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5477},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(160.0,40.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(33.4,-21.3)\"},\"5452\":{\"submorphs\":[],\"scripts\":[],\"id\":\"6B7BEF0C-0BD3-4E29-B505-72C4E71DFCBF\",\"shape\":{\"__isSmartRef__\":true,\"id\":5453},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":25,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5451},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5454}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5456},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":25,\"_MinTextHeight\":null,\"draggingEnabled\":false,\"derivationIds\":[218,\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\",\"7B4F173E-9726-472A-9B30-530D4AA92AD9\",\"CBA217F6-2832-4213-9ABE-47753C1A4180\",\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\",\"4391A57E-70C2-4628-9828-DD668CCE546E\",\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\",\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\",\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\",\"FD966AB1-4685-4151-9A38-B1B21B0237EF\",\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\",\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\",\"DC577877-7F00-4238-9246-08C2A10C0CC9\",\"818C9467-71A2-44D6-B01F-1523A0CD5476\",\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\",\"853E19A1-E97D-463D-A24F-0148671EB696\",\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\",\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\",\"24D84E0A-FA16-47DE-934D-E60729EEB227\",\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\",\"69831817-0662-4848-8481-44558987D21D\",\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\",\"3E989A29-2A8F-4AFE-B312-A0852B746605\",\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\",\"E0D76A08-70F9-4710-907E-B2D83D60D29A\",\"495F5D43-B450-45B7-B238-FC12AA8F6488\",\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\",\"0A287650-EC32-45AA-8504-0513B196727F\",\"717B0EFA-1422-4224-9A53-5A494F6191A4\",\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\",\"97247E8A-2818-4B44-BCDD-348126BD380C\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5453\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5454\":{\"style\":{\"__isSmartRef__\":true,\"id\":5455},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5452},\"storedString\":\"-\",\"_id\":\"_1363\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5455\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5456\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5452},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5457\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5458},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5458\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5459},{\"__isSmartRef__\":true,\"id\":5460},{\"__isSmartRef__\":true,\"id\":5461},{\"__isSmartRef__\":true,\"id\":5462}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5459\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5460\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5461\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5462\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"5463\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5464},{\"__isSmartRef__\":true,\"id\":5465},{\"__isSmartRef__\":true,\"id\":5466},{\"__isSmartRef__\":true,\"id\":5467}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5464\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5465\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5466\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5467\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5468\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5469},{\"__isSmartRef__\":true,\"id\":5470},{\"__isSmartRef__\":true,\"id\":5471},{\"__isSmartRef__\":true,\"id\":5472}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5469\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5470\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5471\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5472\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5473\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5451},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5451},\"targetMethodName\":\"deleteSelectedScript\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5474},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5474\":{\"source\":{\"__isSmartRef__\":true,\"id\":5451},\"target\":{\"__isSmartRef__\":true,\"id\":5451}},\"5475\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5476\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5451},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5477\":{\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":5478}},\"5478\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5479},\"source\":\"function deleteSelectedScript() {\\n\\n var editor = this.objectEditorPane;\\n var selection = editor.scriptList.selection;\\n\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\n return; \\n\\n var deleteScript = function (confirmed) {\\n if (!confirmed) return;\\n \\n if (selection && editor.target) {\\n if (!editor.target.hasOwnProperty(selection)) \\n return;\\n delete editor.target[selection];\\n editor.updateLists();\\n editor.displayInitialScript();\\n }\\n }\\n\\n var message = 'Delete \\\"' + selection + '\\\" script?';\\n var callback = deleteScript;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5480},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5479\":{\"this\":{\"__isSmartRef__\":true,\"id\":5451}},\"5480\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5481},\"user\":\"lauritz\"},\"5481\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\"},\"5482\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5483}],\"scripts\":[],\"id\":\"927DAA02-81A1-4539-A20A-EC83E0D1AE23\",\"shape\":{\"__isSmartRef__\":true,\"id\":5489},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5490},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5495},\"label\":{\"__isSmartRef__\":true,\"id\":5483},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5500},\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5501},\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"textString\":\"\",\"selection\":{\"__isSmartRef__\":true,\"id\":5502},\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"derivationIds\":[221,\"4AC64FBA-95AC-42B2-A078-B6DA97889093\",\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\",\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\",\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\",\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\",\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\",\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\",\"A50C1893-4138-4E29-865B-92F53F76D08A\",\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\",\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\",\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\",\"E3476213-5872-492C-BE29-0C6A5A150ED8\",\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\",\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\",\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\",\"279A9257-1667-4E0C-844B-A4E0D02462F0\",\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\",\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\",\"FA519665-2394-43D3-8DCF-802A158F3291\",\"90519BB5-7419-46E0-B7E3-4C26304F3414\",\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\",\"B54FAD70-E598-4B06-8F41-00843A06D4B0\",\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\",\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\",\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\",\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\",\"BA8066E4-5B8E-4048-97C5-332953805999\",\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\",\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\",\"81F15272-5E6E-4544-B6FE-96BDD357A17C\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5508},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(200.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(122.9,-11.6)\"},\"5483\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5787FC50-CF91-42E4-8E9B-CFA5E48CEBF2\",\"shape\":{\"__isSmartRef__\":true,\"id\":5484},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":220,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5482},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5485}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5487}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5488},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":220,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[222,\"30F054A3-7658-405B-8098-B7D87AA8A9ED\",\"556D6E07-45B7-42EC-A486-DE275EF0B034\",\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\",\"5E2D96C9-BB9B-4735-8673-A79847435197\",\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\",\"8B2F743A-98C5-45E1-B03C-5019114EAC47\",\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\",\"74158C3D-B79E-43E7-B111-48701B10ACE2\",\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\",\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\",\"2459D1F0-E49C-4882-AB4C-D78C1A496962\",\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\",\"78AAE288-D261-4BEA-9436-C8C31B890B44\",\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\",\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\",\"23FBFC79-1927-48FD-8C1C-09FFD7539784\",\"3409506C-9BAE-43DA-BCAF-94392F9646DF\",\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\",\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\",\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\",\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\",\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\",\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\",\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\",\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\",\"9A503124-0F1D-4390-B668-E4457CBC1376\",\"26D1AD85-C129-4C24-A16A-B6863FC35F41\",\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\",\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\",\"952BC06E-5007-4618-9289-931E66292E9D\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5484\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5485\":{\"style\":{\"__isSmartRef__\":true,\"id\":5486},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5483},\"_id\":\"_3065\",\"storedString\":\"timeline2\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5486\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5487\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5483},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5482},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5488\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5483},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5489\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5490},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5490\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5491},{\"__isSmartRef__\":true,\"id\":5492},{\"__isSmartRef__\":true,\"id\":5493},{\"__isSmartRef__\":true,\"id\":5494}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5491\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5492\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5493\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5494\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5495\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5496},{\"__isSmartRef__\":true,\"id\":5497},{\"__isSmartRef__\":true,\"id\":5498},{\"__isSmartRef__\":true,\"id\":5499}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5496\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5497\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5498\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5499\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5500\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5501\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5482},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5502\":{\"submorphs\":[],\"scripts\":[],\"id\":181,\"shape\":{\"__isSmartRef__\":true,\"id\":5503},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":580,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":28,\"name\":\"Title\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5504},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5505}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5507},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":580,\"_MinTextHeight\":null,\"_Rotation\":0,\"_Scale\":1.002003004005006,\"previousSelection\":[35,35],\"priorSelectionRange\":[23,23],\"charsReplaced\":\"WIP / Proof of Concept\",\"lastFindLoc\":22,\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"isCopyMorphRef\":true,\"morphRefId\":2,\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_TextColor\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(37.0,23.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_TextColor\":\"Color.rgb(0,79,152)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\"},\"5503\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(580.0,43.0)\",\"_BorderColor\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5504\":{\"partsSpaceName\":\"PartsBin/Worlds/\",\"comment\":\"For example a world title.\",\"partName\":\"Title\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5505\":{\"style\":{\"__isSmartRef__\":true,\"id\":5506},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5502},\"storedString\":\"\",\"_id\":\"_1365\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5506\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5507\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5502},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5508\":{\"reset\":{\"__isSmartRef__\":true,\"id\":5509},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":5513},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5521},\"createScenePresentation\":{\"__isSmartRef__\":true,\"id\":5529},\"presentTargetChooser\":{\"__isSmartRef__\":true,\"id\":5533},\"removeTargetChooser\":{\"__isSmartRef__\":true,\"id\":5537},\"removeHighlight\":{\"__isSmartRef__\":true,\"id\":5541},\"highlightCurrentTarget\":{\"__isSmartRef__\":true,\"id\":5545},\"updateTargetFromSelection\":{\"__isSmartRef__\":true,\"id\":5549},\"currentMorphicScene\":{\"__isSmartRef__\":true,\"id\":5553},\"highlightTarget\":{\"__isSmartRef__\":true,\"id\":5557},\"setLabel\":{\"__isSmartRef__\":true,\"id\":5561},\"updateTargetFromOwner\":{\"__isSmartRef__\":true,\"id\":5569}},\"5509\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5510},\"source\":\"function reset() {\\n this.removeTargetChooser();\\n this.setLabel('empty');\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5511},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5510\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5511\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5512},\"user\":\"lauritz\",\"tags\":[]},\"5512\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"5513\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5514},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\n return $super(evt);\\n }\\n \\n if (this.listMorph) {\\n // clicked on morph, not the list, not the list's scrollbar\\n if (evt.target === this.renderContext().shapeNode)\\n this.removeTargetChooser();\\n } else {\\n this.presentTargetChooser();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5519},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5514\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5515}},\"5515\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5516}},\"5516\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5517},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5518},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5517\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5482},\"name\":\"onMouseDown\"},\"5518\":{},\"5519\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5520},\"user\":\"lauritz\",\"tags\":[]},\"5520\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\"},\"5521\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5522},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // remove the scene presentation when clicked elsewhere\\n var target = evt.world.clickedOnMorph;\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\n this.removeTargetChooser();\\n } else {\\n this.focus();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5527},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5522\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5523}},\"5523\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5524}},\"5524\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5525},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5526},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5525\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5482},\"name\":\"onBlur\"},\"5526\":{},\"5527\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5528},\"user\":\"lauritz\",\"tags\":[]},\"5528\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\"},\"5529\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5530},\"source\":\"function createScenePresentation() {\\n var that = this,\\n items = this.currentMorphicScene(),\\n height = this.owner.getExtent().y,\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\n treeMorph = new lively.morphic.Tree(),\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\n currentTarget = null;\\n \\n treeMorph.childrenPerPage = 10000;\\n treeMorph.setName(\\\"MorphSelectorTree\\\");\\n treeMorph.getLayouter().defer();\\n treeMorph.setItem(items);\\n treeMorph.childNodes.each(function (n) {\\n n.expand();\\n })\\n \\n currentTarget = this.highlightCurrentTarget(treeMorph);\\n \\n rect.setFill(Color.white);\\n rect.beClip(true);\\n rect.disableGrabbing();\\n rect.disableDragging();\\n rect.setBorderWidth(1);\\n rect.setBorderColor(Color.rgb(150,150,150));\\n rect.addMorph(treeMorph);\\n rect.treeMorph = treeMorph;\\n rect.currentTarget = currentTarget;\\n\\n return rect;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5531},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5530\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5531\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5532},\"user\":\"lauritz\",\"tags\":[]},\"5532\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\"},\"5533\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5534},\"source\":\"function presentTargetChooser() {\\n var list = this.createScenePresentation(),\\n tree = list.treeMorph,\\n target = list.currentTarget\\n \\n list.setVisible(false)\\n this.addMorph(list)\\n this.listMorph = list\\n list.focus()\\n\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\n var layouting = function() {\\n list.setVisible(true)\\n \\n if (target) {\\n var globalTransform = new lively.morphic.Similitude()\\n for (var morph = target; (morph != list) && \\n (morph != undefined); morph = morph.owner) {\\n globalTransform.preConcatenate(morph.getTransform());\\n } \\n \\n list.scrollRectIntoView(target.getBounds().\\n translatedBy(globalTransform.getTranslation()));\\n tree.getLayouter().resume();\\n }\\n }\\n layouting.morphicDelay(1);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5535},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5534\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5535\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5536},\"user\":\"lauritz\",\"tags\":[]},\"5536\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\"},\"5537\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5538},\"source\":\"function removeTargetChooser() {\\n if (this.listMorph) {\\n this.listMorph.remove();\\n delete this.listMorph; \\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5539},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5538\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5539\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5540},\"user\":\"lauritz\",\"tags\":[]},\"5540\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\"},\"5541\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5542},\"source\":\"function removeHighlight(node) {\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5543},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5542\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5543\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5544},\"user\":\"lauritz\",\"tags\":[]},\"5544\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\"},\"5545\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5546},\"source\":\"function highlightCurrentTarget(tree) {\\n var target = this.owner.target,\\n nodes = tree.childNodes,\\n highlightNode;\\n\\n if (!target) {\\n return\\n } else if (target.isMorph) {\\n var expandables = [target],\\n nextOwner = target,\\n currentNode\\n while (nextOwner.owner) {\\n expandables.push(nextOwner.owner)\\n nextOwner = nextOwner.owner\\n }\\n expandables.reverse().each(function (m) {\\n currentNode = nodes.detect(function (n) {\\n return n.item.value === m;\\n })\\n if (currentNode) {\\n nodes = currentNode.childNodes\\n if (!nodes && currentNode.item.children) {\\n currentNode.expand();\\n nodes = currentNode.childNodes;\\n }\\n } else {\\n return;\\n }\\n })\\n if (currentNode && currentNode.item.value === target) {\\n highlightNode = currentNode;\\n }\\n } else {\\n var groupNodes = nodes.detect(function (n) {\\n return n.item.value === 'groups';\\n }).childNodes\\n highlightNode = groupNodes.detect(function (n) {\\n // group names are unique\\n return n.item.value.name === target.name;\\n })\\n }\\n\\n if (highlightNode) {\\n this.highlightTarget(highlightNode);\\n }\\n return highlightNode;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5547},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5546\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5547\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5548},\"user\":\"lauritz\",\"tags\":[]},\"5548\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\"},\"5549\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5550},\"source\":\"function updateTargetFromSelection(selection) { \\n var that = this;\\n var update = function(confirmed) {\\n if (confirmed) {\\n that.owner.setTarget(selection);\\n that.setLabel(selection.getName() || selection.toString());\\n }\\n }\\n \\n this.removeTargetChooser();\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\n this.owner.confirmUnsavedChanges(update);\\n } else {\\n update(true);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5551},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5550\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5551\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5552},\"user\":\"lauritz\",\"tags\":[]},\"5552\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"5553\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5554},\"source\":\"function currentMorphicScene() {\\n var onSelect = function onSelect(tree) {\\n this.selector.updateTargetFromSelection(this.value);\\n }\\n var properties = {\\n editorPane: this.owner,\\n selector: this\\n }\\n \\n return {children: [{ \\n name: 'World',\\n value: this.world(),\\n selector: this,\\n onSelect: onSelect,\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\n {scripts: [onSelect],\\n properties: properties,\\n showUnnamed: true}).compact()\\n }]};\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5555},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5554\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5555\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5556},\"user\":\"lauritz\",\"tags\":[]},\"5556\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\"},\"5557\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5558},\"source\":\"function highlightTarget(node) {\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5559},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5558\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5559\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5560},\"user\":\"lauritz\",\"tags\":[]},\"5560\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\"},\"5561\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5562},\"source\":\"function setLabel(label) {\\n this.label.setTextString(label);\\n this.label.setAlign('left');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5567},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5562\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5563}},\"5563\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5564}},\"5564\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5565},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5566},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5565\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5482},\"name\":\"setLabel\"},\"5566\":{},\"5567\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5568},\"user\":\"lauritz\",\"tags\":[]},\"5568\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\"},\"5569\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5570},\"source\":\"function updateTargetFromOwner() {\\n this.setLabel(this.owner.target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5571},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5570\":{\"this\":{\"__isSmartRef__\":true,\"id\":5482}},\"5571\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5572},\"user\":\"lauritz\",\"tags\":[]},\"5572\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\"},\"5573\":{\"submorphs\":[],\"scripts\":[],\"id\":\"EF1C1C51-E293-438F-923B-ABE3B7DF3C45\",\"shape\":{\"__isSmartRef__\":true,\"id\":5574},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":false,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":64.8979476392384,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"ObjectEditorScriptsText2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5575},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5576}],\"charsReplaced\":\"Scripts\",\"lastFindLoc\":-7,\"priorSelectionRange\":[0,7],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5578},\"_WhiteSpaceHandling\":\"pre-wrap\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":64.8979476392384,\"_ClipMode\":\"visible\",\"draggingEnabled\":false,\"eventsAreIgnored\":true,\"isCopyMorphRef\":true,\"morphRefId\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"derivationIds\":[224,\"35EF8FE5-067D-45B6-AF21-77040F11D340\",\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\",\"EF080074-E6B9-47F3-A87F-26313B40C430\",\"F6977801-C1A7-445C-9BF1-8A1019E202FB\",\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\",\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\",\"1E8D3752-D212-41F8-BC63-B094E0C80707\",\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\",\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\",\"25199967-E3BA-4763-A704-37BD3152A5F7\",\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\",\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\",\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\",\"52850E3E-BE46-467C-A381-902F5E4859FD\",\"147F9160-7168-44A4-9EA4-A36466EE1F52\",\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\",\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\",\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\",\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\",\"3663625F-2BB0-494C-A467-04148A441F42\",\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\",\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\",\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\",\"B8106E33-B470-45C3-916E-6E92CAFDD854\",\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\",\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\",\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\",\"54F9AFFD-B235-48AC-85E0-57921251546E\",\"7A472A4B-7292-49B5-9F03-DE2E3A096714\",\"C8629DF3-424B-47D3-A3FD-68201FFFC455\"],\"_Rotation\":0,\"_Scale\":1,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,12.9)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(45.8,-27.8)\"},\"5574\":{\"fill\":null,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(64.9,15.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5575\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5576\":{\"style\":{\"__isSmartRef__\":true,\"id\":5577},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5573},\"storedString\":\"Tag:\",\"_id\":\"_1367\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5577\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5578\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5573},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5579\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5580}],\"scripts\":[],\"id\":\"3228F2ED-9CBC-4FAF-81DA-75F5DC23F1B6\",\"shape\":{\"__isSmartRef__\":true,\"id\":5586},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":true,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5592},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5597},\"label\":{\"__isSmartRef__\":true,\"id\":5580},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorTagChooser\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5602},\"listMorph\":null,\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5603},\"textString\":\"PartsBinBrowser\",\"selection\":\"\",\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"setTargetToListSelection\":\"all\",\"savedTextString\":\"all\",\"derivationIds\":[225,\"7F83847B-D0B1-4A31-8601-43424B97C858\",\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\",\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\",\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\",\"799320C6-CFBA-40E7-B03D-64BFE9B78248\",\"9B650AA3-271B-4E72-B230-51C6F64B7462\",\"C95D3672-724C-4C2C-9CDD-EF308062F627\",\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\",\"D68B143A-A712-4FD0-8803-62CCB4C7F763\",\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\",\"1BD989CB-146C-431F-8B15-9199C4CD5D32\",\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\",\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\",\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\",\"FCAB3690-731A-45E7-984F-843DFE705AF1\",\"94B10A66-8219-43AD-B902-DA999A66222D\",\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\",\"2FCEE551-302B-46C9-B646-3B9BE9187182\",\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\",\"14770110-045A-4BE4-BCF2-7C886DF70F7D\",\"5387EA76-6B03-426A-B385-9C4231B66352\",\"23545203-A969-439B-8761-E83A810696D0\",\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\",\"2FC5F9D1-B611-4273-BD5B-107350364579\",\"318398B6-6689-4DE7-88FD-636BD968773D\",\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\",\"69022916-A511-4A6C-8220-5B4CCD34FCEF\",\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\",\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\",\"46929EDB-248B-41D6-AC15-410A659C24A5\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5604},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(39.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(85.7,-11.6)\"},\"5580\":{\"submorphs\":[],\"scripts\":[],\"id\":\"B67B89C7-A070-4F83-A295-16FFCCD67F98\",\"shape\":{\"__isSmartRef__\":true,\"id\":5581},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":130,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5579},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5582}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5584}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5585},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":130,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[226,\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\",\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\",\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\",\"08F6CE56-AD91-4C27-9429-C3DEA313696C\",\"D39C963C-FD24-4498-A6D8-71E5102CE58A\",\"132C2A9E-3466-4051-AAEA-6E485A91F408\",\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\",\"567FC668-A57C-41CB-8252-8912826B3144\",\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\",\"AABED87D-D7C0-494A-8803-26F4601E35FF\",\"696C3A2A-C695-4D17-A044-41A73436AB8D\",\"206A0BFD-6997-4E0E-9193-089D1F66B22A\",\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\",\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\",\"64737503-A352-42CC-A249-667DA2B42746\",\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\",\"CF7EAC38-1041-4B83-B087-359885B8528B\",\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\",\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\",\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\",\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\",\"CCACCC51-0109-4F73-B122-AA60E40EC54B\",\"285D1797-A21F-4439-81AD-932B45F54879\",\"7354C28D-A54E-48B6-913E-4949B5F4625E\",\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\",\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\",\"5D634617-10A2-45FE-A453-D3452456AB07\",\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\",\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\",\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5581\":{\"borderWidth\":0,\"fill\":null,\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5582\":{\"style\":{\"__isSmartRef__\":true,\"id\":5583},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5580},\"_id\":\"_986\",\"storedString\":\"all\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5583\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5584\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5580},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5579},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5585\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5580},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5586\":{\"_Fill\":{\"__isSmartRef__\":true,\"id\":5587},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5587\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5588},{\"__isSmartRef__\":true,\"id\":5589},{\"__isSmartRef__\":true,\"id\":5590},{\"__isSmartRef__\":true,\"id\":5591}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5588\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,243,253)\"},\"5589\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"5590\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"5591\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(157,198,229)\"},\"5592\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5593},{\"__isSmartRef__\":true,\"id\":5594},{\"__isSmartRef__\":true,\"id\":5595},{\"__isSmartRef__\":true,\"id\":5596}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5593\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5594\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5595\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5596\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5597\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5598},{\"__isSmartRef__\":true,\"id\":5599},{\"__isSmartRef__\":true,\"id\":5600},{\"__isSmartRef__\":true,\"id\":5601}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5598\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5599\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5600\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5601\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5602\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5603\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5579},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5604\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":5605},\"getList\":{\"__isSmartRef__\":true,\"id\":5609},\"removeList\":{\"__isSmartRef__\":true,\"id\":5613},\"reset\":{\"__isSmartRef__\":true,\"id\":5617},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":5621},\"onBlur\":{\"__isSmartRef__\":true,\"id\":5629},\"setTag\":{\"__isSmartRef__\":true,\"id\":5637}},\"5605\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5606},\"source\":\"function createListMorph() {\\n var items = this.getList();\\n\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\n\\n var listMorph = new lively.morphic.List(extent);\\n listMorph.setList(items);\\n listMorph.setFontSize(10);\\n\\n listMorph.disableGrabbing();\\n listMorph.disableDragging();\\n \\n connect(listMorph, 'selection', this, 'setTag');\\n \\n return listMorph;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5607},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5606\":{\"this\":{\"__isSmartRef__\":true,\"id\":5579}},\"5607\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5608},\"user\":\"lauritz\",\"categories\":[]},\"5608\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\"},\"5609\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5610},\"source\":\"function getList() {\\n if (!this.owner.target) return [''];\\n\\n var target = this.owner.target;\\n\\n var tags = Functions.own(target).collect(function (each) {\\n return target[each].tags || [];\\n }).flatten().uniq();\\n\\n var sortedTags = tags.sortBy(function(name) { \\n return name.toLowerCase() \\n });\\n \\n sortedTags.unshift('all'); \\n return sortedTags;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5611},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5610\":{\"this\":{\"__isSmartRef__\":true,\"id\":5579}},\"5611\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5612},\"user\":\"lauritz\",\"tags\":[]},\"5612\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\"},\"5613\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5614},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5615},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5614\":{\"this\":{\"__isSmartRef__\":true,\"id\":5579}},\"5615\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5616},\"user\":\"lauritz\",\"categories\":[]},\"5616\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\"},\"5617\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5618},\"source\":\"function reset() {\\n this.list = [];\\n this.setLabel('all');\\n this.label.setAlign('left');\\n this.removeList();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5619},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5618\":{\"this\":{\"__isSmartRef__\":true,\"id\":5579}},\"5619\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5620},\"user\":\"lauritz\",\"tags\":[]},\"5620\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\"},\"5621\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5622},\"source\":\"function onMouseUp(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n this.removeList();\\n return true;\\n } \\n if (this.getList().size() < 2) return;\\n var list = this.createListMorph();\\n this.addMorph(list);\\n this.listMorph = list;\\n return true;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5627},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5622\":{\"this\":{\"__isSmartRef__\":true,\"id\":5579},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5623}},\"5623\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5624}},\"5624\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5625},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5626},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5625\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5579},\"name\":\"onMouseUp\"},\"5626\":{},\"5627\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5628},\"user\":\"lauritz\",\"categories\":[]},\"5628\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\"},\"5629\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5630},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // workaround - otherwise other morphs get this event\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\n this.removeList();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5635},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5630\":{\"this\":{\"__isSmartRef__\":true,\"id\":5579},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5631}},\"5631\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5632}},\"5632\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5633},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5634},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5633\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5579},\"name\":\"onBlur\"},\"5634\":{},\"5635\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5636},\"user\":\"lauritz\",\"categories\":[]},\"5636\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\"},\"5637\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5638},\"source\":\"function setTag(tag) {\\n this.setLabel(tag || '');\\n this.label.setAlign('left');\\n this.owner.setTag(tag);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5639},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5638\":{\"this\":{\"__isSmartRef__\":true,\"id\":5579}},\"5639\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5640},\"user\":\"lauritz\",\"categories\":[]},\"5640\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\"},\"5641\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5642}],\"scripts\":[],\"id\":\"34658B59-DDF8-40B7-99A2-50B1F7F7359F\",\"shape\":{\"__isSmartRef__\":true,\"id\":5647},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5648},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5653},\"label\":{\"__isSmartRef__\":true,\"id\":5642},\"name\":\"Button\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5658},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5659}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5682},\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"87E42FF6-3862-481D-97D6-643676E15F32\",\"4F370A81-5A80-4821-8ECC-D52B56F31E15\",\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\",\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\",\"97086CE7-CD46-4035-A371-02A41D555A66\",\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\",\"A838C48E-4033-4688-8DCF-20659BD824FF\",\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\",\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\",\"09C79781-5461-4815-88DE-22FB67558136\",\"85A5FA10-01D9-4051-8D56-29DB02CF8817\",\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\",\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\",\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\",\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\",\"6175C505-1BCA-42E9-9C4C-07A4A309A245\",\"B4FEE8FD-E680-459F-A82E-7606A48170D5\",\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\",\"B5559DA4-1483-446C-8332-23DC886B44A5\",\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\",\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\",\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\",\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\",\"EDA53C4F-765D-4424-9DBF-C62388440C46\",\"C877D292-B4FE-42F3-AD5D-11AC5F084977\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"layout\":{\"__isSmartRef__\":true,\"id\":5683},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.994014980014994,\"isPressed\":false,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(72.0,-13.0)\",\"_Position\":\"lively.pt(687.7,9.5)\"},\"5642\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F0FAB259-76CF-46C7-8CEF-F62CB5654154\",\"shape\":{\"__isSmartRef__\":true,\"id\":5643},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5641},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5644}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5646},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\",\"56735895-BA99-4D98-9866-AA5DBD86237E\",\"81041CF7-31DB-4F65-BB39-FE438A4F266F\",\"D03829B3-268E-40A0-A440-3E4BAC344F30\",\"714637F0-714A-4833-909B-BA4AF1B4628B\",\"DC956E73-7398-4CAF-B6F2-9A226E344396\",\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\",\"39386C7E-9099-4159-BFE9-80AD37319211\",\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\",\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\",\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\",\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\",\"C906736E-48DF-4054-BA5A-A089610456D7\",\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\",\"5830FB93-49A1-4A31-A687-69C4579D5FA7\",\"AE9038D5-0EBD-40A0-8043-9689D163D108\",\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\",\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\",\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\",\"37AADE55-77DE-4E93-9A3E-241BB5002F88\",\"60EB450E-29D4-42B9-8FF7-CA138515052E\",\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\",\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\",\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\",\"85768439-7424-4BFE-8191-BCA51F70FE26\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5643\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5644\":{\"style\":{\"__isSmartRef__\":true,\"id\":5645},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5642},\"storedString\":\"run\",\"_id\":\"_1369\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5645\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5646\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5642},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5647\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5648},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5648\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5649},{\"__isSmartRef__\":true,\"id\":5650},{\"__isSmartRef__\":true,\"id\":5651},{\"__isSmartRef__\":true,\"id\":5652}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5649\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5650\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5651\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5652\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5653\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5654},{\"__isSmartRef__\":true,\"id\":5655},{\"__isSmartRef__\":true,\"id\":5656},{\"__isSmartRef__\":true,\"id\":5657}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5654\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5655\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5656\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5657\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5658\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5659\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5641},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4457},\"targetMethodName\":\"runScript\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5660},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5660\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5661}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5668},\"derivationIds\":[null],\"id\":\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5671},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5672},{\"__isSmartRef__\":true,\"id\":5673}],\"con\":{\"__isSmartRef__\":true,\"id\":5659},\"showsMorphMenu\":true,\"showsHalos\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5674},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5661\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5662},\"derivationIds\":[null],\"id\":\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5667},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5660},\"_Rotation\":-3.130064002485303,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"5662\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5663},{\"__isSmartRef__\":true,\"id\":5664},{\"__isSmartRef__\":true,\"id\":5665},{\"__isSmartRef__\":true,\"id\":5666}],\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"5663\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5664\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5665\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5666\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5667\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5661},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5668\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5669},{\"__isSmartRef__\":true,\"id\":5670}],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(831.0,11.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5669\":{\"isAbsolute\":true,\"x\":829.7085000406639,\"y\":9.565843617262885,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5670\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5671\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5660},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5672\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5660},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5673\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5660},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":5661},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5674\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5675}},\"5675\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5676},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5681},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5676\":{\"this\":{\"__isSmartRef__\":true,\"id\":5660},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5677}},\"5677\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5678}},\"5678\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5679},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5680},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5679\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5660},\"name\":\"morphMenuItems\"},\"5680\":{},\"5681\":{},\"5682\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5641},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5683\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"5684\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5685}],\"scripts\":[],\"id\":\"7661EC7C-919B-4F26-8494-535A029FD094\",\"shape\":{\"__isSmartRef__\":true,\"id\":5690},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5691},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5696},\"label\":{\"__isSmartRef__\":true,\"id\":5685},\"name\":\"saveButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5701},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5702}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5725},\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"D686F0CB-027B-4CA9-8B8D-9306389B219D\",\"F51327CB-803E-4234-BFB3-6F5252D1C936\",\"A79280E8-6AE3-4016-AF47-CE78F71924C6\",\"B05829EB-D452-4D81-983B-E2CE425C8260\",\"32B117E5-52D8-4843-B80E-090B9817E099\",\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\",\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\",\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\",\"3BB17748-B91B-43F5-84BE-2537402A6382\",\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\",\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\",\"CAFB5342-EFD3-483E-AE4A-343D211653EF\",\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\",\"88093937-29BB-43FC-AD82-4A0A4BDC349F\",\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\",\"A12311D6-23C1-4711-9271-5B582F89F15B\",\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\",\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\",\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\",\"D0264D42-222E-4900-908B-4EA13729B6AA\",\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\",\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\",\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\",\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\",\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\",\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\"],\"layout\":{\"__isSmartRef__\":true,\"id\":5726},\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9880657804942089,\"isPressed\":false,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(68.8,-14.5)\",\"_Position\":\"lively.pt(574.4,9.5)\"},\"5685\":{\"submorphs\":[],\"scripts\":[],\"id\":\"4D47CC60-03F8-42C3-8686-8A0CB53F8DD2\",\"shape\":{\"__isSmartRef__\":true,\"id\":5686},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5684},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5687}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5689},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\",\"918C6CC4-3540-4341-BAFD-B195F7807FEE\",\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\",\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\",\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\",\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\",\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\",\"002A2173-D26D-4EED-8906-A489C1E158C0\",\"63362D04-B829-41E6-9E68-5B8DB03D382F\",\"996B60A4-8698-448F-A35F-79C768B4976B\",\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\",\"38707063-D664-49A0-B2FB-F0666EC532D5\",\"0402FB51-915F-4491-8FA1-553F0D8F7F35\",\"5A35285D-C6A5-4830-97D9-0890A3F33F39\",\"53121F0B-7DA5-4622-AC08-DD4805D53374\",\"6C84E15D-112D-4C04-87C1-937691E296A7\",\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\",\"3D4B43A2-AD74-4131-A939-D680216EDA6B\",\"B22327BB-C876-4084-BEFA-4D06AE2B2849\",\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\",\"F098174A-AABC-4F95-8193-C29CA85D6188\",\"714713CE-F5E8-4817-835F-99EA27075558\",\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\",\"2F1C117F-2507-446D-8B43-9BD30AC726FB\",\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\",\"4829579F-88C9-4E62-BE7F-E085AD1EC231\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5686\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5687\":{\"style\":{\"__isSmartRef__\":true,\"id\":5688},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5685},\"storedString\":\"save\",\"_id\":\"_1370\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5688\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5689\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5685},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5690\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5691},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5691\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5692},{\"__isSmartRef__\":true,\"id\":5693},{\"__isSmartRef__\":true,\"id\":5694},{\"__isSmartRef__\":true,\"id\":5695}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5692\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5693\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5694\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5695\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5696\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5697},{\"__isSmartRef__\":true,\"id\":5698},{\"__isSmartRef__\":true,\"id\":5699},{\"__isSmartRef__\":true,\"id\":5700}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5697\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5698\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5699\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5700\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5701\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5702\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5684},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4692},\"targetMethodName\":\"doSave\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":5703},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5703\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5704}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5711},\"derivationIds\":[null],\"id\":\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5714},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":5715},{\"__isSmartRef__\":true,\"id\":5716}],\"con\":{\"__isSmartRef__\":true,\"id\":5702},\"showsMorphMenu\":true,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5717},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5704\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5705},\"derivationIds\":[null],\"id\":\"A2A83C78-09B8-473C-829B-198206D7A9E4\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5710},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5703},\"_Rotation\":3.077607197692381,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(201.2,40.2)\"},\"5705\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5706},{\"__isSmartRef__\":true,\"id\":5707},{\"__isSmartRef__\":true,\"id\":5708},{\"__isSmartRef__\":true,\"id\":5709}],\"_ClipMode\":\"visible\",\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"5706\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5707\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5708\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5709\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5710\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5704},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5711\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":5712},{\"__isSmartRef__\":true,\"id\":5713}],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(200.0,9.0)\",\"_Extent\":\"lively.pt(480.0,32.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"5712\":{\"isAbsolute\":true,\"x\":679.4857209639925,\"y\":9.595948897894004,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5713\":{\"isAbsolute\":true,\"x\":201.20421122525056,\"y\":40.24084224505009,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"5714\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5703},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5715\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5703},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5716\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5703},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":5704},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"5717\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":5718}},\"5718\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5719},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5724},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5719\":{\"this\":{\"__isSmartRef__\":true,\"id\":5703},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5720}},\"5720\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5721}},\"5721\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5722},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5723},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5722\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5703},\"name\":\"morphMenuItems\"},\"5723\":{},\"5724\":{},\"5725\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5684},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5726\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"5727\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5728}],\"scripts\":[],\"id\":\"5566B0A1-EF67-4BEA-8D0D-2A6F566E7034\",\"shape\":{\"__isSmartRef__\":true,\"id\":5733},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5734},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5739},\"label\":{\"__isSmartRef__\":true,\"id\":5728},\"name\":\"openTestsButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5744},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5745}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5746},\"derivationIds\":[7251,\"84054D2E-8176-440D-B413-279956A34FC2\",\"79434046-F834-490E-B705-0CE871D9E8B3\",\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\",\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\",\"5B8D7C39-987A-4849-BFFD-3F316CE03852\",\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\",\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\",\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\",\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\",\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\",\"ADF74818-537A-4669-A455-9509BA7BD7E5\",\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\",\"604C352D-0347-4329-A299-EAA3FF90B543\",\"46C5ED11-DE03-428F-A758-5308B3D323B5\",\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\",\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\",\"A0B7F880-0D72-475C-A002-2EAA7D20C004\",\"1146967F-5295-4931-9637-CF72A6A6D724\",\"775F3066-BB4B-4673-B529-500522EF5165\",\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\",\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\",\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\",\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\",\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\",\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\"],\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9940149800149939,\"isPressed\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":5747},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(468.5,9.0)\",\"distanceToDragEvent\":\"lively.pt(72.1,-12.5)\"},\"5728\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2687F17A-EB39-420B-9C79-2E81DFF6251B\",\"shape\":{\"__isSmartRef__\":true,\"id\":5729},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5727},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5730}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5732},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\",\"CB475566-05CE-43E2-B04D-EE32BC4CB718\",\"6BB077CE-92E6-47BE-BE88-9A48488562D1\",\"9E359973-2FDB-417B-BB06-AB34D52BD310\",\"58F098ED-A190-44F2-B73E-80802B2CF2F6\",\"AEA84B35-B349-4307-92C6-8F229705DFC2\",\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\",\"0F875AD9-E54C-4735-9BA9-7B89574233A1\",\"840EBE92-3BC2-42EC-819E-3CD002576490\",\"78C4969D-2C33-4B17-9027-89B411B9F496\",\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\",\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\",\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\",\"01510710-A85B-4054-B0ED-7F2F02434806\",\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\",\"87607080-4A72-484D-A5BD-5F67D468505F\",\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\",\"BA2AB73A-3967-4F9E-8828-8A638E521B31\",\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\",\"54B08934-6893-4B80-8625-B60ABCE9CBC6\",\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\",\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\",\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\",\"728334BD-34B0-44FA-A778-2696AA82FEFA\",\"7354635C-DC38-4BE3-9F56-070CE37B65EF\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5729\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"5730\":{\"style\":{\"__isSmartRef__\":true,\"id\":5731},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5728},\"storedString\":\"Tests\",\"_id\":\"_1371\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5731\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5732\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5728},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5733\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5734},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5734\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5735},{\"__isSmartRef__\":true,\"id\":5736},{\"__isSmartRef__\":true,\"id\":5737},{\"__isSmartRef__\":true,\"id\":5738}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5735\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5736\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5737\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5738\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5739\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5740},{\"__isSmartRef__\":true,\"id\":5741},{\"__isSmartRef__\":true,\"id\":5742},{\"__isSmartRef__\":true,\"id\":5743}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5740\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5741\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5742\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5743\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5744\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5745\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5727},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4457},\"targetMethodName\":\"openPartTestRunner\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5746\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5727},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5747\":{\"moveHorizontal\":true},\"5748\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":5749},{\"__isSmartRef__\":true,\"id\":5756}],\"scripts\":[],\"id\":\"597C74BA-3CE0-4D6E-8AEB-CCDDA320EB2E\",\"shape\":{\"__isSmartRef__\":true,\"id\":5759},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":5765},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":5770},\"label\":{\"__isSmartRef__\":true,\"id\":5749},\"name\":\"MagnifierButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5775},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5778}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5779},\"derivationIds\":[2588,\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\",\"81CB4C12-BCF0-4097-8B6D-D9419046367A\",\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\",\"42871246-6725-4E41-A2C1-5A5BCF041097\",\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\",\"797EC165-A639-42D9-A059-669F6BEB92A7\",\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\",\"4B68C371-CB37-45B4-910A-611E5FFC23DD\",\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\",\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\",\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\",\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\",\"72559D92-4616-45A9-A0F2-72BA4147C0FB\",\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\",\"22D731CF-38F0-41CC-B125-74D2842ED847\",\"B58A1A30-782E-4675-A276-2C01D35BEC70\",\"ACEABA6D-071C-46C2-A325-BE30189AA45F\",\"686443AE-DCDC-4998-8A39-48BC57D64FDC\",\"8D660766-7C93-404C-9D92-B12CBF59A3CE\",\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\"],\"_ClipMode\":\"visible\",\"owner\":{\"__isSmartRef__\":true,\"id\":4457},\"_Rotation\":0,\"_Scale\":0.9920279440699439,\"highlightRectangle\":{\"__isSmartRef__\":true,\"id\":5780},\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5854},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(424.5,8.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-7.9)\"},\"5749\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5EEFDF00-64B9-45DF-BEEB-29CEE8F82E96\",\"shape\":{\"__isSmartRef__\":true,\"id\":5750},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":24,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":5748},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":5751},{\"__isSmartRef__\":true,\"id\":5753}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5755},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[2589,\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\",\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\",\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\",\"750A11C6-766E-4B48-AE32-D71DE811EB4A\",\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\",\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\",\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\",\"439DE430-7651-470E-97D8-00E7F96B04DA\",\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\",\"BD48C003-0502-451D-B6AA-7369FF3D1030\",\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\",\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\",\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\",\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\",\"47E1F29B-6896-467D-8654-CA18929AE57A\",\"509D86FF-5400-4374-BE79-90F0A7E3E90C\",\"C7E53EE0-065A-4C59-8D13-311566722BB7\",\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\",\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\",\"A354FF2E-BD85-429A-97C2-254D6033F50C\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":24,\"_MinTextHeight\":null,\"_FontSize\":10,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"5750\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"5751\":{\"style\":{\"__isSmartRef__\":true,\"id\":5752},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5749},\"storedString\":\"\",\"_id\":\"_1372\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5752\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5753\":{\"style\":{\"__isSmartRef__\":true,\"id\":5754},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":5749},\"storedString\":\"\",\"_id\":\"_1373\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5754\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5755\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5749},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5756\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":5757},\"derivationIds\":[null,\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\",\"347F6028-5092-4F54-9A34-3EFF3FF0B815\",\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\",\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\",\"1652172B-339A-43A1-9589-70E68B35A28E\",\"705524F7-129B-4102-834E-2A1A45985BB5\",\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\",\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\",\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\",\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\",\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\",\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\",\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\",\"49E7D450-EF74-4E94-B33B-B888D952F3BD\",\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\",\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\",\"779DB518-01BD-4D32-AD65-BFED801E5D06\",\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\"],\"id\":\"B66309AE-F470-433A-844C-8A7A9F3A6AB2\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5758},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":5748},\"name\":\"leftpointing_magnifying_glass.png\",\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"eventsAreDisabled\":true,\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-3.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(39.9,-9.0)\"},\"5757\":{\"_ImageURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\",\"_NodeClass\":[\"image\"],\"_NodeId\":\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(29.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5758\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5756},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5759\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":5760},\"_BorderRadius\":5.2,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5760\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5761},{\"__isSmartRef__\":true,\"id\":5762},{\"__isSmartRef__\":true,\"id\":5763},{\"__isSmartRef__\":true,\"id\":5764}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5761\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5762\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5763\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"5764\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"5765\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5766},{\"__isSmartRef__\":true,\"id\":5767},{\"__isSmartRef__\":true,\"id\":5768},{\"__isSmartRef__\":true,\"id\":5769}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5766\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"5767\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5768\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"5769\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"5770\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":5771},{\"__isSmartRef__\":true,\"id\":5772},{\"__isSmartRef__\":true,\"id\":5773},{\"__isSmartRef__\":true,\"id\":5774}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"5771\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"5772\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5773\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"5774\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"5775\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"ScriptableButton\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5776}],\"revisionOnLoad\":154251,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5776\":{\"date\":{\"__isSmartRef__\":true,\"id\":5777},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"0366C0A2-0C8E-4AEB-AAC3-120434134545\"},\"5777\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\"},\"5778\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5748},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5748},\"targetMethodName\":\"onFire\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5779\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5748},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5780\":{\"submorphs\":[],\"scripts\":[],\"id\":\"364FF344-E489-461B-BC8C-ED45E4823ED4\",\"shape\":{\"__isSmartRef__\":true,\"id\":5781},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"HighlightRectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":5782},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5823},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5824},{\"__isSmartRef__\":true,\"id\":5825},{\"__isSmartRef__\":true,\"id\":5826}],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"6FECB598-D130-4242-BF1B-E18767608129\",\"0B23F218-078F-4912-A262-31B957885F41\",\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\",\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\",\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\",\"113050BB-CF0E-4193-91C6-9C25FC857EE8\",\"EFF939E4-317B-4662-943F-77A6E6F65BD0\",\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\",\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\",\"28FD6210-A549-4A11-9178-04E77FF556C0\",\"B3312E29-D786-469F-865E-91FD69475A52\",\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\",\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\",\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":5828},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"#startLetters\":\"\",\"eventsAreDisabled\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Rotation\":0,\"_Scale\":1.0060210561262526,\"owner\":null,\"magnifierButton\":{\"__isSmartRef__\":true,\"id\":5748},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5833},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(40.0,4131.0)\",\"distanceToDragEvent\":\"lively.pt(44.0,-14.0)\"},\"5781\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.2597,\"_BorderStyle\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(775.0,471.0)\",\"_BorderColor\":\"Color.rgb(204,0,0)\",\"_Fill\":\"Color.rgb(58,0,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5782\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A rectangle which highlights the object under the first hand of the world\",\"migrationLevel\":4,\"partName\":\"HighlightRectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5783},{\"__isSmartRef__\":true,\"id\":5785},{\"__isSmartRef__\":true,\"id\":5787},{\"__isSmartRef__\":true,\"id\":5789},{\"__isSmartRef__\":true,\"id\":5791},{\"__isSmartRef__\":true,\"id\":5793},{\"__isSmartRef__\":true,\"id\":5795},{\"__isSmartRef__\":true,\"id\":5797},{\"__isSmartRef__\":true,\"id\":5799},{\"__isSmartRef__\":true,\"id\":5801},{\"__isSmartRef__\":true,\"id\":5803},{\"__isSmartRef__\":true,\"id\":5805},{\"__isSmartRef__\":true,\"id\":5807},{\"__isSmartRef__\":true,\"id\":5809},{\"__isSmartRef__\":true,\"id\":5811},{\"__isSmartRef__\":true,\"id\":5813},{\"__isSmartRef__\":true,\"id\":5815},{\"__isSmartRef__\":true,\"id\":5817},{\"__isSmartRef__\":true,\"id\":5819},{\"__isSmartRef__\":true,\"id\":5821}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5783\":{\"date\":{\"__isSmartRef__\":true,\"id\":5784},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"3DB7DB40-210A-4BED-91FD-9287005703EC\"},\"5784\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\"},\"5785\":{\"date\":{\"__isSmartRef__\":true,\"id\":5786},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"23D7AA12-66A9-4C3B-B494-131256C291AC\"},\"5786\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\"},\"5787\":{\"date\":{\"__isSmartRef__\":true,\"id\":5788},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\"},\"5788\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\"},\"5789\":{\"date\":{\"__isSmartRef__\":true,\"id\":5790},\"author\":\"tessi\",\"message\":\"diable events\",\"id\":\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\"},\"5790\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\"},\"5791\":{\"date\":{\"__isSmartRef__\":true,\"id\":5792},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"01996A33-11BC-4C15-96D7-B7D219E2E961\"},\"5792\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\"},\"5793\":{\"date\":{\"__isSmartRef__\":true,\"id\":5794},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"5794\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"5795\":{\"date\":{\"__isSmartRef__\":true,\"id\":5796},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"5796\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"5797\":{\"date\":{\"__isSmartRef__\":true,\"id\":5798},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"5798\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"5799\":{\"date\":{\"__isSmartRef__\":true,\"id\":5800},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"5800\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"5801\":{\"date\":{\"__isSmartRef__\":true,\"id\":5802},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"5802\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"5803\":{\"date\":{\"__isSmartRef__\":true,\"id\":5804},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"5804\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"5805\":{\"date\":{\"__isSmartRef__\":true,\"id\":5806},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"4B982A01-25B3-455A-848D-89C2C3C471D7\"},\"5806\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\"},\"5807\":{\"date\":{\"__isSmartRef__\":true,\"id\":5808},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\"},\"5808\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\"},\"5809\":{\"date\":{\"__isSmartRef__\":true,\"id\":5810},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"09CF5ECF-2C87-4B66-A164-39848628596F\"},\"5810\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\"},\"5811\":{\"date\":{\"__isSmartRef__\":true,\"id\":5812},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\"},\"5812\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\"},\"5813\":{\"date\":{\"__isSmartRef__\":true,\"id\":5814},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\"},\"5814\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\"},\"5815\":{\"date\":{\"__isSmartRef__\":true,\"id\":5816},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\"},\"5816\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\"},\"5817\":{\"date\":{\"__isSmartRef__\":true,\"id\":5818},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\"},\"5818\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\"},\"5819\":{\"date\":{\"__isSmartRef__\":true,\"id\":5820},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"DC8EF5EC-7563-45B6-816D-20E2DC218525\"},\"5820\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\"},\"5821\":{\"date\":{\"__isSmartRef__\":true,\"id\":5822},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\"},\"5822\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\"},\"5823\":{\"morph\":{\"__isSmartRef__\":true,\"id\":5780},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5824\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5780},\"sourceAttrName\":\"onMouseMove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5780},\"targetMethodName\":\"updateOnMove\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5825\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5780},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":5748},\"targetMethodName\":\"removeHighlighting\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5826\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5780},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":4457},\"targetMethodName\":\"setTarget\",\"converterString\":\"function () {\\n return this.sourceObj.morphUnderCursor();\\n }\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":5827},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"5827\":{\"source\":{\"__isSmartRef__\":true,\"id\":5780},\"target\":{\"__isSmartRef__\":true,\"id\":4457}},\"5828\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5829}},\"5829\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":5830}},\"5830\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5831},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5832},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5831\":{\"this\":{\"__isSmartRef__\":true,\"id\":5828}},\"5832\":{},\"5833\":{\"update\":{\"__isSmartRef__\":true,\"id\":5834},\"updateOnMove\":{\"__isSmartRef__\":true,\"id\":5838},\"bringToFront\":{\"__isSmartRef__\":true,\"id\":5842},\"morphUnderCursor\":{\"__isSmartRef__\":true,\"id\":5850}},\"5834\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5835},\"source\":\"function update(morphUnderCursor) {\\n if (morphUnderCursor === this.magnifierButton ||\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\n morphToHighlight = this.magnifierButton.currentTarget();\\n } else {\\n morphToHighlight = morphUnderCursor;\\n }\\n\\n if (morphToHighlight && morphToHighlight.world()) {\\n this.setPosition(morphToHighlight.getPositionInWorld());\\n this.setExtent(morphToHighlight.getExtent());\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5836},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5835\":{\"this\":{\"__isSmartRef__\":true,\"id\":5780}},\"5836\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5837},\"user\":\"lauritz\",\"tags\":[]},\"5837\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\"},\"5838\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5839},\"source\":\"function updateOnMove() {\\n this.update(this.morphUnderCursor());\\n this.bringToFront();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5840},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5839\":{\"this\":{\"__isSmartRef__\":true,\"id\":5780}},\"5840\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5841},\"user\":\"lauritz\",\"tags\":[]},\"5841\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\"},\"5842\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5843},\"source\":\"function bringToFront() {\\n this.renderContext().morphNode.style.zIndex= 1000;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5848},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5843\":{\"this\":{\"__isSmartRef__\":true,\"id\":5780},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5844}},\"5844\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5845}},\"5845\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5846},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5847},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5846\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5780},\"name\":\"bringToFront\"},\"5847\":{},\"5848\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5849},\"user\":\"lauritz\",\"tags\":[]},\"5849\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\"},\"5850\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5851},\"source\":\"function morphUnderCursor() {\\n var that = this,\\n world = lively.morphic.World.current(); \\n \\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\n function(ea) {\\n return !ea.isPlaceholder &&\\n !ea.isHalo &&\\n (!ea.owner || !ea.owner.isHalo) &&\\n !(ea === that);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5852},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5851\":{\"this\":{\"__isSmartRef__\":true,\"id\":5780}},\"5852\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5853},\"user\":\"lauritz\",\"tags\":[]},\"5853\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\"},\"5854\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":5855},\"removeHighlighting\":{\"__isSmartRef__\":true,\"id\":5859},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":5863},\"onMouseOut\":{\"__isSmartRef__\":true,\"id\":5871},\"reset\":{\"__isSmartRef__\":true,\"id\":5879},\"isTracking\":{\"__isSmartRef__\":true,\"id\":5883},\"isHighlighting\":{\"__isSmartRef__\":true,\"id\":5887},\"currentTarget\":{\"__isSmartRef__\":true,\"id\":5891}},\"5855\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5856},\"source\":\"function onFire() {\\n var hand = lively.morphic.World.current().firstHand(),\\n highlight = this.highlightRectangle,\\n that = this;\\n\\n if (this.isTracking()) {\\n this.removeHighlighting();\\n } else {\\n this.world().addMorph(highlight);\\n hand.highlightConnection = connect(hand, \\\"scrollFocusMorph\\\", highlight, \\\"update\\\");\\n highlight.bringToFront();\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\n highlight.setExtent(pt(0,0));\\n }\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5857},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5856\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748}},\"5857\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5858},\"user\":\"lauritz\",\"tags\":[]},\"5858\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\"},\"5859\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5860},\"source\":\"function removeHighlighting() {\\n var hand = this.world().firstHand();\\n \\n if (this.highlightRectangle) {\\n this.highlightRectangle.remove();\\n }\\n \\n hand.attributeConnections.removeAt(\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\n hand.highlightConnection = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5861},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5860\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748}},\"5861\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5862},\"user\":\"lauritz\",\"tags\":[]},\"5862\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\"},\"5863\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5864},\"source\":\"function onMouseMove(evt) {\\n var target = this.currentTarget();\\n if (target && target.world() && !this.isHighlighting()) {\\n this.highlightRectangle.update(target);\\n this.world().addMorph(this.highlightRectangle);\\n this.highlightRectangle.bringToFront();\\n this.targetHighlight = this.highlightRectangle;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5869},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5864\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5865}},\"5865\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5866}},\"5866\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5867},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5868},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5867\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5748},\"name\":\"onMouseMove\"},\"5868\":{},\"5869\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5870},\"user\":\"lauritz\",\"tags\":[]},\"5870\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\"},\"5871\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5872},\"source\":\"function onMouseOut() {\\n if (this.isHighlighting()) {\\n if (!this.isTracking()) {\\n this.targetHighlight.remove();\\n }\\n delete this.targetHighlight;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5877},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5872\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":5873}},\"5873\":{\"$super\":{\"__isSmartRef__\":true,\"id\":5874}},\"5874\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5875},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5876},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5875\":{\"obj\":{\"__isSmartRef__\":true,\"id\":5748},\"name\":\"onMouseOut\"},\"5876\":{},\"5877\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5878},\"user\":\"lauritz\",\"tags\":[]},\"5878\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\"},\"5879\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5880},\"source\":\"function reset() {\\n this.highlightRectangle.attributeConnections = [];\\n \\n connect(rect, \\\"onMouseMove\\\", this.highlightRectangle, \\\"updateOnMove\\\")\\n connect(rect, \\\"onMouseUp\\\", this, \\\"removeHighlighting\\\")\\n connect(rect, \\\"onMouseUp\\\", this.owner, \\\"setTarget\\\",\\n {converter: function () {\\n return this.sourceObj.morphUnderCursor();\\n }\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5881},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5880\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748}},\"5881\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5882},\"user\":\"lauritz\",\"tags\":[]},\"5882\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\"},\"5883\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5884},\"source\":\"function isTracking() {\\n return !!this.world().firstHand().highlightConnection;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5885},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5884\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748}},\"5885\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5886},\"user\":\"lauritz\",\"tags\":[]},\"5886\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\"},\"5887\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5888},\"source\":\"function isHighlighting() {\\n return !!this.targetHighlight;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5889},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5888\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748}},\"5889\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5890},\"user\":\"lauritz\",\"tags\":[]},\"5890\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\"},\"5891\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5892},\"source\":\"function currentTarget() {\\n return this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5893},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5892\":{\"this\":{\"__isSmartRef__\":true,\"id\":5748}},\"5893\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5894},\"user\":\"lauritz\",\"tags\":[]},\"5894\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\"},\"5895\":{\"target\":{\"__isSmartRef__\":true,\"id\":4457},\"selector\":\"update\",\"args\":[],\"stopped\":true,\"tickTime\":500,\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"5896\":{\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(808.0,431.8)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"5897\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"Edit scripts and connections of a specific morph.\",\"migrationLevel\":4,\"partName\":\"ObjectEditorPane\",\"changes\":[{\"__isSmartRef__\":true,\"id\":5898}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5898\":{\"date\":{\"__isSmartRef__\":true,\"id\":5899},\"author\":\"lauritz\",\"message\":\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\"},\"5899\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\"},\"5900\":{\"morph\":{\"__isSmartRef__\":true,\"id\":4457},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5901\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"5902\":{},\"5903\":{\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":5904},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":5908},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":5912},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":5916},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":5920},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":5924},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":5928},\"newConnection\":{\"__isSmartRef__\":true,\"id\":5932},\"newScript\":{\"__isSmartRef__\":true,\"id\":5936},\"reset\":{\"__isSmartRef__\":true,\"id\":5940},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":5944},\"setTarget\":{\"__isSmartRef__\":true,\"id\":5948},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5952},\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":5956},\"updateLists\":{\"__isSmartRef__\":true,\"id\":5960},\"onShutdown\":{\"__isSmartRef__\":true,\"id\":5964},\"confirmUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":5968},\"update\":{\"__isSmartRef__\":true,\"id\":5972},\"ensureAnnotationLayer\":{\"__isSmartRef__\":true,\"id\":5976},\"copyToPartsBinWithUserRequest\":{\"__isSmartRef__\":true,\"id\":5980},\"printTags\":{\"__isSmartRef__\":true,\"id\":5988},\"setTag\":{\"__isSmartRef__\":true,\"id\":5992},\"runScript\":{\"__isSmartRef__\":true,\"id\":5996},\"openPartTestRunner\":{\"__isSmartRef__\":true,\"id\":6000},\"hasUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":6004}},\"5904\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5905},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.preselectItem();\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.preselectItem();\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5906},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5905\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5906\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5907},\"user\":\"lauritz\",\"tags\":[]},\"5907\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\"},\"5908\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5909},\"source\":\"function displayJavaScriptSource(jsCode) {\\n if (this.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function(confirmed) {\\n if (confirmed) that.scriptPane.display(jsCode)\\n };\\n this.confirmUnsavedChanges(callback);\\n } else {\\n this.scriptPane.display(jsCode);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5910},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5909\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5910\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5911},\"user\":\"lauritz\",\"tags\":[]},\"5911\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5912\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5913},\"source\":\"function displaySourceForConnection(connection) {\\n var code = \\\"\\\", that = this;\\n if (connection === undefined) return;\\n if (connection === null) {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5914},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5913\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5914\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5915},\"user\":\"conradcalmez\",\"tags\":[]},\"5915\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\"},\"5916\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5917},\"source\":\"function displaySourceForScript(scriptName) {\\n var code = \\\"\\\",\\n that = this;\\n if (scriptName === null) {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForScript(scriptName);\\n }\\n if (code) this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5918},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5917\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5918\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5919},\"user\":\"cschuster\",\"tags\":[]},\"5919\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\"},\"5920\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5921},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5922},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5921\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5922\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5923},\"user\":\"lauritz\",\"tags\":[]},\"5923\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5924\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5925},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName],\\n annotation = '',\\n scriptSource = '',\\n tagScript = '';\\n\\n if (!script) return;\\n\\n if (script.timestamp && script.user) \\n annotation = Strings.format('// changed at %s by %s \\\\n', script.timestamp, script.user);\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\n\\n return annotation + scriptSource + tagScript;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5926},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5925\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5926\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5927},\"user\":\"cschuster\",\"tags\":[]},\"5927\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\"},\"5928\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5929},\"source\":\"function generateTargetCode(baseObject, targetObject) {\\n\\tvar name = targetObject.name;\\n\\tif (baseObject === targetObject) \\n\\t\\treturn \\\"this\\\";\\n\\telse if (baseObject[name] === targetObject) \\n\\t\\treturn \\\"this.\\\" + name;\\n\\telse if (baseObject.testObject === targetObject) \\n\\t\\treturn \\\"this.testObject\\\";\\n\\telse if (baseObject.get(name) === targetObject) \\n\\t\\treturn 'this.get(\\\"' + name + '\\\")';\\n\\telse if (targetObject instanceof Morph) \\n\\t\\treturn '$morph(\\\"' + name + '\\\")';\\n\\telse \\n\\t\\treturn \\\"????\\\";\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5930},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5929\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5930\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5931},\"user\":\"lauritz\",\"tags\":[]},\"5931\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5932\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5933},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5934},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5933\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5934\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5935},\"user\":\"lauritz\",\"tags\":[]},\"5935\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"5936\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5937},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n \\\\n}).tag([]);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5938},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5937\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5938\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5939},\"user\":\"lauritz\",\"tags\":[]},\"5939\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\"},\"5940\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5941},\"source\":\"function reset() {\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\n this.scriptList = this.get('ObjectEditorScriptList')\\n this.connectionList = this.get('ObjectEditorConnectionList')\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\n \\n this.target = null;\\n this.currentTag = null;\\n \\n this.scriptPane.reset();\\n this.scriptList.setList();\\n this.scriptList.selection = null;\\n this.connectionList.setList();\\n this.connectionList.selection = null;\\n this.morphSelector.reset();\\n this.tagChooser.reset();\\n \\n this.stopStepping();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":5942},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"5941\":{\"this\":{\"__isSmartRef__\":true,\"id\":4457}},\"5942\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":5943},\"user\":\"lauritz\",\"tags\":[]},\"5943\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\"},\"5944\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":5945},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":109},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"108\\\":{},\\\"109\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":110}},\\\"110\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":111}},\\\"111\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":112},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":113},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"112\\\":{},\\\"113\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":92}},\\\"114\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"115\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":101,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":101,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2897,\\\"92EB5E70-61BB-4A71-942C-A34A20789B2F\\\",\\\"A9C9F9CF-1BAC-4074-A093-4EB0C3C90866\\\",\\\"2FE50303-6361-4A70-9BD5-0D8D1C8B5176\\\",\\\"D774C172-7EE9-40AE-9949-340BA8EDBD37\\\",\\\"9B5186A1-2B8E-406C-B165-05F327435DC2\\\",\\\"9D4948C2-2429-4333-8F3D-89BB96D33894\\\",\\\"748160AD-0FF7-4E89-9BB5-486870332207\\\",\\\"944E6E30-642C-448D-BBFE-03835C34628C\\\",\\\"254F8208-565C-4C75-A5F5-00426CEB4B73\\\",\\\"501AF004-4601-4260-8B81-C8F07DB46A9D\\\",\\\"A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD\\\",\\\"8517C0CE-CE66-435A-B522-21B2A78DFEE9\\\",\\\"3CA33CEB-8ACD-4C69-A01F-254F6D1DA196\\\",\\\"B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB\\\",\\\"E5464D79-8548-4E65-8C48-D9046F121681\\\",\\\"20971AE2-EBF3-4F13-BB11-A40F5FA641C1\\\",\\\"3A6E47F6-35C2-425D-B69A-5EDE629EF1A0\\\",\\\"B40FB49A-3034-464F-A3D8-43D4E8AAF34E\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":116},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"75562411-CB29-4DE6-8778-A0D7F24F5D9F\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":90},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":117},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":118}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"116\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"117\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"118\\\":{\\\"_id\\\":\\\"_1138\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":115},\\\"storedString\\\":\\\"cancel\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":119},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"119\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"120\\\":{\\\"moveHorizontal\\\":true,\\\"moveVertical\\\":true},\\\"121\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":122},{\\\"__isSmartRef__\\\":true,\\\"id\\\":123},{\\\"__isSmartRef__\\\":true,\\\"id\\\":124},{\\\"__isSmartRef__\\\":true,\\\"id\\\":125}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"122\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"123\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"124\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"125\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"126\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":127},{\\\"__isSmartRef__\\\":true,\\\"id\\\":128},{\\\"__isSmartRef__\\\":true,\\\"id\\\":129},{\\\"__isSmartRef__\\\":true,\\\"id\\\":130}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"127\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"128\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"129\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"130\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"131\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"132\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":126},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"133\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":134}],\\\"derivationIds\\\":[2898,\\\"9D27A522-4E3D-482F-97CF-3CA3247A3999\\\",\\\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\\\",\\\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\\\",\\\"42DF6D49-8482-40A3-B901-512013BB5C75\\\",\\\"0D3EB4E1-46E7-4B1E-8273-6432575F84B5\\\",\\\"733427E4-0BB2-4FB7-917C-4A3D98C50589\\\",\\\"001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3\\\",\\\"2FFB821F-9334-4125-8541-31C21E305B78\\\",\\\"A3635A2F-B9AE-4CAA-A07F-76E90A2AF718\\\",\\\"ACE7DD81-434E-40D4-A12D-CB728F4CFA61\\\",\\\"15D1D871-417C-444D-B7E7-4556C755A914\\\",\\\"AEC9FEB8-505A-4D19-9C25-747D78D04F17\\\",\\\"38C38B49-0343-41FA-BC14-2FAF64266DB0\\\",\\\"55C4703F-8F22-4BB7-A09A-4186B8A404F2\\\",\\\"6F234AFA-11CA-48C1-841A-536E5A48FE21\\\",\\\"68C85EC7-341D-4DEB-B92C-816AC5454663\\\",\\\"E0718149-6E92-4F3B-8E50-D2728012054D\\\",\\\"A14738A0-2B84-4465-BDAC-B98F839BD81C\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":157},\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9\\\",\\\"isActive\\\":true,\\\"isPressed\\\":false,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":163},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":164},\\\"name\\\":\\\"Button1\\\",\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":174},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":175},\\\"showsHalos\\\":false,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":158}],\\\"toggle\\\":false,\\\"value\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(245.0,378.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(62.0,-12.0)\\\"},\\\"134\\\":{\\\"sourceAttrName\\\":\\\"fire\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"targetMethodName\\\":\\\"onPublish\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"visualConnector\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"135\\\":{\\\"con\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":134},\\\"controlPoints\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":136},{\\\"__isSmartRef__\\\":true,\\\"id\\\":137}],\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":145},\\\"halosEnabled\\\":true,\\\"id\\\":139,\\\"owner\\\":null,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":146},\\\"showsMorphMenu\\\":true,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":138}],\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":149},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"136\\\":{\\\"connectedMagnet\\\":null,\\\"index\\\":0,\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"137\\\":{\\\"connectedMagnet\\\":null,\\\"index\\\":1,\\\"marker\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"markerDirection\\\":\\\"prev\\\",\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.ControlPoint\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\"},\\\"138\\\":{\\\"_Rotation\\\":-2.5917394709132084,\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":139},\\\"halosEnabled\\\":true,\\\"id\\\":140,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":140},\\\"submorphs\\\":[],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.AdditionalMorphs\\\",\\\"_Position\\\":\\\"lively.pt(0.5,0.5)\\\"},\\\"139\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":138},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"140\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":141},{\\\"__isSmartRef__\\\":true,\\\"id\\\":142},{\\\"__isSmartRef__\\\":true,\\\"id\\\":143},{\\\"__isSmartRef__\\\":true,\\\"id\\\":144}],\\\"cachedVertices\\\":null,\\\"dontChangeShape\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(16.0,12.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"141\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"142\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":12,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"143\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":16,\\\"y\\\":6,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"144\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"145\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"146\\\":{\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_PathElements\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":147},{\\\"__isSmartRef__\\\":true,\\\"id\\\":148}],\\\"cachedVertices\\\":null,\\\"dontChangeShape\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Path\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(311.0,191.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(-0.5,-0.5)\\\"},\\\"147\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":310,\\\"y\\\":190,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.MoveTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"148\\\":{\\\"isAbsolute\\\":true,\\\"x\\\":0,\\\"y\\\":0,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.LineTo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.PathShapes\\\"},\\\"149\\\":{\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":150}},\\\"150\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":151},\\\"source\\\":\\\"function morphMenuItems() {\\\\n var visualConnector = this, con = this.con, world = this.world();\\\\n var items = [\\\\n ['edit converter', function() {\\\\n var source = con.converterString || 'function converter(value) {\\\\\\\\n return value\\\\\\\\n}',\\\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\\\n editor.doitContext = con;\\\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\\\n function() { return 'setting new converter' }})\\\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\\\n var title = con.targetObj.name && con.sourceObj.name ?\\\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\\\n 'Editor for converter function';\\\\n var window = world.addFramedMorph(editor, title)\\\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\\\n }],\\\\n ['hide', function() {\\\\n visualConnector.disconnectFromMagnets();\\\\n visualConnector.remove();\\\\n }],\\\\n ['disconnect', function() {\\\\n alertOK('Disconnected ' + visualConnector.con);\\\\n visualConnector.con.visualDisconnect();\\\\n }],\\\\n ['cancel', function() {}],\\\\n ];\\\\n return items;\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":152},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"151\\\":{},\\\"152\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":153}},\\\"153\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":154}},\\\"154\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":155},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch(e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":156},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"155\\\":{},\\\"156\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":135}},\\\"157\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"158\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":101,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":101,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2899,\\\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\\\",\\\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\\\",\\\"46616896-CA46-4B43-B694-9FB001B32989\\\",\\\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\\\",\\\"C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45\\\",\\\"ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C\\\",\\\"AE0EC189-A810-44FB-948F-F8667AF67929\\\",\\\"CC950242-2CF1-48D3-B3C3-EF03073D145F\\\",\\\"181712FB-04E9-40DA-ABEF-E711AC15A136\\\",\\\"08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC\\\",\\\"F06603E2-E026-4DB9-B64F-71C0F6BE4CAA\\\",\\\"5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34\\\",\\\"79E77E86-9ABD-4417-A260-E0CAABA3925E\\\",\\\"11030354-936E-4E5D-BEB5-643D96C0CE06\\\",\\\"34136BAA-3143-44E9-AA72-B7030E66E400\\\",\\\"E5860588-E4A1-4D07-A6F3-12B2F107649A\\\",\\\"8BB1A3A3-3886-44CB-A963-949225DF336A\\\",\\\"9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":159},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"FE7A5658-2B84-42DB-B44A-0609785DD024\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":133},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":160},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":161}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"159\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"160\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"161\\\":{\\\"_id\\\":\\\"_1043\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":158},\\\"storedString\\\":\\\"publish\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":162},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"162\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"163\\\":{\\\"moveHorizontal\\\":true,\\\"moveVertical\\\":true},\\\"164\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":165},{\\\"__isSmartRef__\\\":true,\\\"id\\\":166},{\\\"__isSmartRef__\\\":true,\\\"id\\\":167},{\\\"__isSmartRef__\\\":true,\\\"id\\\":168}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"165\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"166\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"167\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"168\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"169\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":170},{\\\"__isSmartRef__\\\":true,\\\"id\\\":171},{\\\"__isSmartRef__\\\":true,\\\"id\\\":172},{\\\"__isSmartRef__\\\":true,\\\"id\\\":173}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"170\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"171\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"172\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"173\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"174\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"175\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":169},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(101.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"176\\\":{\\\"_ClipMode\\\":\\\"auto\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_InputAllowed\\\":true,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":445,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":445,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":true,\\\"attributeConnections\\\":[],\\\"charsReplaced\\\":\\\"\\\",\\\"derivationIds\\\":[2900,\\\"7E82C349-9FC9-48B5-B84C-30E99FC40DF2\\\",\\\"A07EAFD3-B03B-4E4C-BC72-FB29F65F543A\\\",\\\"888FB55C-0365-4B40-A9B4-33FD19FA1E91\\\",\\\"37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6\\\",\\\"C19CF401-2869-429B-8C7E-3679F2C07B10\\\",\\\"16D31632-3C1B-4388-9753-E178F4D74EC3\\\",\\\"CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815\\\",\\\"A0B7AE1E-340F-4786-A906-37B5D92B955E\\\",\\\"6FB3DD7F-E27E-4C14-B6A7-87EE557243E3\\\",\\\"8C9DC597-8FB3-409F-9F92-43E22D1EE113\\\",\\\"96E19549-1C58-47D1-AABB-06F24696272A\\\",\\\"20261F28-5D7A-4D9C-9F1F-79FC901C5E5F\\\",\\\"9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D\\\",\\\"420AC273-AA29-49EC-A1C7-C0E272006666\\\",\\\"5D4C09DA-AAFB-4330-8646-23901C1FDB84\\\",\\\"39A3F40D-B127-430E-B317-28966F140BB1\\\",\\\"3753F8DF-2D2D-4113-BAB1-02998973DC21\\\",\\\"480231CA-4CAF-464A-B1D3-A518AF7C287C\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"evalEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":177},\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3\\\",\\\"isBeingDragged\\\":false,\\\"isInputLine\\\":false,\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":12,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":178},\\\"name\\\":\\\"CommentText\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"savedTextString\\\":\\\"no comment\\\",\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":179},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":180}],\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(10.0,110.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(346.0,-16.0)\\\"},\\\"177\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"178\\\":{\\\"resizeWidth\\\":true},\\\"179\\\":{\\\"_BorderRadius\\\":4.5,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Opacity\\\":1,\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(208,208,208)\\\",\\\"_Extent\\\":\\\"lively.pt(455.0,120.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"180\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":181},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":176},\\\"_id\\\":\\\"_15421\\\",\\\"storedString\\\":\\\"no comment\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"181\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"182\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_FontFamily\\\":\\\"Arial, sans-serif\\\",\\\"_FontSize\\\":12,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":250,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":250,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowsInput\\\":true,\\\"attributeConnections\\\":[],\\\"charsReplaced\\\":\\\"commit message\\\",\\\"derivationIds\\\":[2901,\\\"8E267E15-1052-4F9C-B863-B733384EF1DA\\\",\\\"851C46B4-347F-4AE4-9C04-C321E7CC8EA5\\\",\\\"D33CE057-77D6-4CCC-90F9-867C622B3572\\\",\\\"F9BFA4FE-D786-4384-B9F8-89EEA1D41685\\\",\\\"95D3D9C3-CA8D-42A5-833B-30E01D630A4A\\\",\\\"9FC24DFC-050E-423E-A017-2D5704509876\\\",\\\"1EF71F38-5BCB-4C26-AB60-E2105330181C\\\",\\\"7D191F0F-E475-47CF-BABE-55A543C7158D\\\",\\\"F6ACFDD6-981C-4170-82C4-1AA9C3090741\\\",\\\"092A05B9-0347-411B-8E2A-89272FF7A531\\\",\\\"ABE15D91-8819-412F-9FAA-FC6A2F8AD14A\\\",\\\"1F266812-1C31-4C6F-9676-B9E59DEA4864\\\",\\\"F99A2F51-81DC-4D7F-93A2-84EFBFBC119F\\\",\\\"7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00\\\",\\\"08ABC4D8-386F-404A-AB0C-E90DC2E84DC0\\\",\\\"4295456F-B084-4B9A-82A4-6C7639896A2F\\\",\\\"8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A\\\",\\\"63931B60-496E-4220-A617-2BF416EFEA49\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":183},\\\"fixedHeight\\\":false,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"DBD3031A-C014-4936-8B4D-0F96354C78C3\\\",\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":14,\\\"name\\\":\\\"Text9\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":184},\\\"prevScroll\\\":[0,0],\\\"previousSelection\\\":[0,6],\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":185},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":186}],\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"distanceToDragEvent\\\",\\\"textColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(5,5,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(10.0,90.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(163.0,-17.0)\\\",\\\"textColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"183\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"184\\\":{\\\"comment\\\":\\\"a simple text morph\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Text\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Basic\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"185\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(250.0,18.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"186\\\":{\\\"_id\\\":\\\"_408\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":182},\\\"storedString\\\":\\\"comment\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":187},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"187\\\":{\\\"italics\\\":\\\"italic\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"188\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":189}],\\\"derivationIds\\\":[2898,\\\"9D27A522-4E3D-482F-97CF-3CA3247A3999\\\",\\\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\\\",\\\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\\\",\\\"42DF6D49-8482-40A3-B901-512013BB5C75\\\",\\\"132901B3-F9F2-482D-99E6-40EAECDCEF13\\\",\\\"7BC760E1-232D-4654-8D89-3E2AF9B63E8A\\\",\\\"10CF8C2D-EC10-4718-9BB8-A4D765C25CA2\\\",\\\"E1457927-6D7F-4C43-A0D3-4606E937C36C\\\",\\\"B2BCD5A8-36BB-4202-B2F1-480CA22D151C\\\",\\\"16C66256-7472-4B33-A3FC-D41E1123E484\\\",\\\"9D6EC181-02A4-4AA3-9511-97B61299072E\\\",\\\"514B5C5C-2E93-4CD5-913F-C4210C8D3803\\\",\\\"A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262\\\",\\\"DD94CDA9-6F9F-4B4F-9D75-C57314BFD093\\\",\\\"AB91D3DA-E1FA-400A-813B-C9670264E72F\\\",\\\"9E97E660-33C2-4D79-9407-0794A939EBC2\\\",\\\"E168BA8A-C869-40F5-B4BD-EF07D7092705\\\",\\\"2C134907-2EFA-4549-AC62-E0FC170A250D\\\",\\\"702FBC9D-4865-4039-83F3-EB17F30DCEC8\\\"],\\\"doNotCopyProperties\\\":[\\\"$$fire\\\"],\\\"doNotSerialize\\\":[\\\"$$fire\\\"],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":191},\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"217E34A0-F0D6-4990-B377-FA23D2A96E30\\\",\\\"isActive\\\":true,\\\"isPressed\\\":false,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":197},\\\"lighterFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":198},\\\"name\\\":\\\"DiffButton\\\",\\\"normalFill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":208},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":209},\\\"showsHalos\\\":false,\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":192}],\\\"toggle\\\":false,\\\"value\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Button\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(10.0,378.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(69.5,-18.0)\\\"},\\\"189\\\":{\\\"converterString\\\":null,\\\"sourceAttrName\\\":\\\"fire\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"targetMethodName\\\":\\\"checkForUpdates\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"updaterString\\\":null,\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":190},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"190\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"191\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"192\\\":{\\\"_Align\\\":\\\"center\\\",\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_HandStyle\\\":\\\"default\\\",\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":150,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":150,\\\"_PointerEvents\\\":\\\"none\\\",\\\"_Scale\\\":1,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":false,\\\"attributeConnections\\\":[],\\\"derivationIds\\\":[2899,\\\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\\\",\\\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\\\",\\\"46616896-CA46-4B43-B694-9FB001B32989\\\",\\\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\\\",\\\"E34F55EC-06D3-4965-A0D2-625CA896E3B7\\\",\\\"2C75B823-DD52-427F-A501-B824B4C4AFFF\\\",\\\"B4D1CBE5-9DEA-4728-8803-CCD541086497\\\",\\\"6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7\\\",\\\"89A9C61E-62E5-4DC5-9ABB-48A97517BF54\\\",\\\"7481FBBB-A4A7-4F5E-A153-60033229DE49\\\",\\\"FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177\\\",\\\"129B298F-732B-46E2-AB44-60B8E8AC2378\\\",\\\"92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC\\\",\\\"BC6FB6FB-EF63-4C39-9668-0462E42556C2\\\",\\\"8BE2159A-9EB3-44EC-8BAD-0CF297F58645\\\",\\\"D81DC308-8273-4F17-A7C0-849953D6454B\\\",\\\"C536710D-050F-4AF1-BAD1-6EE763015B10\\\",\\\"FDD58AA8-D717-4855-BB3A-B81014786962\\\",\\\"1ACCD898-314B-4EB0-A177-CE6DD69E30D0\\\"],\\\"doNotCopyProperties\\\":[],\\\"doNotSerialize\\\":[],\\\"droppingEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":193},\\\"eventsAreIgnored\\\":true,\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"BE433DB8-657C-4FCB-BB4D-0088D3115495\\\",\\\"isLabel\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":188},\\\"registeredForMouseEvents\\\":true,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":194},\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":195}],\\\"textStyle\\\":null,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Padding\\\",\\\"_Position\\\",\\\"_TextColor\\\",\\\"padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_TextColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"padding\\\":\\\"lively.rect(5,5,0,0)\\\"},\\\"193\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"194\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\",\\\"_Extent\\\":\\\"lively.pt(150.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,3,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"195\\\":{\\\"_id\\\":\\\"_942\\\",\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":192},\\\"storedString\\\":\\\"check for updates\\\",\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":196},\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"196\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"197\\\":{\\\"moveVertical\\\":true},\\\"198\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":199},{\\\"__isSmartRef__\\\":true,\\\"id\\\":200},{\\\"__isSmartRef__\\\":true,\\\"id\\\":201},{\\\"__isSmartRef__\\\":true,\\\"id\\\":202}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"199\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(250,250,250)\\\"},\\\"200\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"201\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(232,232,232)\\\"},\\\"202\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(248,248,248)\\\"},\\\"203\\\":{\\\"stops\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":204},{\\\"__isSmartRef__\\\":true,\\\"id\\\":205},{\\\"__isSmartRef__\\\":true,\\\"id\\\":206},{\\\"__isSmartRef__\\\":true,\\\"id\\\":207}],\\\"__serializedExpressions__\\\":[\\\"vector\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.LinearGradient\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"vector\\\":\\\"lively.rect(0,0,0,1)\\\"},\\\"204\\\":{\\\"offset\\\":0,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(245,245,245)\\\"},\\\"205\\\":{\\\"offset\\\":0.4,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"206\\\":{\\\"offset\\\":0.6,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(209,209,209)\\\"},\\\"207\\\":{\\\"offset\\\":1,\\\"__serializedExpressions__\\\":[\\\"color\\\"],\\\"color\\\":\\\"Color.rgb(240,240,240)\\\"},\\\"208\\\":{\\\"comment\\\":\\\"Has a script that is called on button press\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"Button\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Inputs\\\",\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"209\\\":{\\\"_BorderRadius\\\":5.2,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1.1840000000000002,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":203},\\\"_Opacity\\\":1,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(214,214,214)\\\",\\\"_Extent\\\":\\\"lively.pt(150.0,21.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"210\\\":{\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"_MaxTextHeight\\\":null,\\\"_MaxTextWidth\\\":250,\\\"_MinTextHeight\\\":null,\\\"_MinTextWidth\\\":250,\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"allowInput\\\":true,\\\"charsReplaced\\\":\\\"CommitMessageTest1\\\",\\\"derivationIds\\\":[2893,\\\"FBE4B17F-DC2B-4783-899B-CF1B051F14D9\\\",\\\"A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638\\\",\\\"640BD984-1AB2-45B8-BCEC-AB32A6199D68\\\",\\\"BE2E06DB-4DFC-4628-9FED-8F3E87D18E07\\\",\\\"6D28F6C5-8D27-4A2D-A13E-55172343909B\\\",\\\"9537F96B-5D0E-47CF-9435-5850919DA5A2\\\",\\\"B8516280-8A31-4C9E-A9EF-3C058FB084E5\\\",\\\"0A41986D-4F2B-4D8B-8A35-AEB659C5D25A\\\",\\\"7A7E3053-DA4F-465C-B558-5138BE382156\\\",\\\"7024A970-16E6-4DE1-9BD6-6DC50779F4AA\\\",\\\"181F12CB-A2A2-4A98-A3B0-9CAC859DFC66\\\",\\\"B6176017-4E7E-463E-82DF-DFC54EB00EC9\\\",\\\"2956D5AA-C488-4F2E-AEDF-6D795EEECAB3\\\",\\\"DB745EE2-3FE0-42B6-8D29-E2B6215E2B17\\\",\\\"BD1B8949-BF8B-4B64-A2A5-95E8919FD98B\\\",\\\"2350C658-7205-479B-B1DD-AD260D3425E2\\\",\\\"E68A6841-BC15-4078-836D-4949AFA0A264\\\",\\\"58CD9B79-D2BF-4300-9531-A42E08842E2A\\\"],\\\"droppingEnabled\\\":false,\\\"evalEnabled\\\":false,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":211},\\\"fixedHeight\\\":true,\\\"fixedWidth\\\":true,\\\"grabbingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"id\\\":\\\"E6B43BB9-DD76-4917-88E5-E4B146FE5E62\\\",\\\"isInputLine\\\":true,\\\"isLockOwner\\\":false,\\\"lastFindLoc\\\":18,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":212},\\\"name\\\":\\\"CategoryText\\\",\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"previousSelection\\\":[0,14],\\\"savedTextString\\\":\\\"PartsBin/Basic\\\",\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":213},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":214}],\\\"_WordBreak\\\":\\\"break-all\\\",\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\"],\\\"isBeingDragged\\\":false,\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_Position\\\":\\\"lively.pt(200.0,50.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(170.4,-10.1)\\\"},\\\"211\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"212\\\":{\\\"moveHorizontal\\\":true,\\\"resizeWidth\\\":false},\\\"213\\\":{\\\"_BorderRadius\\\":4.5,\\\"_BorderStyle\\\":\\\"solid\\\",\\\"_BorderWidth\\\":1,\\\"_ClipMode\\\":\\\"hidden\\\",\\\"_Opacity\\\":1,\\\"_AppearanceStylingMode\\\":false,\\\"_BorderStylingMode\\\":false,\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(220,220,220)\\\",\\\"_Extent\\\":\\\"lively.pt(260.0,20.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(255,255,255)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"214\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":215},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":210},\\\"_id\\\":\\\"_15420\\\",\\\"storedString\\\":\\\"Default\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"215\\\":{\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"216\\\":{\\\"askForDiffViewer\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":217},\\\"checkForUpdates\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":221},\\\"copyToPartsBin\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":225},\\\"onCancel\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":233},\\\"onPublish\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":237},\\\"onRemove\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":241},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":245},\\\"setTarget\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":249},\\\"showDiff\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":253}},\\\"217\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":218},\\\"source\\\":\\\"function askForDiffViewer() {\\\\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":220},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"218\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":219},\\\"user\\\":\\\"undefined\\\"},\\\"219\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)\\\"},\\\"220\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"221\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":222},\\\"source\\\":\\\"function checkForUpdates() {\\\\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\\\\n name = this.get('NameText').textString,\\\\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\\\\n\\\\n var webR = new WebResource(fileUrl);\\\\n \\\\n if (webR.exists()) {\\\\n var rev = webR.getHeadRevision().headRevision;\\\\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \\\\n alertOK(\\\\\\\"No changes since last update.\\\\\\\")\\\\n else {\\\\n this.askForDiffViewer();\\\\n }\\\\n }\\\\n else \\\\n alertOK(\\\\\\\"Part does not exist in PartsBin.\\\\\\\") \\\\n \\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":224},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"222\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":223},\\\"user\\\":\\\"undefined\\\"},\\\"223\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)\\\"},\\\"224\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"225\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":226},\\\"source\\\":\\\"function copyToPartsBin(morph) {\\\\n var name = this.get('NameText').textString\\\\n\\\\n var info = morph.getPartsBinMetaInfo();\\\\n morph.setName(name);\\\\n\\\\n info.partsSpaceName = this.get('CategoryText').textString\\\\n info.comment = this.get('CommentText').textString\\\\n\\\\n if (! info.changes) info.changes = [];\\\\n var change = { \\\\n date: new Date(), \\\\n author: this.world().getUserName(), \\\\n message: this.get('CommitMessageText').textString,\\\\n id: Strings.newUUID()\\\\n }\\\\n info.changes.push(change) \\\\n\\\\n morph.copyToPartsBin();\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":228},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"226\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":227},\\\"user\\\":\\\"jenslincke\\\"},\\\"227\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)\\\"},\\\"228\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":229}},\\\"229\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":230}},\\\"230\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":231},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n if ($world) \\\\n $world.logError(e, 'Error in $super call')\\\\n else\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":232},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"231\\\":{},\\\"232\\\":{\\\"name\\\":\\\"copyToPartsBin\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"233\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":234},\\\"source\\\":\\\"function onCancel() {\\\\n alertOK(\\\\\\\"cancel upload \\\\\\\") \\\\n this.owner.remove()\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":236},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"234\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":235},\\\"user\\\":\\\"jenslincke\\\"},\\\"235\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)\\\"},\\\"236\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"237\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":238},\\\"source\\\":\\\"function onPublish() {\\\\n if (!this.target) alert(\\\\\\\"No target to upload\\\\\\\");\\\\n this.copyToPartsBin(this.target);\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":240},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"238\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":239},\\\"user\\\":\\\"undefined\\\"},\\\"239\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)\\\"},\\\"240\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"241\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":242},\\\"source\\\":\\\"function onRemove() {\\\\n $world.publishPartDialog && $world.publishPartDialog.remove()\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":244},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"242\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":243},\\\"user\\\":\\\"undefined\\\"},\\\"243\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)\\\"},\\\"244\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"245\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":246},\\\"source\\\":\\\"function reset() {\\\\n this.setTarget(null)\\\\n \\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":248},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"246\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":247},\\\"user\\\":\\\"jenslincke\\\"},\\\"247\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)\\\"},\\\"248\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"249\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":250},\\\"source\\\":\\\"function setTarget(morph) {\\\\n this.target = morph \\\\n if (!morph) {\\\\n this.get('NameText').textString = 'Anonymous';\\\\n this.get('CategoryText').textString = 'Default';\\\\n this.get('CommentText').textString = 'no comment'; \\\\n this.get('CommitMessageText').textString = 'no comment' \\\\n return\\\\n }\\\\n var info = this.target.getPartsBinMetaInfo();\\\\n this.get('NameText').textString = info.partName || morph.getName();\\\\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\\\\n if (info.comment) this.get('CommentText').textString = info.comment; \\\\n\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":252},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"250\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":251},\\\"user\\\":\\\"jenslincke\\\"},\\\"251\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)\\\"},\\\"252\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"253\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":254},\\\"source\\\":\\\"function showDiff() {\\\\n if (this.target) {\\\\n if (typeof(this.target.showThreeWayDiff) === 'function') {\\\\n this.target.showThreeWayDiff();\\\\n }\\\\n else {\\\\n alert('Three Way Diff is not implemented yet')\\\\n }\\\\n }\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":256},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"254\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":255},\\\"user\\\":\\\"undefined\\\"},\\\"255\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)\\\"},\\\"256\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":2}},\\\"257\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"258\\\":{\\\"adjustForNewBounds\\\":true},\\\"259\\\":{\\\"changes\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":260},{\\\"__isSmartRef__\\\":true,\\\"id\\\":262},{\\\"__isSmartRef__\\\":true,\\\"id\\\":264},{\\\"__isSmartRef__\\\":true,\\\"id\\\":266},{\\\"__isSmartRef__\\\":true,\\\"id\\\":268},{\\\"__isSmartRef__\\\":true,\\\"id\\\":270},{\\\"__isSmartRef__\\\":true,\\\"id\\\":272},{\\\"__isSmartRef__\\\":true,\\\"id\\\":274},{\\\"__isSmartRef__\\\":true,\\\"id\\\":276},{\\\"__isSmartRef__\\\":true,\\\"id\\\":278},{\\\"__isSmartRef__\\\":true,\\\"id\\\":280},{\\\"__isSmartRef__\\\":true,\\\"id\\\":282},{\\\"__isSmartRef__\\\":true,\\\"id\\\":284},{\\\"__isSmartRef__\\\":true,\\\"id\\\":286}],\\\"comment\\\":\\\"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \\\\\\\"Publish\\\\\\\" menu option.\\\",\\\"migrationLevel\\\":4,\\\"partName\\\":\\\"PublishPartDialog\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Dialogs\\\",\\\"requiredModules\\\":[],\\\"lastModifiedDate\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":288},\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"260\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":261},\\\"id\\\":\\\"61086210-FA8D-49B7-9E8F-E1E202A9ECD7\\\",\\\"message\\\":\\\"resetted view\\\"},\\\"261\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)\\\"},\\\"262\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":263},\\\"id\\\":\\\"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7\\\",\\\"message\\\":\\\"added show diff button\\\"},\\\"263\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)\\\"},\\\"264\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":265},\\\"id\\\":\\\"A5F4EACF-EF62-483F-B8B3-65966A895FA4\\\",\\\"message\\\":\\\"\\\"},\\\"265\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)\\\"},\\\"266\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":267},\\\"message\\\":\\\"first commit of Publish dialog using the publish dialog itself!\\\"},\\\"267\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)\\\"},\\\"268\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":269},\\\"message\\\":\\\"\\\"},\\\"269\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)\\\"},\\\"270\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":271},\\\"message\\\":\\\"store an uuid when publishing an object\\\"},\\\"271\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)\\\"},\\\"272\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":273},\\\"message\\\":\\\"\\\"},\\\"273\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)\\\"},\\\"274\\\":{\\\"author\\\":\\\"jenslincke\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":275},\\\"id\\\":\\\"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1\\\",\\\"message\\\":\\\"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)\\\"},\\\"275\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)\\\"},\\\"276\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":277},\\\"id\\\":\\\"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724\\\",\\\"message\\\":\\\"init for change - don't remove on click\\\"},\\\"277\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)\\\"},\\\"278\\\":{\\\"author\\\":\\\"undefined\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":279},\\\"id\\\":\\\"2BD37BED-1605-4FD2-8D2C-25552A379B49\\\",\\\"message\\\":\\\"added possibility to show diff and adapted to new publishing workflow (check for overwrites)\\\"},\\\"279\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)\\\"},\\\"280\\\":{\\\"author\\\":\\\"robertkrahn\\\",\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":281},\\\"id\\\":\\\"0FC68ADF-8995-4DFA-8713-AACEE168096E\\\",\\\"message\\\":\\\"Fixed the issue that there were no line breaks allowed in the comment / commit text fields\\\"},\\\"281\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)\\\"},\\\"282\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":283},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"changed colors (Marko Chief Color Advisor)\\\",\\\"id\\\":\\\"7C1CA387-560D-471B-A0D9-4669D6CDA738\\\"},\\\"283\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)\\\"},\\\"284\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":285},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"reset title bar\\\",\\\"id\\\":\\\"91E7578B-97E5-4572-A83F-EA928CE8B43C\\\"},\\\"285\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)\\\"},\\\"286\\\":{\\\"date\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":287},\\\"author\\\":\\\"jenslincke\\\",\\\"message\\\":\\\"no comment\\\",\\\"id\\\":\\\"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5\\\"},\\\"287\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)\\\"},\\\"288\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Nov 29 2012 09:56:02 GMT+0100 (CET)\\\"},\\\"289\\\":{\\\"_BorderRadius\\\":0,\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Fill\\\":null,\\\"_StrokeOpacity\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Extent\\\",\\\"_Padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Extent\\\":\\\"lively.pt(479.0,437.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"290\\\":{\\\"_ClipMode\\\":\\\"visible\\\",\\\"_Rotation\\\":0,\\\"_Scale\\\":1,\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":291}],\\\"cornerName\\\":\\\"bottomRight\\\",\\\"derivationIds\\\":[7147,\\\"16E962DF-21E9-4FE6-8B9B-953F0E908113\\\",\\\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\\\",\\\"F0667EB1-BF07-4E63-BA56-99189F82C865\\\",\\\"DFDE68D2-3731-46DE-ADC8-56E32998CE07\\\",\\\"D914121B-05B0-490E-A9F7-FE9AB53455A3\\\",\\\"685BF0CF-E831-4670-98CD-A84F0E9D3C1A\\\",\\\"7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D\\\",\\\"ABACD15A-2A09-48B6-91CF-E5BD3A9974FB\\\",\\\"06D7E052-8590-4522-B7F3-1A59D4B017E7\\\",\\\"64688F71-E370-4CC3-815D-3FE4545735AC\\\",\\\"82AF7869-92D1-43A8-83CE-315C60557E32\\\",\\\"CDD21940-F284-424B-B564-D6371A616F86\\\"],\\\"doNotCopyProperties\\\":[\\\"$$cornerName\\\"],\\\"doNotSerialize\\\":[\\\"$$cornerName\\\"],\\\"dragStartPoint\\\":null,\\\"draggingEnabled\\\":true,\\\"droppingEnabled\\\":true,\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":292},\\\"halosEnabled\\\":true,\\\"id\\\":\\\"CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE\\\",\\\"isResizeCorner\\\":true,\\\"moved\\\":true,\\\"name\\\":\\\"ResizeCorner\\\",\\\"originalTargetBounds\\\":null,\\\"originalTargetExtent\\\":null,\\\"originalTargetInnerBounds\\\":null,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"partsBinMetaInfo\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":293},\\\"registeredForMouseEvents\\\":true,\\\"relativeOrigin\\\":null,\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":294},\\\"showsHalos\\\":false,\\\"submorphs\\\":[],\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"distanceToDragEvent\\\",\\\"originalExtent\\\"],\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":295},\\\"__LivelyClassName__\\\":\\\"lively.morphic.Box\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Core\\\",\\\"_Position\\\":\\\"lively.pt(469.0,427.0)\\\",\\\"distanceToDragEvent\\\":\\\"lively.pt(42.0,-10.0)\\\",\\\"originalExtent\\\":\\\"lively.pt(239.0,138.0)\\\"},\\\"291\\\":{\\\"sourceAttrName\\\":\\\"cornerName\\\",\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"targetMethodName\\\":\\\"alignToOwner\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"292\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"293\\\":{\\\"comment\\\":\\\"Resize an object without using halos.\\\",\\\"migrationLevel\\\":2,\\\"partName\\\":\\\"ResizeCorner\\\",\\\"partsSpaceName\\\":\\\"PartsBin/Widgets/\\\",\\\"revisionOnLoad\\\":140152,\\\"__LivelyClassName__\\\":\\\"lively.PartsBin.PartsBinMetaInfo\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.PartsBin\\\"},\\\"294\\\":{\\\"_BorderWidth\\\":0,\\\"_ClipMode\\\":\\\"visible\\\",\\\"__serializedExpressions__\\\":[\\\"_BorderColor\\\",\\\"_Extent\\\",\\\"_Fill\\\",\\\"_Padding\\\",\\\"position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_BorderColor\\\":\\\"Color.rgb(145,145,145)\\\",\\\"_Extent\\\":\\\"lively.pt(10.0,10.0)\\\",\\\"_Fill\\\":\\\"Color.rgb(66,66,66)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"295\\\":{\\\"alignToOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":296},\\\"morphMenuItems\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":299},\\\"onDrag\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":306},\\\"onDragEnd\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":314},\\\"onDragStart\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":322},\\\"reset\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":330}},\\\"296\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":297},\\\"source\\\":\\\"function alignToOwner() {\\\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":298},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"297\\\":{},\\\"298\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"299\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":300},\\\"source\\\":\\\"function morphMenuItems() {\\\\n return $super().concat([\\\\n [\\\\\\\"corner\\\\\\\", [\\\\n [\\\\\\\"top left\\\\\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\\\n [\\\\\\\"top right\\\\\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\\\n [\\\\\\\"bottom right\\\\\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\\\n [\\\\\\\"bottom left\\\\\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\\\n ]]\\\\n ])\\\\t\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":301},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"300\\\":{},\\\"301\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":302}},\\\"302\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":303}},\\\"303\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":304},\\\"source\\\":\\\"function () {\\\\n\\\\t\\\\t\\\\t\\\\ttry {\\\\n\\\\t\\\\t\\\\t\\\\t\\\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\\\n\\\\t\\\\t\\\\t\\\\t} catch(e) {\\\\n\\\\t\\\\t\\\\t\\\\t\\\\talert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n\\\\t\\\\t\\\\t\\\\t\\\\treturn null;\\\\n\\\\t\\\\t\\\\t\\\\t}\\\\n\\\\t\\\\t\\\\t}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":305},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"304\\\":{},\\\"305\\\":{\\\"name\\\":\\\"morphMenuItems\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"306\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":307},\\\"source\\\":\\\"function onDrag(evt) {\\\\n // alert(\\\\\\\"onDrag\\\\\\\")\\\\n // this.owner.setPosition(pt(0,0))\\\\n // this.owner.setOrigin(pt(0,0))\\\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\\\n \\\\n // moveDelta = moveDelta.maxPt(pt(0,0))\\\\n var ownerExtent = this.owner.getExtent();\\\\n\\\\n // TODO does not work\\\\n if (evt.isShiftDown()) {\\\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\\\n if (maxDelta == 0) return;\\\\n var factor = ownerExtent.x / ownerExtent.y\\\\n moveDelta = pt(maxDelta * factor, maxDelta )\\\\n }\\\\n var accessor = \\\\\\\"with\\\\\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\\\n\\\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\\\n\\\\n this.owner.setBounds(newBounds);\\\\n \\\\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\\\n // alertOK(\\\\\\\"new extent\\\\\\\" + newExtent)\\\\n // this.owner.setExtent(newExtent);\\\\n this.owner.submorphs.select(function(ea) {\\\\n return ea.isResizeCorner\\\\n }).invoke('alignToOwner');\\\\n if (this.owner.halos) {\\\\n this.owner.halos.invoke('alignAtTarget')\\\\n }\\\\n // alertOK(\\\\\\\"relative \\\\\\\" + this.relativeOrigin)\\\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\\\n\\\\n // TODO IMPLEMENT updating the origin does not work yet\\\\n // this.owner.setOrigin(newOrigin);\\\\n // alertOK(\\\\\\\"new origin \\\\\\\" + newOrigin)\\\\n\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":309},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"307\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":308},\\\"user\\\":\\\"sstamm\\\"},\\\"308\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\\\"},\\\"309\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":310}},\\\"310\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":311}},\\\"311\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":312},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":313},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"312\\\":{},\\\"313\\\":{\\\"name\\\":\\\"onDrag\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"314\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":315},\\\"source\\\":\\\"function onDragEnd(evt) {\\\\n this.dragStartPoint = null;\\\\n this.originalTargetBounds = null;\\\\n this.relativeOrigin = null;\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":317},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"315\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":316},\\\"user\\\":\\\"sstamm\\\"},\\\"316\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\\\"},\\\"317\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":318}},\\\"318\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":319}},\\\"319\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":320},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":321},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"320\\\":{},\\\"321\\\":{\\\"name\\\":\\\"onDragEnd\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"322\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":323},\\\"source\\\":\\\"function onDragStart(evt) {\\\\n var absToRelativePoint = function (r, absPt) {\\\\n\\\\t\\\\treturn new Point(\\\\n\\\\t\\\\t\\\\t(absPt.x - r.x) / r.width,\\\\n\\\\t\\\\t\\\\t(absPt.y - r.y) / r.height)\\\\n\\\\t}\\\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\\\n\\\\n\\\\n this.dragStartPoint = evt.mousePoint;\\\\n this.originalTargetBounds= this.owner.bounds();\\\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":325},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"323\\\":{\\\"tags\\\":[],\\\"timestamp\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":324},\\\"user\\\":\\\"sstamm\\\"},\\\"324\\\":{\\\"isSerializedDate\\\":true,\\\"string\\\":\\\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\\\"},\\\"325\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290},\\\"__serializedLivelyClosures__\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":326}},\\\"326\\\":{\\\"$super\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":327}},\\\"327\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":328},\\\"source\\\":\\\"function () {\\\\n try {\\\\n return obj.constructor.prototype[name].apply(obj, arguments)\\\\n } catch (e) {\\\\n alert('Error in $super call: ' + e + '\\\\\\\\n' + e.stack);\\\\n return null;\\\\n }\\\\n }\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":329},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"328\\\":{},\\\"329\\\":{\\\"name\\\":\\\"onDragStart\\\",\\\"obj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"330\\\":{\\\"funcProperties\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":331},\\\"source\\\":\\\"function reset() {\\\\n this.isResizeCorner = true\\\\n this.cornerName = 'bottomRight'\\\\n this.setExtent(pt(10,10));\\\\n this.setPosition(pt(0,0))\\\\n}\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":332},\\\"__LivelyClassName__\\\":\\\"lively.Closure\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.lang.Closure\\\"},\\\"331\\\":{},\\\"332\\\":{\\\"this\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":290}},\\\"333\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},{\\\"__isSmartRef__\\\":true,\\\"id\\\":365}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":378},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":379},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"7F2F2823-877B-454C-84EB-725AB48DDB39\\\"],\\\"id\\\":\\\"9DAC655E-F6CE-47F2-A10E-96FC2E163CA1\\\",\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":380},\\\"windowMorph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"closeButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"menuButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"collapseButton\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.TitleBar\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"334\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":335},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":336}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":338},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"A690BA51-C5D5-44FD-90C3-AB1D767BAAB7\\\"],\\\"id\\\":\\\"5099C734-AAFC-438A-9956-AEA02652C8E5\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":10,\\\"evalEnabled\\\":false,\\\"isLabel\\\":true,\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":339},\\\"eventsAreIgnored\\\":true,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"_StyleClassNames\\\":[\\\"window-title\\\"],\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(20.0,3.0)\\\"},\\\"335\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(420.0,18.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"336\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":337},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"_id\\\":\\\"_2170\\\",\\\"storedString\\\":\\\"Publish in PartsBin\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"337\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"338\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":334},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"339\\\":{\\\"resizeWidth\\\":true},\\\"340\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":341}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":346},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":347},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2\\\"],\\\"id\\\":\\\"61C44023-E4BF-41AC-8B50-1D1090F00DE5\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":348},\\\"_StyleClassNames\\\":[\\\"close\\\"],\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":349},{\\\"__isSmartRef__\\\":true,\\\"id\\\":351}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(459.0,3.0)\\\"},\\\"341\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":342},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":343}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":345},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B\\\"],\\\"id\\\":\\\"356257A5-ED2C-40F0-854D-3B2F792F303D\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,-1.0)\\\"},\\\"342\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"343\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":344},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"_id\\\":\\\"_2172\\\",\\\"storedString\\\":\\\"X\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"344\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"345\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":341},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"346\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"347\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"348\\\":{\\\"moveHorizontal\\\":true},\\\"349\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getCloseHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":350},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"350\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"351\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"initiateShutdown\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":352},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"352\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":340},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"353\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":354}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":359},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":360},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"A7FA40A4-F29E-4570-92BF-F78E1C00D3EB\\\"],\\\"id\\\":\\\"3AC17936-B2BF-44C6-B326-9071C9C5D23F\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":361},{\\\"__isSmartRef__\\\":true,\\\"id\\\":363}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"isPressed\\\":false,\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(3.0,3.0)\\\"},\\\"354\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":355},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":356}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":358},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5\\\"],\\\"id\\\":\\\"BCEE5262-22DE-4D41-9074-294E4121D56C\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\"},\\\"355\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(18.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"356\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":357},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"_id\\\":\\\"_2174\\\",\\\"storedString\\\":\\\"M\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"357\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"358\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":354},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"359\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"360\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"361\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getMenuHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":362},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"362\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"363\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"showTargetMorphMenu\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":364},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"364\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":353},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"365\\\":{\\\"submorphs\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":366}],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":371},\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":372},\\\"_ClipMode\\\":\\\"visible\\\",\\\"derivationIds\\\":[\\\"73941EFE-62E0-4AFD-B15E-C9447809FD60\\\"],\\\"id\\\":\\\"2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"accessibleInInactiveWindow\\\":true,\\\"value\\\":false,\\\"toggle\\\":false,\\\"isActive\\\":true,\\\"label\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"_PreviousBorderWidth\\\":0,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"layout\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":373},\\\"attributeConnections\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":374},{\\\"__isSmartRef__\\\":true,\\\"id\\\":376}],\\\"doNotSerialize\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"doNotCopyProperties\\\":[\\\"$$getHelpText\\\",\\\"$$fire\\\"],\\\"__serializedExpressions__\\\":[\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.WindowControl\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Widgets\\\",\\\"_Position\\\":\\\"lively.pt(440.0,3.0)\\\"},\\\"366\\\":{\\\"submorphs\\\":[],\\\"scripts\\\":[],\\\"shape\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":367},\\\"_WhiteSpaceHandling\\\":\\\"pre-wrap\\\",\\\"textChunks\\\":[{\\\"__isSmartRef__\\\":true,\\\"id\\\":368}],\\\"eventHandler\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":370},\\\"_ClipMode\\\":\\\"hidden\\\",\\\"derivationIds\\\":[\\\"66A9385E-35FA-4BB8-89BB-4566D7CFBA1F\\\"],\\\"id\\\":\\\"E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0\\\",\\\"grabbingEnabled\\\":false,\\\"droppingEnabled\\\":false,\\\"halosEnabled\\\":true,\\\"fixedWidth\\\":true,\\\"_WordBreak\\\":\\\"break-all\\\",\\\"fixedHeight\\\":true,\\\"_InputAllowed\\\":false,\\\"_HandStyle\\\":\\\"default\\\",\\\"allowInput\\\":false,\\\"_FontFamily\\\":\\\"Helvetica\\\",\\\"_FontSize\\\":8,\\\"evalEnabled\\\":false,\\\"owner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"isLabel\\\":true,\\\"eventsAreIgnored\\\":true,\\\"_TextStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_TextColor\\\",\\\"_Position\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Text\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\",\\\"_TextColor\\\":\\\"Color.rgb(64,64,64)\\\",\\\"_Position\\\":\\\"lively.pt(0.0,1.0)\\\"},\\\"367\\\":{\\\"_BorderWidth\\\":0,\\\"_Fill\\\":null,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(4,2,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(0,0,0)\\\"},\\\"368\\\":{\\\"style\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":369},\\\"chunkOwner\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"_id\\\":\\\"_2176\\\",\\\"storedString\\\":\\\"–\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextChunk\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"369\\\":{\\\"textShadow\\\":\\\"0px 1px 0 rgba(255,255,255,1)\\\",\\\"__LivelyClassName__\\\":\\\"lively.morphic.TextEmphasis\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.TextCore\\\"},\\\"370\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":366},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"371\\\":{\\\"_BorderWidth\\\":1,\\\"_StrokeOpacity\\\":0,\\\"_BorderRadius\\\":5,\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\",\\\"_BorderColor\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(17.0,17.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\",\\\"_BorderColor\\\":\\\"Color.rgb(189,190,192)\\\"},\\\"372\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"373\\\":{\\\"moveHorizontal\\\":true},\\\"374\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"sourceAttrName\\\":\\\"getHelpText\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"getCollapseHelp\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":375},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"375\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"376\\\":{\\\"sourceObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"sourceAttrName\\\":\\\"fire\\\",\\\"targetObj\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0},\\\"targetMethodName\\\":\\\"toggleCollapse\\\",\\\"varMapping\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":377},\\\"__LivelyClassName__\\\":\\\"AttributeConnection\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.bindings.Core\\\"},\\\"377\\\":{\\\"source\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":365},\\\"target\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":0}},\\\"378\\\":{\\\"_AppearanceStylingMode\\\":true,\\\"_BorderStylingMode\\\":true,\\\"_BorderWidth\\\":0,\\\"__serializedExpressions__\\\":[\\\"_Position\\\",\\\"_Extent\\\",\\\"_Padding\\\"],\\\"__LivelyClassName__\\\":\\\"lively.morphic.Shapes.Rectangle\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Shapes\\\",\\\"_Position\\\":\\\"lively.pt(0.0,0.0)\\\",\\\"_Extent\\\":\\\"lively.pt(479.0,22.0)\\\",\\\"_Padding\\\":\\\"lively.rect(0,0,0,0)\\\"},\\\"379\\\":{\\\"morph\\\":{\\\"__isSmartRef__\\\":true,\\\"id\\\":333},\\\"__LivelyClassName__\\\":\\\"lively.morphic.EventHandler\\\",\\\"__SourceModuleName__\\\":\\\"Global.lively.morphic.Events\\\"},\\\"380\\\":{\\\"resizeWidth\\\":true,\\\"adjustForNewBounds\\\":true},\\\"isSimplifiedRegistry\\\":true}}\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6489},{\"__isSmartRef__\":true,\"id\":6491}],\"doNotSerialize\":[\"$$json\",\"$$loadedMetaInfo\"],\"doNotCopyProperties\":[\"$$json\",\"$$loadedMetaInfo\"],\"loadedMetaInfo\":{\"__isSmartRef__\":true,\"id\":6367},\"partVersions\":[{\"__isSmartRef__\":true,\"id\":6493},{\"__isSmartRef__\":true,\"id\":6497},{\"__isSmartRef__\":true,\"id\":6501},{\"__isSmartRef__\":true,\"id\":6505},{\"__isSmartRef__\":true,\"id\":6509},{\"__isSmartRef__\":true,\"id\":6513},{\"__isSmartRef__\":true,\"id\":6517},{\"__isSmartRef__\":true,\"id\":6521},{\"__isSmartRef__\":true,\"id\":6525},{\"__isSmartRef__\":true,\"id\":6529},{\"__isSmartRef__\":true,\"id\":6533},{\"__isSmartRef__\":true,\"id\":6537},{\"__isSmartRef__\":true,\"id\":6541},{\"__isSmartRef__\":true,\"id\":6545},{\"__isSmartRef__\":true,\"id\":6549},{\"__isSmartRef__\":true,\"id\":6553},{\"__isSmartRef__\":true,\"id\":6557},{\"__isSmartRef__\":true,\"id\":6561},{\"__isSmartRef__\":true,\"id\":6667},{\"__isSmartRef__\":true,\"id\":6671},{\"__isSmartRef__\":true,\"id\":6675},{\"__isSmartRef__\":true,\"id\":7265},{\"__isSmartRef__\":true,\"id\":7270},{\"__isSmartRef__\":true,\"id\":7274},{\"__isSmartRef__\":true,\"id\":7278},{\"__isSmartRef__\":true,\"id\":7282},{\"__isSmartRef__\":true,\"id\":7286},{\"__isSmartRef__\":true,\"id\":7290},{\"__isSmartRef__\":true,\"id\":7294},{\"__isSmartRef__\":true,\"id\":7298},{\"__isSmartRef__\":true,\"id\":7302},{\"__isSmartRef__\":true,\"id\":7306},{\"__isSmartRef__\":true,\"id\":7310},{\"__isSmartRef__\":true,\"id\":7314},{\"__isSmartRef__\":true,\"id\":7318}],\"rev\":185165,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":6396},\"__LivelyClassName__\":\"lively.PartsBin.PartItem\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6108\":{\"LK2\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__layered_draggingEnabled__\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6109}],\"collapsedExtent\":null,\"collapsedTransform\":null,\"derivationIds\":[2879,\"91414FD8-3775-435F-96A6-39E0CB891CD7\",\"9CB574CD-94E3-465A-B85C-91F97E070BC3\",\"C9D390C2-399F-44AF-A316-A4A117E5F7B6\",\"0A0B9181-A04D-441B-944F-585ED335E81B\",\"DEDFDD48-51F2-4C04-9681-6B64D465BE14\",\"FD496905-E054-4BF1-B162-EB0F08C1C829\",\"7A7DC0E8-6CA2-49DC-A660-7E873F834AB2\",\"401B15D2-9AFF-4843-85A2-16186AFFDFD4\",\"D4692AD1-A7CA-4F57-A55F-B485279A8B90\",\"DDF6DDB6-572F-4DC7-911A-4F7E5F310189\",\"41BEABE5-C184-4F59-93F1-139F711489DC\",\"43B559FD-8DA9-41DE-91F3-B4DDD6788A58\",\"C6E534FD-BA26-4A2F-987E-2254EB4D1D7B\",\"7F7C3464-9B3C-4C47-B577-D69567B5AD63\",\"BD18ABC3-C773-4121-B919-8E27D8B9E0A4\",\"D2B37A20-7D83-417D-A81B-3AC4A7C151F5\",\"CF2F775B-6B52-4154-AC3E-4E8A8874677A\",\"81F0924C-9756-40AF-B456-05A51ABE06E3\",\"D4EEB7FD-A570-4B03-97A1-622BB37D2A13\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6365},\"expandedExtent\":null,\"expandedTransform\":null,\"halosEnabled\":true,\"headRevision\":147095,\"highlighted\":true,\"id\":\"CAC6DFC2-FC8E-4813-89F8-58D056A027AC\",\"ignoreEventsOnExpand\":false,\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6366},\"morphRefId\":12,\"moved\":true,\"name\":\"PublishPartDialog\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6367},\"prevScroll\":[0,0],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6397},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6110},{\"__isSmartRef__\":true,\"id\":6398},{\"__isSmartRef__\":true,\"id\":6441}],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":6110},\"titleBar\":{\"__isSmartRef__\":true,\"id\":6441},\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"minExtent\",\"prevDragPos\"],\"_StyleClassNames\":[\"highlighted\"],\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(835.0,328.0)\",\"contentOffset\":\"lively.pt(0.0,21.0)\",\"minExtent\":\"lively.pt(479.0,437.0)\",\"prevDragPos\":\"lively.pt(548.1,476.2)\"},\"6109\":{\"sourceAttrName\":\"remove\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6108},\"targetMethodName\":\"onRemove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6110},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6110\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[],\"derivationIds\":[2888,\"7CD647EF-2BB4-4CD9-9D3B-4EE7BC59ECC2\",\"B983FB4F-9323-4304-9603-5615E93C6C42\",\"E738FAD5-9C83-4390-B193-06C21B6E51B0\",\"5ED6DC7B-74C2-4149-BF56-1622F302C51E\",\"B125F66F-9D66-44AC-A04B-E3A1CB7C1474\",\"8DD88D93-D7DB-4957-A724-C19836CD8C03\",\"1405B5AF-8461-4497-952D-024E06F6F395\",\"7CD3B3FE-D49D-436B-A738-6F960136F93C\",\"C28EE17A-8653-4C4E-AEAA-89B45CB54684\",\"97E867C3-A9EC-42CF-916F-788C94BE0955\",\"8DBA20C0-E93B-4679-BD70-63D956C8D56B\",\"03F1C6E5-5D38-4B2A-B96A-7545B2EA78A4\",\"101E56F8-6494-4A33-A341-C532CBE53645\",\"7B5BEA4B-7600-495A-8017-6D2CED2DFC29\",\"C97C0E53-522D-414C-9555-2228E8BA8F71\",\"AC087EF2-E8D1-4F6D-B5DB-1FE43974C4CB\",\"E29EF530-07BB-4E46-ADF7-AF918B0F886F\",\"86E678F3-F71F-48F5-A085-B6D3E399690D\",\"D193F116-988F-4C54-9A3D-E37B5552B952\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6111},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"93C19461-C30A-4CC5-867B-FD8EAF7F5A19\",\"isBeingDragged\":false,\"isLockOwner\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":6112},\"name\":\"PublishPartPanePane\",\"owner\":{\"__isSmartRef__\":true,\"id\":6108},\"ownerApp\":{\"__isSmartRef__\":true,\"id\":6113},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6164},\"prevScroll\":[0,0],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6165},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6137},{\"__isSmartRef__\":true,\"id\":6166},{\"__isSmartRef__\":true,\"id\":6172},{\"__isSmartRef__\":true,\"id\":6179},{\"__isSmartRef__\":true,\"id\":6185},{\"__isSmartRef__\":true,\"id\":6192},{\"__isSmartRef__\":true,\"id\":6198},{\"__isSmartRef__\":true,\"id\":6241},{\"__isSmartRef__\":true,\"id\":6284},{\"__isSmartRef__\":true,\"id\":6290},{\"__isSmartRef__\":true,\"id\":6296},{\"__isSmartRef__\":true,\"id\":6318}],\"target\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6324},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"withLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,21.0)\",\"distanceToDragEvent\":\"lively.pt(365.0,-16.0)\"},\"6111\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6110},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6112\":{\"adjustForNewBounds\":true,\"resizeHeight\":true,\"resizeWidth\":true},\"6113\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6114}],\"cancelButton\":{\"__isSmartRef__\":true,\"id\":6115},\"defaultInput\":\"CommitMessageTest1\",\"doNotCopyProperties\":[\"$$result\"],\"doNotSerialize\":[\"$$result\"],\"inputText\":{\"__isSmartRef__\":true,\"id\":6137},\"label\":{\"__isSmartRef__\":true,\"id\":6143},\"message\":\"Please enter a name for the part\",\"okButton\":{\"__isSmartRef__\":true,\"id\":6148},\"panel\":{\"__isSmartRef__\":true,\"id\":6110},\"result\":\"CommitMessageTest1\",\"view\":{\"__isSmartRef__\":true,\"id\":6110},\"__LivelyClassName__\":\"lively.morphic.PromptDialog\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"6114\":{\"sourceAttrName\":\"result\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6113},\"targetMethodName\":\"triggerCallback\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6113},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6115\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6116},{\"__isSmartRef__\":true,\"id\":6117}],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6119},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6793,\"isActive\":true,\"isCopyMorphRef\":true,\"isLockOwner\":false,\"label\":{\"__isSmartRef__\":true,\"id\":6120},\"layout\":{\"__isSmartRef__\":true,\"id\":6125},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6126},\"morphRefId\":1,\"normalFill\":{\"__isSmartRef__\":true,\"id\":6131},\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6136},\"showsHalos\":false,\"submorphs\":[],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(478.0,187.0)\"},\"6116\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6115},\"targetMethodName\":\"removeTopLevel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6113},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6117\":{\"converterString\":\"function () { return null }\",\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6115},\"targetMethodName\":\"result\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6113},\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":6118},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6118\":{\"source\":{\"__isSmartRef__\":true,\"id\":6115},\"target\":{\"__isSmartRef__\":true,\"id\":6113}},\"6119\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6115},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6120\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":60,\"_MinTextHeight\":null,\"_MinTextWidth\":60,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6121},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6794,\"isLabel\":true,\"isLockOwner\":false,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6122},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6123}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6121\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6120},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6122\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,6,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6123\":{\"_id\":\"_411\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6120},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":6124},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6124\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6125\":{\"moveHorizontal\":true,\"moveVertical\":true},\"6126\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6127},{\"__isSmartRef__\":true,\"id\":6128},{\"__isSmartRef__\":true,\"id\":6129},{\"__isSmartRef__\":true,\"id\":6130}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6127\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6128\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6129\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6130\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6131\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6132},{\"__isSmartRef__\":true,\"id\":6133},{\"__isSmartRef__\":true,\"id\":6134},{\"__isSmartRef__\":true,\"id\":6135}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6132\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6133\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6134\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6135\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6136\":{\"_BorderRadius\":5,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6131},\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(189,190,192)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6137\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_MaxTextHeight\":null,\"_MaxTextWidth\":164,\"_MinTextHeight\":null,\"_MinTextWidth\":164,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"7\",\"derivationIds\":[2889,\"9A8B5C1C-95BB-40F5-B9EF-B89DD5451B64\",\"C49BF160-BBBE-422E-BDDC-B9A98A72ABFF\",\"42B7E940-3BB5-4B79-B5D8-E4C8E780FF3B\",\"50B247C7-D8F3-4CF5-BD3F-2A2867827CF1\",\"674DADA8-0E51-4FAB-8522-A9D91F270267\",\"105181E3-2D4E-49C3-9C63-13D1F9E311AB\",\"54D6890B-898B-44EC-8BDF-688522764BD8\",\"A8821E63-E9F3-4FE1-94FC-897C0E64A537\",\"1A1BA90B-CA62-4F00-8A36-CC210F473907\",\"E8C3B7B8-5E66-4470-A4B0-C4103AA45358\",\"95511FB8-0146-4A7A-900F-72D7EE65877A\",\"7DA33C42-0FC5-4616-B97B-FA67332B7859\",\"D05E45C6-2CC5-44AB-B3FD-904395A33093\",\"83AF3D18-D412-4D65-B8FD-51A225F1371F\",\"238498B0-5A4F-416E-9ED6-096FE9C41557\",\"C238293B-A0D4-4ECA-A22A-94543F96B617\",\"61BC31A7-BF4C-4E59-9189-11A772CF2B36\",\"E628163F-DBED-46B3-ABAB-57FEDE6B30D3\",\"CEE42069-8017-4801-9E2D-4086FD1107F5\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6138},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"B67A9CCE-6D4E-45CD-BC52-E88D618178F2\",\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"isInputLine\":true,\"isLockOwner\":false,\"lastFindLoc\":2,\"layout\":{\"__isSmartRef__\":true,\"id\":6139},\"morphRefId\":1,\"name\":\"NameText\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"previousSelection\":[1,1],\"savedTextString\":\"CommitMessageTest1\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6140},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6141}],\"_WordBreak\":\"break-all\",\"prevScroll\":[0,0],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,50.0)\",\"distanceToDragEvent\":\"lively.pt(119.0,-15.0)\"},\"6138\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6137},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6139\":{\"adjustForNewBounds\":true,\"resizeWidth\":true},\"6140\":{\"_BorderRadius\":3.75,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(227,227,227)\",\"_Extent\":\"lively.pt(174.0,20.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6141\":{\"style\":{\"__isSmartRef__\":true,\"id\":6142},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6137},\"_id\":\"_3710\",\"storedString\":\"SeeTheState\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6142\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6143\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":null,\"_MinTextHeight\":null,\"_MinTextWidth\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6144},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":false,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":3220,\"isCopyMorphRef\":true,\"isLabel\":true,\"morphRefId\":1,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6145},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6146}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(4.0,4.0)\"},\"6144\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6143},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6145\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(226.0,21.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6146\":{\"_id\":\"_410\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6143},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":6147},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6147\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6148\":{\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6149},{\"__isSmartRef__\":true,\"id\":6150}],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6151},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6795,\"isActive\":true,\"isCopyMorphRef\":true,\"isLockOwner\":false,\"label\":{\"__isSmartRef__\":true,\"id\":6152},\"layout\":{\"__isSmartRef__\":true,\"id\":6157},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6158},\"morphRefId\":2,\"normalFill\":{\"__isSmartRef__\":true,\"id\":6131},\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6163},\"showsHalos\":false,\"submorphs\":[],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(414.0,187.0)\"},\"6149\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6148},\"targetMethodName\":\"removeTopLevel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6113},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6150\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6148},\"targetMethodName\":\"doSave\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6137},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6151\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6148},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6152\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":60,\"_MinTextHeight\":null,\"_MinTextWidth\":60,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6153},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":6796,\"isLabel\":true,\"isLockOwner\":false,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6154},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6155}],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6153\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6152},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6154\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,6,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6155\":{\"_id\":\"_412\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6152},\"storedString\":\"\",\"style\":{\"__isSmartRef__\":true,\"id\":6156},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6156\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6157\":{\"moveHorizontal\":true,\"moveVertical\":true},\"6158\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6159},{\"__isSmartRef__\":true,\"id\":6160},{\"__isSmartRef__\":true,\"id\":6161},{\"__isSmartRef__\":true,\"id\":6162}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6159\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6160\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6161\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6162\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6163\":{\"_BorderRadius\":5,\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6131},\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(189,190,192)\",\"_Extent\":\"lively.pt(60.0,30.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6164\":{\"partName\":\"PublishPartPanePane\",\"requiredModules\":[],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6165\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Extent\":\"lively.pt(479.0,415.0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6166\":{\"_ClipMode\":\"auto\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_InputAllowed\":true,\"_MaxTextHeight\":null,\"_MaxTextWidth\":444,\"_MinTextHeight\":null,\"_MinTextWidth\":444,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"no comment\",\"derivationIds\":[2890,\"40048B1D-9547-4EA6-AB66-31168A1C9FAE\",\"8A0DE790-FA6C-41C9-BA2B-84397DA3F39E\",\"DCFEEBC9-D891-408E-A103-19356A96070F\",\"EAEE386C-B48C-44E1-B80C-6830217A2FC6\",\"6CABE716-A9A0-4BED-ACA6-4C0C9C6C8E5E\",\"C2DC6D12-6F98-4236-AA47-1BD438BE5E56\",\"BFEBFDBE-0C30-407F-9B3C-B45A27971468\",\"923C751C-6180-4C96-A3FC-42A8AF1B4298\",\"0D556A07-77CA-478F-95B3-E3051804BF9C\",\"D952B070-654E-40FA-9076-7E8156C9C87C\",\"2EB5AAE4-7C54-466F-8C70-E3BD1E218C90\",\"D6863F0B-0CE5-401F-9646-2A748564AB54\",\"B422EE4A-2E17-4752-812B-1DFCDFBFE4D4\",\"52701E3E-E7F1-4A2F-B8FE-2115D0544509\",\"392D7685-0EDA-4891-9220-82C9DC2C3CCD\",\"518D6489-8478-48BE-BBCF-E5746FAA1C00\",\"3494F783-BEDF-43AD-9789-2826599F2699\",\"711A7903-DBF4-46D9-98D5-A5F0C40EF24B\",\"E30313E6-F49A-4D45-8DAD-7E48F25F2C03\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6167},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"216AEAA9-64BF-43F0-9BC1-071AE9D9D831\",\"isBeingDragged\":false,\"isInputLine\":false,\"isLockOwner\":false,\"lastFindLoc\":10,\"layout\":{\"__isSmartRef__\":true,\"id\":6168},\"name\":\"CommitMessageText\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"previousSelection\":[3,10],\"savedTextString\":\"no commentddad\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6169},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6170}],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"priorSelectionRange\":[33,33],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,260.0)\",\"distanceToDragEvent\":\"lively.pt(351.0,-17.0)\"},\"6167\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6166},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6168\":{\"resizeHeight\":true,\"resizeWidth\":true},\"6169\":{\"_BorderRadius\":6,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(203,203,203)\",\"_Extent\":\"lively.pt(454.0,102.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6170\":{\"style\":{\"__isSmartRef__\":true,\"id\":6171},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6166},\"_id\":\"_15422\",\"storedString\":\"fixed further bugs with the deepCopy procedure\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6171\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6172\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":114,\"_MinTextHeight\":null,\"_MinTextWidth\":114,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"some text \",\"derivationIds\":[2891,\"E101CA30-35F9-42F0-A46C-28671530C787\",\"CE7E7640-C507-43BF-88EF-C4ACE8CCF564\",\"F04823B9-5B0B-4CCA-B8F7-00BD8608ED16\",\"DD4402A8-C90A-4187-92DA-813F59FF86E6\",\"90452494-6B16-4189-8CC1-4EB76FCCCBC9\",\"A1BA43C9-3B13-4744-893E-8B39CEDA44D3\",\"A4DDC2E9-14D8-4DA1-A960-4BB1DF3A45CD\",\"97027388-2CC6-4B87-880F-D9048C0EAB5A\",\"97A71E75-471E-4C94-879E-0ECD50A4DA7D\",\"B952E46A-0593-4861-A364-746D14830709\",\"CFEB54E4-C6B5-4DEC-9C82-93FEC6192DF8\",\"8F33B7B6-1D97-4422-9D4C-562576803FAE\",\"EE6FBA69-D693-41BD-A1D6-7852A30ADE28\",\"D0A85886-302D-46FB-8139-F28D0A45D0E2\",\"A5589A0F-6873-4F7B-ACEE-A7C2706973BC\",\"E6F13CA6-2BA7-457B-BB6B-E4B8F8F969B0\",\"CE6690BE-CE0E-4EAB-96C2-EB091EB4F761\",\"52715C75-9980-4AD0-ACE6-F2C1AF0A0CBA\",\"CCF8C95E-C494-497C-B9DC-5F07B044D32A\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6173},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"D7D82B4A-D973-4225-B6B9-A94E725575DE\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":10,\"layout\":{\"__isSmartRef__\":true,\"id\":6174},\"name\":\"Text5\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6175},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,4],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6176},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6177}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,30.0)\",\"distanceToDragEvent\":\"lively.pt(78.0,-3.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"6173\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6172},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6174\":{\"moveHorizontal\":false},\"6175\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6176\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(114.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6177\":{\"_id\":\"_400\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6172},\"morph\":{\"__isSmartRef__\":true,\"id\":6172},\"storedString\":\"name\",\"style\":{\"__isSmartRef__\":true,\"id\":6178},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6178\":{\"fontSize\":9,\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6179\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"changes\",\"derivationIds\":[2892,\"E5DC0070-3EA2-4212-9AA7-E3C865547E5E\",\"809E256F-82F6-4A22-B614-DE8C08FA5970\",\"272C0F9A-E7EF-4ECE-851D-08ACB35EA24D\",\"8AA544F8-6F47-454D-AE18-A264ACDEFA7E\",\"8374F17A-0E7E-4436-931A-1BA6E7CEAB7D\",\"2FA9E6A8-96E0-4B11-B3BE-D625991003B4\",\"EF4AC0A8-BC6A-4E7E-A4A1-838717896172\",\"7E58BFFB-E384-4B68-A4C8-A32E7A93B8FC\",\"BFCA8D00-622E-4E2D-998E-56C8E2DB8351\",\"0DD88B54-97A9-4F81-BEC4-474DB9D20DF5\",\"6400C374-D5C5-4AF3-BDD4-466198D5C4BA\",\"6AB467AF-2289-4696-B2B0-AF36BFC54FDA\",\"1E30FC69-CA06-403F-AE8B-4A12304F1FEB\",\"EB7FBB3F-8989-4980-9DA2-4D10CB466437\",\"0D191BF2-AA67-4F93-94C2-A719DA9CC670\",\"D704D697-36E3-4929-BFBE-9E9C75E6E0A7\",\"93C5BB28-AC5D-4F61-8C62-6220E6B1402B\",\"EDF4D442-6723-4755-A755-665EBD75AD61\",\"C3BED4B5-F5A5-4CDE-9CC4-0750F897CAC0\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6180},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"58B51164-4CBA-485E-ADEA-588DAE5475E5\",\"isLockOwner\":false,\"lastFindLoc\":7,\"name\":\"Text6\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6181},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,14],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6182},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6183}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,240.0)\",\"distanceToDragEvent\":\"lively.pt(174.0,-21.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"6180\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6179},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6181\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6182\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(250.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6183\":{\"_id\":\"_401\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6179},\"morph\":{\"__isSmartRef__\":true,\"id\":6179},\"storedString\":\"commit message\",\"style\":{\"__isSmartRef__\":true,\"id\":6184},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6184\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6185\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":114,\"_MinTextHeight\":null,\"_MinTextWidth\":114,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"name\",\"derivationIds\":[2894,\"75F41AE1-CA7A-48D0-AE2C-7AAF6101B89C\",\"CB87A9FB-0776-4109-BDE0-0E8C61F1626C\",\"954BD4D6-BBF2-4D3C-94CA-21A38F66F449\",\"5C78A757-B050-43F1-B4CF-26CE9CC58B03\",\"A90A2B0B-A1A7-4F19-8FFB-1D98E8CF7BE6\",\"181AA91A-3D90-4322-ACB9-3D707A3994E0\",\"8A6171C0-493C-475F-B974-54B0FE5DD81C\",\"246AA662-2B7A-4ABE-AB30-734548540344\",\"708636F1-5D64-47AD-B72E-1E255924638B\",\"3C7D4704-AD28-4978-B6A1-2646B7BAA9B3\",\"D7754A0E-4F0E-4363-907A-4743D1254104\",\"CBD21E5F-99E6-4DDA-BF27-42D3424DB513\",\"BBA77A6C-FD26-4279-8919-1A8114C6F035\",\"BB158E68-208B-4E62-81D2-9B057CA86DBF\",\"037F2BD3-0CFD-4A28-AF42-35D6DEC633C0\",\"1C97CF32-7D7E-4095-A5C9-117C3F56FF9C\",\"183DF41C-5203-43D3-80B0-4C0955EAF207\",\"B8B7B9C8-EEF3-4B24-B8BE-45C27275CFC2\",\"0A820D61-06E7-430C-90BB-B8EA3A638C73\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6186},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"C3B05DF7-161E-4E81-B860-D7ACBA616C6E\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":4,\"layout\":{\"__isSmartRef__\":true,\"id\":6187},\"name\":\"Text7\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6188},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,8],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6189},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6190}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(205.0,30.0)\",\"distanceToDragEvent\":\"lively.pt(87.0,-11.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"6186\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6185},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6187\":{\"moveHorizontal\":true,\"moveVertical\":false},\"6188\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6189\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(114.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6190\":{\"_id\":\"_403\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6185},\"storedString\":\"category\",\"style\":{\"__isSmartRef__\":true,\"id\":6191},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6191\":{\"fontSize\":9,\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6192\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":325,\"_MinTextHeight\":null,\"_MinTextWidth\":325,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"Publish Object in PartsBin\",\"derivationIds\":[2895,\"3AFBC971-95B4-48C4-888D-22FCBB742090\",\"D0394F71-EBB2-452A-A71F-D172D5B1CAD6\",\"79EDAC74-BD6B-42B1-BBBA-71B07578D1E0\",\"C19A8344-D637-44B7-BB1F-FD0153E5A62B\",\"9C41963E-088E-48CA-9CAA-572564F7CA69\",\"F9411AD0-B890-4EA9-9222-209167943D0D\",\"BF073247-EC88-4664-A2E2-A5E520CFD169\",\"3C9640D6-8AED-4E2A-87F1-8F94D4E9F1B7\",\"01AB4BED-5CFA-4FDE-9D09-535678684FC5\",\"929E4D49-C1D6-4DB2-B2E9-562DE9C7861C\",\"CF0E2CD7-7316-4423-80BC-485A9F57DDBD\",\"62300CE2-71BF-4F7E-AC36-4D3DCEA754B5\",\"4180FEEB-3566-4FAA-BF0A-0F21B049922B\",\"A397C34C-C857-4CF3-8D36-F9C6A51978D7\",\"BBDFAB6B-53A5-4C6F-BF60-3B29C30AECCF\",\"2DC063B8-7CBA-4B63-BC19-2921C4BF8FA9\",\"34E4B761-A6F4-41B7-8FA3-FEE46A657CC5\",\"8309887D-98BA-46E3-A4F1-91927E4EE0EB\",\"47B2E628-FC6D-4043-9F90-C0C5EA1D2AE6\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6193},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"BEDBC234-7A6F-4191-84BA-EECBB0A959FC\",\"isBeingDragged\":false,\"isLockOwner\":false,\"lastFindLoc\":26,\"name\":\"Text8\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6194},\"prevScroll\":[0,0],\"priorSelectionRange\":[0,36],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6195},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6196}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,10.0)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"6193\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6194\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6195\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(325.0,19.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6196\":{\"_id\":\"_404\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6192},\"storedString\":\"Upload part to the shared repository\",\"style\":{\"__isSmartRef__\":true,\"id\":6197},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6197\":{\"italics\":\"normal\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6198\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6199}],\"derivationIds\":[2896,\"40384C75-EF01-4AAD-AA1C-A7C19EDB6A0F\",\"21376B8E-78CF-456D-87AA-4D62D86B16D2\",\"E9336A59-C7BF-4C91-88B0-0D0477AA75AE\",\"A5E21E04-05F3-4A15-AAFA-55946EEC5F80\",\"28512033-1B92-4388-B125-1C3DCE6D560F\",\"A7B2B1EE-CD9D-4B35-828A-8F1DE0A24BFC\",\"2E2676E6-1ACE-478E-A54F-49E5754BF3B4\",\"E0DE5483-F457-472E-825E-B6AF8056A1C9\",\"EFBD20B8-E9F6-4777-AA08-A2DA3C8E3E70\",\"D7EF09B6-7888-4F5B-BCEF-E68021A415D6\",\"7FBF982F-F25A-45D8-922E-09822EAC94CE\",\"CBC56727-1E95-4C35-9241-E2876D5B0481\",\"EE9C4AEC-448E-4355-AE9B-D9C3C648F6B4\",\"AAD76550-B8F6-48FF-B41F-B67FB753D845\",\"741803B0-4054-48F3-823E-04D50A704085\",\"B34FDFCF-CD21-4035-81D6-A400D980AFEC\",\"CC016F80-3ABD-4732-AF70-FD8C47E21330\",\"0B5B157F-E684-4844-B4B6-C77653C5165B\",\"F928D8FF-0713-4988-B039-4AF62151E504\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6222},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"88CCD503-C6E8-4C7E-B8AB-DD1C7E6D134B\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":6223},\"layout\":{\"__isSmartRef__\":true,\"id\":6228},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6229},\"name\":\"Button\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":6234},\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6239},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6240},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6223}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(355.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(77.0,-5.0)\"},\"6199\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6198},\"targetMethodName\":\"onCancel\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6110},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":6200},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6200\":{\"con\":{\"__isSmartRef__\":true,\"id\":6199},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":6201},{\"__isSmartRef__\":true,\"id\":6202}],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6210},\"halosEnabled\":true,\"id\":352,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6211},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6203}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6214},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"6201\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":6200},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"6202\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":6203},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":6200},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"6203\":{\"_Rotation\":-2.716760490670451,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6204},\"halosEnabled\":true,\"id\":353,\"owner\":{\"__isSmartRef__\":true,\"id\":6200},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6205},\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.5,0.5)\"},\"6204\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6203},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6205\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":6206},{\"__isSmartRef__\":true,\"id\":6207},{\"__isSmartRef__\":true,\"id\":6208},{\"__isSmartRef__\":true,\"id\":6209}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6206\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6207\":{\"isAbsolute\":true,\"x\":0,\"y\":12,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6208\":{\"isAbsolute\":true,\"x\":16,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6209\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6210\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6200},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6211\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":6212},{\"__isSmartRef__\":true,\"id\":6213}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(421.0,191.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-0.5,-0.5)\"},\"6212\":{\"isAbsolute\":true,\"x\":420,\"y\":190,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6213\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6214\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":6215}},\"6215\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6216},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6217},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6216\":{},\"6217\":{\"this\":{\"__isSmartRef__\":true,\"id\":6200},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6218}},\"6218\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6219}},\"6219\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6220},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6221},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6220\":{},\"6221\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":6200}},\"6222\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6198},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6223\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2897,\"92EB5E70-61BB-4A71-942C-A34A20789B2F\",\"A9C9F9CF-1BAC-4074-A093-4EB0C3C90866\",\"2FE50303-6361-4A70-9BD5-0D8D1C8B5176\",\"D774C172-7EE9-40AE-9949-340BA8EDBD37\",\"9B5186A1-2B8E-406C-B165-05F327435DC2\",\"9D4948C2-2429-4333-8F3D-89BB96D33894\",\"748160AD-0FF7-4E89-9BB5-486870332207\",\"944E6E30-642C-448D-BBFE-03835C34628C\",\"254F8208-565C-4C75-A5F5-00426CEB4B73\",\"501AF004-4601-4260-8B81-C8F07DB46A9D\",\"A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD\",\"8517C0CE-CE66-435A-B522-21B2A78DFEE9\",\"3CA33CEB-8ACD-4C69-A01F-254F6D1DA196\",\"B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB\",\"E5464D79-8548-4E65-8C48-D9046F121681\",\"20971AE2-EBF3-4F13-BB11-A40F5FA641C1\",\"3A6E47F6-35C2-425D-B69A-5EDE629EF1A0\",\"B40FB49A-3034-464F-A3D8-43D4E8AAF34E\",\"75562411-CB29-4DE6-8778-A0D7F24F5D9F\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6224},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"A67A9587-7445-4003-9A99-ECB67F92D0C8\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6198},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6225},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6226}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"6224\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6223},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6225\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6226\":{\"_id\":\"_1138\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6223},\"storedString\":\"cancel\",\"style\":{\"__isSmartRef__\":true,\"id\":6227},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6227\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6228\":{\"moveHorizontal\":true,\"moveVertical\":true},\"6229\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6230},{\"__isSmartRef__\":true,\"id\":6231},{\"__isSmartRef__\":true,\"id\":6232},{\"__isSmartRef__\":true,\"id\":6233}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6230\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6231\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6232\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6233\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6234\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6235},{\"__isSmartRef__\":true,\"id\":6236},{\"__isSmartRef__\":true,\"id\":6237},{\"__isSmartRef__\":true,\"id\":6238}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6235\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6236\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6237\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6238\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6239\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6240\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6234},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6241\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6242}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"0D3EB4E1-46E7-4B1E-8273-6432575F84B5\",\"733427E4-0BB2-4FB7-917C-4A3D98C50589\",\"001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3\",\"2FFB821F-9334-4125-8541-31C21E305B78\",\"A3635A2F-B9AE-4CAA-A07F-76E90A2AF718\",\"ACE7DD81-434E-40D4-A12D-CB728F4CFA61\",\"15D1D871-417C-444D-B7E7-4556C755A914\",\"AEC9FEB8-505A-4D19-9C25-747D78D04F17\",\"38C38B49-0343-41FA-BC14-2FAF64266DB0\",\"55C4703F-8F22-4BB7-A09A-4186B8A404F2\",\"6F234AFA-11CA-48C1-841A-536E5A48FE21\",\"68C85EC7-341D-4DEB-B92C-816AC5454663\",\"E0718149-6E92-4F3B-8E50-D2728012054D\",\"A14738A0-2B84-4465-BDAC-B98F839BD81C\",\"D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6265},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"773ACF0F-3F1A-4278-A8A6-D3420FCB921D\",\"isActive\":true,\"isPressed\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6266},\"layout\":{\"__isSmartRef__\":true,\"id\":6271},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6272},\"name\":\"Button1\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":6277},\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6282},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6283},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6266}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_StyleClassNames\":[\"pressed\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(245.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(62.0,-12.0)\"},\"6242\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6241},\"targetMethodName\":\"onPublish\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6110},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":6243},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6243\":{\"con\":{\"__isSmartRef__\":true,\"id\":6242},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":6244},{\"__isSmartRef__\":true,\"id\":6245}],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6253},\"halosEnabled\":true,\"id\":139,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6254},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6246}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6257},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"6244\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":6243},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"6245\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":6246},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":6243},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"6246\":{\"_Rotation\":-2.5917394709132084,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6247},\"halosEnabled\":true,\"id\":140,\"owner\":{\"__isSmartRef__\":true,\"id\":6243},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6248},\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.5,0.5)\"},\"6247\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6246},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6248\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":6249},{\"__isSmartRef__\":true,\"id\":6250},{\"__isSmartRef__\":true,\"id\":6251},{\"__isSmartRef__\":true,\"id\":6252}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6249\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6250\":{\"isAbsolute\":true,\"x\":0,\"y\":12,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6251\":{\"isAbsolute\":true,\"x\":16,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6252\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6253\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6254\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":6255},{\"__isSmartRef__\":true,\"id\":6256}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(311.0,191.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-0.5,-0.5)\"},\"6255\":{\"isAbsolute\":true,\"x\":310,\"y\":190,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6256\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"6257\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":6258}},\"6258\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6259},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6260},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6259\":{},\"6260\":{\"this\":{\"__isSmartRef__\":true,\"id\":6243},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6261}},\"6261\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6262}},\"6262\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6263},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6264},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6263\":{},\"6264\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":6243}},\"6265\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6241},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6266\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45\",\"ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C\",\"AE0EC189-A810-44FB-948F-F8667AF67929\",\"CC950242-2CF1-48D3-B3C3-EF03073D145F\",\"181712FB-04E9-40DA-ABEF-E711AC15A136\",\"08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC\",\"F06603E2-E026-4DB9-B64F-71C0F6BE4CAA\",\"5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34\",\"79E77E86-9ABD-4417-A260-E0CAABA3925E\",\"11030354-936E-4E5D-BEB5-643D96C0CE06\",\"34136BAA-3143-44E9-AA72-B7030E66E400\",\"E5860588-E4A1-4D07-A6F3-12B2F107649A\",\"8BB1A3A3-3886-44CB-A963-949225DF336A\",\"9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463\",\"FE7A5658-2B84-42DB-B44A-0609785DD024\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6267},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FF129EC6-010F-4CD2-B1FD-47B5B160FB59\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6241},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6268},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6269}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"6267\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6266},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6268\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,4,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6269\":{\"_id\":\"_1043\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6266},\"storedString\":\"publish\",\"style\":{\"__isSmartRef__\":true,\"id\":6270},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6270\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6271\":{\"moveHorizontal\":true,\"moveVertical\":true},\"6272\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6273},{\"__isSmartRef__\":true,\"id\":6274},{\"__isSmartRef__\":true,\"id\":6275},{\"__isSmartRef__\":true,\"id\":6276}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6273\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6274\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6275\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6276\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6277\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6278},{\"__isSmartRef__\":true,\"id\":6279},{\"__isSmartRef__\":true,\"id\":6280},{\"__isSmartRef__\":true,\"id\":6281}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6278\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6279\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6280\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6281\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6282\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6283\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6277},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6284\":{\"_ClipMode\":\"auto\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_InputAllowed\":true,\"_MaxTextHeight\":null,\"_MaxTextWidth\":445,\"_MinTextHeight\":null,\"_MinTextWidth\":445,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"\",\"derivationIds\":[2900,\"7E82C349-9FC9-48B5-B84C-30E99FC40DF2\",\"A07EAFD3-B03B-4E4C-BC72-FB29F65F543A\",\"888FB55C-0365-4B40-A9B4-33FD19FA1E91\",\"37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6\",\"C19CF401-2869-429B-8C7E-3679F2C07B10\",\"16D31632-3C1B-4388-9753-E178F4D74EC3\",\"CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815\",\"A0B7AE1E-340F-4786-A906-37B5D92B955E\",\"6FB3DD7F-E27E-4C14-B6A7-87EE557243E3\",\"8C9DC597-8FB3-409F-9F92-43E22D1EE113\",\"96E19549-1C58-47D1-AABB-06F24696272A\",\"20261F28-5D7A-4D9C-9F1F-79FC901C5E5F\",\"9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D\",\"420AC273-AA29-49EC-A1C7-C0E272006666\",\"5D4C09DA-AAFB-4330-8646-23901C1FDB84\",\"39A3F40D-B127-430E-B317-28966F140BB1\",\"3753F8DF-2D2D-4113-BAB1-02998973DC21\",\"480231CA-4CAF-464A-B1D3-A518AF7C287C\",\"0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6285},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"4FAF9BCB-3846-407B-BF7A-ADDC57EDDA2A\",\"isBeingDragged\":false,\"isInputLine\":false,\"isLockOwner\":false,\"lastFindLoc\":12,\"layout\":{\"__isSmartRef__\":true,\"id\":6286},\"name\":\"CommentText\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"savedTextString\":\"no comment\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6287},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6288}],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,110.0)\",\"distanceToDragEvent\":\"lively.pt(346.0,-16.0)\"},\"6285\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6284},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6286\":{\"resizeWidth\":true},\"6287\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(208,208,208)\",\"_Extent\":\"lively.pt(455.0,120.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6288\":{\"style\":{\"__isSmartRef__\":true,\"id\":6289},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6284},\"_id\":\"_3712\",\"storedString\":\"An example application implementing Bret Victors idea of \\\"See the state\\\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6289\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6290\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"commit message\",\"derivationIds\":[2901,\"8E267E15-1052-4F9C-B863-B733384EF1DA\",\"851C46B4-347F-4AE4-9C04-C321E7CC8EA5\",\"D33CE057-77D6-4CCC-90F9-867C622B3572\",\"F9BFA4FE-D786-4384-B9F8-89EEA1D41685\",\"95D3D9C3-CA8D-42A5-833B-30E01D630A4A\",\"9FC24DFC-050E-423E-A017-2D5704509876\",\"1EF71F38-5BCB-4C26-AB60-E2105330181C\",\"7D191F0F-E475-47CF-BABE-55A543C7158D\",\"F6ACFDD6-981C-4170-82C4-1AA9C3090741\",\"092A05B9-0347-411B-8E2A-89272FF7A531\",\"ABE15D91-8819-412F-9FAA-FC6A2F8AD14A\",\"1F266812-1C31-4C6F-9676-B9E59DEA4864\",\"F99A2F51-81DC-4D7F-93A2-84EFBFBC119F\",\"7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00\",\"08ABC4D8-386F-404A-AB0C-E90DC2E84DC0\",\"4295456F-B084-4B9A-82A4-6C7639896A2F\",\"8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A\",\"63931B60-496E-4220-A617-2BF416EFEA49\",\"DBD3031A-C014-4936-8B4D-0F96354C78C3\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6291},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"A038689A-B09D-4B55-94F9-46CBAB378E2C\",\"isLockOwner\":false,\"lastFindLoc\":14,\"name\":\"Text9\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6292},\"prevScroll\":[0,0],\"previousSelection\":[0,6],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6293},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6294}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,90.0)\",\"distanceToDragEvent\":\"lively.pt(163.0,-17.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"6291\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6290},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6292\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6293\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(250.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6294\":{\"_id\":\"_408\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6290},\"morph\":{\"__isSmartRef__\":true,\"id\":6290},\"storedString\":\"comment\",\"style\":{\"__isSmartRef__\":true,\"id\":6295},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6295\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6296\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6297}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"132901B3-F9F2-482D-99E6-40EAECDCEF13\",\"7BC760E1-232D-4654-8D89-3E2AF9B63E8A\",\"10CF8C2D-EC10-4718-9BB8-A4D765C25CA2\",\"E1457927-6D7F-4C43-A0D3-4606E937C36C\",\"B2BCD5A8-36BB-4202-B2F1-480CA22D151C\",\"16C66256-7472-4B33-A3FC-D41E1123E484\",\"9D6EC181-02A4-4AA3-9511-97B61299072E\",\"514B5C5C-2E93-4CD5-913F-C4210C8D3803\",\"A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262\",\"DD94CDA9-6F9F-4B4F-9D75-C57314BFD093\",\"AB91D3DA-E1FA-400A-813B-C9670264E72F\",\"9E97E660-33C2-4D79-9407-0794A939EBC2\",\"E168BA8A-C869-40F5-B4BD-EF07D7092705\",\"2C134907-2EFA-4549-AC62-E0FC170A250D\",\"702FBC9D-4865-4039-83F3-EB17F30DCEC8\",\"217E34A0-F0D6-4990-B377-FA23D2A96E30\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6299},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"5CB8C2D8-EF5A-470A-983B-2C2135779AE8\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":6300},\"layout\":{\"__isSmartRef__\":true,\"id\":6305},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":6306},\"name\":\"DiffButton\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":6311},\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6316},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6317},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6300}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(10.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(69.5,-18.0)\"},\"6297\":{\"converterString\":null,\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6296},\"targetMethodName\":\"checkForUpdates\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6110},\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":6298},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6298\":{\"source\":{\"__isSmartRef__\":true,\"id\":6296},\"target\":{\"__isSmartRef__\":true,\"id\":6110}},\"6299\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6296},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6300\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":150,\"_MinTextHeight\":null,\"_MinTextWidth\":150,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"E34F55EC-06D3-4965-A0D2-625CA896E3B7\",\"2C75B823-DD52-427F-A501-B824B4C4AFFF\",\"B4D1CBE5-9DEA-4728-8803-CCD541086497\",\"6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7\",\"89A9C61E-62E5-4DC5-9ABB-48A97517BF54\",\"7481FBBB-A4A7-4F5E-A153-60033229DE49\",\"FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177\",\"129B298F-732B-46E2-AB44-60B8E8AC2378\",\"92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC\",\"BC6FB6FB-EF63-4C39-9668-0462E42556C2\",\"8BE2159A-9EB3-44EC-8BAD-0CF297F58645\",\"D81DC308-8273-4F17-A7C0-849953D6454B\",\"C536710D-050F-4AF1-BAD1-6EE763015B10\",\"FDD58AA8-D717-4855-BB3A-B81014786962\",\"1ACCD898-314B-4EB0-A177-CE6DD69E30D0\",\"BE433DB8-657C-4FCB-BB4D-0088D3115495\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6301},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"29657E48-5A02-4ED8-A698-2F0DF868E3F9\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6296},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6302},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6303}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"6301\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6300},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6302\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6303\":{\"_id\":\"_942\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6300},\"storedString\":\"check for updates\",\"style\":{\"__isSmartRef__\":true,\"id\":6304},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6304\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6305\":{\"moveVertical\":true},\"6306\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6307},{\"__isSmartRef__\":true,\"id\":6308},{\"__isSmartRef__\":true,\"id\":6309},{\"__isSmartRef__\":true,\"id\":6310}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6307\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"6308\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6309\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"6310\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"6311\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":6312},{\"__isSmartRef__\":true,\"id\":6313},{\"__isSmartRef__\":true,\"id\":6314},{\"__isSmartRef__\":true,\"id\":6315}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"6312\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"6313\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6314\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"6315\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"6316\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6317\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":6311},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6318\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"charsReplaced\":\"CommitMessageTest1\",\"derivationIds\":[2893,\"FBE4B17F-DC2B-4783-899B-CF1B051F14D9\",\"A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638\",\"640BD984-1AB2-45B8-BCEC-AB32A6199D68\",\"BE2E06DB-4DFC-4628-9FED-8F3E87D18E07\",\"6D28F6C5-8D27-4A2D-A13E-55172343909B\",\"9537F96B-5D0E-47CF-9435-5850919DA5A2\",\"B8516280-8A31-4C9E-A9EF-3C058FB084E5\",\"0A41986D-4F2B-4D8B-8A35-AEB659C5D25A\",\"7A7E3053-DA4F-465C-B558-5138BE382156\",\"7024A970-16E6-4DE1-9BD6-6DC50779F4AA\",\"181F12CB-A2A2-4A98-A3B0-9CAC859DFC66\",\"B6176017-4E7E-463E-82DF-DFC54EB00EC9\",\"2956D5AA-C488-4F2E-AEDF-6D795EEECAB3\",\"DB745EE2-3FE0-42B6-8D29-E2B6215E2B17\",\"BD1B8949-BF8B-4B64-A2A5-95E8919FD98B\",\"2350C658-7205-479B-B1DD-AD260D3425E2\",\"E68A6841-BC15-4078-836D-4949AFA0A264\",\"58CD9B79-D2BF-4300-9531-A42E08842E2A\",\"E6B43BB9-DD76-4917-88E5-E4B146FE5E62\"],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6319},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FBFA0AE4-B651-4F21-AA96-2E75729D9628\",\"isInputLine\":true,\"isLockOwner\":false,\"lastFindLoc\":18,\"layout\":{\"__isSmartRef__\":true,\"id\":6320},\"name\":\"CategoryText\",\"owner\":{\"__isSmartRef__\":true,\"id\":6110},\"previousSelection\":[0,14],\"savedTextString\":\"PartsBin/Basic\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6321},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6322}],\"_WordBreak\":\"break-all\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,50.0)\",\"distanceToDragEvent\":\"lively.pt(170.4,-10.1)\"},\"6319\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6318},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6320\":{\"moveHorizontal\":true,\"resizeWidth\":false},\"6321\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(220,220,220)\",\"_Extent\":\"lively.pt(260.0,20.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6322\":{\"style\":{\"__isSmartRef__\":true,\"id\":6323},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6318},\"_id\":\"_3711\",\"storedString\":\"PartsBin/sd1213/\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6323\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6324\":{\"askForDiffViewer\":{\"__isSmartRef__\":true,\"id\":6325},\"checkForUpdates\":{\"__isSmartRef__\":true,\"id\":6329},\"copyToPartsBin\":{\"__isSmartRef__\":true,\"id\":6333},\"onCancel\":{\"__isSmartRef__\":true,\"id\":6341},\"onPublish\":{\"__isSmartRef__\":true,\"id\":6345},\"onRemove\":{\"__isSmartRef__\":true,\"id\":6349},\"reset\":{\"__isSmartRef__\":true,\"id\":6353},\"setTarget\":{\"__isSmartRef__\":true,\"id\":6357},\"showDiff\":{\"__isSmartRef__\":true,\"id\":6361}},\"6325\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6326},\"source\":\"function askForDiffViewer() {\\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6328},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6326\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6327},\"user\":\"undefined\"},\"6327\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)\"},\"6328\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6329\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6330},\"source\":\"function checkForUpdates() {\\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\\n name = this.get('NameText').textString,\\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\\n\\n var webR = new WebResource(fileUrl);\\n \\n if (webR.exists()) {\\n var rev = webR.getHeadRevision().headRevision;\\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \\n alertOK(\\\"No changes since last update.\\\")\\n else {\\n this.askForDiffViewer();\\n }\\n }\\n else \\n alertOK(\\\"Part does not exist in PartsBin.\\\") \\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6332},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6330\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6331},\"user\":\"undefined\"},\"6331\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)\"},\"6332\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6333\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6334},\"source\":\"function copyToPartsBin(morph) {\\n var name = this.get('NameText').textString\\n\\n var info = morph.getPartsBinMetaInfo();\\n morph.setName(name);\\n\\n info.partsSpaceName = this.get('CategoryText').textString\\n info.comment = this.get('CommentText').textString\\n\\n if (! info.changes) info.changes = [];\\n var change = { \\n date: new Date(), \\n author: this.world().getUserName(), \\n message: this.get('CommitMessageText').textString,\\n id: Strings.newUUID()\\n }\\n info.changes.push(change) \\n\\n morph.copyToPartsBin();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6336},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6334\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6335},\"user\":\"jenslincke\"},\"6335\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)\"},\"6336\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6337}},\"6337\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6338}},\"6338\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6339},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6340},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6339\":{},\"6340\":{\"name\":\"copyToPartsBin\",\"obj\":{\"__isSmartRef__\":true,\"id\":6110}},\"6341\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6342},\"source\":\"function onCancel() {\\n alertOK(\\\"cancel upload \\\") \\n this.owner.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6344},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6342\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6343},\"user\":\"jenslincke\"},\"6343\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)\"},\"6344\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6345\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6346},\"source\":\"function onPublish() {\\n if (!this.target) alert(\\\"No target to upload\\\");\\n this.copyToPartsBin(this.target);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6348},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6346\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6347},\"user\":\"undefined\"},\"6347\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)\"},\"6348\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6349\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6350},\"source\":\"function onRemove() {\\n $world.publishPartDialog && $world.publishPartDialog.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6352},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6350\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6351},\"user\":\"undefined\"},\"6351\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)\"},\"6352\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6353\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6354},\"source\":\"function reset() {\\n this.setTarget(null)\\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6356},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6354\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6355},\"user\":\"jenslincke\"},\"6355\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)\"},\"6356\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6357\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6358},\"source\":\"function setTarget(morph) {\\n this.target = morph \\n if (!morph) {\\n this.get('NameText').textString = 'Anonymous';\\n this.get('CategoryText').textString = 'Default';\\n this.get('CommentText').textString = 'no comment'; \\n this.get('CommitMessageText').textString = 'no comment' \\n return\\n }\\n var info = this.target.getPartsBinMetaInfo();\\n this.get('NameText').textString = info.partName || morph.getName();\\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\\n if (info.comment) this.get('CommentText').textString = info.comment; \\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6360},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6358\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6359},\"user\":\"jenslincke\"},\"6359\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)\"},\"6360\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6361\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6362},\"source\":\"function showDiff() {\\n if (this.target) {\\n if (typeof(this.target.showThreeWayDiff) === 'function') {\\n this.target.showThreeWayDiff();\\n }\\n else {\\n alert('Three Way Diff is not implemented yet')\\n }\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6364},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6362\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6363},\"user\":\"undefined\"},\"6363\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)\"},\"6364\":{\"this\":{\"__isSmartRef__\":true,\"id\":6110}},\"6365\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6108},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6366\":{\"adjustForNewBounds\":true},\"6367\":{\"changes\":[{\"__isSmartRef__\":true,\"id\":6368},{\"__isSmartRef__\":true,\"id\":6370},{\"__isSmartRef__\":true,\"id\":6372},{\"__isSmartRef__\":true,\"id\":6374},{\"__isSmartRef__\":true,\"id\":6376},{\"__isSmartRef__\":true,\"id\":6378},{\"__isSmartRef__\":true,\"id\":6380},{\"__isSmartRef__\":true,\"id\":6382},{\"__isSmartRef__\":true,\"id\":6384},{\"__isSmartRef__\":true,\"id\":6386},{\"__isSmartRef__\":true,\"id\":6388},{\"__isSmartRef__\":true,\"id\":6390},{\"__isSmartRef__\":true,\"id\":6392},{\"__isSmartRef__\":true,\"id\":6394}],\"comment\":\"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \\\"Publish\\\" menu option.\",\"migrationLevel\":4,\"partName\":\"PublishPartDialog\",\"partsSpaceName\":\"PartsBin/Dialogs\",\"requiredModules\":[],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":6396},\"revisionOnLoad\":185165,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6368\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6369},\"id\":\"61086210-FA8D-49B7-9E8F-E1E202A9ECD7\",\"message\":\"resetted view\"},\"6369\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)\"},\"6370\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6371},\"id\":\"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7\",\"message\":\"added show diff button\"},\"6371\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)\"},\"6372\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6373},\"id\":\"A5F4EACF-EF62-483F-B8B3-65966A895FA4\",\"message\":\"\"},\"6373\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)\"},\"6374\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6375},\"message\":\"first commit of Publish dialog using the publish dialog itself!\"},\"6375\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)\"},\"6376\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6377},\"message\":\"\"},\"6377\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)\"},\"6378\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6379},\"message\":\"store an uuid when publishing an object\"},\"6379\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)\"},\"6380\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6381},\"message\":\"\"},\"6381\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)\"},\"6382\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6383},\"id\":\"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1\",\"message\":\"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)\"},\"6383\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)\"},\"6384\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6385},\"id\":\"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724\",\"message\":\"init for change - don't remove on click\"},\"6385\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)\"},\"6386\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":6387},\"id\":\"2BD37BED-1605-4FD2-8D2C-25552A379B49\",\"message\":\"added possibility to show diff and adapted to new publishing workflow (check for overwrites)\"},\"6387\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)\"},\"6388\":{\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":6389},\"id\":\"0FC68ADF-8995-4DFA-8713-AACEE168096E\",\"message\":\"Fixed the issue that there were no line breaks allowed in the comment / commit text fields\"},\"6389\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)\"},\"6390\":{\"date\":{\"__isSmartRef__\":true,\"id\":6391},\"author\":\"jenslincke\",\"message\":\"changed colors (Marko Chief Color Advisor)\",\"id\":\"7C1CA387-560D-471B-A0D9-4669D6CDA738\"},\"6391\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)\"},\"6392\":{\"date\":{\"__isSmartRef__\":true,\"id\":6393},\"author\":\"jenslincke\",\"message\":\"reset title bar\",\"id\":\"91E7578B-97E5-4572-A83F-EA928CE8B43C\"},\"6393\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)\"},\"6394\":{\"date\":{\"__isSmartRef__\":true,\"id\":6395},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5\"},\"6395\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)\"},\"6396\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:54:37 GMT+0100 (CET)\"},\"6397\":{\"_BorderRadius\":0,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Fill\":null,\"_StrokeOpacity\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(479.0,437.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"6398\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6399}],\"cornerName\":\"bottomRight\",\"derivationIds\":[7147,\"16E962DF-21E9-4FE6-8B9B-953F0E908113\",\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\",\"F0667EB1-BF07-4E63-BA56-99189F82C865\",\"DFDE68D2-3731-46DE-ADC8-56E32998CE07\",\"D914121B-05B0-490E-A9F7-FE9AB53455A3\",\"685BF0CF-E831-4670-98CD-A84F0E9D3C1A\",\"7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D\",\"ABACD15A-2A09-48B6-91CF-E5BD3A9974FB\",\"06D7E052-8590-4522-B7F3-1A59D4B017E7\",\"64688F71-E370-4CC3-815D-3FE4545735AC\",\"82AF7869-92D1-43A8-83CE-315C60557E32\",\"CDD21940-F284-424B-B564-D6371A616F86\",\"CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE\"],\"doNotCopyProperties\":[\"$$cornerName\"],\"doNotSerialize\":[\"$$cornerName\"],\"dragStartPoint\":null,\"draggingEnabled\":true,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6400},\"halosEnabled\":true,\"id\":\"3E6DA5EA-38CB-46BA-84DC-2764E4CF5BC9\",\"isResizeCorner\":true,\"moved\":true,\"name\":\"ResizeCorner\",\"originalTargetBounds\":null,\"originalTargetExtent\":null,\"originalTargetInnerBounds\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":6108},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6401},\"registeredForMouseEvents\":true,\"relativeOrigin\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6402},\"showsHalos\":false,\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"originalExtent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6403},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(469.0,427.0)\",\"distanceToDragEvent\":\"lively.pt(42.0,-10.0)\",\"originalExtent\":\"lively.pt(239.0,138.0)\"},\"6399\":{\"sourceAttrName\":\"cornerName\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6398},\"targetMethodName\":\"alignToOwner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6398},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6400\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6398},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6401\":{\"comment\":\"Resize an object without using halos.\",\"migrationLevel\":2,\"partName\":\"ResizeCorner\",\"partsSpaceName\":\"PartsBin/Widgets/\",\"revisionOnLoad\":140152,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6402\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(145,145,145)\",\"_Extent\":\"lively.pt(10.0,10.0)\",\"_Fill\":\"Color.rgb(66,66,66)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"6403\":{\"alignToOwner\":{\"__isSmartRef__\":true,\"id\":6404},\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":6407},\"onDrag\":{\"__isSmartRef__\":true,\"id\":6414},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":6422},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":6430},\"reset\":{\"__isSmartRef__\":true,\"id\":6438}},\"6404\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6405},\"source\":\"function alignToOwner() {\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6406},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6405\":{},\"6406\":{\"this\":{\"__isSmartRef__\":true,\"id\":6398}},\"6407\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6408},\"source\":\"function morphMenuItems() {\\n return $super().concat([\\n [\\\"corner\\\", [\\n [\\\"top left\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\n [\\\"top right\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\n [\\\"bottom right\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\n [\\\"bottom left\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\n ]]\\n ])\\t\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6409},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6408\":{},\"6409\":{\"this\":{\"__isSmartRef__\":true,\"id\":6398},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6410}},\"6410\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6411}},\"6411\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6412},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6413},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6412\":{},\"6413\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":6398}},\"6414\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6415},\"source\":\"function onDrag(evt) {\\n // alert(\\\"onDrag\\\")\\n // this.owner.setPosition(pt(0,0))\\n // this.owner.setOrigin(pt(0,0))\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n \\n // moveDelta = moveDelta.maxPt(pt(0,0))\\n var ownerExtent = this.owner.getExtent();\\n\\n // TODO does not work\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n if (maxDelta == 0) return;\\n var factor = ownerExtent.x / ownerExtent.y\\n moveDelta = pt(maxDelta * factor, maxDelta )\\n }\\n var accessor = \\\"with\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\n\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\n\\n this.owner.setBounds(newBounds);\\n \\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\n // alertOK(\\\"new extent\\\" + newExtent)\\n // this.owner.setExtent(newExtent);\\n this.owner.submorphs.select(function(ea) {\\n return ea.isResizeCorner\\n }).invoke('alignToOwner');\\n if (this.owner.halos) {\\n this.owner.halos.invoke('alignAtTarget')\\n }\\n // alertOK(\\\"relative \\\" + this.relativeOrigin)\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\n\\n // TODO IMPLEMENT updating the origin does not work yet\\n // this.owner.setOrigin(newOrigin);\\n // alertOK(\\\"new origin \\\" + newOrigin)\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6417},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6415\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6416},\"user\":\"sstamm\"},\"6416\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\"},\"6417\":{\"this\":{\"__isSmartRef__\":true,\"id\":6398},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6418}},\"6418\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6419}},\"6419\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6420},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6421},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6420\":{},\"6421\":{\"name\":\"onDrag\",\"obj\":{\"__isSmartRef__\":true,\"id\":6398}},\"6422\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6423},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetBounds = null;\\n this.relativeOrigin = null;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6425},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6423\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6424},\"user\":\"sstamm\"},\"6424\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\"},\"6425\":{\"this\":{\"__isSmartRef__\":true,\"id\":6398},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6426}},\"6426\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6427}},\"6427\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6428},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6429},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6428\":{},\"6429\":{\"name\":\"onDragEnd\",\"obj\":{\"__isSmartRef__\":true,\"id\":6398}},\"6430\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6431},\"source\":\"function onDragStart(evt) {\\n var absToRelativePoint = function (r, absPt) {\\n\\t\\treturn new Point(\\n\\t\\t\\t(absPt.x - r.x) / r.width,\\n\\t\\t\\t(absPt.y - r.y) / r.height)\\n\\t}\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\n\\n\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetBounds= this.owner.bounds();\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6433},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6431\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":6432},\"user\":\"sstamm\"},\"6432\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\"},\"6433\":{\"this\":{\"__isSmartRef__\":true,\"id\":6398},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6434}},\"6434\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6435}},\"6435\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6436},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6437},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6436\":{},\"6437\":{\"name\":\"onDragStart\",\"obj\":{\"__isSmartRef__\":true,\"id\":6398}},\"6438\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6439},\"source\":\"function reset() {\\n this.isResizeCorner = true\\n this.cornerName = 'bottomRight'\\n this.setExtent(pt(10,10));\\n this.setPosition(pt(0,0))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6440},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6439\":{},\"6440\":{\"this\":{\"__isSmartRef__\":true,\"id\":6398}},\"6441\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6442},{\"__isSmartRef__\":true,\"id\":6448},{\"__isSmartRef__\":true,\"id\":6461},{\"__isSmartRef__\":true,\"id\":6473}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6486},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6487},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7F2F2823-877B-454C-84EB-725AB48DDB39\",\"9DAC655E-F6CE-47F2-A10E-96FC2E163CA1\"],\"id\":\"E79FAE1D-28E7-4DC8-B826-BFCCB070A994\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6488},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":6108},\"label\":{\"__isSmartRef__\":true,\"id\":6442},\"closeButton\":{\"__isSmartRef__\":true,\"id\":6448},\"menuButton\":{\"__isSmartRef__\":true,\"id\":6461},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":6473},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6108},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6442\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6443},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6444}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6446},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"A690BA51-C5D5-44FD-90C3-AB1D767BAAB7\",\"5099C734-AAFC-438A-9956-AEA02652C8E5\"],\"id\":\"E67F508E-9F4A-4081-9161-0AE813CBEACC\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":6447},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":6441},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"6443\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(420.0,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6444\":{\"style\":{\"__isSmartRef__\":true,\"id\":6445},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6442},\"_id\":\"_2170\",\"storedString\":\"Publish in PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6445\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6446\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6442},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6447\":{\"resizeWidth\":true},\"6448\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6449}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6454},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6455},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2\",\"61C44023-E4BF-41AC-8B50-1D1090F00DE5\"],\"id\":\"915FC679-94D6-4392-A661-B469B278E21F\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6449},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6441},\"layout\":{\"__isSmartRef__\":true,\"id\":6456},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6457},{\"__isSmartRef__\":true,\"id\":6459}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(459.0,3.0)\"},\"6449\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6450},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6451}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6453},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B\",\"356257A5-ED2C-40F0-854D-3B2F792F303D\"],\"id\":\"192AC853-C384-4A48-A841-9FDFC72443BE\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6448},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"6450\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6451\":{\"style\":{\"__isSmartRef__\":true,\"id\":6452},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6449},\"_id\":\"_2172\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6452\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6453\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6449},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6454\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6455\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6448},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6456\":{\"moveHorizontal\":true},\"6457\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6448},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6108},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6458},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6458\":{\"source\":{\"__isSmartRef__\":true,\"id\":6448},\"target\":{\"__isSmartRef__\":true,\"id\":6108}},\"6459\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6448},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6108},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6460},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6460\":{\"source\":{\"__isSmartRef__\":true,\"id\":6448},\"target\":{\"__isSmartRef__\":true,\"id\":6108}},\"6461\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6462}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6467},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6468},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A7FA40A4-F29E-4570-92BF-F78E1C00D3EB\",\"3AC17936-B2BF-44C6-B326-9071C9C5D23F\"],\"id\":\"59868DA6-BAE1-4348-A826-786E66D74011\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6462},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6441},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6469},{\"__isSmartRef__\":true,\"id\":6471}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"6462\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6463},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6464}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6466},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5\",\"BCEE5262-22DE-4D41-9074-294E4121D56C\"],\"id\":\"D3541AA6-158A-499E-9478-0D99ADEAF0F7\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6461},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"6463\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6464\":{\"style\":{\"__isSmartRef__\":true,\"id\":6465},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6462},\"_id\":\"_2174\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6465\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6466\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6462},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6467\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6468\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6461},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6469\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6461},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6108},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6470},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6470\":{\"source\":{\"__isSmartRef__\":true,\"id\":6461},\"target\":{\"__isSmartRef__\":true,\"id\":6108}},\"6471\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6461},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6108},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6472},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6472\":{\"source\":{\"__isSmartRef__\":true,\"id\":6461},\"target\":{\"__isSmartRef__\":true,\"id\":6108}},\"6473\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6474}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6479},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6480},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73941EFE-62E0-4AFD-B15E-C9447809FD60\",\"2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C\"],\"id\":\"C5AB56C7-4637-4D68-96E4-D3F076447B4D\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":6474},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6441},\"layout\":{\"__isSmartRef__\":true,\"id\":6481},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6482},{\"__isSmartRef__\":true,\"id\":6484}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(440.0,3.0)\"},\"6474\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6475},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6476}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6478},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"66A9385E-35FA-4BB8-89BB-4566D7CFBA1F\",\"E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0\"],\"id\":\"D1679155-149B-48A8-9ABF-3F838C033C8C\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":6473},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"6475\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"6476\":{\"style\":{\"__isSmartRef__\":true,\"id\":6477},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6474},\"_id\":\"_2176\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6477\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6478\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6474},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6479\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"6480\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6473},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6481\":{\"moveHorizontal\":true},\"6482\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6473},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6108},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6483},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6483\":{\"source\":{\"__isSmartRef__\":true,\"id\":6473},\"target\":{\"__isSmartRef__\":true,\"id\":6108}},\"6484\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6473},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6108},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6485},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6485\":{\"source\":{\"__isSmartRef__\":true,\"id\":6473},\"target\":{\"__isSmartRef__\":true,\"id\":6108}},\"6486\":{\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(479.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"6487\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6441},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6488\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"6489\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6107},\"sourceAttrName\":\"json\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6107},\"targetMethodName\":\"cachePartJSON\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6490},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6490\":{\"source\":{\"__isSmartRef__\":true,\"id\":6107},\"target\":{\"__isSmartRef__\":true,\"id\":6107}},\"6491\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":6107},\"sourceAttrName\":\"loadedMetaInfo\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6107},\"targetMethodName\":\"cachePartMetaInfo\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6492},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6492\":{\"source\":{\"__isSmartRef__\":true,\"id\":6107},\"target\":{\"__isSmartRef__\":true,\"id\":6107}},\"6493\":{\"rev\":185165,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6494},\"url\":{\"__isSmartRef__\":true,\"id\":6495},\"changes\":[{\"__isSmartRef__\":true,\"id\":6496}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6494\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:54:37 GMT+0100 (CET)\"},\"6495\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6496\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6497\":{\"rev\":185127,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6498},\"url\":{\"__isSmartRef__\":true,\"id\":6499},\"changes\":[{\"__isSmartRef__\":true,\"id\":6500}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6498\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 08:56:02 GMT+0100 (CET)\"},\"6499\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6500\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6501\":{\"rev\":184703,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6502},\"url\":{\"__isSmartRef__\":true,\"id\":6503},\"changes\":[{\"__isSmartRef__\":true,\"id\":6504}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6502\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:42:48 GMT+0100 (CET)\"},\"6503\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6504\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6505\":{\"rev\":176990,\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":6506},\"url\":{\"__isSmartRef__\":true,\"id\":6507},\"changes\":[{\"__isSmartRef__\":true,\"id\":6508}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6506\":{\"isSerializedDate\":true,\"string\":\"Mon Aug 06 2012 23:21:14 GMT+0200 (CEST)\"},\"6507\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6508\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6509\":{\"rev\":154052,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6510},\"url\":{\"__isSmartRef__\":true,\"id\":6511},\"changes\":[{\"__isSmartRef__\":true,\"id\":6512}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6510\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:49:14 GMT+0200 (CEST)\"},\"6511\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6512\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6513\":{\"rev\":154051,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6514},\"url\":{\"__isSmartRef__\":true,\"id\":6515},\"changes\":[{\"__isSmartRef__\":true,\"id\":6516}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6514\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:49:06 GMT+0200 (CEST)\"},\"6515\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6516\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6517\":{\"rev\":154049,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6518},\"url\":{\"__isSmartRef__\":true,\"id\":6519},\"changes\":[{\"__isSmartRef__\":true,\"id\":6520}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6518\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:46:02 GMT+0200 (CEST)\"},\"6519\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6520\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6521\":{\"rev\":154048,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6522},\"url\":{\"__isSmartRef__\":true,\"id\":6523},\"changes\":[{\"__isSmartRef__\":true,\"id\":6524}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6522\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 09:44:07 GMT+0200 (CEST)\"},\"6523\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6524\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6525\":{\"rev\":148936,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6526},\"url\":{\"__isSmartRef__\":true,\"id\":6527},\"changes\":[{\"__isSmartRef__\":true,\"id\":6528}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6526\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 13:46:23 GMT+0200 (CEST)\"},\"6527\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6528\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6529\":{\"rev\":148932,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6530},\"url\":{\"__isSmartRef__\":true,\"id\":6531},\"changes\":[{\"__isSmartRef__\":true,\"id\":6532}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6530\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 13:38:48 GMT+0200 (CEST)\"},\"6531\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6532\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6533\":{\"rev\":148693,\"author\":\"bert\",\"date\":{\"__isSmartRef__\":true,\"id\":6534},\"url\":{\"__isSmartRef__\":true,\"id\":6535},\"changes\":[{\"__isSmartRef__\":true,\"id\":6536}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6534\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 28 2012 20:31:56 GMT+0200 (CEST)\"},\"6535\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6536\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6537\":{\"rev\":147792,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6538},\"url\":{\"__isSmartRef__\":true,\"id\":6539},\"changes\":[{\"__isSmartRef__\":true,\"id\":6540}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6538\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:10:57 GMT+0100 (CET)\"},\"6539\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6540\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6541\":{\"rev\":147791,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6542},\"url\":{\"__isSmartRef__\":true,\"id\":6543},\"changes\":[{\"__isSmartRef__\":true,\"id\":6544}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6542\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 14:57:07 GMT+0100 (CET)\"},\"6543\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6544\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6545\":{\"rev\":147759,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6546},\"url\":{\"__isSmartRef__\":true,\"id\":6547},\"changes\":[{\"__isSmartRef__\":true,\"id\":6548}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6546\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 14:04:37 GMT+0100 (CET)\"},\"6547\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6548\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6549\":{\"rev\":147662,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6550},\"url\":{\"__isSmartRef__\":true,\"id\":6551},\"changes\":[{\"__isSmartRef__\":true,\"id\":6552}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6550\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 12:42:29 GMT+0100 (CET)\"},\"6551\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6552\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6553\":{\"rev\":147264,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6554},\"url\":{\"__isSmartRef__\":true,\"id\":6555},\"changes\":[{\"__isSmartRef__\":true,\"id\":6556}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6554\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 09:25:06 GMT+0100 (CET)\"},\"6555\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6556\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6557\":{\"rev\":147260,\"author\":\"athomschke\",\"date\":{\"__isSmartRef__\":true,\"id\":6558},\"url\":{\"__isSmartRef__\":true,\"id\":6559},\"changes\":[{\"__isSmartRef__\":true,\"id\":6560}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6558\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 09:22:09 GMT+0100 (CET)\"},\"6559\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6560\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"6561\":{\"rev\":140039,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":6562},\"url\":{\"__isSmartRef__\":true,\"id\":6563},\"changes\":[{\"__isSmartRef__\":true,\"id\":6564},{\"__isSmartRef__\":true,\"id\":6565},{\"__isSmartRef__\":true,\"id\":6566},{\"__isSmartRef__\":true,\"id\":6567},{\"__isSmartRef__\":true,\"id\":6568},{\"__isSmartRef__\":true,\"id\":6569},{\"__isSmartRef__\":true,\"id\":6570},{\"__isSmartRef__\":true,\"id\":6571},{\"__isSmartRef__\":true,\"id\":6572},{\"__isSmartRef__\":true,\"id\":6573},{\"__isSmartRef__\":true,\"id\":6574},{\"__isSmartRef__\":true,\"id\":6575},{\"__isSmartRef__\":true,\"id\":6576},{\"__isSmartRef__\":true,\"id\":6577},{\"__isSmartRef__\":true,\"id\":6578},{\"__isSmartRef__\":true,\"id\":6579},{\"__isSmartRef__\":true,\"id\":6580},{\"__isSmartRef__\":true,\"id\":6581},{\"__isSmartRef__\":true,\"id\":6582},{\"__isSmartRef__\":true,\"id\":6583},{\"__isSmartRef__\":true,\"id\":6584},{\"__isSmartRef__\":true,\"id\":6585},{\"__isSmartRef__\":true,\"id\":6586},{\"__isSmartRef__\":true,\"id\":6587},{\"__isSmartRef__\":true,\"id\":6588},{\"__isSmartRef__\":true,\"id\":6589},{\"__isSmartRef__\":true,\"id\":6590},{\"__isSmartRef__\":true,\"id\":6591},{\"__isSmartRef__\":true,\"id\":6592},{\"__isSmartRef__\":true,\"id\":6593},{\"__isSmartRef__\":true,\"id\":6594},{\"__isSmartRef__\":true,\"id\":6595},{\"__isSmartRef__\":true,\"id\":6596},{\"__isSmartRef__\":true,\"id\":6597},{\"__isSmartRef__\":true,\"id\":6598},{\"__isSmartRef__\":true,\"id\":6599},{\"__isSmartRef__\":true,\"id\":6600},{\"__isSmartRef__\":true,\"id\":6601},{\"__isSmartRef__\":true,\"id\":6602},{\"__isSmartRef__\":true,\"id\":6603},{\"__isSmartRef__\":true,\"id\":6604},{\"__isSmartRef__\":true,\"id\":6605},{\"__isSmartRef__\":true,\"id\":6606},{\"__isSmartRef__\":true,\"id\":6607},{\"__isSmartRef__\":true,\"id\":6608},{\"__isSmartRef__\":true,\"id\":6609},{\"__isSmartRef__\":true,\"id\":6610},{\"__isSmartRef__\":true,\"id\":6611},{\"__isSmartRef__\":true,\"id\":6612},{\"__isSmartRef__\":true,\"id\":6613},{\"__isSmartRef__\":true,\"id\":6614},{\"__isSmartRef__\":true,\"id\":6615},{\"__isSmartRef__\":true,\"id\":6616},{\"__isSmartRef__\":true,\"id\":6617},{\"__isSmartRef__\":true,\"id\":6618},{\"__isSmartRef__\":true,\"id\":6619},{\"__isSmartRef__\":true,\"id\":6620},{\"__isSmartRef__\":true,\"id\":6621},{\"__isSmartRef__\":true,\"id\":6622},{\"__isSmartRef__\":true,\"id\":6623},{\"__isSmartRef__\":true,\"id\":6624},{\"__isSmartRef__\":true,\"id\":6625},{\"__isSmartRef__\":true,\"id\":6626},{\"__isSmartRef__\":true,\"id\":6627},{\"__isSmartRef__\":true,\"id\":6628},{\"__isSmartRef__\":true,\"id\":6629},{\"__isSmartRef__\":true,\"id\":6630},{\"__isSmartRef__\":true,\"id\":6631},{\"__isSmartRef__\":true,\"id\":6632},{\"__isSmartRef__\":true,\"id\":6633},{\"__isSmartRef__\":true,\"id\":6634},{\"__isSmartRef__\":true,\"id\":6635},{\"__isSmartRef__\":true,\"id\":6636},{\"__isSmartRef__\":true,\"id\":6637},{\"__isSmartRef__\":true,\"id\":6638},{\"__isSmartRef__\":true,\"id\":6639},{\"__isSmartRef__\":true,\"id\":6640},{\"__isSmartRef__\":true,\"id\":6641},{\"__isSmartRef__\":true,\"id\":6642},{\"__isSmartRef__\":true,\"id\":6643},{\"__isSmartRef__\":true,\"id\":6644},{\"__isSmartRef__\":true,\"id\":6645},{\"__isSmartRef__\":true,\"id\":6646},{\"__isSmartRef__\":true,\"id\":6647},{\"__isSmartRef__\":true,\"id\":6648},{\"__isSmartRef__\":true,\"id\":6649},{\"__isSmartRef__\":true,\"id\":6650},{\"__isSmartRef__\":true,\"id\":6651},{\"__isSmartRef__\":true,\"id\":6652},{\"__isSmartRef__\":true,\"id\":6653},{\"__isSmartRef__\":true,\"id\":6654},{\"__isSmartRef__\":true,\"id\":6655},{\"__isSmartRef__\":true,\"id\":6656},{\"__isSmartRef__\":true,\"id\":6657},{\"__isSmartRef__\":true,\"id\":6658},{\"__isSmartRef__\":true,\"id\":6659},{\"__isSmartRef__\":true,\"id\":6660},{\"__isSmartRef__\":true,\"id\":6661},{\"__isSmartRef__\":true,\"id\":6662},{\"__isSmartRef__\":true,\"id\":6663},{\"__isSmartRef__\":true,\"id\":6664},{\"__isSmartRef__\":true,\"id\":6665},{\"__isSmartRef__\":true,\"id\":6666}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6562\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 22:26:12 GMT+0100 (CET)\"},\"6563\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/lively/lang/UUID.js\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6564\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Interpreter.js\"},\"6565\":{\"type\":\"S:added\",\"url\":null},\"6566\":{\"type\":\"S:added\",\"url\":null},\"6567\":{\"type\":\"S:modified\",\"url\":\"/core/lively/OldModel.js\"},\"6568\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/ScriptingSupport.js\"},\"6569\":{\"type\":\"S:added\",\"url\":null},\"6570\":{\"type\":\"S:added\",\"url\":null},\"6571\":{\"type\":\"S:deleted\",\"url\":null},\"6572\":{\"type\":\"S:added\",\"url\":null},\"6573\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/LivelyJSParser.js\"},\"6574\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/EventExperiments.js\"},\"6575\":{\"type\":\"S:added\",\"url\":null},\"6576\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Base.js\"},\"6577\":{\"type\":\"S:added\",\"url\":null},\"6578\":{\"type\":\"S:added\",\"url\":null},\"6579\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bootstrap.js\"},\"6580\":{\"type\":\"S:added\",\"url\":null},\"6581\":{\"type\":\"S:added\",\"url\":null},\"6582\":{\"type\":\"S:modified\",\"url\":\"/core/lively/localconfig.js\"},\"6583\":{\"type\":\"S:modified\",\"url\":\"/core/lively/PartsBin.js\"},\"6584\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SystemBrowserNodes.js\"},\"6585\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/PathTests.js\"},\"6586\":{\"type\":\"S:added\",\"url\":null},\"6587\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bindings/Core.js\"},\"6588\":{\"type\":\"S:added\",\"url\":null},\"6589\":{\"type\":\"S:added\",\"url\":null},\"6590\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Network.js\"},\"6591\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Core.js\"},\"6592\":{\"type\":\"S:added\",\"url\":null},\"6593\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bindings.js\"},\"6594\":{\"type\":\"S:modified\",\"url\":\"/core/lively/WidgetsTraits.js\"},\"6595\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic.js\"},\"6596\":{\"type\":\"S:added\",\"url\":null},\"6597\":{\"type\":\"S:added\",\"url\":null},\"6598\":{\"type\":\"S:added\",\"url\":null},\"6599\":{\"type\":\"S:modified\",\"url\":\"/core/lively/defaultconfig.js\"},\"6600\":{\"type\":\"S:added\",\"url\":null},\"6601\":{\"type\":\"S:added\",\"url\":null},\"6602\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Canvas.js\"},\"6603\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/generated/Translator.js\"},\"6604\":{\"type\":\"S:added\",\"url\":null},\"6605\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Parser.js\"},\"6606\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Main.js\"},\"6607\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Morphic2.js\"},\"6608\":{\"type\":\"S:added\",\"url\":null},\"6609\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/TabTests.js\"},\"6610\":{\"type\":\"S:modified\",\"url\":\"/core/lively/persistence/Serializer.js\"},\"6611\":{\"type\":\"S:modified\",\"url\":\"/core_version.json\"},\"6612\":{\"type\":\"S:added\",\"url\":null},\"6613\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/PathShapes.js\"},\"6614\":{\"type\":\"S:added\",\"url\":null},\"6615\":{\"type\":\"S:added\",\"url\":null},\"6616\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Morphic.js\"},\"6617\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/DataGridTests.js\"},\"6618\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/HTML.js\"},\"6619\":{\"type\":\"S:added\",\"url\":null},\"6620\":{\"type\":\"S:added\",\"url\":null},\"6621\":{\"type\":\"S:added\",\"url\":null},\"6622\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/BrowserCommands.js\"},\"6623\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Widgets.js\"},\"6624\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/EventTests.js\"},\"6625\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/StackReification.js\"},\"6626\":{\"type\":\"S:modified\",\"url\":\"/core/cop/CopBenchmark.js\"},\"6627\":{\"type\":\"S:deleted\",\"url\":null},\"6628\":{\"type\":\"S:added\",\"url\":null},\"6629\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Helper.js\"},\"6630\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/MorphAddons.js\"},\"6631\":{\"type\":\"S:added\",\"url\":null},\"6632\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/tests/Connectors.js\"},\"6633\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Shapes.js\"},\"6634\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SourceDatabase.js\"},\"6635\":{\"type\":\"S:added\",\"url\":null},\"6636\":{\"type\":\"S:modified\",\"url\":\"/core/lively/Tracing.js\"},\"6637\":{\"type\":\"S:added\",\"url\":null},\"6638\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/Morphic.js\"},\"6639\":{\"type\":\"S:added\",\"url\":null},\"6640\":{\"type\":\"S:added\",\"url\":null},\"6641\":{\"type\":\"S:added\",\"url\":null},\"6642\":{\"type\":\"S:modified\",\"url\":\"/core/lively/TestFramework.js\"},\"6643\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/generated/Nodes.js\"},\"6644\":{\"type\":\"S:added\",\"url\":null},\"6645\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/TextCore.js\"},\"6646\":{\"type\":\"S:added\",\"url\":null},\"6647\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide.js\"},\"6648\":{\"type\":\"S:modified\",\"url\":\"/core/cop/Tracing.js\"},\"6649\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/FileParsing.js\"},\"6650\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Events.js\"},\"6651\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Halos.js\"},\"6652\":{\"type\":\"S:added\",\"url\":null},\"6653\":{\"type\":\"S:added\",\"url\":null},\"6654\":{\"type\":\"S:modified\",\"url\":\"/core/lively/morphic/Complete.js\"},\"6655\":{\"type\":\"S:added\",\"url\":null},\"6656\":{\"type\":\"S:added\",\"url\":null},\"6657\":{\"type\":\"S:added\",\"url\":null},\"6658\":{\"type\":\"S:added\",\"url\":null},\"6659\":{\"type\":\"S:added\",\"url\":null},\"6660\":{\"type\":\"S:modified\",\"url\":\"/core/lively/persistence/StandAlonePackaging.js\"},\"6661\":{\"type\":\"S:added\",\"url\":null},\"6662\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ast/TestFramework.js\"},\"6663\":{\"type\":\"S:modified\",\"url\":\"/core/lively/ide/SystemCodeBrowser.js\"},\"6664\":{\"type\":\"S:added\",\"url\":null},\"6665\":{\"type\":\"S:added\",\"url\":null},\"6666\":{\"type\":\"S:added\",\"url\":null},\"6667\":{\"rev\":130233,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6668},\"url\":{\"__isSmartRef__\":true,\"id\":6669},\"changes\":[{\"__isSmartRef__\":true,\"id\":6670}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6668\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 11:06:02 GMT+0100 (CET)\"},\"6669\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6670\":{\"type\":\"S:modified\",\"url\":\"/core/PartsBin/Dialogs/PublishPartDialog.json\"},\"6671\":{\"rev\":112325,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":6672},\"url\":{\"__isSmartRef__\":true,\"id\":6673},\"changes\":[{\"__isSmartRef__\":true,\"id\":6674}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6672\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 14:05:49 GMT+0200 (CEST)\"},\"6673\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6674\":{\"type\":\"S:modified\",\"url\":\"/core/PartsBin/Dialogs/PublishPartDialog.json\"},\"6675\":{\"rev\":112200,\"author\":\"lauritz\",\"date\":{\"__isSmartRef__\":true,\"id\":6676},\"url\":{\"__isSmartRef__\":true,\"id\":6677},\"changes\":[{\"__isSmartRef__\":true,\"id\":6678},{\"__isSmartRef__\":true,\"id\":6679},{\"__isSmartRef__\":true,\"id\":6680},{\"__isSmartRef__\":true,\"id\":6681},{\"__isSmartRef__\":true,\"id\":6682},{\"__isSmartRef__\":true,\"id\":6683},{\"__isSmartRef__\":true,\"id\":6684},{\"__isSmartRef__\":true,\"id\":6685},{\"__isSmartRef__\":true,\"id\":6686},{\"__isSmartRef__\":true,\"id\":6687},{\"__isSmartRef__\":true,\"id\":6688},{\"__isSmartRef__\":true,\"id\":6689},{\"__isSmartRef__\":true,\"id\":6690},{\"__isSmartRef__\":true,\"id\":6691},{\"__isSmartRef__\":true,\"id\":6692},{\"__isSmartRef__\":true,\"id\":6693},{\"__isSmartRef__\":true,\"id\":6694},{\"__isSmartRef__\":true,\"id\":6695},{\"__isSmartRef__\":true,\"id\":6696},{\"__isSmartRef__\":true,\"id\":6697},{\"__isSmartRef__\":true,\"id\":6698},{\"__isSmartRef__\":true,\"id\":6699},{\"__isSmartRef__\":true,\"id\":6700},{\"__isSmartRef__\":true,\"id\":6701},{\"__isSmartRef__\":true,\"id\":6702},{\"__isSmartRef__\":true,\"id\":6703},{\"__isSmartRef__\":true,\"id\":6704},{\"__isSmartRef__\":true,\"id\":6705},{\"__isSmartRef__\":true,\"id\":6706},{\"__isSmartRef__\":true,\"id\":6707},{\"__isSmartRef__\":true,\"id\":6708},{\"__isSmartRef__\":true,\"id\":6709},{\"__isSmartRef__\":true,\"id\":6710},{\"__isSmartRef__\":true,\"id\":6711},{\"__isSmartRef__\":true,\"id\":6712},{\"__isSmartRef__\":true,\"id\":6713},{\"__isSmartRef__\":true,\"id\":6714},{\"__isSmartRef__\":true,\"id\":6715},{\"__isSmartRef__\":true,\"id\":6716},{\"__isSmartRef__\":true,\"id\":6717},{\"__isSmartRef__\":true,\"id\":6718},{\"__isSmartRef__\":true,\"id\":6719},{\"__isSmartRef__\":true,\"id\":6720},{\"__isSmartRef__\":true,\"id\":6721},{\"__isSmartRef__\":true,\"id\":6722},{\"__isSmartRef__\":true,\"id\":6723},{\"__isSmartRef__\":true,\"id\":6724},{\"__isSmartRef__\":true,\"id\":6725},{\"__isSmartRef__\":true,\"id\":6726},{\"__isSmartRef__\":true,\"id\":6727},{\"__isSmartRef__\":true,\"id\":6728},{\"__isSmartRef__\":true,\"id\":6729},{\"__isSmartRef__\":true,\"id\":6730},{\"__isSmartRef__\":true,\"id\":6731},{\"__isSmartRef__\":true,\"id\":6732},{\"__isSmartRef__\":true,\"id\":6733},{\"__isSmartRef__\":true,\"id\":6734},{\"__isSmartRef__\":true,\"id\":6735},{\"__isSmartRef__\":true,\"id\":6736},{\"__isSmartRef__\":true,\"id\":6737},{\"__isSmartRef__\":true,\"id\":6738},{\"__isSmartRef__\":true,\"id\":6739},{\"__isSmartRef__\":true,\"id\":6740},{\"__isSmartRef__\":true,\"id\":6741},{\"__isSmartRef__\":true,\"id\":6742},{\"__isSmartRef__\":true,\"id\":6743},{\"__isSmartRef__\":true,\"id\":6744},{\"__isSmartRef__\":true,\"id\":6745},{\"__isSmartRef__\":true,\"id\":6746},{\"__isSmartRef__\":true,\"id\":6747},{\"__isSmartRef__\":true,\"id\":6748},{\"__isSmartRef__\":true,\"id\":6749},{\"__isSmartRef__\":true,\"id\":6750},{\"__isSmartRef__\":true,\"id\":6751},{\"__isSmartRef__\":true,\"id\":6752},{\"__isSmartRef__\":true,\"id\":6753},{\"__isSmartRef__\":true,\"id\":6754},{\"__isSmartRef__\":true,\"id\":6755},{\"__isSmartRef__\":true,\"id\":6756},{\"__isSmartRef__\":true,\"id\":6757},{\"__isSmartRef__\":true,\"id\":6758},{\"__isSmartRef__\":true,\"id\":6759},{\"__isSmartRef__\":true,\"id\":6760},{\"__isSmartRef__\":true,\"id\":6761},{\"__isSmartRef__\":true,\"id\":6762},{\"__isSmartRef__\":true,\"id\":6763},{\"__isSmartRef__\":true,\"id\":6764},{\"__isSmartRef__\":true,\"id\":6765},{\"__isSmartRef__\":true,\"id\":6766},{\"__isSmartRef__\":true,\"id\":6767},{\"__isSmartRef__\":true,\"id\":6768},{\"__isSmartRef__\":true,\"id\":6769},{\"__isSmartRef__\":true,\"id\":6770},{\"__isSmartRef__\":true,\"id\":6771},{\"__isSmartRef__\":true,\"id\":6772},{\"__isSmartRef__\":true,\"id\":6773},{\"__isSmartRef__\":true,\"id\":6774},{\"__isSmartRef__\":true,\"id\":6775},{\"__isSmartRef__\":true,\"id\":6776},{\"__isSmartRef__\":true,\"id\":6777},{\"__isSmartRef__\":true,\"id\":6778},{\"__isSmartRef__\":true,\"id\":6779},{\"__isSmartRef__\":true,\"id\":6780},{\"__isSmartRef__\":true,\"id\":6781},{\"__isSmartRef__\":true,\"id\":6782},{\"__isSmartRef__\":true,\"id\":6783},{\"__isSmartRef__\":true,\"id\":6784},{\"__isSmartRef__\":true,\"id\":6785},{\"__isSmartRef__\":true,\"id\":6786},{\"__isSmartRef__\":true,\"id\":6787},{\"__isSmartRef__\":true,\"id\":6788},{\"__isSmartRef__\":true,\"id\":6789},{\"__isSmartRef__\":true,\"id\":6790},{\"__isSmartRef__\":true,\"id\":6791},{\"__isSmartRef__\":true,\"id\":6792},{\"__isSmartRef__\":true,\"id\":6793},{\"__isSmartRef__\":true,\"id\":6794},{\"__isSmartRef__\":true,\"id\":6795},{\"__isSmartRef__\":true,\"id\":6796},{\"__isSmartRef__\":true,\"id\":6797},{\"__isSmartRef__\":true,\"id\":6798},{\"__isSmartRef__\":true,\"id\":6799},{\"__isSmartRef__\":true,\"id\":6800},{\"__isSmartRef__\":true,\"id\":6801},{\"__isSmartRef__\":true,\"id\":6802},{\"__isSmartRef__\":true,\"id\":6803},{\"__isSmartRef__\":true,\"id\":6804},{\"__isSmartRef__\":true,\"id\":6805},{\"__isSmartRef__\":true,\"id\":6806},{\"__isSmartRef__\":true,\"id\":6807},{\"__isSmartRef__\":true,\"id\":6808},{\"__isSmartRef__\":true,\"id\":6809},{\"__isSmartRef__\":true,\"id\":6810},{\"__isSmartRef__\":true,\"id\":6811},{\"__isSmartRef__\":true,\"id\":6812},{\"__isSmartRef__\":true,\"id\":6813},{\"__isSmartRef__\":true,\"id\":6814},{\"__isSmartRef__\":true,\"id\":6815},{\"__isSmartRef__\":true,\"id\":6816},{\"__isSmartRef__\":true,\"id\":6817},{\"__isSmartRef__\":true,\"id\":6818},{\"__isSmartRef__\":true,\"id\":6819},{\"__isSmartRef__\":true,\"id\":6820},{\"__isSmartRef__\":true,\"id\":6821},{\"__isSmartRef__\":true,\"id\":6822},{\"__isSmartRef__\":true,\"id\":6823},{\"__isSmartRef__\":true,\"id\":6824},{\"__isSmartRef__\":true,\"id\":6825},{\"__isSmartRef__\":true,\"id\":6826},{\"__isSmartRef__\":true,\"id\":6827},{\"__isSmartRef__\":true,\"id\":6828},{\"__isSmartRef__\":true,\"id\":6829},{\"__isSmartRef__\":true,\"id\":6830},{\"__isSmartRef__\":true,\"id\":6831},{\"__isSmartRef__\":true,\"id\":6832},{\"__isSmartRef__\":true,\"id\":6833},{\"__isSmartRef__\":true,\"id\":6834},{\"__isSmartRef__\":true,\"id\":6835},{\"__isSmartRef__\":true,\"id\":6836},{\"__isSmartRef__\":true,\"id\":6837},{\"__isSmartRef__\":true,\"id\":6838},{\"__isSmartRef__\":true,\"id\":6839},{\"__isSmartRef__\":true,\"id\":6840},{\"__isSmartRef__\":true,\"id\":6841},{\"__isSmartRef__\":true,\"id\":6842},{\"__isSmartRef__\":true,\"id\":6843},{\"__isSmartRef__\":true,\"id\":6844},{\"__isSmartRef__\":true,\"id\":6845},{\"__isSmartRef__\":true,\"id\":6846},{\"__isSmartRef__\":true,\"id\":6847},{\"__isSmartRef__\":true,\"id\":6848},{\"__isSmartRef__\":true,\"id\":6849},{\"__isSmartRef__\":true,\"id\":6850},{\"__isSmartRef__\":true,\"id\":6851},{\"__isSmartRef__\":true,\"id\":6852},{\"__isSmartRef__\":true,\"id\":6853},{\"__isSmartRef__\":true,\"id\":6854},{\"__isSmartRef__\":true,\"id\":6855},{\"__isSmartRef__\":true,\"id\":6856},{\"__isSmartRef__\":true,\"id\":6857},{\"__isSmartRef__\":true,\"id\":6858},{\"__isSmartRef__\":true,\"id\":6859},{\"__isSmartRef__\":true,\"id\":6860},{\"__isSmartRef__\":true,\"id\":6861},{\"__isSmartRef__\":true,\"id\":6862},{\"__isSmartRef__\":true,\"id\":6863},{\"__isSmartRef__\":true,\"id\":6864},{\"__isSmartRef__\":true,\"id\":6865},{\"__isSmartRef__\":true,\"id\":6866},{\"__isSmartRef__\":true,\"id\":6867},{\"__isSmartRef__\":true,\"id\":6868},{\"__isSmartRef__\":true,\"id\":6869},{\"__isSmartRef__\":true,\"id\":6870},{\"__isSmartRef__\":true,\"id\":6871},{\"__isSmartRef__\":true,\"id\":6872},{\"__isSmartRef__\":true,\"id\":6873},{\"__isSmartRef__\":true,\"id\":6874},{\"__isSmartRef__\":true,\"id\":6875},{\"__isSmartRef__\":true,\"id\":6876},{\"__isSmartRef__\":true,\"id\":6877},{\"__isSmartRef__\":true,\"id\":6878},{\"__isSmartRef__\":true,\"id\":6879},{\"__isSmartRef__\":true,\"id\":6880},{\"__isSmartRef__\":true,\"id\":6881},{\"__isSmartRef__\":true,\"id\":6882},{\"__isSmartRef__\":true,\"id\":6883},{\"__isSmartRef__\":true,\"id\":6884},{\"__isSmartRef__\":true,\"id\":6885},{\"__isSmartRef__\":true,\"id\":6886},{\"__isSmartRef__\":true,\"id\":6887},{\"__isSmartRef__\":true,\"id\":6888},{\"__isSmartRef__\":true,\"id\":6889},{\"__isSmartRef__\":true,\"id\":6890},{\"__isSmartRef__\":true,\"id\":6891},{\"__isSmartRef__\":true,\"id\":6892},{\"__isSmartRef__\":true,\"id\":6893},{\"__isSmartRef__\":true,\"id\":6894},{\"__isSmartRef__\":true,\"id\":6895},{\"__isSmartRef__\":true,\"id\":6896},{\"__isSmartRef__\":true,\"id\":6897},{\"__isSmartRef__\":true,\"id\":6898},{\"__isSmartRef__\":true,\"id\":6899},{\"__isSmartRef__\":true,\"id\":6900},{\"__isSmartRef__\":true,\"id\":6901},{\"__isSmartRef__\":true,\"id\":6902},{\"__isSmartRef__\":true,\"id\":6903},{\"__isSmartRef__\":true,\"id\":6904},{\"__isSmartRef__\":true,\"id\":6905},{\"__isSmartRef__\":true,\"id\":6906},{\"__isSmartRef__\":true,\"id\":6907},{\"__isSmartRef__\":true,\"id\":6908},{\"__isSmartRef__\":true,\"id\":6909},{\"__isSmartRef__\":true,\"id\":6910},{\"__isSmartRef__\":true,\"id\":6911},{\"__isSmartRef__\":true,\"id\":6912},{\"__isSmartRef__\":true,\"id\":6913},{\"__isSmartRef__\":true,\"id\":6914},{\"__isSmartRef__\":true,\"id\":6915},{\"__isSmartRef__\":true,\"id\":6916},{\"__isSmartRef__\":true,\"id\":6917},{\"__isSmartRef__\":true,\"id\":6918},{\"__isSmartRef__\":true,\"id\":6919},{\"__isSmartRef__\":true,\"id\":6920},{\"__isSmartRef__\":true,\"id\":6921},{\"__isSmartRef__\":true,\"id\":6922},{\"__isSmartRef__\":true,\"id\":6923},{\"__isSmartRef__\":true,\"id\":6924},{\"__isSmartRef__\":true,\"id\":6925},{\"__isSmartRef__\":true,\"id\":6926},{\"__isSmartRef__\":true,\"id\":6927},{\"__isSmartRef__\":true,\"id\":6928},{\"__isSmartRef__\":true,\"id\":6929},{\"__isSmartRef__\":true,\"id\":6930},{\"__isSmartRef__\":true,\"id\":6931},{\"__isSmartRef__\":true,\"id\":6932},{\"__isSmartRef__\":true,\"id\":6933},{\"__isSmartRef__\":true,\"id\":6934},{\"__isSmartRef__\":true,\"id\":6935},{\"__isSmartRef__\":true,\"id\":6936},{\"__isSmartRef__\":true,\"id\":6937},{\"__isSmartRef__\":true,\"id\":6938},{\"__isSmartRef__\":true,\"id\":6939},{\"__isSmartRef__\":true,\"id\":6940},{\"__isSmartRef__\":true,\"id\":6941},{\"__isSmartRef__\":true,\"id\":6942},{\"__isSmartRef__\":true,\"id\":6943},{\"__isSmartRef__\":true,\"id\":6944},{\"__isSmartRef__\":true,\"id\":6945},{\"__isSmartRef__\":true,\"id\":6946},{\"__isSmartRef__\":true,\"id\":6947},{\"__isSmartRef__\":true,\"id\":6948},{\"__isSmartRef__\":true,\"id\":6949},{\"__isSmartRef__\":true,\"id\":6950},{\"__isSmartRef__\":true,\"id\":6951},{\"__isSmartRef__\":true,\"id\":6952},{\"__isSmartRef__\":true,\"id\":6953},{\"__isSmartRef__\":true,\"id\":6954},{\"__isSmartRef__\":true,\"id\":6955},{\"__isSmartRef__\":true,\"id\":6956},{\"__isSmartRef__\":true,\"id\":6957},{\"__isSmartRef__\":true,\"id\":6958},{\"__isSmartRef__\":true,\"id\":6959},{\"__isSmartRef__\":true,\"id\":6960},{\"__isSmartRef__\":true,\"id\":6961},{\"__isSmartRef__\":true,\"id\":6962},{\"__isSmartRef__\":true,\"id\":6963},{\"__isSmartRef__\":true,\"id\":6964},{\"__isSmartRef__\":true,\"id\":6965},{\"__isSmartRef__\":true,\"id\":6966},{\"__isSmartRef__\":true,\"id\":6967},{\"__isSmartRef__\":true,\"id\":6968},{\"__isSmartRef__\":true,\"id\":6969},{\"__isSmartRef__\":true,\"id\":6970},{\"__isSmartRef__\":true,\"id\":6971},{\"__isSmartRef__\":true,\"id\":6972},{\"__isSmartRef__\":true,\"id\":6973},{\"__isSmartRef__\":true,\"id\":6974},{\"__isSmartRef__\":true,\"id\":6975},{\"__isSmartRef__\":true,\"id\":6976},{\"__isSmartRef__\":true,\"id\":6977},{\"__isSmartRef__\":true,\"id\":6978},{\"__isSmartRef__\":true,\"id\":6979},{\"__isSmartRef__\":true,\"id\":6980},{\"__isSmartRef__\":true,\"id\":6981},{\"__isSmartRef__\":true,\"id\":6982},{\"__isSmartRef__\":true,\"id\":6983},{\"__isSmartRef__\":true,\"id\":6984},{\"__isSmartRef__\":true,\"id\":6985},{\"__isSmartRef__\":true,\"id\":6986},{\"__isSmartRef__\":true,\"id\":6987},{\"__isSmartRef__\":true,\"id\":6988},{\"__isSmartRef__\":true,\"id\":6989},{\"__isSmartRef__\":true,\"id\":6990},{\"__isSmartRef__\":true,\"id\":6991},{\"__isSmartRef__\":true,\"id\":6992},{\"__isSmartRef__\":true,\"id\":6993},{\"__isSmartRef__\":true,\"id\":6994},{\"__isSmartRef__\":true,\"id\":6995},{\"__isSmartRef__\":true,\"id\":6996},{\"__isSmartRef__\":true,\"id\":6997},{\"__isSmartRef__\":true,\"id\":6998},{\"__isSmartRef__\":true,\"id\":6999},{\"__isSmartRef__\":true,\"id\":7000},{\"__isSmartRef__\":true,\"id\":7001},{\"__isSmartRef__\":true,\"id\":7002},{\"__isSmartRef__\":true,\"id\":7003},{\"__isSmartRef__\":true,\"id\":7004},{\"__isSmartRef__\":true,\"id\":7005},{\"__isSmartRef__\":true,\"id\":7006},{\"__isSmartRef__\":true,\"id\":7007},{\"__isSmartRef__\":true,\"id\":7008},{\"__isSmartRef__\":true,\"id\":7009},{\"__isSmartRef__\":true,\"id\":7010},{\"__isSmartRef__\":true,\"id\":7011},{\"__isSmartRef__\":true,\"id\":7012},{\"__isSmartRef__\":true,\"id\":7013},{\"__isSmartRef__\":true,\"id\":7014},{\"__isSmartRef__\":true,\"id\":7015},{\"__isSmartRef__\":true,\"id\":7016},{\"__isSmartRef__\":true,\"id\":7017},{\"__isSmartRef__\":true,\"id\":7018},{\"__isSmartRef__\":true,\"id\":7019},{\"__isSmartRef__\":true,\"id\":7020},{\"__isSmartRef__\":true,\"id\":7021},{\"__isSmartRef__\":true,\"id\":7022},{\"__isSmartRef__\":true,\"id\":7023},{\"__isSmartRef__\":true,\"id\":7024},{\"__isSmartRef__\":true,\"id\":7025},{\"__isSmartRef__\":true,\"id\":7026},{\"__isSmartRef__\":true,\"id\":7027},{\"__isSmartRef__\":true,\"id\":7028},{\"__isSmartRef__\":true,\"id\":7029},{\"__isSmartRef__\":true,\"id\":7030},{\"__isSmartRef__\":true,\"id\":7031},{\"__isSmartRef__\":true,\"id\":7032},{\"__isSmartRef__\":true,\"id\":7033},{\"__isSmartRef__\":true,\"id\":7034},{\"__isSmartRef__\":true,\"id\":7035},{\"__isSmartRef__\":true,\"id\":7036},{\"__isSmartRef__\":true,\"id\":7037},{\"__isSmartRef__\":true,\"id\":7038},{\"__isSmartRef__\":true,\"id\":7039},{\"__isSmartRef__\":true,\"id\":7040},{\"__isSmartRef__\":true,\"id\":7041},{\"__isSmartRef__\":true,\"id\":7042},{\"__isSmartRef__\":true,\"id\":7043},{\"__isSmartRef__\":true,\"id\":7044},{\"__isSmartRef__\":true,\"id\":7045},{\"__isSmartRef__\":true,\"id\":7046},{\"__isSmartRef__\":true,\"id\":7047},{\"__isSmartRef__\":true,\"id\":7048},{\"__isSmartRef__\":true,\"id\":7049},{\"__isSmartRef__\":true,\"id\":7050},{\"__isSmartRef__\":true,\"id\":7051},{\"__isSmartRef__\":true,\"id\":7052},{\"__isSmartRef__\":true,\"id\":7053},{\"__isSmartRef__\":true,\"id\":7054},{\"__isSmartRef__\":true,\"id\":7055},{\"__isSmartRef__\":true,\"id\":7056},{\"__isSmartRef__\":true,\"id\":7057},{\"__isSmartRef__\":true,\"id\":7058},{\"__isSmartRef__\":true,\"id\":7059},{\"__isSmartRef__\":true,\"id\":7060},{\"__isSmartRef__\":true,\"id\":7061},{\"__isSmartRef__\":true,\"id\":7062},{\"__isSmartRef__\":true,\"id\":7063},{\"__isSmartRef__\":true,\"id\":7064},{\"__isSmartRef__\":true,\"id\":7065},{\"__isSmartRef__\":true,\"id\":7066},{\"__isSmartRef__\":true,\"id\":7067},{\"__isSmartRef__\":true,\"id\":7068},{\"__isSmartRef__\":true,\"id\":7069},{\"__isSmartRef__\":true,\"id\":7070},{\"__isSmartRef__\":true,\"id\":7071},{\"__isSmartRef__\":true,\"id\":7072},{\"__isSmartRef__\":true,\"id\":7073},{\"__isSmartRef__\":true,\"id\":7074},{\"__isSmartRef__\":true,\"id\":7075},{\"__isSmartRef__\":true,\"id\":7076},{\"__isSmartRef__\":true,\"id\":7077},{\"__isSmartRef__\":true,\"id\":7078},{\"__isSmartRef__\":true,\"id\":7079},{\"__isSmartRef__\":true,\"id\":7080},{\"__isSmartRef__\":true,\"id\":7081},{\"__isSmartRef__\":true,\"id\":7082},{\"__isSmartRef__\":true,\"id\":7083},{\"__isSmartRef__\":true,\"id\":7084},{\"__isSmartRef__\":true,\"id\":7085},{\"__isSmartRef__\":true,\"id\":7086},{\"__isSmartRef__\":true,\"id\":7087},{\"__isSmartRef__\":true,\"id\":7088},{\"__isSmartRef__\":true,\"id\":7089},{\"__isSmartRef__\":true,\"id\":7090},{\"__isSmartRef__\":true,\"id\":7091},{\"__isSmartRef__\":true,\"id\":7092},{\"__isSmartRef__\":true,\"id\":7093},{\"__isSmartRef__\":true,\"id\":7094},{\"__isSmartRef__\":true,\"id\":7095},{\"__isSmartRef__\":true,\"id\":7096},{\"__isSmartRef__\":true,\"id\":7097},{\"__isSmartRef__\":true,\"id\":7098},{\"__isSmartRef__\":true,\"id\":7099},{\"__isSmartRef__\":true,\"id\":7100},{\"__isSmartRef__\":true,\"id\":7101},{\"__isSmartRef__\":true,\"id\":7102},{\"__isSmartRef__\":true,\"id\":7103},{\"__isSmartRef__\":true,\"id\":7104},{\"__isSmartRef__\":true,\"id\":7105},{\"__isSmartRef__\":true,\"id\":7106},{\"__isSmartRef__\":true,\"id\":7107},{\"__isSmartRef__\":true,\"id\":7108},{\"__isSmartRef__\":true,\"id\":7109},{\"__isSmartRef__\":true,\"id\":7110},{\"__isSmartRef__\":true,\"id\":7111},{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":7113},{\"__isSmartRef__\":true,\"id\":7114},{\"__isSmartRef__\":true,\"id\":7115},{\"__isSmartRef__\":true,\"id\":7116},{\"__isSmartRef__\":true,\"id\":7117},{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7119},{\"__isSmartRef__\":true,\"id\":7120},{\"__isSmartRef__\":true,\"id\":7121},{\"__isSmartRef__\":true,\"id\":7122},{\"__isSmartRef__\":true,\"id\":7123},{\"__isSmartRef__\":true,\"id\":7124},{\"__isSmartRef__\":true,\"id\":7125},{\"__isSmartRef__\":true,\"id\":7126},{\"__isSmartRef__\":true,\"id\":7127},{\"__isSmartRef__\":true,\"id\":7128},{\"__isSmartRef__\":true,\"id\":7129},{\"__isSmartRef__\":true,\"id\":7130},{\"__isSmartRef__\":true,\"id\":7131},{\"__isSmartRef__\":true,\"id\":7132},{\"__isSmartRef__\":true,\"id\":7133},{\"__isSmartRef__\":true,\"id\":7134},{\"__isSmartRef__\":true,\"id\":7135},{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":7137},{\"__isSmartRef__\":true,\"id\":7138},{\"__isSmartRef__\":true,\"id\":7139},{\"__isSmartRef__\":true,\"id\":7140},{\"__isSmartRef__\":true,\"id\":7141},{\"__isSmartRef__\":true,\"id\":7142},{\"__isSmartRef__\":true,\"id\":7143},{\"__isSmartRef__\":true,\"id\":7144},{\"__isSmartRef__\":true,\"id\":7145},{\"__isSmartRef__\":true,\"id\":7146},{\"__isSmartRef__\":true,\"id\":7147},{\"__isSmartRef__\":true,\"id\":7148},{\"__isSmartRef__\":true,\"id\":7149},{\"__isSmartRef__\":true,\"id\":7150},{\"__isSmartRef__\":true,\"id\":7151},{\"__isSmartRef__\":true,\"id\":7152},{\"__isSmartRef__\":true,\"id\":7153},{\"__isSmartRef__\":true,\"id\":7154},{\"__isSmartRef__\":true,\"id\":7155},{\"__isSmartRef__\":true,\"id\":7156},{\"__isSmartRef__\":true,\"id\":7157},{\"__isSmartRef__\":true,\"id\":7158},{\"__isSmartRef__\":true,\"id\":7159},{\"__isSmartRef__\":true,\"id\":7160},{\"__isSmartRef__\":true,\"id\":7161},{\"__isSmartRef__\":true,\"id\":7162},{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7164},{\"__isSmartRef__\":true,\"id\":7165},{\"__isSmartRef__\":true,\"id\":7166},{\"__isSmartRef__\":true,\"id\":7167},{\"__isSmartRef__\":true,\"id\":7168},{\"__isSmartRef__\":true,\"id\":7169},{\"__isSmartRef__\":true,\"id\":7170},{\"__isSmartRef__\":true,\"id\":7171},{\"__isSmartRef__\":true,\"id\":7172},{\"__isSmartRef__\":true,\"id\":7173},{\"__isSmartRef__\":true,\"id\":7174},{\"__isSmartRef__\":true,\"id\":7175},{\"__isSmartRef__\":true,\"id\":7176},{\"__isSmartRef__\":true,\"id\":7177},{\"__isSmartRef__\":true,\"id\":7178},{\"__isSmartRef__\":true,\"id\":7179},{\"__isSmartRef__\":true,\"id\":7180},{\"__isSmartRef__\":true,\"id\":7181},{\"__isSmartRef__\":true,\"id\":7182},{\"__isSmartRef__\":true,\"id\":7183},{\"__isSmartRef__\":true,\"id\":7184},{\"__isSmartRef__\":true,\"id\":7185},{\"__isSmartRef__\":true,\"id\":7186},{\"__isSmartRef__\":true,\"id\":7187},{\"__isSmartRef__\":true,\"id\":7188},{\"__isSmartRef__\":true,\"id\":7189},{\"__isSmartRef__\":true,\"id\":7190},{\"__isSmartRef__\":true,\"id\":7191},{\"__isSmartRef__\":true,\"id\":7192},{\"__isSmartRef__\":true,\"id\":7193},{\"__isSmartRef__\":true,\"id\":7194},{\"__isSmartRef__\":true,\"id\":7195},{\"__isSmartRef__\":true,\"id\":7196},{\"__isSmartRef__\":true,\"id\":7197},{\"__isSmartRef__\":true,\"id\":7198},{\"__isSmartRef__\":true,\"id\":7199},{\"__isSmartRef__\":true,\"id\":7200},{\"__isSmartRef__\":true,\"id\":7201},{\"__isSmartRef__\":true,\"id\":7202},{\"__isSmartRef__\":true,\"id\":7203},{\"__isSmartRef__\":true,\"id\":7204},{\"__isSmartRef__\":true,\"id\":7205},{\"__isSmartRef__\":true,\"id\":7206},{\"__isSmartRef__\":true,\"id\":7207},{\"__isSmartRef__\":true,\"id\":7208},{\"__isSmartRef__\":true,\"id\":7209},{\"__isSmartRef__\":true,\"id\":7210},{\"__isSmartRef__\":true,\"id\":7211},{\"__isSmartRef__\":true,\"id\":7212},{\"__isSmartRef__\":true,\"id\":7213},{\"__isSmartRef__\":true,\"id\":7214},{\"__isSmartRef__\":true,\"id\":7215},{\"__isSmartRef__\":true,\"id\":7216},{\"__isSmartRef__\":true,\"id\":7217},{\"__isSmartRef__\":true,\"id\":7218},{\"__isSmartRef__\":true,\"id\":7219},{\"__isSmartRef__\":true,\"id\":7220},{\"__isSmartRef__\":true,\"id\":7221},{\"__isSmartRef__\":true,\"id\":7222},{\"__isSmartRef__\":true,\"id\":7223},{\"__isSmartRef__\":true,\"id\":7224},{\"__isSmartRef__\":true,\"id\":7225},{\"__isSmartRef__\":true,\"id\":7226},{\"__isSmartRef__\":true,\"id\":7227},{\"__isSmartRef__\":true,\"id\":7228},{\"__isSmartRef__\":true,\"id\":7229},{\"__isSmartRef__\":true,\"id\":7230},{\"__isSmartRef__\":true,\"id\":7231},{\"__isSmartRef__\":true,\"id\":7232},{\"__isSmartRef__\":true,\"id\":7233},{\"__isSmartRef__\":true,\"id\":7234},{\"__isSmartRef__\":true,\"id\":7235},{\"__isSmartRef__\":true,\"id\":7236},{\"__isSmartRef__\":true,\"id\":7237},{\"__isSmartRef__\":true,\"id\":7238},{\"__isSmartRef__\":true,\"id\":7239},{\"__isSmartRef__\":true,\"id\":7240},{\"__isSmartRef__\":true,\"id\":7241},{\"__isSmartRef__\":true,\"id\":7242},{\"__isSmartRef__\":true,\"id\":7243},{\"__isSmartRef__\":true,\"id\":7244},{\"__isSmartRef__\":true,\"id\":7245},{\"__isSmartRef__\":true,\"id\":7246},{\"__isSmartRef__\":true,\"id\":7247},{\"__isSmartRef__\":true,\"id\":7248},{\"__isSmartRef__\":true,\"id\":7249},{\"__isSmartRef__\":true,\"id\":7250},{\"__isSmartRef__\":true,\"id\":7251},{\"__isSmartRef__\":true,\"id\":7252},{\"__isSmartRef__\":true,\"id\":7253},{\"__isSmartRef__\":true,\"id\":7254},{\"__isSmartRef__\":true,\"id\":7255},{\"__isSmartRef__\":true,\"id\":7256},{\"__isSmartRef__\":true,\"id\":7257},{\"__isSmartRef__\":true,\"id\":7258},{\"__isSmartRef__\":true,\"id\":7259},{\"__isSmartRef__\":true,\"id\":7260},{\"__isSmartRef__\":true,\"id\":7261},{\"__isSmartRef__\":true,\"id\":7262},{\"__isSmartRef__\":true,\"id\":7263},{\"__isSmartRef__\":true,\"id\":7264}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6676\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 01:02:08 GMT+0200 (CEST)\"},\"6677\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/users/lauritz/miniprojects/annotationPart.xhtml\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"6678\":{\"type\":\"S:modified\",\"url\":\"/users/jennek/start.xhtml\"},\"6679\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Piano.xhtml\"},\"6680\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation.xhtml\"},\"6681\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/presentation.xhtml\"},\"6682\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/NewCPUVisualization.xhtml\"},\"6683\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/start.xhtml\"},\"6684\":{\"type\":\"S:modified\",\"url\":\"/core/lively/bootstrap.js\"},\"6685\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ServerPart.xhtml\"},\"6686\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/ButtonPrototypes.xhtml\"},\"6687\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NotetakingApp.xhtml\"},\"6688\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_documents.xhtml\"},\"6689\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/hello.xhtml\"},\"6690\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutNoEpiMorphs.xhtml\"},\"6691\":{\"type\":\"S:modified\",\"url\":\"/issues/110527_RichTextGetsLost.xhtml\"},\"6692\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/boxTestRange.xhtml\"},\"6693\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualization.xhtml\"},\"6694\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Syntax.xhtml\"},\"6695\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Connectors.xhtml\"},\"6696\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentationXXX.xhtml\"},\"6697\":{\"type\":\"S:modified\",\"url\":\"/demos/VisualConnect.xhtml\"},\"6698\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/Test1.xhtml\"},\"6699\":{\"type\":\"S:modified\",\"url\":\"/issues/110614_ClickingOnLinesHackIsBroken.xhtml\"},\"6700\":{\"type\":\"S:modified\",\"url\":\"/ChangeLog.xhtml\"},\"6701\":{\"type\":\"S:modified\",\"url\":\"/gettingStarted.xhtml\"},\"6702\":{\"type\":\"S:modified\",\"url\":\"/users/martin/oldWorkspace.xhtml\"},\"6703\":{\"type\":\"S:modified\",\"url\":\"/demos/Clean.xhtml\"},\"6704\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeSaved.xhtml\"},\"6705\":{\"type\":\"S:modified\",\"url\":\"/issues/110613_ConnectorsAreBroken.xhtml\"},\"6706\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ModuleDependencies.xhtml\"},\"6707\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_ListDroppingBroken.xhtml\"},\"6708\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Empty.xhtml\"},\"6709\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/dev2.xhtml\"},\"6710\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dropJournalBug.xhtml\"},\"6711\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/start.xhtml\"},\"6712\":{\"type\":\"S:modified\",\"url\":\"/specs/Scrolling.xhtml\"},\"6713\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGridTests.xhtml\"},\"6714\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/newWorld2.xhtml\"},\"6715\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new_world.xhtml\"},\"6716\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide5.xhtml\"},\"6717\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExampleSerialized.xhtml\"},\"6718\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TextBugfixes.xhtml\"},\"6719\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/new/usertracking.xhtml\"},\"6720\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_WrappingTextInTextMorph.xhtml\"},\"6721\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/doku.xhtml\"},\"6722\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PartsBin.xhtml\"},\"6723\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/chat.xhtml\"},\"6724\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation.xhtml\"},\"6725\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/TablePartDev.xhtml\"},\"6726\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/renderingHooks.xhtml\"},\"6727\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype_saved.xhtml\"},\"6728\":{\"type\":\"S:modified\",\"url\":\"/users/bert/start.xhtml\"},\"6729\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TestWorld.xhtml\"},\"6730\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert.xhtml\"},\"6731\":{\"type\":\"S:modified\",\"url\":\"/issues/110603_SvgRenderIsNotYetGoodEnoughForOurIcons.xhtml\"},\"6732\":{\"type\":\"S:modified\",\"url\":\"/issues/111006_DisableGrabbingDoesNotDisableGrabbing.xhtml\"},\"6733\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writing.xhtml\"},\"6734\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ClassBrowserPartShouldRememberChanges.xhtml\"},\"6735\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/serverDevNew.xhtml\"},\"6736\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWebSummary.xhtml\"},\"6737\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/jQueryEffects.xhtml\"},\"6738\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/BorderTest.xhtml\"},\"6739\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBin.xhtml\"},\"6740\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/splitter.xhtml\"},\"6741\":{\"type\":\"S:modified\",\"url\":\"/users/martin/stats.xhtml\"},\"6742\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/newWorld.xhtml\"},\"6743\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SVGLines.xhtml\"},\"6744\":{\"type\":\"S:added\",\"url\":null},\"6745\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110507_CommentsForParts.xhtml\"},\"6746\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/OpenImplementation.xhtml\"},\"6747\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Ba.xhtml\"},\"6748\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/welcome.xhtml\"},\"6749\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CouchDB>>saveDoesNotAskForCredentialsInSafari.xhtml\"},\"6750\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/FAQ.xhtml\"},\"6751\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/temp.xhtml\"},\"6752\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MetadataVisualization.xhtml\"},\"6753\":{\"type\":\"S:modified\",\"url\":\"/demos/WorldSerializationGraph.xhtml\"},\"6754\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml\"},\"6755\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb-NewLayout.xhtml\"},\"6756\":{\"type\":\"S:modified\",\"url\":\"/core/lively/DOMAbstraction.js\"},\"6757\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Slider.xhtml\"},\"6758\":{\"type\":\"S:modified\",\"url\":\"/demos/ScriptingClock.xhtml\"},\"6759\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml\"},\"6760\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tutorial1.xhtml\"},\"6761\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty3.xhtml\"},\"6762\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/FPSProtovis.xhtml\"},\"6763\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectTracerPart.xhtml\"},\"6764\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml\"},\"6765\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GOTY2011.xhtml\"},\"6766\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DraftLayout.xhtml\"},\"6767\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/onMouseMoveRefactoring.xhtml\"},\"6768\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/ScripterDev.xhtml\"},\"6769\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksSebastian.xhtml\"},\"6770\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/DataTables.xhtml\"},\"6771\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/myLineWorld.xhtml\"},\"6772\":{\"type\":\"S:modified\",\"url\":\"/issues/110526_ConnectorsInTheNewWorld.xhtml\"},\"6773\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt.xhtml\"},\"6774\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/MyQBF.xhtml\"},\"6775\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2.xhtml\"},\"6776\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlaceholdersForDragging.xhtml\"},\"6777\":{\"type\":\"S:modified\",\"url\":\"/webwerkstatt.xhtml\"},\"6778\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/Versions.xhtml\"},\"6779\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml\"},\"6780\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml\"},\"6781\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/start.xhtml\"},\"6782\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/3.xhtml\"},\"6783\":{\"type\":\"S:modified\",\"url\":\"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml\"},\"6784\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Lists.xhtml\"},\"6785\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutDragSnap.xhtml\"},\"6786\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/new.xhtml\"},\"6787\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/ikuh.xhtml\"},\"6788\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ClassBrowser.xhtml\"},\"6789\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstaller.xhtml\"},\"6790\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/QBF2B.xhtml\"},\"6791\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/protovis.xhtml\"},\"6792\":{\"type\":\"S:modified\",\"url\":\"/users/NikolaySuslov/start.xhtml\"},\"6793\":{\"type\":\"S:modified\",\"url\":\"/documentation/Lively2Installation.xhtml\"},\"6794\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_ProblemToOpenDialogs.xhtml\"},\"6795\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/learning_prototype_js.xhtml\"},\"6796\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml\"},\"6797\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksBenjamin.xhtml\"},\"6798\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video1.xhtml\"},\"6799\":{\"type\":\"S:modified\",\"url\":\"/empty.xhtml\"},\"6800\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/LiveWeb.xhtml\"},\"6801\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/start.xhtml\"},\"6802\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml\"},\"6803\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFox.xhtml\"},\"6804\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Minimal.xhtml\"},\"6805\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_LineIssues.xhtml\"},\"6806\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml\"},\"6807\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/experiments/css_theming.xhtml\"},\"6808\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110630_CPUVis.xhtml\"},\"6809\":{\"type\":\"S:modified\",\"url\":\"/users/template/start.xhtml\"},\"6810\":{\"type\":\"S:modified\",\"url\":\"/documentation/Traits.xhtml\"},\"6811\":{\"type\":\"S:modified\",\"url\":\"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml\"},\"6812\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jQueryUi.xhtml\"},\"6813\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting.xhtml\"},\"6814\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml\"},\"6815\":{\"type\":\"S:modified\",\"url\":\"/cleanup.xhtml\"},\"6816\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml\"},\"6817\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/simple.xhtml\"},\"6818\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml\"},\"6819\":{\"type\":\"S:modified\",\"url\":\"/issues/110923_ProtovisVisualizationBroken.xhtml\"},\"6820\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_PublishingPartsWithCommitMessages.xhtml\"},\"6821\":{\"type\":\"S:modified\",\"url\":\"/demos/visualizations/jsl4tv-world-000.xhtml\"},\"6822\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SVN2CodeDB.xhtml\"},\"6823\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/trac_tickets_pavel.xhtml\"},\"6824\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/2011-11-02-talk.xhtml\"},\"6825\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dojoWorld.xhtml\"},\"6826\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewPresentation2.xhtml\"},\"6827\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide6.xhtml\"},\"6828\":{\"type\":\"S:modified\",\"url\":\"/projects/DebuggingJS/draft.xhtml\"},\"6829\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DirectGrabDragAndCopy.xhtml\"},\"6830\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovis.xhtml\"},\"6831\":{\"type\":\"S:modified\",\"url\":\"/blank.xhtml\"},\"6832\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/testCPUVis.xhtml\"},\"6833\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Converting.xhtml\"},\"6834\":{\"type\":\"S:modified\",\"url\":\"/users/andyburnett/start.xhtml\"},\"6835\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/RichText.xhtml\"},\"6836\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Presentations.xhtml\"},\"6837\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/garminExport.xhtml\"},\"6838\":{\"type\":\"S:modified\",\"url\":\"/tests.xhtml\"},\"6839\":{\"type\":\"S:modified\",\"url\":\"/issues/110625_PartUploadBroken.xhtml\"},\"6840\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml\"},\"6841\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DataVisualization.xhtml\"},\"6842\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/PartsBinSearch.xhtml\"},\"6843\":{\"type\":\"S:modified\",\"url\":\"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml\"},\"6844\":{\"type\":\"S:modified\",\"url\":\"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml\"},\"6845\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_StaticBindingOfSuperInClosures.xhtml\"},\"6846\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/flattening.xhtml\"},\"6847\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_LinesCannotBeClicked.xhtml\"},\"6848\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/gettingStarted.xhtml\"},\"6849\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/Part2Class.xhtml\"},\"6850\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld2.xhtml\"},\"6851\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyKernel/nextSteps.xhtml\"},\"6852\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/start.xhtml\"},\"6853\":{\"type\":\"S:modified\",\"url\":\"/users/swart/start.xhtml\"},\"6854\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2Bb.xhtml\"},\"6855\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide1.xhtml\"},\"6856\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DetermineModuleDependencies.xhtml\"},\"6857\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksHubert2.xhtml\"},\"6858\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/info_restructuring.xhtml\"},\"6859\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/DemoForm.xhtml\"},\"6860\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_GraffleLayerGrabsWorld.xhtml\"},\"6861\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Activities1.xhtml\"},\"6862\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/emtpy.xhtml\"},\"6863\":{\"type\":\"S:modified\",\"url\":\"/documentation/ElProfesor.xhtml\"},\"6864\":{\"type\":\"S:modified\",\"url\":\"/issues/111022_TheExplorerScrollingIsBroken.xhtml\"},\"6865\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/WindowPlay.xhtml\"},\"6866\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Measurements.xhtml\"},\"6867\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutCycle.xhtml\"},\"6868\":{\"type\":\"S:modified\",\"url\":\"/documentation/7funthings.xhtml\"},\"6869\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml\"},\"6870\":{\"type\":\"S:modified\",\"url\":\"/users/iho/start.xhtml\"},\"6871\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml\"},\"6872\":{\"type\":\"S:modified\",\"url\":\"/BrokenWorldRepairSite.xhtml\"},\"6873\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/serverDevPlayground.xhtml\"},\"6874\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/TrackerDev.xhtml\"},\"6875\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb3.xhtml\"},\"6876\":{\"type\":\"S:modified\",\"url\":\"/documentation/Template.xhtml\"},\"6877\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml\"},\"6878\":{\"type\":\"S:modified\",\"url\":\"/documentation/ContextJS.xhtml\"},\"6879\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/CodeDB2Dev.xhtml\"},\"6880\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/GrammarTesting.xhtml\"},\"6881\":{\"type\":\"S:modified\",\"url\":\"/documentation/ScriptingTutorial.xhtml\"},\"6882\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/deserializeMorphs.xhtml\"},\"6883\":{\"type\":\"S:modified\",\"url\":\"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml\"},\"6884\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml\"},\"6885\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollFixes.xhtml\"},\"6886\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty.xhtml\"},\"6887\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksConrad.xhtml\"},\"6888\":{\"type\":\"S:modified\",\"url\":\"/users/keith/deadly.xhtml\"},\"6889\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/nonexisting2.xhtml\"},\"6890\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBFa.xhtml\"},\"6891\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging2.xhtml\"},\"6892\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/SlickGrid.xhtml\"},\"6893\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/Snake.xhtml\"},\"6894\":{\"type\":\"S:modified\",\"url\":\"/documentation/worlds.xhtml\"},\"6895\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml\"},\"6896\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_TabIndentionForBulletPoints.xhtml\"},\"6897\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasksAstrid.xhtml\"},\"6898\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video2.xhtml\"},\"6899\":{\"type\":\"S:modified\",\"url\":\"/users/keith/notes.xhtml\"},\"6900\":{\"type\":\"S:modified\",\"url\":\"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml\"},\"6901\":{\"type\":\"S:modified\",\"url\":\"/demos/Parts.xhtml\"},\"6902\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom.xhtml\"},\"6903\":{\"type\":\"S:modified\",\"url\":\"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml\"},\"6904\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqueryTabulate.xhtml\"},\"6905\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_CustomFormattedBinsInPartsBin.xhtml\"},\"6906\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/learningLively2.xhtml\"},\"6907\":{\"type\":\"S:modified\",\"url\":\"/issues/111017_svgIssues.xhtml\"},\"6908\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/NewStreamwork.xhtml\"},\"6909\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MapImport.xhtml\"},\"6910\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Interface.xhtml\"},\"6911\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110511_DroppablebehaviorParts.xhtml\"},\"6912\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/newDraft.xhtml\"},\"6913\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/ReleasePlanning.xhtml\"},\"6914\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LinesAndCurves.xhtml\"},\"6915\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/HaloExpt.xhtml\"},\"6916\":{\"type\":\"S:modified\",\"url\":\"/issues/110921_DropshadowIsOff.xhtml\"},\"6917\":{\"type\":\"S:modified\",\"url\":\"/users/keith/versionControl.xhtml\"},\"6918\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_HowToStoreObjectsOnTheServer.xhtml\"},\"6919\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml\"},\"6920\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank.xhtml\"},\"6921\":{\"type\":\"S:modified\",\"url\":\"/demos/Clock.xhtml\"},\"6922\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrolling.xhtml\"},\"6923\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftInfoItem.xhtml\"},\"6924\":{\"type\":\"S:modified\",\"url\":\"/documentation/HowConnectWorks.xhtml\"},\"6925\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutTests.xhtml\"},\"6926\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml\"},\"6927\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/Requests.xhtml\"},\"6928\":{\"type\":\"S:modified\",\"url\":\"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml\"},\"6929\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/journalBug.xhtml\"},\"6930\":{\"type\":\"S:modified\",\"url\":\"/issues/110701_VisualBindingToStarBroken.xhtml\"},\"6931\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide7.xhtml\"},\"6932\":{\"type\":\"S:modified\",\"url\":\"/issues/110723_PathBroken.xhtml\"},\"6933\":{\"type\":\"S:modified\",\"url\":\"/demos/MyNewWikiPage.xhtml\"},\"6934\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml\"},\"6935\":{\"type\":\"S:modified\",\"url\":\"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml\"},\"6936\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/RichText.xhtml\"},\"6937\":{\"type\":\"S:modified\",\"url\":\"/users/alexwarth/start.xhtml\"},\"6938\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleBrowser.xhtml\"},\"6939\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/OldMorphicObjectConversion.xhtml\"},\"6940\":{\"type\":\"S:modified\",\"url\":\"/documentation/profesores.xhtml\"},\"6941\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/template.xhtml\"},\"6942\":{\"type\":\"S:modified\",\"url\":\"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml\"},\"6943\":{\"type\":\"S:modified\",\"url\":\"/issues/110519_PasteBug.xhtml\"},\"6944\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Engine.xhtml\"},\"6945\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ProgressForRequests.xhtml\"},\"6946\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/Sliders.xhtml\"},\"6947\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/bespin.xhtml\"},\"6948\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/scrollPlayground.xhtml\"},\"6949\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/test1.xhtml\"},\"6950\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/gitSetup.xhtml\"},\"6951\":{\"type\":\"S:modified\",\"url\":\"/users/constantin/start.xhtml\"},\"6952\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Test.xhtml\"},\"6953\":{\"type\":\"S:modified\",\"url\":\"/issues/110630_MenusLeaveVisibleBounds.xhtml\"},\"6954\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/playground_tilman.xhtml\"},\"6955\":{\"type\":\"S:modified\",\"url\":\"/users/ohshima/start.xhtml\"},\"6956\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml\"},\"6957\":{\"type\":\"S:modified\",\"url\":\"/users/Kat/MyQBF.xhtml\"},\"6958\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SerializationDebug.xhtml\"},\"6959\":{\"type\":\"S:modified\",\"url\":\"/issues/111012_BorderWidthIssue.xhtml\"},\"6960\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/etoys-development-notes.xhtml\"},\"6961\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EngineTest.xhtml\"},\"6962\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide2.xhtml\"},\"6963\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/protovisPrototype.xhtml\"},\"6964\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/new_world.xhtml\"},\"6965\":{\"type\":\"S:modified\",\"url\":\"/documentation/FAQ.xhtml\"},\"6966\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/SimpleObjectTracing.xhtml\"},\"6967\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Dan.xhtml\"},\"6968\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml\"},\"6969\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox-dgc.xhtml\"},\"6970\":{\"type\":\"S:modified\",\"url\":\"/issues/110610_AddNewMethodBroken.xhtml\"},\"6971\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CC.xhtml\"},\"6972\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/StringsAsRichText.xhtml\"},\"6973\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_ClickingOnProtoVisDrawing.xhtml\"},\"6974\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutGrid.xhtml\"},\"6975\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Garbage.xhtml\"},\"6976\":{\"type\":\"S:modified\",\"url\":\"/welcome.xhtml\"},\"6977\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/textEditor.xhtml\"},\"6978\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml\"},\"6979\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110429_TextAttributes.xhtml\"},\"6980\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/pongServer.xhtml\"},\"6981\":{\"type\":\"S:modified\",\"url\":\"/users/miku/start.xhtml\"},\"6982\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Lively2.xhtml\"},\"6983\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/dev-alpha.xhtml\"},\"6984\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/PowerPointNot.xhtml\"},\"6985\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutConfigurator.xhtml\"},\"6986\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Diffing.xhtml\"},\"6987\":{\"type\":\"S:modified\",\"url\":\"/issues/110604_GriddingDoesNotWorkRight.xhtml\"},\"6988\":{\"type\":\"S:modified\",\"url\":\"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml\"},\"6989\":{\"type\":\"S:modified\",\"url\":\"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml\"},\"6990\":{\"type\":\"S:modified\",\"url\":\"/issues/110729_ShowHaloItemDuringHaloAction.xhtml\"},\"6991\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/demo.xhtml\"},\"6992\":{\"type\":\"S:modified\",\"url\":\"/documentation/overview.xhtml\"},\"6993\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/iPad.xhtml\"},\"6994\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml\"},\"6995\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml\"},\"6996\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb4.xhtml\"},\"6997\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca3.xhtml\"},\"6998\":{\"type\":\"S:deleted\",\"url\":null},\"6999\":{\"type\":\"S:modified\",\"url\":\"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml\"},\"7000\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/sofia/georgi/video_experiments1.xhtml\"},\"7001\":{\"type\":\"S:modified\",\"url\":\"/users/wlcleveland/shadowworld.xhtml\"},\"7002\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/mz-world-from-start-xhtml.xhtml\"},\"7003\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/FormLayoutExpt.xhtml.xhtml\"},\"7004\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/writeSite.xhtml\"},\"7005\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CurveDrafting.xhtml\"},\"7006\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ParseApacheServerLog.xhtml\"},\"7007\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"7008\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/h2.xhtml\"},\"7009\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/110521_BetterLists.xhtml\"},\"7010\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/layoutExpts.xhtml\"},\"7011\":{\"type\":\"S:modified\",\"url\":\"/users/test50/start.xhtml\"},\"7012\":{\"type\":\"S:modified\",\"url\":\"/MovePages.xhtml\"},\"7013\":{\"type\":\"S:modified\",\"url\":\"/documentation/Rendering.xhtml\"},\"7014\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/layoutPlayground.xhtml\"},\"7015\":{\"type\":\"S:modified\",\"url\":\"/users/martin/measurements/webwerkstatt.xhtml\"},\"7016\":{\"type\":\"S:modified\",\"url\":\"/issues/111005_MouseMoveChangesFocus.xhtml\"},\"7017\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml\"},\"7018\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/Release.xhtml\"},\"7019\":{\"type\":\"S:modified\",\"url\":\"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml\"},\"7020\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/myNewWorld.xhtml\"},\"7021\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/thingsToExplain.xhtml\"},\"7022\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/start.xhtml\"},\"7023\":{\"type\":\"S:modified\",\"url\":\"/issues/110511_WeHaveNoCheckbox.xhtml\"},\"7024\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsDraft1.xhtml\"},\"7025\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/EmptyWorld.xhtml\"},\"7026\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/empty.xhtml\"},\"7027\":{\"type\":\"S:modified\",\"url\":\"/issues/110609_AccidentalGrabbing.xhtml\"},\"7028\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml\"},\"7029\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/snippets.xhtml\"},\"7030\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/thoughts.xhtml\"},\"7031\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/NewEmptyWorld.xhtml\"},\"7032\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DOMRemovalPlugin.xhtml\"},\"7033\":{\"type\":\"S:modified\",\"url\":\"/documentation/LivelyInstallation.xhtml\"},\"7034\":{\"type\":\"S:modified\",\"url\":\"/issues/110530_MakeSyntaxHighlightingFaster.xhtml\"},\"7035\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/pongClient.xhtml\"},\"7036\":{\"type\":\"S:modified\",\"url\":\"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml\"},\"7037\":{\"type\":\"S:modified\",\"url\":\"/sandbox/ColorfulWindmills.xhtml\"},\"7038\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/todo.xhtml\"},\"7039\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/simple.xhtml\"},\"7040\":{\"type\":\"S:modified\",\"url\":\"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml\"},\"7041\":{\"type\":\"S:modified\",\"url\":\"/issues/TextDebugWorld.xhtml\"},\"7042\":{\"type\":\"S:modified\",\"url\":\"/documentation/ShortcutList.xhtml\"},\"7043\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide8.xhtml\"},\"7044\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml\"},\"7045\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ObjectSerializationGraph.xhtml\"},\"7046\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/TextTest.xhtml\"},\"7047\":{\"type\":\"S:modified\",\"url\":\"/users/dtornow/start.xhtml\"},\"7048\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/start.xhtml\"},\"7049\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Empty.xhtml\"},\"7050\":{\"type\":\"S:modified\",\"url\":\"/users/keith/start.xhtml\"},\"7051\":{\"type\":\"S:modified\",\"url\":\"/users/gerald24/start.xhtml\"},\"7052\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorial.xhtml\"},\"7053\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftSelection.xhtml\"},\"7054\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/Pheonix.xhtml\"},\"7055\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/siteTracking.xhtml\"},\"7056\":{\"type\":\"S:modified\",\"url\":\"/issues/110608_GetterAndSettersInIe9.xhtml\"},\"7057\":{\"type\":\"S:modified\",\"url\":\"/users/iho/1.xhtml\"},\"7058\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml\"},\"7059\":{\"type\":\"S:modified\",\"url\":\"/projects/BP2012/StoriesAndTasks.xhtml\"},\"7060\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormsScripter.xhtml\"},\"7061\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/cassowary.xhtml\"},\"7062\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/start.xhtml\"},\"7063\":{\"type\":\"S:modified\",\"url\":\"/issues/CreateIssuePage.xhtml\"},\"7064\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/xamppInstallerWindows.xhtml\"},\"7065\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Phoenix.xhtml\"},\"7066\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/WebGL.xhtml\"},\"7067\":{\"type\":\"S:modified\",\"url\":\"/documentation/PartsBin.xhtml\"},\"7068\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/start.xhtml\"},\"7069\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/SequenceDiagram.xhtml\"},\"7070\":{\"type\":\"S:modified\",\"url\":\"/demos/Wiki.xhtml\"},\"7071\":{\"type\":\"S:modified\",\"url\":\"/documentation/Events.xhtml\"},\"7072\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide3.xhtml\"},\"7073\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/blank.xhtml\"},\"7074\":{\"type\":\"S:modified\",\"url\":\"/Lively2.xhtml\"},\"7075\":{\"type\":\"S:modified\",\"url\":\"/users/tfleig/template.xhtml\"},\"7076\":{\"type\":\"S:modified\",\"url\":\"/issues/111021_PianoDoesNotMakeASound.xhtml\"},\"7077\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml\"},\"7078\":{\"type\":\"S:modified\",\"url\":\"/users/martin/tests.xhtml\"},\"7079\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/empty.xhtml\"},\"7080\":{\"type\":\"S:modified\",\"url\":\"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml\"},\"7081\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Sliders.xhtml\"},\"7082\":{\"type\":\"S:modified\",\"url\":\"/users/davidorban/start.xhtml\"},\"7083\":{\"type\":\"S:modified\",\"url\":\"/users/orjan/start.xhtml\"},\"7084\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-Final.xhtml\"},\"7085\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/video.xhtml\"},\"7086\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/PersonExample.xhtml\"},\"7087\":{\"type\":\"S:modified\",\"url\":\"/users/zeebeedee/start.xhtml\"},\"7088\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/textRain.xhtml\"},\"7089\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/databaseForms.xhtml\"},\"7090\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraftUploadPDFs.xhtml\"},\"7091\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca4.xhtml\"},\"7092\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/livelyExplorer.xhtml\"},\"7093\":{\"type\":\"S:modified\",\"url\":\"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml\"},\"7094\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml\"},\"7095\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LineTest.xhtml\"},\"7096\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Translator.xhtml\"},\"7097\":{\"type\":\"S:modified\",\"url\":\"/documentation/Styles.xhtml\"},\"7098\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MorphOrigin.xhtml\"},\"7099\":{\"type\":\"S:modified\",\"url\":\"/screenshots.xhtml\"},\"7100\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb.xhtml\"},\"7101\":{\"type\":\"S:modified\",\"url\":\"/demos/AntotherPageWithAClock.xhtml\"},\"7102\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml\"},\"7103\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml\"},\"7104\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayoutExample.xhtml\"},\"7105\":{\"type\":\"S:modified\",\"url\":\"/documentation/TutorialList.xhtml\"},\"7106\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml\"},\"7107\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/prototype.xhtml\"},\"7108\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-bk.xhtml\"},\"7109\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF.xhtml\"},\"7110\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slides.xhtml\"},\"7111\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/ButtonTest.xhtml\"},\"7112\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/textInVbox.xhtml\"},\"7113\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/externalShapeExample.xhtml\"},\"7114\":{\"type\":\"S:modified\",\"url\":\"/users/hjust/playground.xhtml\"},\"7115\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/halloJens.xhtml\"},\"7116\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/morphSpecificRendering.xhtml\"},\"7117\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dataGrid.xhtml\"},\"7118\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_HighlightTheTargetOfDropping.xhtml\"},\"7119\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/help.xhtml\"},\"7120\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jqGrid.xhtml\"},\"7121\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/contents.xhtml\"},\"7122\":{\"type\":\"S:modified\",\"url\":\"/demos/PartsBin.xhtml\"},\"7123\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/empty.xhtml\"},\"7124\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/research/Internship.xhtml\"},\"7125\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/NewWorld.xhtml\"},\"7126\":{\"type\":\"S:modified\",\"url\":\"/users/bert/sandbox.xhtml\"},\"7127\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/GoogleMaps.xhtml\"},\"7128\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/NewContents.xhtml\"},\"7129\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/meteora.xhtml\"},\"7130\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/Forms.xhtml\"},\"7131\":{\"type\":\"S:modified\",\"url\":\"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml\"},\"7132\":{\"type\":\"S:modified\",\"url\":\"/projects/LivelyHelping/draftLK2.xhtml\"},\"7133\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/objectEditor.xhtml\"},\"7134\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/blank2.xhtml\"},\"7135\":{\"type\":\"S:modified\",\"url\":\"/issues/110509_ConnectionsInputsGetStackedUp.xhtml\"},\"7136\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/SimpleLayout.xhtml\"},\"7137\":{\"type\":\"S:modified\",\"url\":\"/users/mkilling/iKuh2.xhtml\"},\"7138\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/profesorControls.xhtml\"},\"7139\":{\"type\":\"S:modified\",\"url\":\"/documentation/Serialization-Overview.xhtml\"},\"7140\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/PropertySheet.xhtml\"},\"7141\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/1.xhtml\"},\"7142\":{\"type\":\"S:modified\",\"url\":\"/issues/110828_HaloInfoLabelsWontShowUp.xhtml\"},\"7143\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/styles.xhtml\"},\"7144\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/doc/profesores.xhtml\"},\"7145\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/MorphicProtoVis2.xhtml\"},\"7146\":{\"type\":\"S:modified\",\"url\":\"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml\"},\"7147\":{\"type\":\"S:modified\",\"url\":\"/projects/Lively2/LivelyMap.xhtml\"},\"7148\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml\"},\"7149\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide9.xhtml\"},\"7150\":{\"type\":\"S:modified\",\"url\":\"/issues/110518_TextAttributesBreakOnPaste.xhtml\"},\"7151\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/VisualBindings.xhtml\"},\"7152\":{\"type\":\"S:modified\",\"url\":\"/documentation/Layout.xhtml\"},\"7153\":{\"type\":\"S:modified\",\"url\":\"/documentation/repository.xhtml\"},\"7154\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml\"},\"7155\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/TextTest.xhtml\"},\"7156\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110412_NewSimpleBrowser.xhtml\"},\"7157\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/proposedUiFixes.xhtml\"},\"7158\":{\"type\":\"S:modified\",\"url\":\"/issues/NewTemplate.xhtml\"},\"7159\":{\"type\":\"S:modified\",\"url\":\"/documentation/SVNOnServer.xhtml\"},\"7160\":{\"type\":\"S:modified\",\"url\":\"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml\"},\"7161\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/May.xhtml\"},\"7162\":{\"type\":\"S:modified\",\"url\":\"/documentation/ignoreOrDisableEvents.xhtml\"},\"7163\":{\"type\":\"S:modified\",\"url\":\"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml\"},\"7164\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CCbkup.xhtml\"},\"7165\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/LiveWeb2-bk.xhtml\"},\"7166\":{\"type\":\"S:modified\",\"url\":\"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml\"},\"7167\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/blank.xhtml\"},\"7168\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Dragging.xhtml\"},\"7169\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/personal/todo.xhtml\"},\"7170\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/flexigrid.xhtml\"},\"7171\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/LatestFileChangeViewer.xhtml\"},\"7172\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml\"},\"7173\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml\"},\"7174\":{\"type\":\"S:modified\",\"url\":\"/documentation/VisualBindings.xhtml\"},\"7175\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/notexisting.xhtml\"},\"7176\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/TreeMap.xhtml\"},\"7177\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/Empty.xhtml\"},\"7178\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QBF2B.xhtml\"},\"7179\":{\"type\":\"S:modified\",\"url\":\"/issues/111019_MergingVersionsOfAnObject.xhtml\"},\"7180\":{\"type\":\"S:modified\",\"url\":\"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml\"},\"7181\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/test.xhtml\"},\"7182\":{\"type\":\"S:modified\",\"url\":\"/users/tilman.giese/start.xhtml\"},\"7183\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/slide4.xhtml\"},\"7184\":{\"type\":\"S:modified\",\"url\":\"/sandbox/PartsBin.xhtml\"},\"7185\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DraftObjectExplorer.xhtml\"},\"7186\":{\"type\":\"S:modified\",\"url\":\"/demos/WhereArePeopleFrom2.xhtml\"},\"7187\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/SVN2CodeDB.xhtml\"},\"7188\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sqliteQueryServer.xhtml\"},\"7189\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_ScrollingWhenSearching.xhtml\"},\"7190\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml\"},\"7191\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml\"},\"7192\":{\"type\":\"S:modified\",\"url\":\"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml\"},\"7193\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/NewTestWidgetAgain.xhtml\"},\"7194\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/DansSlideOverview.xhtml\"},\"7195\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/exportCore.xhtml\"},\"7196\":{\"type\":\"S:modified\",\"url\":\"/users/olmeca/olmeca.xhtml\"},\"7197\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml\"},\"7198\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml\"},\"7199\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/CircleTest.xhtml\"},\"7200\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest2.xhtml\"},\"7201\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/sandbox.xhtml\"},\"7202\":{\"type\":\"S:modified\",\"url\":\"/issues/110728_BackspaceTriggersBrowserBack.xhtml\"},\"7203\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/empty.xhtml\"},\"7204\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DropStyles.xhtml\"},\"7205\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml\"},\"7206\":{\"type\":\"S:modified\",\"url\":\"/users/MrSteve/lorenzo.start.xhtml\"},\"7207\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/LiveWeb.xhtml\"},\"7208\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/PM/FormLayoutExpt-start.xhtml\"},\"7209\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/ScriptEditor.xhtml\"},\"7210\":{\"type\":\"S:modified\",\"url\":\"/users/mzimmerm/test-build-simple-webapp.xhtml\"},\"7211\":{\"type\":\"S:modified\",\"url\":\"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml\"},\"7212\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spiel.xhtml\"},\"7213\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/DraftPresentation.xhtml\"},\"7214\":{\"type\":\"S:modified\",\"url\":\"/users/robertkrahn/SceneRefactoring/layouting.xhtml\"},\"7215\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/SerializationTest.xhtml\"},\"7216\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml\"},\"7217\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/nodejsServerDevelopment.xhtml\"},\"7218\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/QBFForPartsBin.xhtml\"},\"7219\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml\"},\"7220\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/connections.xhtml\"},\"7221\":{\"type\":\"S:modified\",\"url\":\"/users/ahold/start.xhtml\"},\"7222\":{\"type\":\"S:modified\",\"url\":\"/users/markus/FileBrowser.xhtml\"},\"7223\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/CPUVisualizationFinal.xhtml\"},\"7224\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/jsUiWidgetLibResearch.xhtml\"},\"7225\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/constraintLayout.xhtml\"},\"7226\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Tests/LineTest.xhtml\"},\"7227\":{\"type\":\"S:modified\",\"url\":\"/sandbox/sandbox.xhtml\"},\"7228\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/versionControl.xhtml\"},\"7229\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/CreateDirWhenSaving.xhtml\"},\"7230\":{\"type\":\"S:modified\",\"url\":\"/demos/Lively2.xhtml\"},\"7231\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/userIsolationAndGit.xhtml\"},\"7232\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/KeyboardFocusForMorphs.xhtml\"},\"7233\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample2.xhtml\"},\"7234\":{\"type\":\"S:modified\",\"url\":\"/users/oudenampsen/start.xhtml\"},\"7235\":{\"type\":\"S:modified\",\"url\":\"/issues/110517_VlayoutShouldGrowAndShrink.xhtml\"},\"7236\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/dwarfcassowaryExample.xhtml\"},\"7237\":{\"type\":\"S:modified\",\"url\":\"/users/tmohr/ace.xhtml\"},\"7238\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/empty2.xhtml\"},\"7239\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Workspace.xhtml\"},\"7240\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/Bug-List.xhtml\"},\"7241\":{\"type\":\"S:modified\",\"url\":\"/users/Dan/QuickBrownFoxx.xhtml\"},\"7242\":{\"type\":\"S:modified\",\"url\":\"/demos/LiveWeb/ServerScripting.xhtml\"},\"7243\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/WordCompletion.xhtml\"},\"7244\":{\"type\":\"S:modified\",\"url\":\"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml\"},\"7245\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/fabiansTickets.xhtml\"},\"7246\":{\"type\":\"S:modified\",\"url\":\"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml\"},\"7247\":{\"type\":\"S:modified\",\"url\":\"/users/martin/Template.xhtml\"},\"7248\":{\"type\":\"S:modified\",\"url\":\"/projects/CodeDB2/Testing.xhtml\"},\"7249\":{\"type\":\"S:modified\",\"url\":\"/users/keith/MySetup.xhtml\"},\"7250\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/noGrabLayer.xhtml\"},\"7251\":{\"type\":\"S:modified\",\"url\":\"/demos/CPUVisualization.xhtml\"},\"7252\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/georgi/trac-report.xhtml\"},\"7253\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/HtmlWrapperMorph.xhtml\"},\"7254\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/documentation_afterLunch.xhtml\"},\"7255\":{\"type\":\"S:modified\",\"url\":\"/demos/contextjs/Empty.xhtml\"},\"7256\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/setExtent.xhtml\"},\"7257\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/martin/2.xhtml\"},\"7258\":{\"type\":\"S:modified\",\"url\":\"/users/markoroeder/DropboxUpload.xhtml\"},\"7259\":{\"type\":\"S:modified\",\"url\":\"/users/fbo/newMouseDownLayer.xhtml\"},\"7260\":{\"type\":\"S:modified\",\"url\":\"/issues/fixed/110914_StraightLineIssue.xhtml\"},\"7261\":{\"type\":\"S:modified\",\"url\":\"/users/cschuster/debugging.xhtml\"},\"7262\":{\"type\":\"S:modified\",\"url\":\"/users/sofia/prototVisPrototype.xhtml\"},\"7263\":{\"type\":\"S:modified\",\"url\":\"/draft/NewWorld/DraggingAndGrabbing.xhtml\"},\"7264\":{\"type\":\"S:modified\",\"url\":\"/users/lauritz/miniprojects/annotationPart.xhtml\"},\"7265\":{\"rev\":111628,\"author\":\"fbo\",\"date\":{\"__isSmartRef__\":true,\"id\":7266},\"url\":{\"__isSmartRef__\":true,\"id\":7267},\"changes\":[{\"__isSmartRef__\":true,\"id\":7268},{\"__isSmartRef__\":true,\"id\":7269}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7266\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)\"},\"7267\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/kernel/PartsBin\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7268\":{\"type\":\"S:deleted\",\"url\":null},\"7269\":{\"type\":\"S:added\",\"url\":null},\"7270\":{\"rev\":109935,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7271},\"url\":{\"__isSmartRef__\":true,\"id\":7272},\"changes\":[{\"__isSmartRef__\":true,\"id\":7273}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7271\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:46:59 GMT+0200 (CEST)\"},\"7272\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7273\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7274\":{\"rev\":109926,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7275},\"url\":{\"__isSmartRef__\":true,\"id\":7276},\"changes\":[{\"__isSmartRef__\":true,\"id\":7277}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7275\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:45:09 GMT+0200 (CEST)\"},\"7276\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7277\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7278\":{\"rev\":109907,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7279},\"url\":{\"__isSmartRef__\":true,\"id\":7280},\"changes\":[{\"__isSmartRef__\":true,\"id\":7281}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7279\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:39:21 GMT+0200 (CEST)\"},\"7280\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7281\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/Dialogs/PublishPartDialog.json\"},\"7282\":{\"rev\":109893,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7283},\"url\":{\"__isSmartRef__\":true,\"id\":7284},\"changes\":[{\"__isSmartRef__\":true,\"id\":7285}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7283\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:37:01 GMT+0200 (CEST)\"},\"7284\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7285\":{\"type\":\"S:added\",\"url\":null},\"7286\":{\"rev\":109886,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7287},\"url\":{\"__isSmartRef__\":true,\"id\":7288},\"changes\":[{\"__isSmartRef__\":true,\"id\":7289}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7287\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 12:33:44 GMT+0200 (CEST)\"},\"7288\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7289\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7290\":{\"rev\":109831,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7291},\"url\":{\"__isSmartRef__\":true,\"id\":7292},\"changes\":[{\"__isSmartRef__\":true,\"id\":7293}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7291\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:26:41 GMT+0200 (CEST)\"},\"7292\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7293\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7294\":{\"rev\":109826,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7295},\"url\":{\"__isSmartRef__\":true,\"id\":7296},\"changes\":[{\"__isSmartRef__\":true,\"id\":7297}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7295\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:26:09 GMT+0200 (CEST)\"},\"7296\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7297\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7298\":{\"rev\":109814,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7299},\"url\":{\"__isSmartRef__\":true,\"id\":7300},\"changes\":[{\"__isSmartRef__\":true,\"id\":7301}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7299\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:15:21 GMT+0200 (CEST)\"},\"7300\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7301\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7302\":{\"rev\":109808,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7303},\"url\":{\"__isSmartRef__\":true,\"id\":7304},\"changes\":[{\"__isSmartRef__\":true,\"id\":7305}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7303\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:08:53 GMT+0200 (CEST)\"},\"7304\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7305\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7306\":{\"rev\":109804,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7307},\"url\":{\"__isSmartRef__\":true,\"id\":7308},\"changes\":[{\"__isSmartRef__\":true,\"id\":7309}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7307\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:05:06 GMT+0200 (CEST)\"},\"7308\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7309\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7310\":{\"rev\":109801,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7311},\"url\":{\"__isSmartRef__\":true,\"id\":7312},\"changes\":[{\"__isSmartRef__\":true,\"id\":7313}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7311\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 10:02:21 GMT+0200 (CEST)\"},\"7312\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7313\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7314\":{\"rev\":109790,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7315},\"url\":{\"__isSmartRef__\":true,\"id\":7316},\"changes\":[{\"__isSmartRef__\":true,\"id\":7317}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7315\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 09:50:17 GMT+0200 (CEST)\"},\"7316\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7317\":{\"type\":\"S:modified\",\"url\":\"/PartsBin/PublishPartDialog.json\"},\"7318\":{\"rev\":109784,\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":7319},\"url\":{\"__isSmartRef__\":true,\"id\":7320},\"changes\":[{\"__isSmartRef__\":true,\"id\":7321}],\"__LivelyClassName__\":\"SVNVersionInfo\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7319\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 09:32:59 GMT+0200 (CEST)\"},\"7320\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/PartsBin/PublishPartDialog.json\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"7321\":{\"type\":\"S:added\",\"url\":null},\"7322\":{\"name\":\"PartsBin/sd1213/\",\"partItems\":{\"__isSmartRef__\":true,\"id\":7323},\"__LivelyClassName__\":\"lively.PartsBin.PartsSpace\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"7323\":{},\"7324\":{\"namespaceIdentifier\":\"Global.lively.morphic.Connectors\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7325},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2747},{\"__isSmartRef__\":true,\"id\":2701},{\"__isSmartRef__\":true,\"id\":2757}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Connectors.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7325\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7326\":{\"namespaceIdentifier\":\"Global.lively.morphic.Layout\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7327},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2715}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Layout.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7327\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7328\":{\"namespaceIdentifier\":\"Global.lively.morphic.ObjectMigration\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7329},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2757},{\"__isSmartRef__\":true,\"id\":2703}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ObjectMigration.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7329\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7330\":{\"namespaceIdentifier\":\"Global.lively.morphic\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7331},\"Graphics\":{\"__isSmartRef__\":true,\"id\":2709},\"Shapes\":{\"__isSmartRef__\":true,\"id\":2707},\"Core\":{\"__isSmartRef__\":true,\"id\":2705},\"Styles\":{\"__isSmartRef__\":true,\"id\":2731},\"PathShapes\":{\"__isSmartRef__\":true,\"id\":2723},\"TextCore\":{\"__isSmartRef__\":true,\"id\":2713},\"CompatLayer\":{\"__isSmartRef__\":true,\"id\":7332},\"Compat\":{\"__isSmartRef__\":true,\"id\":7334},\"Rendering\":{\"__isSmartRef__\":true,\"id\":2721},\"Grid\":{\"__isSmartRef__\":true,\"id\":2751},\"HTML\":{\"__isSmartRef__\":true,\"id\":2719},\"CSS\":{\"__isSmartRef__\":true,\"id\":7336},\"SVG\":{\"__isSmartRef__\":true,\"id\":2725},\"Canvas\":{\"__isSmartRef__\":true,\"id\":2727},\"Events\":{\"__isSmartRef__\":true,\"id\":2717},\"EventSimulator\":{\"__isSmartRef__\":true,\"id\":7337},\"EventExperiments\":{\"__isSmartRef__\":true,\"id\":7338},\"Widgets\":{\"__isSmartRef__\":true,\"id\":2715},\"Serialization\":{\"__isSmartRef__\":true,\"id\":2757},\"Halos\":{\"__isSmartRef__\":true,\"id\":2749},\"MorphAddons\":{\"__isSmartRef__\":true,\"id\":2761},\"Layout\":{\"__isSmartRef__\":true,\"id\":7326},\"ObjectMigration\":{\"__isSmartRef__\":true,\"id\":7328},\"AdditionalMorphs\":{\"__isSmartRef__\":true,\"id\":2747},\"PathOriginHackLayer\":{\"__isSmartRef__\":true,\"id\":7420},\"Connectors\":{\"__isSmartRef__\":true,\"id\":7324},\"ScriptingSupport\":{\"__isSmartRef__\":true,\"id\":2763},\"Complete\":{\"__isSmartRef__\":true,\"id\":2745},\"StyleSheets\":{\"__isSmartRef__\":true,\"id\":2743},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2745},{\"__isSmartRef__\":true,\"id\":7332}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic.js\",\"DiffMerge\":{\"__isSmartRef__\":true,\"id\":7407},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7340},{\"__isSmartRef__\":true,\"id\":7409},{\"__isSmartRef__\":true,\"id\":7415},{\"__isSmartRef__\":true,\"id\":7346}],\"StyleSheetRepresentation\":{\"__isSmartRef__\":true,\"id\":7427},\"StyleSheetsHTML\":{\"__isSmartRef__\":true,\"id\":7429},\"_isLoaded\":true,\"VisualBindingsLayer\":{\"__isSmartRef__\":true,\"id\":7431},\"GrabbingDefaultLayer\":{\"__isSmartRef__\":true,\"id\":7456},\"GrabbingLayer\":{\"__isSmartRef__\":true,\"id\":7460},\"__LivelyClassName__\":\"Namespace\"},\"7331\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7332\":{\"namespaceIdentifier\":\"Global.lively.morphic.CompatLayer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7333},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2703}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/CompatLayer.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7333\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7334\":{\"namespaceIdentifier\":\"Global.lively.morphic.Compat\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7335},\"__LivelyClassName__\":\"Namespace\"},\"7335\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7336\":{},\"7337\":{},\"7338\":{\"namespaceIdentifier\":\"Global.lively.morphic.EventExperiments\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7339},\"wasDefined\":true,\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/EventExperiments.js\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2703},{\"__isSmartRef__\":true,\"id\":7340},{\"__isSmartRef__\":true,\"id\":2749}],\"pendingRequirements\":[],\"callbacks\":[],\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7339\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7340\":{\"namespaceIdentifier\":\"Global.lively.LayerableMorphs\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7341},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7342},{\"__isSmartRef__\":true,\"id\":7344},{\"__isSmartRef__\":true,\"id\":7338},{\"__isSmartRef__\":true,\"id\":7346}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LayerableMorphs.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2703},{\"__isSmartRef__\":true,\"id\":7330}],\"pendingRequirements\":[],\"callbacks\":[],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7341\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7342\":{\"namespaceIdentifier\":\"Global.anonymous_module_0\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7343},\"wasDefined\":true,\"_isAnonymous\":true,\"sourceModuleName\":\"Global.lively.morphic.Connectors\",\"defStack\":\"Error\\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:54045:1\\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:53890:149\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7340}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_0\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7343\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7344\":{\"namespaceIdentifier\":\"Global.lively.PartCaching\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7345},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2703},{\"__isSmartRef__\":true,\"id\":7340},{\"__isSmartRef__\":true,\"id\":2765}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartCaching.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7345\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7346\":{\"namespaceIdentifier\":\"Global.anonymous_module_1\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7347},\"wasDefined\":true,\"_isAnonymous\":true,\"sourceModuleName\":\"Global\",\"defStack\":\"Error\\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\\n at HTMLScriptElement. (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:399:17)\",\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7348},{\"__isSmartRef__\":true,\"id\":7350},{\"__isSmartRef__\":true,\"id\":7352},{\"__isSmartRef__\":true,\"id\":7352},{\"__isSmartRef__\":true,\"id\":2697},{\"__isSmartRef__\":true,\"id\":2759},{\"__isSmartRef__\":true,\"id\":2711},{\"__isSmartRef__\":true,\"id\":7354},{\"__isSmartRef__\":true,\"id\":7348},{\"__isSmartRef__\":true,\"id\":7350},{\"__isSmartRef__\":true,\"id\":2699},{\"__isSmartRef__\":true,\"id\":2687},{\"__isSmartRef__\":true,\"id\":2709},{\"__isSmartRef__\":true,\"id\":2755},{\"__isSmartRef__\":true,\"id\":7356},{\"__isSmartRef__\":true,\"id\":2703},{\"__isSmartRef__\":true,\"id\":2689},{\"__isSmartRef__\":true,\"id\":2691},{\"__isSmartRef__\":true,\"id\":7358},{\"__isSmartRef__\":true,\"id\":7360},{\"__isSmartRef__\":true,\"id\":2729},{\"__isSmartRef__\":true,\"id\":2733},{\"__isSmartRef__\":true,\"id\":2737},{\"__isSmartRef__\":true,\"id\":2765},{\"__isSmartRef__\":true,\"id\":7362},{\"__isSmartRef__\":true,\"id\":2707},{\"__isSmartRef__\":true,\"id\":7364},{\"__isSmartRef__\":true,\"id\":7366},{\"__isSmartRef__\":true,\"id\":2735},{\"__isSmartRef__\":true,\"id\":2739},{\"__isSmartRef__\":true,\"id\":2705},{\"__isSmartRef__\":true,\"id\":2731},{\"__isSmartRef__\":true,\"id\":2723},{\"__isSmartRef__\":true,\"id\":7368},{\"__isSmartRef__\":true,\"id\":7370},{\"__isSmartRef__\":true,\"id\":2695},{\"__isSmartRef__\":true,\"id\":7372},{\"__isSmartRef__\":true,\"id\":2713},{\"__isSmartRef__\":true,\"id\":7332},{\"__isSmartRef__\":true,\"id\":2753},{\"__isSmartRef__\":true,\"id\":7374},{\"__isSmartRef__\":true,\"id\":7376},{\"__isSmartRef__\":true,\"id\":7378},{\"__isSmartRef__\":true,\"id\":2721},{\"__isSmartRef__\":true,\"id\":2751},{\"__isSmartRef__\":true,\"id\":7380},{\"__isSmartRef__\":true,\"id\":2693},{\"__isSmartRef__\":true,\"id\":7382},{\"__isSmartRef__\":true,\"id\":2719},{\"__isSmartRef__\":true,\"id\":2725},{\"__isSmartRef__\":true,\"id\":2727},{\"__isSmartRef__\":true,\"id\":7384},{\"__isSmartRef__\":true,\"id\":7386},{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2715},{\"__isSmartRef__\":true,\"id\":7388},{\"__isSmartRef__\":true,\"id\":7390},{\"__isSmartRef__\":true,\"id\":2701},{\"__isSmartRef__\":true,\"id\":2757},{\"__isSmartRef__\":true,\"id\":2749},{\"__isSmartRef__\":true,\"id\":2761},{\"__isSmartRef__\":true,\"id\":7326},{\"__isSmartRef__\":true,\"id\":7395},{\"__isSmartRef__\":true,\"id\":7328},{\"__isSmartRef__\":true,\"id\":2747},{\"__isSmartRef__\":true,\"id\":7397},{\"__isSmartRef__\":true,\"id\":7324},{\"__isSmartRef__\":true,\"id\":7399},{\"__isSmartRef__\":true,\"id\":7401},{\"__isSmartRef__\":true,\"id\":7403},{\"__isSmartRef__\":true,\"id\":2763},{\"__isSmartRef__\":true,\"id\":7405},{\"__isSmartRef__\":true,\"id\":2745},{\"__isSmartRef__\":true,\"id\":7330},{\"__isSmartRef__\":true,\"id\":7407},{\"__isSmartRef__\":true,\"id\":7340},{\"__isSmartRef__\":true,\"id\":7409},{\"__isSmartRef__\":true,\"id\":7415},{\"__isSmartRef__\":true,\"id\":7344},{\"__isSmartRef__\":true,\"id\":7338},{\"__isSmartRef__\":true,\"id\":7411},{\"__isSmartRef__\":true,\"id\":7413},{\"__isSmartRef__\":true,\"id\":7417}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_1\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7347\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7348\":{\"namespaceIdentifier\":\"Global.lively.lang.Closure\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7349},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/Closure.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7349\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7350\":{\"namespaceIdentifier\":\"Global.lively.lang.UUID\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7351},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/UUID.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7351\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7352\":{\"namespaceIdentifier\":\"Global.lively.LocalStorage\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7353},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LocalStorage.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7353\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7354\":{\"namespaceIdentifier\":\"Global.lively.LogHelper\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7355},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LogHelper.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7355\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7356\":{\"namespaceIdentifier\":\"Global.lively.ast.generated.Nodes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7357},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Nodes.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7357\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7358\":{\"namespaceIdentifier\":\"Global.ometa.lib\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7359},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lib.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7359\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7360\":{\"namespaceIdentifier\":\"Global.lively.ChangeSet\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7361},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2759}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ChangeSet.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7361\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7362\":{\"namespaceIdentifier\":\"Global.lively.Helper\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7363},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7354}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Helper.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7363\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7364\":{\"namespaceIdentifier\":\"Global.ometa.ometa-base\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7365},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7358}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/ometa-base.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7365\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7366\":{\"namespaceIdentifier\":\"Global.lively.Main\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7367},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2755},{\"__isSmartRef__\":true,\"id\":7360}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Main.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7367\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)\"},\"7368\":{\"namespaceIdentifier\":\"Global.ometa.parser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7369},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7364}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/parser.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7369\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7370\":{\"namespaceIdentifier\":\"Global.ometa.bs-ometa-optimizer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7371},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7364}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-optimizer.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7371\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7372\":{\"namespaceIdentifier\":\"Global.lively.LKFileParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7373},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7368}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/LKFileParser.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7373\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7374\":{\"namespaceIdentifier\":\"Global.lively.ast.LivelyJSParser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7375},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7368}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/LivelyJSParser.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7375\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7376\":{\"namespaceIdentifier\":\"Global.lively.ast.generated.Translator\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7377},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7368}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Translator.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7377\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7378\":{\"namespaceIdentifier\":\"Global.ometa.bs-js-compiler\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7379},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7368}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-js-compiler.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7379\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7380\":{\"namespaceIdentifier\":\"Global.lively.ide.AutoIndent\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7381},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2713}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/AutoIndent.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7381\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7382\":{\"namespaceIdentifier\":\"Global.ometa.bs-ometa-compiler\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7383},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7368},{\"__isSmartRef__\":true,\"id\":7378}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-compiler.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7383\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7384\":{\"namespaceIdentifier\":\"Global.ometa.lk-parser-extensions\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7385},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7368},{\"__isSmartRef__\":true,\"id\":7370},{\"__isSmartRef__\":true,\"id\":7378},{\"__isSmartRef__\":true,\"id\":7382}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lk-parser-extensions.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7385\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7386\":{\"namespaceIdentifier\":\"Global.lively.Ometa\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7387},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2695},{\"__isSmartRef__\":true,\"id\":7364},{\"__isSmartRef__\":true,\"id\":7384}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/Ometa.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7387\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7388\":{\"namespaceIdentifier\":\"Global.lively.ide.FileParsing\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7389},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7386},{\"__isSmartRef__\":true,\"id\":7372}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/FileParsing.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7389\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7390\":{\"namespaceIdentifier\":\"Global.lively.ast.Parser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7391},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7386},{\"__isSmartRef__\":true,\"id\":7376},{\"__isSmartRef__\":true,\"id\":7356},{\"__isSmartRef__\":true,\"id\":7374}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/Parser.js\",\"jsParser\":{\"__isSmartRef__\":true,\"id\":7392},\"astTranslator\":{\"__isSmartRef__\":true,\"id\":7394},\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7391\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7392\":{\"hexDigits\":\"0123456789abcdef\",\"keywords\":{\"__isSmartRef__\":true,\"id\":7393}},\"7393\":{\"break\":true,\"case\":true,\"catch\":true,\"continue\":true,\"default\":true,\"delete\":true,\"do\":true,\"else\":true,\"finally\":true,\"for\":true,\"function\":true,\"if\":true,\"in\":true,\"instanceof\":true,\"new\":true,\"return\":true,\"switch\":true,\"this\":true,\"throw\":true,\"try\":true,\"typeof\":true,\"var\":true,\"void\":true,\"while\":true,\"with\":true,\"ometa\":true,\"debugger\":true},\"7394\":{},\"7395\":{\"namespaceIdentifier\":\"Global.lively.ide.SourceDatabase\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7396},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7388}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SourceDatabase.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7396\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7397\":{\"namespaceIdentifier\":\"Global.lively.ide.BrowserFramework\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7398},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7332},{\"__isSmartRef__\":true,\"id\":2715},{\"__isSmartRef__\":true,\"id\":2761}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserFramework.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7398\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7399\":{\"namespaceIdentifier\":\"Global.lively.ide.SystemBrowserNodes\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7400},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7397}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemBrowserNodes.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7400\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7401\":{\"namespaceIdentifier\":\"Global.lively.ide.BrowserCommands\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7402},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7397}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserCommands.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7402\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7403\":{\"namespaceIdentifier\":\"Global.lively.ast.StaticAnalysis\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7404},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7390}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/StaticAnalysis.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7404\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7405\":{\"namespaceIdentifier\":\"Global.lively.ide.LocalBrowser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7406},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7360},{\"__isSmartRef__\":true,\"id\":7397},{\"__isSmartRef__\":true,\"id\":7401}],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/LocalBrowser.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7406\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7407\":{\"namespaceIdentifier\":\"Global.lively.morphic.DiffMerge\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7408},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2745}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/DiffMerge.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7408\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7409\":{\"namespaceIdentifier\":\"Global.lively.ide.SyntaxHighlighting\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7410},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7330},{\"__isSmartRef__\":true,\"id\":7397}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SyntaxHighlighting.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7411},{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7410\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7411\":{\"namespaceIdentifier\":\"Global.lively.ide.SystemCodeBrowser\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7412},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7397},{\"__isSmartRef__\":true,\"id\":7399},{\"__isSmartRef__\":true,\"id\":7401},{\"__isSmartRef__\":true,\"id\":7395},{\"__isSmartRef__\":true,\"id\":7405},{\"__isSmartRef__\":true,\"id\":7409}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemCodeBrowser.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7413},{\"__isSmartRef__\":true,\"id\":7417},{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7412\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7413\":{\"namespaceIdentifier\":\"Global.lively.ide.ErrorViewer\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7414},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7362},{\"__isSmartRef__\":true,\"id\":7411},{\"__isSmartRef__\":true,\"id\":7405},{\"__isSmartRef__\":true,\"id\":7415}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/ErrorViewer.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7417},{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7414\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7415\":{\"namespaceIdentifier\":\"Global.lively.ide.VersionTools\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7416},\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7330}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/VersionTools.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7413},{\"__isSmartRef__\":true,\"id\":7417},{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7416\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7417\":{\"namespaceIdentifier\":\"Global.lively.ide\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7418},\"AutoIndent\":{\"__isSmartRef__\":true,\"id\":7380},\"wasDefined\":true,\"FileParsing\":{\"__isSmartRef__\":true,\"id\":7388},\"SourceDatabase\":{\"__isSmartRef__\":true,\"id\":7395},\"BrowserFramework\":{\"__isSmartRef__\":true,\"id\":7397},\"SystemBrowserNodes\":{\"__isSmartRef__\":true,\"id\":7399},\"BrowserCommands\":{\"__isSmartRef__\":true,\"id\":7401},\"LocalBrowser\":{\"__isSmartRef__\":true,\"id\":7405},\"SyntaxHighlighting\":{\"__isSmartRef__\":true,\"id\":7409},\"VersionTools\":{\"__isSmartRef__\":true,\"id\":7415},\"SystemCodeBrowser\":{\"__isSmartRef__\":true,\"id\":7411},\"ErrorViewer\":{\"__isSmartRef__\":true,\"id\":7413},\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":7362},{\"__isSmartRef__\":true,\"id\":7411},{\"__isSmartRef__\":true,\"id\":7405},{\"__isSmartRef__\":true,\"id\":7415},{\"__isSmartRef__\":true,\"id\":7413}],\"pendingRequirements\":[],\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide.js\",\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":7346}],\"_isLoaded\":true,\"SourceControl\":{\"__isSmartRef__\":true,\"id\":7419},\"__LivelyClassName__\":\"Namespace\"},\"7418\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7419\":{\"__LivelyClassName__\":\"AnotherSourceDatabase\",\"__SourceModuleName__\":\"Global.lively.ide.SourceDatabase\"},\"7420\":{\"2\":{\"__isSmartRef__\":true,\"id\":7421},\"3\":{\"__isSmartRef__\":true,\"id\":7424},\"name\":\"PathOriginHackLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7426},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":2747},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7421\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7422}},\"7422\":{\"isPath\":true,\"style\":{\"__isSmartRef__\":true,\"id\":7423},\"_layer_object_id\":2,\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"7423\":{\"borderWidth\":1,\"__serializedExpressions__\":[\"borderColor\"],\"borderColor\":\"Color.rgb(0,0,0)\"},\"7424\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7425}},\"7425\":{\"_layer_object_id\":3,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"7426\":{},\"7427\":{\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheetRepresentation\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7428},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2743},{\"__isSmartRef__\":true,\"id\":2741}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetRepresentation.js\",\"wasDefined\":true,\"callbacks\":[],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7428\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7429\":{\"namespaceIdentifier\":\"Global.lively.morphic.StyleSheetsHTML\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7430},\"dependendModules\":[],\"debugDependendModules\":[{\"__isSmartRef__\":true,\"id\":2743}],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetsHTML.js\",\"wasDefined\":true,\"privateRequirements\":[{\"__isSmartRef__\":true,\"id\":2719}],\"callbacks\":[],\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7430\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)\"},\"7431\":{\"4\":{\"__isSmartRef__\":true,\"id\":7432},\"6\":{\"__isSmartRef__\":true,\"id\":7436},\"name\":\"VisualBindingsLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7453},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7342},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7432\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7433}},\"7433\":{\"style\":{\"__isSmartRef__\":true,\"id\":7434},\"isWorld\":true,\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7435},\"doNotSerialize\":[\"revisionOnLoad\",\"clickedOnMorph\",\"draggedMorph\",\"cachedWindowBounds\"],\"_layer_object_id\":4,\"__LivelyClassName__\":\"lively.morphic.World\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7434\":{\"__serializedExpressions__\":[\"fill\"],\"enableGrabbing\":false,\"enableHalos\":true,\"enableMorphMenu\":true,\"enableDragging\":true,\"fill\":\"Color.rgb(255,255,255)\"},\"7435\":{\"setScroll\":\"setScrollHTML\"},\"7436\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7437}},\"7437\":{\"style\":{\"__isSmartRef__\":true,\"id\":7438},\"isMorph\":true,\"idCounter\":0,\"renderContextTableType\":\"morphRenderContextTable\",\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7439},\"svgDispatchTable\":{\"__isSmartRef__\":true,\"id\":7440},\"canvasDispatchTable\":{\"__isSmartRef__\":true,\"id\":7441},\"dragTriggerDistance\":5,\"connections\":{\"__isSmartRef__\":true,\"id\":7442},\"doNotSerialize\":[\"_renderContext\",\"halos\",\"_isRendered\",\"priorExtent\",\"cachedBounds\"],\"showsHalosOnRightClick\":true,\"isLayoutable\":true,\"cssIsEnabled\":true,\"previousSibling\":null,\"lookupLayersIn\":[\"owner\"],\"_layer_object_id\":6,\"_focusedMorph\":{\"__isSmartRef__\":true,\"id\":6241},\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7438\":{\"enableDropping\":true,\"enableHalos\":true},\"7439\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"removeMorph\":\"removeMorphHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setBaseThemeStyleSheet\":\"setBaseThemeStyleSheetHTML\",\"setStyleClassNames\":\"setStyleClassNamesHTML\",\"setStyleId\":\"setStyleIdHTML\",\"setNodeMorphId\":\"setNodeMorphIdHTML\"},\"7440\":{\"replaceRenderContext\":\"replaceRenderContextSVG\",\"init\":\"initSVG\",\"append\":\"appendSVG\",\"remove\":\"removeSVG\",\"setPosition\":\"setPositionSVG\",\"setRotation\":\"setRotationSVG\",\"setPointerEvents\":\"setPointerEventsSVG\",\"setHandStyle\":\"setHandStyleSVG\"},\"7441\":{\"init\":\"initCANVAS\",\"append\":\"appendCANVAS\",\"remove\":\"removeCANVAS\",\"setPosition\":\"attributeChangedCANVAS\"},\"7442\":{\"name\":{\"__isSmartRef__\":true,\"id\":7443},\"position\":{\"__isSmartRef__\":true,\"id\":7444},\"rotation\":{\"__isSmartRef__\":true,\"id\":7445},\"scale\":{\"__isSmartRef__\":true,\"id\":7446},\"setScale\":{\"__isSmartRef__\":true,\"id\":7447},\"borderWidth\":{\"__isSmartRef__\":true,\"id\":7448},\"borderColor\":{\"__isSmartRef__\":true,\"id\":7449},\"fill\":{\"__isSmartRef__\":true,\"id\":7450},\"extent\":{\"__isSmartRef__\":true,\"id\":7451},\"globalTransform\":{\"__isSmartRef__\":true,\"id\":7452}},\"7443\":{},\"7444\":{\"map\":\"_Position\"},\"7445\":{\"map\":\"_Rotation\"},\"7446\":{\"map\":\"_Scale\"},\"7447\":{},\"7448\":{\"map\":\"shape._BorderWidth\"},\"7449\":{\"map\":\"shape._BorderColor\"},\"7450\":{\"map\":\"shape._Fill\"},\"7451\":{\"map\":\"shape._Extent\"},\"7452\":{\"connectionClassType\":\"lively.morphic.GeometryTransformConnection\"},\"7453\":{\"\":{\"__isSmartRef__\":true,\"id\":7454},\"\":{\"__isSmartRef__\":true,\"id\":7455}},\"7454\":{\"morphMenuItems\":true},\"7455\":{\"morphMenuItems\":true},\"7456\":{\"6\":{\"__isSmartRef__\":true,\"id\":7457},\"name\":\"GrabbingDefaultLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7458},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7338},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7457\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7437}},\"7458\":{\"\":{\"__isSmartRef__\":true,\"id\":7459}},\"7459\":{\"onDragStart\":true},\"7460\":{\"6\":{\"__isSmartRef__\":true,\"id\":7461},\"7\":{\"__isSmartRef__\":true,\"id\":7462},\"name\":\"GrabbingLayer\",\"namespaceName\":\"Global.lively.morphic\",\"layeredFunctionsList\":{\"__isSmartRef__\":true,\"id\":7474},\"sourceModule\":{\"__isSmartRef__\":true,\"id\":7338},\"__LivelyClassName__\":\"Layer\",\"__SourceModuleName__\":\"Global.cop.Layers\"},\"7461\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7437}},\"7462\":{\"_layered_object\":{\"__isSmartRef__\":true,\"id\":7463}},\"7463\":{\"isText\":true,\"allowInput\":true,\"style\":{\"__isSmartRef__\":true,\"id\":7464},\"autoAdjustPadding\":true,\"suppressDropping\":true,\"draggingEnabled\":true,\"shortcutHandlers\":[],\"tab\":\" \",\"htmlDispatchTable\":{\"__isSmartRef__\":true,\"id\":7465},\"svgDispatchTable\":{\"__isSmartRef__\":true,\"id\":7466},\"canvasDispatchTable\":{\"__isSmartRef__\":true,\"id\":7467},\"accessibleInInactiveWindow\":false,\"connections\":{\"__isSmartRef__\":true,\"id\":7468},\"doNotSerialize\":[\"charsTyped\"],\"_layer_object_id\":7,\"syntaxHighlighter\":{\"__isSmartRef__\":true,\"id\":7471},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7472}],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7464\":{\"borderWidth\":1,\"__serializedExpressions__\":[\"borderColor\",\"fill\",\"textColor\",\"padding\"],\"fixedWidth\":true,\"fixedHeight\":true,\"enableGrabbing\":false,\"enableDropping\":false,\"allowInput\":true,\"clipMode\":\"visible\",\"fontFamily\":\"Helvetica\",\"fontSize\":10,\"borderColor\":\"Color.rgb(0,0,0)\",\"fill\":\"Color.rgb(243,243,243)\",\"textColor\":\"Color.rgb(64,64,64)\",\"padding\":\"lively.rect(4,2,0,0)\"},\"7465\":{\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"setWordBreak\":\"setWordBreakHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\",\"setTextStylingMode\":\"setTextStylingModeHTML\"},\"7466\":{\"renderText\":\"renderTextSVG\",\"updateText\":\"updateTextSVG\",\"setTextExtent\":\"setTextExtentSVG\",\"getTextExtent\":\"getTextExtentSVG\",\"setMaxTextWidth\":\"setMaxTextWidthSVG\",\"setMaxTextHeight\":\"setMaxTextHeightSVG\",\"getTextString\":\"getTextStringSVG\",\"ignoreTextEvents\":\"ignoreTextEventsSVG\"},\"7467\":{\"updateText\":\"attributeChangedCANVAS\"},\"7468\":{\"textString\":{\"__isSmartRef__\":true,\"id\":7469},\"savedTextString\":{\"__isSmartRef__\":true,\"id\":7470}},\"7469\":{},\"7470\":{},\"7471\":{\"__LivelyClassName__\":\"lively.ast.JSSyntaxHighlighter\",\"__SourceModuleName__\":\"Global.lively.ast.IDESupport\"},\"7472\":{\"style\":{\"__isSmartRef__\":true,\"id\":7473},\"chunkOwner\":null,\"_id\":\"_3662\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7473\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7474\":{\"\":{\"__isSmartRef__\":true,\"id\":7475},\"\":{\"__isSmartRef__\":true,\"id\":7476}},\"7475\":{\"isLocked\":true,\"onDragStart\":true},\"7476\":{\"onDragStart\":true},\"7477\":{\"background-color\":{\"__isSmartRef__\":true,\"id\":7478},\"border\":{\"__isSmartRef__\":true,\"id\":7479},\"border-width\":{\"__isSmartRef__\":true,\"id\":7480},\"border-bottom-width\":{\"__isSmartRef__\":true,\"id\":7481},\"border-left-width\":{\"__isSmartRef__\":true,\"id\":7482},\"border-top-width\":{\"__isSmartRef__\":true,\"id\":7483},\"border-right-width\":{\"__isSmartRef__\":true,\"id\":7484},\"border-color\":{\"__isSmartRef__\":true,\"id\":7485},\"border-top-color\":{\"__isSmartRef__\":true,\"id\":7486},\"border-bottom-color\":{\"__isSmartRef__\":true,\"id\":7487},\"border-left-color\":{\"__isSmartRef__\":true,\"id\":7488},\"border-right-color\":{\"__isSmartRef__\":true,\"id\":7489},\"border-radius\":{\"__isSmartRef__\":true,\"id\":7490},\"color\":{\"__isSmartRef__\":true,\"id\":7491},\"font-family\":{\"__isSmartRef__\":true,\"id\":7492},\"background-image\":{\"__isSmartRef__\":true,\"id\":7493},\"cursor\":{\"__isSmartRef__\":true,\"id\":7494},\"box-shadow\":{\"__isSmartRef__\":true,\"id\":7495},\"text-shadow\":{\"__isSmartRef__\":true,\"id\":7496}},\"7478\":{\"shorthand\":\"background\",\"values\":[[3]]},\"7479\":{\"values\":[[1,0,3]]},\"7480\":{\"shorthand\":\"border\",\"values\":[[1],[1,1,1,1]]},\"7481\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7482\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7483\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7484\":{\"shorthand\":\"border-width\",\"values\":[[1]]},\"7485\":{\"shorthand\":\"border\",\"values\":[[3],[3,3,3,3]]},\"7486\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7487\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7488\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7489\":{\"shorthand\":\"border-color\",\"values\":[[3]]},\"7490\":{\"values\":[[1],[1,1,1,1]]},\"7491\":{\"values\":[[3]]},\"7492\":{\"commaSeparated\":true,\"values\":[[0]]},\"7493\":{\"commaSeparated\":true,\"values\":[[0]]},\"7494\":{\"commaSeparated\":true,\"values\":[[0]]},\"7495\":{\"commaSeparated\":true,\"values\":[[4]]},\"7496\":{\"commaSeparated\":true,\"values\":[[4]]},\"7497\":{\"background-color\":{\"__isSmartRef__\":true,\"id\":7498},\"border\":{\"__isSmartRef__\":true,\"id\":7499},\"border-width\":{\"__isSmartRef__\":true,\"id\":7500},\"border-bottom-width\":{\"__isSmartRef__\":true,\"id\":7501},\"border-left-width\":{\"__isSmartRef__\":true,\"id\":7502},\"border-top-width\":{\"__isSmartRef__\":true,\"id\":7503},\"border-right-width\":{\"__isSmartRef__\":true,\"id\":7504},\"border-color\":{\"__isSmartRef__\":true,\"id\":7505},\"border-top-color\":{\"__isSmartRef__\":true,\"id\":7506},\"border-bottom-color\":{\"__isSmartRef__\":true,\"id\":7507},\"border-left-color\":{\"__isSmartRef__\":true,\"id\":7508},\"border-right-color\":{\"__isSmartRef__\":true,\"id\":7509},\"border-radius\":{\"__isSmartRef__\":true,\"id\":7510},\"color\":{\"__isSmartRef__\":true,\"id\":7511},\"font-family\":{\"__isSmartRef__\":true,\"id\":7512},\"background-image\":{\"__isSmartRef__\":true,\"id\":7513},\"cursor\":{\"__isSmartRef__\":true,\"id\":7514},\"box-shadow\":{\"__isSmartRef__\":true,\"id\":7515},\"text-shadow\":{\"__isSmartRef__\":true,\"id\":7516}},\"7498\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[],\"shorthandFor\":[]},\"7499\":{\"commaSeparated\":false,\"values\":[[1,0,3]],\"shorthands\":[],\"shorthandFor\":[\"border-width\",\"border-bottom-width\",\"border-left-width\",\"border-top-width\",\"border-right-width\",\"border-color\",\"border-top-color\",\"border-bottom-color\",\"border-left-color\",\"border-right-color\"]},\"7500\":{\"commaSeparated\":false,\"values\":[[1],[1,1,1,1]],\"shorthands\":[\"border\"],\"shorthandFor\":[\"border-bottom-width\",\"border-left-width\",\"border-top-width\",\"border-right-width\"]},\"7501\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7502\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7503\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7504\":{\"commaSeparated\":false,\"values\":[[1]],\"shorthands\":[\"border\",\"border-width\"],\"shorthandFor\":[]},\"7505\":{\"commaSeparated\":false,\"values\":[[3],[3,3,3,3]],\"shorthands\":[\"border\"],\"shorthandFor\":[\"border-top-color\",\"border-bottom-color\",\"border-left-color\",\"border-right-color\"]},\"7506\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7507\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7508\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7509\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[\"border\",\"border-color\"],\"shorthandFor\":[]},\"7510\":{\"commaSeparated\":false,\"values\":[[1],[1,1,1,1]],\"shorthands\":[],\"shorthandFor\":[]},\"7511\":{\"commaSeparated\":false,\"values\":[[3]],\"shorthands\":[],\"shorthandFor\":[]},\"7512\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7513\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7514\":{\"commaSeparated\":true,\"values\":[[0]],\"shorthands\":[],\"shorthandFor\":[]},\"7515\":{\"commaSeparated\":true,\"values\":[[4]],\"shorthands\":[],\"shorthandFor\":[]},\"7516\":{\"commaSeparated\":true,\"values\":[[4]],\"shorthands\":[],\"shorthandFor\":[]},\"7517\":{\"namespaceIdentifier\":\"Global.apps.ObjectGrapher\",\"createTime\":{\"__isSmartRef__\":true,\"id\":7518},\"wasDefined\":true,\"callbacks\":[],\"__cachedUri\":\"http://lively-kernel.org/repository/webwerkstatt/core/apps/ObjectGrapher.js\",\"_isLoaded\":true,\"__LivelyClassName__\":\"Namespace\"},\"7518\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:33:32 GMT+0100 (CET)\"},\"7519\":{\"val\":\"ObjectGrapher\"},\"7520\":{\"val\":{\"__isSmartRef__\":true,\"id\":7517}},\"7521\":{\"val\":\"Grapher\"},\"7522\":{},\"7523\":{\"val\":{\"__isSmartRef__\":true,\"id\":7524}},\"7524\":{\"nodes\":[],\"specials\":{\"__isSmartRef__\":true,\"id\":7525},\"edges\":[],\"__LivelyClassName__\":\"apps.ObjectGrapher.Grapher\",\"__SourceModuleName__\":\"Global.apps.ObjectGrapher\"},\"7525\":{\"String\":[],\"Array\":[],\"Number\":[],\"Boolean\":[]},\"7526\":{\"val\":{\"__isSmartRef__\":true,\"id\":7524}},\"7527\":{\"val\":{\"__isSmartRef__\":true,\"id\":7524}},\"7528\":{},\"7529\":{\"val\":{\"__isSmartRef__\":true,\"id\":7530}},\"7530\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7531},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7532},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EB2474DF-E31C-40BB-BA50-22DC224CA210\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"7531\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(0.0,0.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"7532\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7530},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7533\":{\"val\":{\"__isSmartRef__\":true,\"id\":7530}},\"7534\":{\"val\":{\"__isSmartRef__\":true,\"id\":7530}},\"7535\":{\"val\":{\"__isSmartRef__\":true,\"id\":7530}},\"7536\":{\"val\":\"addMorph\"},\"7537\":{},\"7538\":{\"val\":0},\"7539\":{\"val\":0},\"7540\":{},\"7541\":{\"val\":\"keys\"},\"7542\":{\"val\":{\"__isSmartRef__\":true,\"id\":7530}},\"7543\":{\"val\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]},\"7544\":{\"val\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]},\"7545\":{\"val\":0},\"7546\":{\"val\":0},\"7547\":{\"val\":47},\"7548\":{\"val\":100},\"7549\":{\"val\":true},\"7550\":{\"val\":1081},\"7551\":{\"val\":47},\"7552\":{\"val\":1128},\"7553\":{\"val\":1128},\"7554\":{\"this\":{\"__isSmartRef__\":true,\"id\":2674},\"crunchedObj\":{\"__isSmartRef__\":true,\"id\":2682},\"self\":{\"__isSmartRef__\":true,\"id\":7524},\"obj\":{\"__isSmartRef__\":true,\"id\":7530},\"i\":1128,\"keys\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],\"j\":47},\"7555\":{\"values\":{\"__isSmartRef__\":true,\"id\":7556},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":2667},\"mapping\":{\"__isSmartRef__\":true,\"id\":7564}},\"7556\":{\"39-42\":{\"__isSmartRef__\":true,\"id\":2681},\"25-42\":{\"__isSmartRef__\":true,\"id\":2683},\"59-63\":{\"__isSmartRef__\":true,\"id\":2684},\"64-77\":{\"__isSmartRef__\":true,\"id\":7519},\"58-77\":{\"__isSmartRef__\":true,\"id\":7520},\"78-85\":{\"__isSmartRef__\":true,\"id\":7521},\"58-85\":{\"__isSmartRef__\":true,\"id\":7522},\"58-87\":{\"__isSmartRef__\":true,\"id\":7523},\"55-87\":{\"__isSmartRef__\":true,\"id\":7526},\"47-87\":{\"__isSmartRef__\":true,\"id\":7527},\"103-108\":{\"__isSmartRef__\":true,\"id\":7528},\"102-110\":{\"__isSmartRef__\":true,\"id\":7529},\"99-110\":{\"__isSmartRef__\":true,\"id\":7533},\"92-110\":{\"__isSmartRef__\":true,\"id\":7534},\"116-119\":{\"__isSmartRef__\":true,\"id\":7535},\"120-128\":{\"__isSmartRef__\":true,\"id\":7536},\"116-128\":{\"__isSmartRef__\":true,\"id\":7537},\"144-145\":{\"__isSmartRef__\":true,\"id\":7538},\"139-145\":{\"__isSmartRef__\":true,\"id\":7539},\"162-168\":{\"__isSmartRef__\":true,\"id\":7540},\"169-173\":{\"__isSmartRef__\":true,\"id\":7541},\"174-177\":{\"__isSmartRef__\":true,\"id\":7542},\"161-178\":{\"__isSmartRef__\":true,\"id\":7543},\"154-178\":{\"__isSmartRef__\":true,\"id\":7544},\"196-197\":{\"__isSmartRef__\":true,\"id\":7545},\"191-197\":{\"__isSmartRef__\":true,\"id\":7546},\"199-200\":{\"__isSmartRef__\":true,\"id\":7557},\"203-206\":{\"__isSmartRef__\":true,\"id\":7558},\"198-206\":{\"__isSmartRef__\":true,\"id\":7559},\"223-224\":{\"__isSmartRef__\":true,\"id\":7560},\"228-229\":{\"__isSmartRef__\":true,\"id\":7561},\"223-229\":{\"__isSmartRef__\":true,\"id\":7562},\"214-230\":{\"__isSmartRef__\":true,\"id\":7563}},\"7557\":{\"val\":97},\"7558\":{\"val\":100},\"7559\":{\"val\":true},\"7560\":{\"val\":4656},\"7561\":{\"val\":97},\"7562\":{\"val\":4753},\"7563\":{\"val\":4753},\"7564\":{\"this\":{\"__isSmartRef__\":true,\"id\":2674},\"crunchedObj\":{\"__isSmartRef__\":true,\"id\":2682},\"self\":{\"__isSmartRef__\":true,\"id\":7524},\"obj\":{\"__isSmartRef__\":true,\"id\":7530},\"i\":4753,\"keys\":[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],\"j\":97},\"7565\":{\"crunchedObj\":[null,{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2682}],\"self\":[null,null,{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7524}],\"obj\":[null,null,null,{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7530}],\"i\":[null,null,null,null,null,0,0,0,0,0,0,0,1,1,1,3,3,3,6,6,6,10,10,10,15,15,15,21,21,21,28,28,28,36,36,36,45,45,45,55,55,55,66,66,66,78,78,78,91,91,91,105,105,105,120,120,120,136,136,136,153,153,153,171,171,171,190,190,190,210,210,210,231,231,231,253,253,253,276,276,276,300,300,300,325,325,325,351,351,351,378,378,378,406,406,406,435,435,435,465,465,465,496,496,496,528,528,528,561,561,561,595,595,595,630,630,630,666,666,666,703,703,703,741,741,741,780,780,780,820,820,820,861,861,861,903,903,903,946,946,946,990,990,990,1035,1035,1035,1081,1081,1081,1128,1128,1128,1176,1176,1176,1225,1225,1225,1275,1275,1275,1326,1326,1326,1378,1378,1378,1431,1431,1431,1485,1485,1485,1540,1540,1540,1596,1596,1596,1653,1653,1653,1711,1711,1711,1770,1770,1770,1830,1830,1830,1891,1891,1891,1953,1953,1953,2016,2016,2016,2080,2080,2080,2145,2145,2145,2211,2211,2211,2278,2278,2278,2346,2346,2346,2415,2415,2415,2485,2485,2485,2556,2556,2556,2628,2628,2628,2701,2701,2701,2775,2775,2775,2850,2850,2850,2926,2926,2926,3003,3003,3003,3081,3081,3081,3160,3160,3160,3240,3240,3240,3321,3321,3321,3403,3403,3403,3486,3486,3486,3570,3570,3570,3655,3655,3655,3741,3741,3741,3828,3828,3828,3916,3916,3916,4005,4005,4005,4095,4095,4095,4186,4186,4186,4278,4278,4278,4371,4371,4371,4465,4465,4465,4560,4560,4560,4656,4656,4656,4753,4753,4753,4851,4851,4851,4950,4950,4950],\"keys\":[null,null,null,null,null,null,[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"],[\"constructor\",\"submorphs\",\"scripts\",\"shape\",\"_renderContext\",\"eventHandler\",\"_isRendered\",\"_ClipMode\",\"derivationIds\",\"id\",\"droppingEnabled\",\"halosEnabled\",\"style\",\"isMorph\",\"idCounter\",\"initialize\",\"setNewId\",\"defaultShape\",\"defaultRenderContext\",\"makeStyleSpec\",\"setPosition\",\"getPosition\",\"setRotation\",\"getRotation\",\"setScale\",\"getScale\",\"setBounds\",\"getBounds\",\"globalBounds\",\"innerBounds\",\"setVisible\",\"isVisible\",\"setOrigin\",\"adjustOrigin\",\"getOrigin\",\"setPivotPoint\",\"getPivotPoint\",\"setClipMode\",\"getClipMode\",\"beClip\",\"isClip\",\"setHandStyle\",\"getHandStyle\",\"setToolTip\",\"getToolTip\",\"setExtent\",\"getExtent\",\"setFill\",\"getFill\",\"setBorderColor\",\"getBorderColor\",\"setBorderWidth\",\"getMinExtent\",\"setMinExtent\",\"getBorderWidth\",\"setStrokeWidth\",\"getStrokeWidth\",\"setStrokeOpacity\",\"getStrokeOpacity\",\"setBorderRadius\",\"getBorderRadius\",\"setBorderStyle\",\"getBorderStyle\",\"setFillOpacity\",\"getFillOpacity\",\"getOpacity\",\"setOpacity\",\"setVertices\",\"world\",\"hand\",\"addMorph\",\"withAllSubmorphsDo\",\"withAllSubmorphsSelect\",\"selectSubmorphs\",\"withAllSubmorphsDetect\",\"submorphBounds\",\"morphsContainingPoint\",\"morphBeneath\",\"topMorph\",\"getShape\",\"setShape\",\"remove\",\"removeMorph\",\"localize\",\"transformToMorph\",\"transformForNewOwner\",\"localizePointFrom\",\"getGlobalTransform\",\"worldPoint\",\"getTransform\",\"setTransform\",\"fullContainsWorldPoint\",\"fullContainsPoint\",\"innerBoundsContainsWorldPoint\",\"innerBoundsContainsPoint\",\"addScript\",\"startStepping\",\"stopStepping\",\"stopSteppingScriptNamed\",\"stopScripts\",\"suspendStepping\",\"suspendSteppingAll\",\"resumeStepping\",\"resumeSteppingAll\",\"removeEqualScripts\",\"animatedInterpolateTo\",\"animatedFollowPath\",\"animatedPathStep\",\"getStyle\",\"applyStyle\",\"toString\",\"isAncestorOf\",\"jQueryNode\",\"jQuery\",\"morphicSetter\",\"morphicGetter\",\"renderContext\",\"setRenderContext\",\"renderContextDispatch\",\"renderContextTableType\",\"renderUsing\",\"renderAfterUsing\",\"replaceRenderContextWith\",\"replaceRenderContextCompletely\",\"prepareForNewRenderContext\",\"onRenderFinished\",\"isRendered\",\"htmlDispatchTable\",\"setTransformHTML\",\"setPositionHTML\",\"setRotationHTML\",\"setExtentHTML\",\"setScaleHTML\",\"setVisibleHTML\",\"adjustOriginHTML\",\"setPivotPointHTML\",\"setClipModeHTML\",\"setClipModeHTMLForNode\",\"showsHorizontalScrollBarHTML\",\"showsVerticalScrollBarHTML\",\"getScrollBarExtentHTML\",\"setHandStyleHTML\",\"setToolTipHTML\",\"renderWithHTML\",\"initHTML\",\"setMorphDataHTML\",\"appendHTML\",\"insertMorphNodeInHTML\",\"replaceRenderContextHTML\",\"onRenderFinishedHTML\",\"removeHTML\",\"removeMorphHTML\",\"triggerEventHTML\",\"setPointerEventsHTML\",\"focusHTML\",\"blurHTML\",\"setFocusableHTML\",\"svgDispatchTable\",\"setPositionSVG\",\"setRotationSVG\",\"renderWithSVG\",\"initSVG\",\"appendSVG\",\"replaceRenderContextSVG\",\"removeSVG\",\"setPointerEventsSVG\",\"setHandStyleSVG\",\"canvasDispatchTable\",\"attributeChangedCANVAS\",\"renderWithCANVAS\",\"initCANVAS\",\"appendCANVAS\",\"replaceRenderContextCANVAS\",\"drawOnCANVAS\",\"drawSubmorphsOnCANVAS\",\"removeCANVAS\",\"basicGetScrollableNode\",\"getScroll\",\"getAccumulatedScroll\",\"getScrollExtent\",\"getScrollBounds\",\"getGlobalScrollBounds\",\"setScroll\",\"setAccumulatedScroll\",\"scrollRectIntoView\",\"onMouseWheel\",\"undoScroll\",\"stopScrollWhenBordersAreReached\",\"getMaxScrollExtent\",\"scrollToBottom\",\"scrollWithMouseWheelEvent\",\"addEventHandler\",\"removeEventHandlers\",\"removeEventHandler\",\"registerForEvent\",\"enableEventHandler\",\"enableEventHandlerRecursively\",\"disableEventHandler\",\"disableEventHandlerRecursively\",\"disableEvents\",\"enableEvents\",\"ignoreEvents\",\"unignoreEvents\",\"setPointerEvents\",\"getPointerEvents\",\"areEventsIgnoredOrDisabled\",\"relayMouseEventsToMorphBeneath\",\"registerForEvents\",\"registerForKeyboardEvents\",\"registerForMouseEvents\",\"registerForOtherEvents\",\"registerForTouchEvents\",\"registerForFocusAndBlurEvents\",\"triggerEvent\",\"onMouseDown\",\"onMouseDownEntry\",\"onMouseUp\",\"onMouseUpEntry\",\"onMouseWheelEntry\",\"onMouseMove\",\"onMouseMoveEntry\",\"onMouseOut\",\"dragTriggerDistance\",\"onDragStart\",\"onDragEnd\",\"onDrag\",\"isNativeContextMenuEvt\",\"onContextMenu\",\"onKeyDown\",\"onKeyUp\",\"onKeyPress\",\"onEnterPressed\",\"onEscPressed\",\"onBackspacePressed\",\"onDelPressed\",\"onTabPressed\",\"onHomePressed\",\"onEndPressed\",\"onPageUpPressed\",\"onPageDownPressed\",\"onRightPressed\",\"onLeftPressed\",\"onUpPressed\",\"onDownPressed\",\"interactiveMoveOrResize\",\"onTouchStart\",\"onTouchEnd\",\"onBlur\",\"onFocus\",\"focusedMorph\",\"hasKeyboardFocus\",\"isFocused\",\"focus\",\"blur\",\"enableFocus\",\"disableFocus\",\"isFocusable\",\"enableGrabbing\",\"disableGrabbing\",\"enableDropping\",\"disableDropping\",\"enableDragging\",\"disableDragging\",\"dropOnMe\",\"dropOn\",\"onDropOn\",\"manualDropOnMe\",\"grabMe\",\"getGrabShadow\",\"onScroll\",\"getScrollableNode\",\"showsHorizontalScrollBar\",\"showsVerticalScrollBar\",\"getScrollBarExtent\",\"openInHand\",\"correctForDragOffset\",\"isTopmostMorph\",\"getTopmostMorph\",\"isScrollableHTML\",\"isScrollable\",\"isInSameWindowAs\",\"isInFrontOf\",\"enableMorphMenu\",\"disableMorphMenu\",\"openMorphMenuAt\",\"showMorphMenu\",\"morphMenuItems\",\"getWindow\",\"beModal\",\"connections\",\"doNotSerialize\",\"onrestore\",\"onstore\",\"copy\",\"basicCopy\",\"restoreRenderContextAfterCopy\",\"disconnectObsoleteControlPoints\",\"serializeToJSON\",\"onLoadFromPartsBin\",\"findUniqueNameSimilarTo\",\"findAndSetUniqueName\",\"showsHalosOnRightClick\",\"enableHalos\",\"disableHalos\",\"showHalos\",\"showSelectedHalos\",\"getHaloClasses\",\"getHalos\",\"removeHalos\",\"removeHalosWithout\",\"toggleHalos\",\"showHalosForMorphBeneath\",\"moveBy\",\"translateBy\",\"align\",\"centerAt\",\"rotateBy\",\"scaleBy\",\"resizeBy\",\"addMorphBack\",\"addMorphFront\",\"bringToFront\",\"sendToBack\",\"indentedListItemsOfMorphNames\",\"treeItemsOfMorphNames\",\"isSubmorphOf\",\"topSubmorph\",\"ownerChain\",\"bounds\",\"getCenter\",\"stepAndBounce\",\"stepByVelocities\",\"bounceInOwnerBounds\",\"bounceInBounds\",\"openInWorld\",\"openInWindow\",\"openInWorldCenter\",\"removeAllMorphs\",\"removeAndDropSubmorphs\",\"takesKeyboardFocus\",\"isGrabbable\",\"duplicate\",\"setPadding\",\"getStyleClass\",\"setStyleClass\",\"applyStyleNamed\",\"styleNamed\",\"linkToStyles\",\"applyLinkedStyles\",\"getGridPoint\",\"layoutChanged\",\"changed\",\"plugTo\",\"dissolve\",\"appear\",\"setFixed\",\"updateZoomScale\",\"updateScrollPosition\",\"enterFullScreen\",\"leaveFullScreen\",\"isInFullScreen\",\"clipWorld\",\"unclipWorld\",\"selectAllSubmorphs\",\"show\",\"edit\",\"addOverlay\",\"removeOverlay\",\"isLayoutable\",\"adjustForNewBounds\",\"setLayouter\",\"getLayouter\",\"getMinWidth\",\"getMinHeight\",\"submorphResized\",\"submorphDragged\",\"applyLayout\",\"setPositionTopLeft\",\"getLayoutableSubmorphs\",\"getPositionInWorld\",\"obtainPlaceholder\",\"createPlaceholder\",\"destroyPlaceholder\",\"getLayoutConstraintInfo\",\"setLayoutConstraintInfo\",\"insertPlaceholder\",\"getMaxVisibleWidth\",\"isTabContainer\",\"morphsContainingPointInExtendedBounds\",\"getMagnets\",\"showMagnets\",\"hideMagnets\",\"addDefaultMagnets\",\"toggleMagnets\",\"removeUnusedMagnets\",\"createConnectorTo\",\"getMagnetForPos\",\"getVisualBindingsBuilderFor\",\"getAllScriptSelectors\",\"getAllScripts\",\"printAllScripts\",\"setName\",\"getName\",\"get\",\"getMorphNamed\",\"getBreadthFirstUpwards\",\"asSVGLogo\",\"logoHTMLString\",\"asHTMLLogo\",\"asLogo\",\"getConnectionPoints\",\"getTargetConnectionPoints\",\"copyToPartsBin\",\"copyToPartsBinWithUserRequest\",\"copyToMyPartsBin\",\"interactiveCopyToMyPartsBin\",\"copyToPartsBinUrl\",\"copyToPartsSpace\",\"getPartsBinMetaInfo\",\"setPartsBinMetaInfo\",\"getPartItem\",\"getCustomStyle\",\"applyCustomStyle\",\"moveForwardBy\",\"turnBy\",\"compileStyleSheet\",\"addSelectorPrefixes\",\"generateCombinedIdSelector\",\"splitGroupedSelector\",\"setStyleSheetHTML\",\"setBaseThemeStyleSheetHTML\",\"appendStyleNodeHTML\",\"replaceChildOp\",\"replaceWildcardSelector\",\"replaceRootPseudo\",\"prepareDOMForStyleSheetsHTML\",\"setStyleClassNamesHTML\",\"setNodeMorphIdHTML\",\"setStyleIdHTML\",\"getIdsForSelector\",\"cssIsEnabled\",\"getAppearanceStylingMode\",\"setAppearanceStylingMode\",\"setBorderStylingMode\",\"getBorderStylingMode\",\"setStyleSheet\",\"setBaseThemeStyleSheet\",\"setParsedStyleSheet\",\"setParsedBaseThemeStyleSheet\",\"updateStyleSheet\",\"loadStyleSheetFromFile\",\"loadCSSFile\",\"loadBaseTheme\",\"makeResourceURLsAbsolute\",\"getStyleSheet\",\"getBaseThemeStyleSheet\",\"getParsedStyleSheet\",\"getParsedBaseThemeStyleSheet\",\"getStyleSheetRules\",\"getAggregatedMatchingStyleSheetDeclarations\",\"getMatchingStyleSheetDeclarations\",\"getStyleSheetBorderWidth\",\"getStyleSheetDeclarationValue\",\"convertLengthToPx\",\"generateStyleSheetDeclarationOverrideList\",\"getMatchingStyleSheetRules\",\"sortStyleSheetRules\",\"adaptBorders\",\"getStyleSheetRuleSpecificity\",\"getSubmorphByStyleId\",\"getSubmorphsByStyleClassName\",\"getSubmorphsByAttribute\",\"getSubmorphsByTagName\",\"getAttribute\",\"getAttributeNode\",\"previousSibling\",\"getPreviousSibling\",\"getNextSibling\",\"getStyleClassNames\",\"isOfStyleClass\",\"addStyleClassName\",\"setStyleId\",\"getStyleId\",\"hasStyleId\",\"removeStyleClassName\",\"setStyleClassNames\",\"makeUniqueStyleClassNamesList\",\"makeStyleClassNameRegExp\",\"activeLayers\",\"collectWithLayersIn\",\"collectWithoutLayersIn\",\"dynamicLayers\",\"structuralLayers\",\"globalLayers\",\"setWithLayers\",\"addWithLayer\",\"removeWithLayer\",\"addWithoutLayer\",\"removeWithoutLayer\",\"setWithoutLayers\",\"getWithLayers\",\"getWithoutLayers\",\"lookupLayersIn\",\"_layer_object_id\",\"isLocked\",\"lock\",\"unlock\",\"resetLocking\",\"lockOwner\",\"equals\",\"diffTo\",\"newThreeWayDiff\",\"parseDiffTo\",\"parsePropertiesOfDiffTo\",\"parseScriptsOfDiffTo\",\"showThreeWayDiff\",\"findById\",\"findParentPartVersion\",\"findCurrentPartVersion\",\"findDerivationParent\",\"findDerivationSibling\",\"findSiblingInRelative\",\"isDirectDescendentOf\",\"existsAlreadyIn\",\"findCommonParentPartVersion\",\"tagScript\",\"_focusedMorph\"]],\"j\":[null,null,null,null,null,null,null,0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100]},\"7566\":{\"length\":1},\"7567\":{\"length\":1},\"7568\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":7569},\"reset\":{\"__isSmartRef__\":true,\"id\":7577},\"onPrepare\":{\"__isSmartRef__\":true,\"id\":7581},\"onRun\":{\"__isSmartRef__\":true,\"id\":7585},\"setFrame\":{\"__isSmartRef__\":true,\"id\":7589},\"valueCopy\":{\"__isSmartRef__\":true,\"id\":7593},\"cachePeriodLength\":{\"__isSmartRef__\":true,\"id\":7597},\"showItems\":{\"__isSmartRef__\":true,\"id\":7601},\"highlightPosition\":{\"__isSmartRef__\":true,\"id\":7605},\"writeCache\":{\"__isSmartRef__\":true,\"id\":7609},\"readCacheInto\":{\"__isSmartRef__\":true,\"id\":7613},\"writeTimeline\":{\"__isSmartRef__\":true,\"id\":7617},\"onSliderMove\":{\"__isSmartRef__\":true,\"id\":7621},\"onSmallSliderMove\":{\"__isSmartRef__\":true,\"id\":7625},\"renderObjectGraph\":{\"__isSmartRef__\":true,\"id\":7629}},\"7569\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7570},\"source\":\"function onrestore() {\\n module('lively.ast.Morphic').load(true)\\n \\n var self = this;\\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\\n halt: function(frame) {\\n self.setFrame(frame);\\n return true\\n }\\n });\\n\\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\\n onMouseUp : function(proceed, evt) {\\n this.isBeingDragged = false;\\n proceed(evt);\\n },\\n onMouseDown : function(proceed, evt) {\\n this.isBeingDragged = true; \\n proceed(evt); \\n }\\n });\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7575},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7570\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":7571}},\"7571\":{\"$super\":{\"__isSmartRef__\":true,\"id\":7572}},\"7572\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7573},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7574},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7573\":{\"obj\":{\"__isSmartRef__\":true,\"id\":0},\"name\":\"onrestore\"},\"7574\":{},\"7575\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7576},\"user\":\"erp\",\"tags\":[]},\"7576\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)\"},\"7577\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7578},\"source\":\"function reset() {\\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7579},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7578\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7579\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7580},\"user\":\"erp\",\"tags\":[]},\"7580\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)\"},\"7581\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7582},\"source\":\"function onPrepare() {\\n\\n this.sliderStep = 3;\\n this.maximumSteps = 0;\\n this.environmentCache = [];\\n this.timeline = {};\\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\\n\\n this.functionSource = \\\"function(){\\\\n\\\"\\n + this.get(\\\"functionEditor\\\").textString\\n + \\\"\\\\n}\\\";\\n this.functionToDisplay = Function.fromString(this.functionSource)\\n .forInterpretation();\\n\\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\\\"\\\");\\n\\n var self = this;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.writeCache(0, context, this.lastFrame);\\n\\n while(self.lastFrame.hasNextStatement()) {\\n this.maximumSteps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.lastFrame.stepToNextStatement();\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n this.writeTimeline(this.maximumSteps, this.lastFrame);\\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\\n context,\\n this.lastFrame);\\n }\\n };\\n\\n\\n\\n // Restart the whole thing\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.get(\\\"timeline2\\\").renderTimeline();\\n\\n //To display immediate effect.\\n this.onRun();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7583},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7582\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7583\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7584},\"user\":\"erp\",\"tags\":[]},\"7584\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)\"},\"7585\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7586},\"source\":\"function onRun() {\\n var self = this;\\n var context = this.get('contextOfFunction');\\n\\n this.get(\\\"timeline2\\\").setColumnNumber(this.stepsToRun);\\n this.get(\\\"timeline2\\\").highlightColumn();\\n\\n // Code to optimize cache usage by minimizing cache usage\\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\\n // We are going backwards so we have to restart the interpretation,\\n // or we have made such a huge step, that it is probably faster\\n // to load content from cache instead of recalculating it.\\n context.submorphs.invoke('remove');\\n\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n self.lastFrame.setThis(context);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\\n this.readCacheInto(executionPhase, this.lastFrame, context);\\n self.steps = executionPhase * this.cachePeriodLength();\\n } else {\\n // We only made a small leap forward and can just continue\\n // running the interpretation.\\n self.steps = self.oldStepsToRun;\\n };\\n\\n\\n while(this.steps < this.stepsToRun) {\\n this.steps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n lively.ast.doWithHalt(function() {\\n self.lastFrame.stepToNextStatement();\\n });\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n };\\n\\n // To enable this you have to add a textbox with\\n // the name used in showItems\\n // this.showItems();\\n\\n if(this.lastFrame) {\\n this.highlightPosition(this.lastFrame.pc.pos);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7587},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7586\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7587\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7588},\"user\":\"erp\",\"tags\":[]},\"7588\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)\"},\"7589\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7590},\"source\":\"function setFrame(frame) {\\n this.lastFrame = frame;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7591},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7590\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7591\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7592},\"user\":\"erp\",\"tags\":[]},\"7592\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)\"},\"7593\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7594},\"source\":\"function valueCopy(obj) {\\n /* if(obj == null || typeof(obj) != 'object') {\\n return obj;\\n }\\n\\n if(obj.submorphs != undefined) {\\n return obj.copy();\\n }\\n\\n var temp = obj.constructor();\\n if(temp == undefined) {\\n temp = {};\\n }\\n \\n for(var key in obj) {\\n temp[key] = this.valueCopy(obj[key]);\\n }\\n \\n return temp; */\\n var copyTarget = {};\\n var tempVariables = {};\\n for(var key in obj) {\\n if(key != \\\"self\\\" && key != \\\"this\\\" && obj[key] == undefined) {\\n copyTarget[key] = obj[key];\\n } else {\\n tempVariables[key] = obj[key];\\n }\\n };\\n \\n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\\n var json = serializer.serialize(copyTarget);\\n var result = serializer.deserialize(JSON.parse(json));\\n for(var key in tempVariables) {\\n result[key] = tempVariables[key];\\n };\\n return result;\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7595},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7594\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7595\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7596},\"user\":\"erp\",\"tags\":[]},\"7596\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 20:17:28 GMT+0100 (CET)\"},\"7597\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7598},\"source\":\"function cachePeriodLength() {\\n return 150;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7599},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7598\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7599\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7600},\"user\":\"erp\",\"tags\":[]},\"7600\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)\"},\"7601\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7602},\"source\":\"function showItems() {\\n this.get('FlowIntrospection').setTextString(\\n this.lastFrame.listItemsForIntrospection().inject(\\n \\\"\\\",\\n function(string, frameElement) {\\n return string \\n + (frameElement.string || String(\\\"moo\\\")) \\n + \\\"\\\\n\\\";\\n }\\n )\\n );\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7603},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7602\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7603\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7604},\"user\":\"erp\",\"tags\":[]},\"7604\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)\"},\"7605\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7606},\"source\":\"function highlightPosition(position) {\\n var style = { backgroundColor: Color.rgb(255,255,255) };\\n this.get(\\\"functionEditor\\\").emphasizeAll(style);\\n\\n style = { backgroundColor: Color.rgb(255,255,127) };\\n \\n // We substract -22 from the beginning and the end to count for the\\n // added function(){\\\\n part in onPrepare\\n this.get(\\\"functionEditor\\\").emphasize(style, position[0]-22, position[1]-22);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7607},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7606\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7607\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7608},\"user\":\"erp\",\"tags\":[]},\"7608\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)\"},\"7609\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7610},\"source\":\"function writeCache(step, context, frame) {\\n var ctx = context.submorphs.collect(function(each) {\\n return each.copy();\\n });\\n this.environmentCache[step] = {\\n values : this.valueCopy(frame.values),\\n context : ctx,\\n pc : frame.pc,\\n mapping : this.valueCopy(frame.mapping)\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7611},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7610\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7611\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7612},\"user\":\"erp\",\"tags\":[]},\"7612\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)\"},\"7613\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7614},\"source\":\"function readCacheInto(step, frame, context) {\\n if(step < 0) {\\n step = 0;\\n }\\n var env = this.environmentCache[step];\\n frame.setPC(env[\\\"pc\\\"]);\\n frame.values = this.valueCopy(env[\\\"values\\\"]);\\n frame.mapping = this.valueCopy(env[\\\"mapping\\\"]);\\n frame.mapping[\\\"this\\\"] = context;\\n\\n env[\\\"context\\\"].each(function(each) {\\n context.addMorph(each);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7615},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7614\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7615\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7616},\"user\":\"erp\",\"tags\":[]},\"7616\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)\"},\"7617\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7618},\"source\":\"function writeTimeline(step, frame) {\\n\\n for(var each in frame.mapping) {\\n if(typeof(frame.mapping[each]) != \\\"function\\\" && each != \\\"this\\\") {\\n this.timeline[each] = this.timeline[each] || [];\\n this.timeline[each][step] = frame.mapping[each];\\n }\\n };\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7619},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7618\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7619\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7620},\"user\":\"erp\",\"tags\":[]},\"7620\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)\"},\"7621\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7622},\"source\":\"function onSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n var stepsSlider = this.get(\\\"stepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = Math.round(this.maximumSteps * position);\\n this.sliderStep = 2;\\n \\n this.smallSliderBaseStep = this.stepsToRun;\\n this.get(\\\"smallStepsSlider\\\").value = 0.5;\\n this.onRun();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7623},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7622\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7623\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7624},\"user\":\"erp\",\"tags\":[]},\"7624\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:39 GMT+0100 (CET)\"},\"7625\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7626},\"source\":\"function onSmallSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n\\n var stepsSlider = this.get(\\\"smallStepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = this.smallSliderBaseStep\\n + Math.round(50 * (position - 0.5));\\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\\n this.sliderStep = 2;\\n this.onRun();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7627},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7626\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7627\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7628},\"user\":\"erp\",\"tags\":[]},\"7628\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:35 GMT+0100 (CET)\"},\"7629\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":7630},\"source\":\"function renderObjectGraph() {\\n //alertOK(\\\"renderiiiiiiiiing!\\\");\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":7631},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"7630\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"7631\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":7632},\"user\":\"erp\",\"tags\":[]},\"7632\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:16:29 GMT+0100 (CET)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":2838},{"__isSmartRef__":true,"id":3774},{"__isSmartRef__":true,"id":3776},{"__isSmartRef__":true,"id":3778},{"__isSmartRef__":true,"id":3780},{"__isSmartRef__":true,"id":4669},{"__isSmartRef__":true,"id":4671},{"__isSmartRef__":true,"id":5560},{"__isSmartRef__":true,"id":5562},{"__isSmartRef__":true,"id":5564}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$json"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$json"],"partVersions":[{"__isSmartRef__":true,"id":3161},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3171},{"__isSmartRef__":true,"id":3176},{"__isSmartRef__":true,"id":3181},{"__isSmartRef__":true,"id":3186},{"__isSmartRef__":true,"id":3191},{"__isSmartRef__":true,"id":3196}],"loadedMetaInfo":{"__isSmartRef__":true,"id":5566},"rev":188372,"lastModifiedDate":{"__isSmartRef__":true,"id":1020},"part":{"__isSmartRef__":true,"id":5600},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"2838":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":3773},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2839":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2844},{"__isSmartRef__":true,"id":2845},{"__isSmartRef__":true,"id":2846},{"__isSmartRef__":true,"id":2847},{"__isSmartRef__":true,"id":2848},{"__isSmartRef__":true,"id":2849},{"__isSmartRef__":true,"id":2850},{"__isSmartRef__":true,"id":2851},{"__isSmartRef__":true,"id":2852},{"__isSmartRef__":true,"id":2853},{"__isSmartRef__":true,"id":2854},{"__isSmartRef__":true,"id":2855},{"__isSmartRef__":true,"id":2856},{"__isSmartRef__":true,"id":2857},{"__isSmartRef__":true,"id":2858},{"__isSmartRef__":true,"id":2859},{"__isSmartRef__":true,"id":2860},{"__isSmartRef__":true,"id":2861},{"__isSmartRef__":true,"id":2862},{"__isSmartRef__":true,"id":2863},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2865},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2867},{"__isSmartRef__":true,"id":2868},{"__isSmartRef__":true,"id":2869},{"__isSmartRef__":true,"id":2870},{"__isSmartRef__":true,"id":2871},{"__isSmartRef__":true,"id":2872},{"__isSmartRef__":true,"id":2873},{"__isSmartRef__":true,"id":2874},{"__isSmartRef__":true,"id":2875},{"__isSmartRef__":true,"id":2876},{"__isSmartRef__":true,"id":2877},{"__isSmartRef__":true,"id":2878},{"__isSmartRef__":true,"id":2879},{"__isSmartRef__":true,"id":2880},{"__isSmartRef__":true,"id":2881},{"__isSmartRef__":true,"id":2882},{"__isSmartRef__":true,"id":2883},{"__isSmartRef__":true,"id":2884}],"attributeConnections":[{"__isSmartRef__":true,"id":2885},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2949},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956}],"categoryName":"*latest*","connections":{"__isSmartRef__":true,"id":3074},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3076},"halosEnabled":true,"id":"FA5C18EF-E0EA-4664-9DB3-A6DA420F2D56","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":3077},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":2941},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3078},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":3081},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":3082},{"__isSmartRef__":true,"id":3273},{"__isSmartRef__":true,"id":3279},{"__isSmartRef__":true,"id":3305},{"__isSmartRef__":true,"id":3532},{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3582},{"__isSmartRef__":true,"id":3590},{"__isSmartRef__":true,"id":2889}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3596},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"2840":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2841":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2842":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2843":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2844":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2845":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2846":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2847":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2848":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2849":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2850":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2851":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2852":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2853":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2854":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2855":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2856":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2857":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2858":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2859":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2860":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2861":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2862":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2863":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2864":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2865":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2866":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2867":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2868":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2869":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2870":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2871":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2872":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2873":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2874":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2875":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2876":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2877":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2878":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2879":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2880":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2881":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2882":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2883":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2884":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2885":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":2839},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2886":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":3073},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2887":{"dependendConnections":[{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946}],"oldTransform":{"__isSmartRef__":true,"id":3071},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":2889},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":2892},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"2888":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2889},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2933},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2889":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":2890},{"__isSmartRef__":true,"id":2887},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":2914},"grabbingEnabled":false,"halosEnabled":true,"id":"F9DC193D-31DD-46AF-9E14-417D5CDB858D","isActive":true,"label":{"__isSmartRef__":true,"id":2915},"layout":{"__isSmartRef__":true,"id":2920},"lighterFill":{"__isSmartRef__":true,"id":2921},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":2926},"owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":2931},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":2932},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":2915}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"2890":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":2889},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":2839},"visualConnector":{"__isSmartRef__":true,"id":2891},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2891":{"con":{"__isSmartRef__":true,"id":2890},"controlPoints":[{"__isSmartRef__":true,"id":2892},{"__isSmartRef__":true,"id":2894}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":2896},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":2897},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2900},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2892":{"connectedMagnet":{"__isSmartRef__":true,"id":2893},"index":0,"morph":{"__isSmartRef__":true,"id":2891},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2893":{"connectedControlPoints":[{"__isSmartRef__":true,"id":2892}],"morph":{"__isSmartRef__":true,"id":2889},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"2894":{"connectedMagnet":{"__isSmartRef__":true,"id":2895},"index":1,"morph":{"__isSmartRef__":true,"id":2891},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"2895":{"connectedControlPoints":[{"__isSmartRef__":true,"id":2894}],"morph":{"__isSmartRef__":true,"id":2839},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"2896":{"morph":{"__isSmartRef__":true,"id":2891},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2897":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":2898},{"__isSmartRef__":true,"id":2899}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"2898":{"isAbsolute":true,"x":1008.5,"y":114.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2899":{"isAbsolute":true,"x":290.1,"y":100.4,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"2900":{"morphMenuItems":{"__isSmartRef__":true,"id":2901}},"2901":{"funcProperties":{"__isSmartRef__":true,"id":2902},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":2903},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2902":{},"2903":{"this":{"__isSmartRef__":true,"id":2891},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2904}},"2904":{"$super":{"__isSmartRef__":true,"id":2905}},"2905":{"funcProperties":{"__isSmartRef__":true,"id":2906},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":2907},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2906":{},"2907":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":2891}},"2908":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2889},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2909},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2909":{"source":{"__isSmartRef__":true,"id":2889},"target":{"__isSmartRef__":true,"id":2887}},"2910":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2889},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2911},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2911":{"source":{"__isSmartRef__":true,"id":2889},"target":{"__isSmartRef__":true,"id":2887}},"2912":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2889},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2913},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2913":{"source":{"__isSmartRef__":true,"id":2889},"target":{"__isSmartRef__":true,"id":2887}},"2914":{"morph":{"__isSmartRef__":true,"id":2889},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2915":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":2916},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"FF3EB8F7-9F59-4B8B-B906-773E4C955262","owner":{"__isSmartRef__":true,"id":2889},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":2917},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":2918}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"2916":{"morph":{"__isSmartRef__":true,"id":2915},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2917":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"2918":{"_id":"_1756","chunkOwner":{"__isSmartRef__":true,"id":2915},"storedString":"more","style":{"__isSmartRef__":true,"id":2919},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2919":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2920":{"moveHorizontal":true},"2921":{"stops":[{"__isSmartRef__":true,"id":2922},{"__isSmartRef__":true,"id":2923},{"__isSmartRef__":true,"id":2924},{"__isSmartRef__":true,"id":2925}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2922":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"2923":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2924":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"2925":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"2926":{"stops":[{"__isSmartRef__":true,"id":2927},{"__isSmartRef__":true,"id":2928},{"__isSmartRef__":true,"id":2929},{"__isSmartRef__":true,"id":2930}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"2927":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"2928":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2929":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"2930":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"2931":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2932":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":2926},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"2933":{"source":{"__isSmartRef__":true,"id":2889},"target":{"__isSmartRef__":true,"id":2887}},"2934":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2935},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2935":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2887}},"2936":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2937},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2937":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2887}},"2938":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2939},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2939":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2887}},"2940":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":3070},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2941":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":2967},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"1FCA6573-CD60-4061-B005-2619FB86EA9F","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":2968},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":1604},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":2969},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":2839},{"__isSmartRef__":true,"id":2970},{"__isSmartRef__":true,"id":3013}],"targetMorph":{"__isSmartRef__":true,"id":2839},"titleBar":{"__isSmartRef__":true,"id":3013},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3061},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(290.1,79.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1007.0,312.0)"},"2942":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2943},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2943":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2887}},"2944":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2945},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2945":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2887}},"2946":{"dependedBy":{"__isSmartRef__":true,"id":2887},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2887},"varMapping":{"__isSmartRef__":true,"id":2947},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2947":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2887}},"2948":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2966},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2949":{"dependendConnections":[{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2954},{"__isSmartRef__":true,"id":2956},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962}],"oldTransform":{"__isSmartRef__":true,"id":2964},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":2894},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"2950":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2951},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2951":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2949}},"2952":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2953},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2953":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2949}},"2954":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2955},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2955":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2949}},"2956":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2957},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2957":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2949}},"2958":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2959},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2959":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2949}},"2960":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2961},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2961":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2949}},"2962":{"dependedBy":{"__isSmartRef__":true,"id":2949},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2949},"varMapping":{"__isSmartRef__":true,"id":2963},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2963":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2949}},"2964":{"d":1,"a":1,"f":100.4,"e":290.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":2965},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2965":{"a":1,"b":0,"c":0,"d":1,"e":290.1,"f":100.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"2966":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2949}},"2967":{"morph":{"__isSmartRef__":true,"id":2941},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2968":{"adjustForNewBounds":true},"2969":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"2970":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":2971}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":2972},"halosEnabled":true,"id":"E41FEF1B-DB4F-4D50-A262-77C48A5E7F6E","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":2941},"partsBinMetaInfo":{"__isSmartRef__":true,"id":2973},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":2974},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2975},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"2971":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":2970},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":2970},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"2972":{"morph":{"__isSmartRef__":true,"id":2970},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"2973":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"2974":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"2975":{"alignToOwner":{"__isSmartRef__":true,"id":2976},"morphMenuItems":{"__isSmartRef__":true,"id":2979},"onDrag":{"__isSmartRef__":true,"id":2986},"onDragEnd":{"__isSmartRef__":true,"id":2994},"onDragStart":{"__isSmartRef__":true,"id":3002},"reset":{"__isSmartRef__":true,"id":3010}},"2976":{"funcProperties":{"__isSmartRef__":true,"id":2977},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":2978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2977":{},"2978":{"this":{"__isSmartRef__":true,"id":2970}},"2979":{"funcProperties":{"__isSmartRef__":true,"id":2980},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":2981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2980":{},"2981":{"this":{"__isSmartRef__":true,"id":2970},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2982}},"2982":{"$super":{"__isSmartRef__":true,"id":2983}},"2983":{"funcProperties":{"__isSmartRef__":true,"id":2984},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":2985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2984":{},"2985":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":2970}},"2986":{"funcProperties":{"__isSmartRef__":true,"id":2987},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":2989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2987":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":2988},"user":"sstamm"},"2988":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"2989":{"this":{"__isSmartRef__":true,"id":2970},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2990}},"2990":{"$super":{"__isSmartRef__":true,"id":2991}},"2991":{"funcProperties":{"__isSmartRef__":true,"id":2992},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":2993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2992":{},"2993":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":2970}},"2994":{"funcProperties":{"__isSmartRef__":true,"id":2995},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":2997},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"2995":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":2996},"user":"sstamm"},"2996":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"2997":{"this":{"__isSmartRef__":true,"id":2970},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2998}},"2998":{"$super":{"__isSmartRef__":true,"id":2999}},"2999":{"funcProperties":{"__isSmartRef__":true,"id":3000},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3001},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3000":{},"3001":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":2970}},"3002":{"funcProperties":{"__isSmartRef__":true,"id":3003},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3003":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3004},"user":"sstamm"},"3004":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"3005":{"this":{"__isSmartRef__":true,"id":2970},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3006}},"3006":{"$super":{"__isSmartRef__":true,"id":3007}},"3007":{"funcProperties":{"__isSmartRef__":true,"id":3008},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3008":{},"3009":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":2970}},"3010":{"funcProperties":{"__isSmartRef__":true,"id":3011},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":3012},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3011":{},"3012":{"this":{"__isSmartRef__":true,"id":2970}},"3013":{"submorphs":[{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3020},{"__isSmartRef__":true,"id":3033},{"__isSmartRef__":true,"id":3045}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3058},"eventHandler":{"__isSmartRef__":true,"id":3059},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"39727E0B-C38A-4D6B-BBC3-1C439CBB18B5","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3060},"windowMorph":{"__isSmartRef__":true,"id":2941},"label":{"__isSmartRef__":true,"id":3014},"closeButton":{"__isSmartRef__":true,"id":3020},"menuButton":{"__isSmartRef__":true,"id":3033},"collapseButton":{"__isSmartRef__":true,"id":3045},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2941},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3014":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3015},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3016}],"eventHandler":{"__isSmartRef__":true,"id":3018},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"FC042637-8D70-460B-9CC5-ED87A5F0E683","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":3019},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3013},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"3015":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3016":{"style":{"__isSmartRef__":true,"id":3017},"chunkOwner":{"__isSmartRef__":true,"id":3014},"_id":"_38","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3017":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3018":{"morph":{"__isSmartRef__":true,"id":3014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3019":{"resizeWidth":true},"3020":{"submorphs":[{"__isSmartRef__":true,"id":3021}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3026},"eventHandler":{"__isSmartRef__":true,"id":3027},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"8825A848-753B-43FD-BE44-DA84D7CFACBD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3021},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3013},"layout":{"__isSmartRef__":true,"id":3028},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3029},{"__isSmartRef__":true,"id":3031}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"3021":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3022},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3023}],"eventHandler":{"__isSmartRef__":true,"id":3025},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"69025845-481C-4805-A4DD-9AF4FC252A01","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3020},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3022":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3023":{"style":{"__isSmartRef__":true,"id":3024},"chunkOwner":{"__isSmartRef__":true,"id":3021},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3024":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3025":{"morph":{"__isSmartRef__":true,"id":3021},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3026":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3027":{"morph":{"__isSmartRef__":true,"id":3020},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3028":{"moveHorizontal":true},"3029":{"sourceObj":{"__isSmartRef__":true,"id":3020},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3030},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3030":{"source":{"__isSmartRef__":true,"id":3020},"target":{"__isSmartRef__":true,"id":2941}},"3031":{"sourceObj":{"__isSmartRef__":true,"id":3020},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3032},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3032":{"source":{"__isSmartRef__":true,"id":3020},"target":{"__isSmartRef__":true,"id":2941}},"3033":{"submorphs":[{"__isSmartRef__":true,"id":3034}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3039},"eventHandler":{"__isSmartRef__":true,"id":3040},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"D45C5C1D-D032-47E6-9F6E-9C239BCE470C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3034},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3013},"attributeConnections":[{"__isSmartRef__":true,"id":3041},{"__isSmartRef__":true,"id":3043}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"3034":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3035},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3036}],"eventHandler":{"__isSmartRef__":true,"id":3038},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"08157419-7FF2-43FE-934A-B7CB36AE55D3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3033},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3035":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3036":{"style":{"__isSmartRef__":true,"id":3037},"chunkOwner":{"__isSmartRef__":true,"id":3034},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3037":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3038":{"morph":{"__isSmartRef__":true,"id":3034},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3039":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3040":{"morph":{"__isSmartRef__":true,"id":3033},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3041":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3042},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3042":{"source":{"__isSmartRef__":true,"id":3033},"target":{"__isSmartRef__":true,"id":2941}},"3043":{"sourceObj":{"__isSmartRef__":true,"id":3033},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3044},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3044":{"source":{"__isSmartRef__":true,"id":3033},"target":{"__isSmartRef__":true,"id":2941}},"3045":{"submorphs":[{"__isSmartRef__":true,"id":3046}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3051},"eventHandler":{"__isSmartRef__":true,"id":3052},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"35B0FA62-391A-4377-9FED-E7FDD000A818","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3046},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3013},"layout":{"__isSmartRef__":true,"id":3053},"attributeConnections":[{"__isSmartRef__":true,"id":3054},{"__isSmartRef__":true,"id":3056}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"3046":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3047},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3048}],"eventHandler":{"__isSmartRef__":true,"id":3050},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"7460FC00-A21B-45FE-9C40-AFCF3B68B539","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3045},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3047":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3048":{"style":{"__isSmartRef__":true,"id":3049},"chunkOwner":{"__isSmartRef__":true,"id":3046},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3049":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3050":{"morph":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3051":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3052":{"morph":{"__isSmartRef__":true,"id":3045},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3053":{"moveHorizontal":true},"3054":{"sourceObj":{"__isSmartRef__":true,"id":3045},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3055},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3055":{"source":{"__isSmartRef__":true,"id":3045},"target":{"__isSmartRef__":true,"id":2941}},"3056":{"sourceObj":{"__isSmartRef__":true,"id":3045},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2941},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3057},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3057":{"source":{"__isSmartRef__":true,"id":3045},"target":{"__isSmartRef__":true,"id":2941}},"3058":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"3059":{"morph":{"__isSmartRef__":true,"id":3013},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3060":{"resizeWidth":true,"adjustForNewBounds":true},"3061":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":3062}},"3062":{"funcProperties":{"__isSmartRef__":true,"id":3063},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":3065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3063":{"timestamp":{"__isSmartRef__":true,"id":3064},"user":"robertkrahn"},"3064":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"3065":{"this":{"__isSmartRef__":true,"id":2941},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3066}},"3066":{"$super":{"__isSmartRef__":true,"id":3067}},"3067":{"funcProperties":{"__isSmartRef__":true,"id":3068},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3069},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3068":{},"3069":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":2941}},"3070":{"source":{"__isSmartRef__":true,"id":2941},"target":{"__isSmartRef__":true,"id":2887}},"3071":{"d":1,"a":1,"f":114.4,"e":1008.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":3072},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3072":{"a":1,"b":0,"c":0,"d":1,"e":1008.5,"f":114.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3073":{"source":{"__isSmartRef__":true,"id":2839},"target":{"__isSmartRef__":true,"id":2887}},"3074":{"toggleMorePane":{"__isSmartRef__":true,"id":3075}},"3075":{},"3076":{"morph":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3077":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"3078":{"changes":[{"__isSmartRef__":true,"id":3079}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3079":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":3080},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"3080":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"3081":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3082":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":false,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3083},"halosEnabled":true,"id":"378AA93B-2020-4B3C-9618-D07FF7F285A6","layout":{"__isSmartRef__":true,"id":3084},"name":"morePane","owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3085},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3086},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":3087},{"__isSmartRef__":true,"id":3108},{"__isSmartRef__":true,"id":3130},{"__isSmartRef__":true,"id":3152},{"__isSmartRef__":true,"id":3158},{"__isSmartRef__":true,"id":3203},{"__isSmartRef__":true,"id":3211},{"__isSmartRef__":true,"id":3217},{"__isSmartRef__":true,"id":3239},{"__isSmartRef__":true,"id":3245},{"__isSmartRef__":true,"id":3267}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"3083":{"morph":{"__isSmartRef__":true,"id":3082},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3084":{"moveHorizontal":true},"3085":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3086":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3087":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3088}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3089},"grabbingEnabled":false,"halosEnabled":true,"id":"1776122C-3323-4928-9CB4-85839716FDFF","isActive":true,"label":{"__isSmartRef__":true,"id":3090},"layout":{"__isSmartRef__":true,"id":3095},"lighterFill":{"__isSmartRef__":true,"id":3096},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":3101},"owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3106},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3107},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":3090}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"3088":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3087},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3089":{"morph":{"__isSmartRef__":true,"id":3087},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3090":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3091},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"6B87602F-85E4-45D8-B30B-26C455FD9F53","owner":{"__isSmartRef__":true,"id":3087},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3092},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3093}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"3091":{"morph":{"__isSmartRef__":true,"id":3090},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3092":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"3093":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":3090},"morph":{"__isSmartRef__":true,"id":3090},"storedString":"move","style":{"__isSmartRef__":true,"id":3094},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3094":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3095":{"moveVertical":true},"3096":{"stops":[{"__isSmartRef__":true,"id":3097},{"__isSmartRef__":true,"id":3098},{"__isSmartRef__":true,"id":3099},{"__isSmartRef__":true,"id":3100}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3097":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3098":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3099":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3100":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3101":{"stops":[{"__isSmartRef__":true,"id":3102},{"__isSmartRef__":true,"id":3103},{"__isSmartRef__":true,"id":3104},{"__isSmartRef__":true,"id":3105}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3102":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3103":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3104":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3105":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3106":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3107":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3101},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3108":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3109},{"__isSmartRef__":true,"id":3110}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3111},"grabbingEnabled":false,"halosEnabled":true,"id":"DCFA94B6-1D2E-4F0A-B0CD-729894184A0D","isActive":true,"label":{"__isSmartRef__":true,"id":3112},"layout":{"__isSmartRef__":true,"id":3117},"lighterFill":{"__isSmartRef__":true,"id":3118},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":3123},"owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3128},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3129},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":3112}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"3109":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3108},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3110":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3108},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3111":{"morph":{"__isSmartRef__":true,"id":3108},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3112":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3113},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"3965387C-0D26-4234-A228-CD5E2EC2170B","owner":{"__isSmartRef__":true,"id":3108},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3114},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3115}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"3113":{"morph":{"__isSmartRef__":true,"id":3112},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3114":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"3115":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":3112},"morph":{"__isSmartRef__":true,"id":3112},"storedString":"remove","style":{"__isSmartRef__":true,"id":3116},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3116":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3117":{"moveVertical":true},"3118":{"stops":[{"__isSmartRef__":true,"id":3119},{"__isSmartRef__":true,"id":3120},{"__isSmartRef__":true,"id":3121},{"__isSmartRef__":true,"id":3122}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3119":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3120":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3121":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3122":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3123":{"stops":[{"__isSmartRef__":true,"id":3124},{"__isSmartRef__":true,"id":3125},{"__isSmartRef__":true,"id":3126},{"__isSmartRef__":true,"id":3127}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3124":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3125":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3126":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3127":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3128":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3129":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3123},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3130":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3131},{"__isSmartRef__":true,"id":3132}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3133},"grabbingEnabled":false,"halosEnabled":true,"id":"9DED6581-9885-4FA6-A95F-E4B81056ACD5","isActive":true,"label":{"__isSmartRef__":true,"id":3134},"layout":{"__isSmartRef__":true,"id":3139},"lighterFill":{"__isSmartRef__":true,"id":3140},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":3145},"owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3150},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3151},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":3134}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"3131":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3130},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3132":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3130},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3133":{"morph":{"__isSmartRef__":true,"id":3130},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3134":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3135},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7DE1AE53-08BF-4230-8CCE-C438FEA32123","owner":{"__isSmartRef__":true,"id":3130},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3136},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3137}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"3135":{"morph":{"__isSmartRef__":true,"id":3134},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3136":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"3137":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":3134},"morph":{"__isSmartRef__":true,"id":3134},"storedString":"load","style":{"__isSmartRef__":true,"id":3138},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3138":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3139":{"moveVertical":true},"3140":{"stops":[{"__isSmartRef__":true,"id":3141},{"__isSmartRef__":true,"id":3142},{"__isSmartRef__":true,"id":3143},{"__isSmartRef__":true,"id":3144}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3141":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3142":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3143":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3144":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3145":{"stops":[{"__isSmartRef__":true,"id":3146},{"__isSmartRef__":true,"id":3147},{"__isSmartRef__":true,"id":3148},{"__isSmartRef__":true,"id":3149}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3146":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3147":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3148":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3149":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3150":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3151":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3145},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3152":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3153},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B799D65A-CB6C-4922-863E-650121DCDE90","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3154},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3155},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3156}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"3153":{"morph":{"__isSmartRef__":true,"id":3152},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3154":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3155":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3156":{"style":{"__isSmartRef__":true,"id":3157},"chunkOwner":{"__isSmartRef__":true,"id":3152},"_id":"_139","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3157":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3158":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3159},"halosEnabled":true,"id":"F5DBCB31-4A46-4875-A9FF-0FC031B80EE5","itemList":[{"__isSmartRef__":true,"id":3160},{"__isSmartRef__":true,"id":3165},{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3175},{"__isSmartRef__":true,"id":3180},{"__isSmartRef__":true,"id":3185},{"__isSmartRef__":true,"id":3190},{"__isSmartRef__":true,"id":3195}],"layout":{"__isSmartRef__":true,"id":3200},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3201},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":3202},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"3159":{"morph":{"__isSmartRef__":true,"id":3158},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3160":{"string":"2013-01-06 21:03 erp (188381)","value":{"__isSmartRef__":true,"id":3161},"isListItem":true},"3161":{"rev":188381,"author":"erp","date":{"__isSmartRef__":true,"id":3162},"url":{"__isSmartRef__":true,"id":3163},"changes":[{"__isSmartRef__":true,"id":3164}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3162":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:03:54 GMT+0100 (CET)"},"3163":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3164":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"3165":{"string":"2013-01-06 19:48 erp (188372)","value":{"__isSmartRef__":true,"id":3166},"isListItem":true},"3166":{"rev":188372,"author":"erp","date":{"__isSmartRef__":true,"id":3167},"url":{"__isSmartRef__":true,"id":3168},"changes":[{"__isSmartRef__":true,"id":3169}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3167":{"isSerializedDate":true,"string":"Sun Jan 06 2013 19:48:38 GMT+0100 (CET)"},"3168":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3169":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"3170":{"string":"2013-01-06 10:15 erp (188293)","value":{"__isSmartRef__":true,"id":3171},"isListItem":true},"3171":{"rev":188293,"author":"erp","date":{"__isSmartRef__":true,"id":3172},"url":{"__isSmartRef__":true,"id":3173},"changes":[{"__isSmartRef__":true,"id":3174}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3172":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:15:30 GMT+0100 (CET)"},"3173":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3174":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"3175":{"string":"2013-01-05 14:06 erp (188140)","value":{"__isSmartRef__":true,"id":3176},"isListItem":true},"3176":{"rev":188140,"author":"erp","date":{"__isSmartRef__":true,"id":3177},"url":{"__isSmartRef__":true,"id":3178},"changes":[{"__isSmartRef__":true,"id":3179}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3177":{"isSerializedDate":true,"string":"Sat Jan 05 2013 14:06:44 GMT+0100 (CET)"},"3178":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3179":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"3180":{"string":"2013-01-05 12:09 erp (188119)","value":{"__isSmartRef__":true,"id":3181},"isListItem":true},"3181":{"rev":188119,"author":"erp","date":{"__isSmartRef__":true,"id":3182},"url":{"__isSmartRef__":true,"id":3183},"changes":[{"__isSmartRef__":true,"id":3184}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3182":{"isSerializedDate":true,"string":"Sat Jan 05 2013 12:09:43 GMT+0100 (CET)"},"3183":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3184":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"3185":{"string":"2013-01-04 16:43 erp (188081)","value":{"__isSmartRef__":true,"id":3186},"isListItem":true},"3186":{"rev":188081,"author":"erp","date":{"__isSmartRef__":true,"id":3187},"url":{"__isSmartRef__":true,"id":3188},"changes":[{"__isSmartRef__":true,"id":3189}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3187":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:43:18 GMT+0100 (CET)"},"3188":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3189":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"3190":{"string":"2013-01-04 15:26 erp (188068)","value":{"__isSmartRef__":true,"id":3191},"isListItem":true},"3191":{"rev":188068,"author":"erp","date":{"__isSmartRef__":true,"id":3192},"url":{"__isSmartRef__":true,"id":3193},"changes":[{"__isSmartRef__":true,"id":3194}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3192":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:26:56 GMT+0100 (CET)"},"3193":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3194":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheState.json"},"3195":{"string":"2013-01-03 16:24 erp (187922)","value":{"__isSmartRef__":true,"id":3196},"isListItem":true},"3196":{"rev":187922,"author":"erp","date":{"__isSmartRef__":true,"id":3197},"url":{"__isSmartRef__":true,"id":3198},"changes":[{"__isSmartRef__":true,"id":3199}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"3197":{"isSerializedDate":true,"string":"Thu Jan 03 2013 16:24:43 GMT+0100 (CET)"},"3198":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheState.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3199":{"type":"S:added","url":null},"3200":{"resizeWidth":true},"3201":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3202":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3203":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":3204}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3205},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"E14041D7-BED5-4A77-B2B1-A6F5B5D6E837","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":3206},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3207},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":3208},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3209}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"3204":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":3203},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3205":{"morph":{"__isSmartRef__":true,"id":3203},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3206":{"resizeHeight":true,"resizeWidth":true},"3207":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3208":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3209":{"style":{"__isSmartRef__":true,"id":3210},"chunkOwner":{"__isSmartRef__":true,"id":3203},"_id":"_5942","storedString":"An example application implementing Bret Victors idea of \"See the state\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3210":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3211":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3212},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"ECEC5359-6576-463B-9B61-2CCB9B34140B","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3213},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3214},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3215}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"3212":{"morph":{"__isSmartRef__":true,"id":3211},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3213":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3214":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3215":{"style":{"__isSmartRef__":true,"id":3216},"chunkOwner":{"__isSmartRef__":true,"id":3211},"_id":"_140","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3216":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3217":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3218},{"__isSmartRef__":true,"id":3219}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3220},"grabbingEnabled":false,"halosEnabled":true,"id":"7FC42624-258F-4D7F-BD03-FEBB8E2C883E","isActive":true,"label":{"__isSmartRef__":true,"id":3221},"layout":{"__isSmartRef__":true,"id":3226},"lighterFill":{"__isSmartRef__":true,"id":3227},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":3232},"owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3237},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3238},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":3221}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"3218":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3217},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3219":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3217},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3220":{"morph":{"__isSmartRef__":true,"id":3217},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3221":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3222},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"E7EB10E2-53CC-4DF4-8499-121B840DC0DC","owner":{"__isSmartRef__":true,"id":3217},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3223},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3224}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"3222":{"morph":{"__isSmartRef__":true,"id":3221},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3223":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"3224":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":3221},"storedString":"copy","style":{"__isSmartRef__":true,"id":3225},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3225":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3226":{"moveVertical":true},"3227":{"stops":[{"__isSmartRef__":true,"id":3228},{"__isSmartRef__":true,"id":3229},{"__isSmartRef__":true,"id":3230},{"__isSmartRef__":true,"id":3231}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3228":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3229":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3230":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3231":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3232":{"stops":[{"__isSmartRef__":true,"id":3233},{"__isSmartRef__":true,"id":3234},{"__isSmartRef__":true,"id":3235},{"__isSmartRef__":true,"id":3236}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3233":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3234":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3235":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3236":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3237":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3238":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3227},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3239":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3240},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"1792762C-31F7-4BB9-A660-1FBF11DDD1E0","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3241},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3242},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3243}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"3240":{"morph":{"__isSmartRef__":true,"id":3239},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3241":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3242":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3243":{"style":{"__isSmartRef__":true,"id":3244},"chunkOwner":{"__isSmartRef__":true,"id":3239},"_id":"_141","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3244":{"uri":"http://www.lively-kernel.org/viral?part=SeeTheState&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3245":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3246}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3248},"grabbingEnabled":false,"halosEnabled":true,"id":"49092AC2-4CB1-4376-A88F-E02F98A5737A","isActive":true,"label":{"__isSmartRef__":true,"id":3249},"layout":{"__isSmartRef__":true,"id":3254},"lighterFill":{"__isSmartRef__":true,"id":3255},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":3260},"owner":{"__isSmartRef__":true,"id":3082},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3265},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3266},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":3249}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"3246":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3245},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3247},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3247":{"source":{"__isSmartRef__":true,"id":3245}},"3248":{"morph":{"__isSmartRef__":true,"id":3245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3249":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3250},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"90429146-1AE2-4DCE-9E7A-369B4E6C4982","owner":{"__isSmartRef__":true,"id":3245},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3251},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3252}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"3250":{"morph":{"__isSmartRef__":true,"id":3249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3251":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"3252":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":3249},"storedString":"modules","style":{"__isSmartRef__":true,"id":3253},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3253":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3254":{"moveVertical":true},"3255":{"stops":[{"__isSmartRef__":true,"id":3256},{"__isSmartRef__":true,"id":3257},{"__isSmartRef__":true,"id":3258},{"__isSmartRef__":true,"id":3259}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3256":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3257":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3258":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3259":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3260":{"stops":[{"__isSmartRef__":true,"id":3261},{"__isSmartRef__":true,"id":3262},{"__isSmartRef__":true,"id":3263},{"__isSmartRef__":true,"id":3264}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3261":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3262":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3263":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3264":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3265":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3266":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3260},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3267":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3268},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C39C5B72-9FC4-43EC-A4BF-5A3D946F4BF8","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":3269},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":3082},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":3270},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":3271}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"3268":{"morph":{"__isSmartRef__":true,"id":3267},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3269":{"resizeHeight":true,"resizeWidth":true},"3270":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"3271":{"style":{"__isSmartRef__":true,"id":3272},"chunkOwner":{"__isSmartRef__":true,"id":3267},"_id":"_5941","storedString":"2013-01-06 22:05 erp: \n minor improvements\n\n2013-01-06 11:17 erp: \n Changed deep copy to lively integrated correct version.\n\n2013-01-05 13:11 erp: \n Added zoom to timeline and fixed some bugs with the sliders\n\n2013-01-04 16:28 erp: \n added the first version of the timeline and improved the slider experience\n\n2013-01-03 17:26 erp: \n adjusted the name as it contained to many trailing whitespaces\n\n2013-01-03 17:14 erp: \n first version\n\n2012-10-18 17:07 jenslincke: \n no comment\n\n2012-06-18 19:35 bgnauk: \n no comment\n\n2012-04-09 13:42 undefined: \n suddenly, the rectangle became a CarDemo\n\n2012-03-14 10:42 undefined: \n css transitions\n\n2012-02-25 02:59 fbo: \n no comment\n\n2012-03-14 10:53 undefined: \n sorry\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2013-01-05 15:08 erp: \n prepared for object graph\n\n2013-01-06 20:49 erp: \n fixed further bugs with the deepCopy procedure\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3272":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3273":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3274}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3275},"halosEnabled":true,"id":"891E2AB6-C4A6-47E4-99E8-81625346979C","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","prova","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":3276},"name":"categoryList","owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3277},"prevScroll":[0,16],"scripts":[],"selectedLineNo":1,"selection":"*latest*","shape":{"__isSmartRef__":true,"id":3278},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"3274":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":3273},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3275":{"morph":{"__isSmartRef__":true,"id":3273},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3276":{"resizeHeight":true},"3277":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3278":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3279":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3280}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3282},"grabbingEnabled":false,"halosEnabled":true,"id":"5F925FBB-6BA0-4ED4-BF6E-CF29285CC3E8","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":3283},"lighterFill":{"__isSmartRef__":true,"id":3288},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":3293},"owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3298},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3299},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":3283}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"3280":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3279},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":2839},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3281},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3281":{"source":{"__isSmartRef__":true,"id":3279},"target":{"__isSmartRef__":true,"id":2839}},"3282":{"morph":{"__isSmartRef__":true,"id":3279},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3283":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3284},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"5345016B-37DE-4321-8AEF-7844B2F06FA8","owner":{"__isSmartRef__":true,"id":3279},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3285},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3286}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"3284":{"morph":{"__isSmartRef__":true,"id":3283},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3285":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"3286":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":3283},"storedString":"⟳","style":{"__isSmartRef__":true,"id":3287},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3287":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3288":{"stops":[{"__isSmartRef__":true,"id":3289},{"__isSmartRef__":true,"id":3290},{"__isSmartRef__":true,"id":3291},{"__isSmartRef__":true,"id":3292}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3289":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3290":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3291":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3292":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3293":{"stops":[{"__isSmartRef__":true,"id":3294},{"__isSmartRef__":true,"id":3295},{"__isSmartRef__":true,"id":3296},{"__isSmartRef__":true,"id":3297}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3294":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3295":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3296":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3297":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3298":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3299":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3300},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3300":{"stops":[{"__isSmartRef__":true,"id":3301},{"__isSmartRef__":true,"id":3302},{"__isSmartRef__":true,"id":3303},{"__isSmartRef__":true,"id":3304}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3301":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3302":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3303":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3304":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3305":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3306}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3307},"halosEnabled":true,"id":"46433AC1-FB3B-4ACC-9537-374306C07207","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":3308},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3309},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":3310},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":3311},{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":3337},{"__isSmartRef__":true,"id":3350},{"__isSmartRef__":true,"id":3363},{"__isSmartRef__":true,"id":3376},{"__isSmartRef__":true,"id":3389},{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3415},{"__isSmartRef__":true,"id":3428},{"__isSmartRef__":true,"id":3441},{"__isSmartRef__":true,"id":3454},{"__isSmartRef__":true,"id":3467},{"__isSmartRef__":true,"id":3480},{"__isSmartRef__":true,"id":3493}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3506},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"3306":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":3305},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3307":{"morph":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3308":{"resizeHeight":true,"resizeWidth":true},"3309":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3310":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3311":{"submorphs":[{"__isSmartRef__":true,"id":3312},{"__isSmartRef__":true,"id":3315}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3320},"eventHandler":{"__isSmartRef__":true,"id":3321},"_ClipMode":"visible","derivationIds":[],"id":"4D172E92-EA3B-47EA-9D82-E2CFF62D7E7E","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3322},"targetName":"Car","partItem":{"__isSmartRef__":true,"id":3323},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"3312":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3313},"eventHandler":{"__isSmartRef__":true,"id":3314},"_ClipMode":"visible","derivationIds":[],"id":"3992FA22-0BF9-4A06-8B2F-EDA22FF911E1","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3311},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3313":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3314":{"morph":{"__isSmartRef__":true,"id":3312},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3315":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3316},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3317},"_ClipMode":"hidden","derivationIds":[],"id":"57A72D3D-B735-480A-9170-5B7A96C1F19C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3318}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3311},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3316":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3317":{"morph":{"__isSmartRef__":true,"id":3315},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3318":{"style":{"__isSmartRef__":true,"id":3319},"chunkOwner":{"__isSmartRef__":true,"id":3315},"_id":"_5574","storedString":"Car","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3319":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3320":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3321":{"morph":{"__isSmartRef__":true,"id":3311},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3322":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3323":{"partsSpaceName":"PartsBin/Basic/","name":"Car","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3324":{"submorphs":[{"__isSmartRef__":true,"id":3325},{"__isSmartRef__":true,"id":3328}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3333},"eventHandler":{"__isSmartRef__":true,"id":3334},"_ClipMode":"visible","derivationIds":[],"id":"AEF2A82A-3980-460B-B20D-B45036973DCE","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3335},"targetName":"Cloud","partItem":{"__isSmartRef__":true,"id":3336},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"3325":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3326},"eventHandler":{"__isSmartRef__":true,"id":3327},"_ClipMode":"visible","derivationIds":[],"id":"32A56ED5-EBD0-461D-91A5-5225BE1B8318","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3324},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3326":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3327":{"morph":{"__isSmartRef__":true,"id":3325},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3328":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3329},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3330},"_ClipMode":"hidden","derivationIds":[],"id":"CA4CC5B7-6031-4A05-8B51-AFB7759E9CC9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3331}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3324},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3329":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3330":{"morph":{"__isSmartRef__":true,"id":3328},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3331":{"style":{"__isSmartRef__":true,"id":3332},"chunkOwner":{"__isSmartRef__":true,"id":3328},"_id":"_5579","storedString":"Cloud","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3332":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3333":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3334":{"morph":{"__isSmartRef__":true,"id":3324},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3335":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3336":{"partsSpaceName":"PartsBin/Basic/","name":"Cloud","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3337":{"submorphs":[{"__isSmartRef__":true,"id":3338},{"__isSmartRef__":true,"id":3341}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3346},"eventHandler":{"__isSmartRef__":true,"id":3347},"_ClipMode":"visible","derivationIds":[],"id":"CB48EB89-CBD9-49BB-AC7A-37C532CB92CA","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3348},"targetName":"Ellipse","partItem":{"__isSmartRef__":true,"id":3349},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"3338":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3339},"eventHandler":{"__isSmartRef__":true,"id":3340},"_ClipMode":"visible","derivationIds":[],"id":"D8E97F96-4786-4EED-9685-F05DF0E3ABE7","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3337},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3339":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3340":{"morph":{"__isSmartRef__":true,"id":3338},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3341":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3342},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3343},"_ClipMode":"hidden","derivationIds":[],"id":"FC1AB73A-1ABC-4DD7-B2C4-EBE6702DE1E8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3344}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3337},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3342":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3343":{"morph":{"__isSmartRef__":true,"id":3341},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3344":{"style":{"__isSmartRef__":true,"id":3345},"chunkOwner":{"__isSmartRef__":true,"id":3341},"_id":"_5584","storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3345":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3346":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3347":{"morph":{"__isSmartRef__":true,"id":3337},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3348":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3349":{"partsSpaceName":"PartsBin/Basic/","name":"Ellipse","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3350":{"submorphs":[{"__isSmartRef__":true,"id":3351},{"__isSmartRef__":true,"id":3354}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3359},"eventHandler":{"__isSmartRef__":true,"id":3360},"_ClipMode":"visible","derivationIds":[],"id":"657E0F8A-9FC6-4147-A82C-6613655E3C89","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3361},"targetName":"Image","partItem":{"__isSmartRef__":true,"id":3362},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"3351":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3352},"eventHandler":{"__isSmartRef__":true,"id":3353},"_ClipMode":"visible","derivationIds":[],"id":"6569CE44-249E-4A54-BB02-3A26DEFA84D0","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3350},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3352":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3353":{"morph":{"__isSmartRef__":true,"id":3351},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3354":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3355},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3356},"_ClipMode":"hidden","derivationIds":[],"id":"67FA36AC-4720-41BD-B6FD-050EC215722F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3357}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3350},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3355":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3356":{"morph":{"__isSmartRef__":true,"id":3354},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3357":{"style":{"__isSmartRef__":true,"id":3358},"chunkOwner":{"__isSmartRef__":true,"id":3354},"_id":"_5589","storedString":"Image","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3358":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3359":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3360":{"morph":{"__isSmartRef__":true,"id":3350},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3361":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3362":{"partsSpaceName":"PartsBin/Basic/","name":"Image","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3363":{"submorphs":[{"__isSmartRef__":true,"id":3364},{"__isSmartRef__":true,"id":3367}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3372},"eventHandler":{"__isSmartRef__":true,"id":3373},"_ClipMode":"visible","derivationIds":[],"id":"F9CF6EF4-A8D7-4FAD-99DC-298F78917D58","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3374},"targetName":"Line","partItem":{"__isSmartRef__":true,"id":3375},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"3364":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3365},"eventHandler":{"__isSmartRef__":true,"id":3366},"_ClipMode":"visible","derivationIds":[],"id":"A377875E-9B42-4B01-B520-23A01A140A96","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3365":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3366":{"morph":{"__isSmartRef__":true,"id":3364},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3367":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3368},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3369},"_ClipMode":"hidden","derivationIds":[],"id":"0DF09AD3-54A6-411D-AF67-6D741340B561","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3370}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3363},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3368":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3369":{"morph":{"__isSmartRef__":true,"id":3367},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3370":{"style":{"__isSmartRef__":true,"id":3371},"chunkOwner":{"__isSmartRef__":true,"id":3367},"_id":"_5594","storedString":"Line","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3371":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3372":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3373":{"morph":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3374":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3375":{"partsSpaceName":"PartsBin/Basic/","name":"Line","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3376":{"submorphs":[{"__isSmartRef__":true,"id":3377},{"__isSmartRef__":true,"id":3380}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3385},"eventHandler":{"__isSmartRef__":true,"id":3386},"_ClipMode":"visible","derivationIds":[],"id":"66FFEF82-2060-4476-84D5-F9BEF9D2CC4A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3387},"targetName":"LineWithArrow","partItem":{"__isSmartRef__":true,"id":3388},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"3377":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3378},"eventHandler":{"__isSmartRef__":true,"id":3379},"_ClipMode":"visible","derivationIds":[],"id":"B7983C93-2359-41DC-A408-AD2947E7BCD6","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3378":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3379":{"morph":{"__isSmartRef__":true,"id":3377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3380":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3381},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3382},"_ClipMode":"hidden","derivationIds":[],"id":"D07DFE80-AF3D-4862-931B-CB0524A72C59","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3383}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3376},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3381":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3382":{"morph":{"__isSmartRef__":true,"id":3380},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3383":{"style":{"__isSmartRef__":true,"id":3384},"chunkOwner":{"__isSmartRef__":true,"id":3380},"_id":"_5599","storedString":"LineWithArrow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3384":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3385":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3386":{"morph":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3387":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3388":{"partsSpaceName":"PartsBin/Basic/","name":"LineWithArrow","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3389":{"submorphs":[{"__isSmartRef__":true,"id":3390},{"__isSmartRef__":true,"id":3393}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3398},"eventHandler":{"__isSmartRef__":true,"id":3399},"_ClipMode":"visible","derivationIds":[],"id":"408180C8-AC08-4C3F-BD96-6C3AF3BF1FEB","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3400},"targetName":"LineWithArrowOrange","partItem":{"__isSmartRef__":true,"id":3401},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,105.0)"},"3390":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3391},"eventHandler":{"__isSmartRef__":true,"id":3392},"_ClipMode":"visible","derivationIds":[],"id":"3FB8A321-B1B8-442D-9713-5906BC27C758","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3389},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3391":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3392":{"morph":{"__isSmartRef__":true,"id":3390},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3393":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3394},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3395},"_ClipMode":"hidden","derivationIds":[],"id":"D351A0B5-0DE3-46A8-9CEC-0E030EBC201D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3396}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3389},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3394":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3395":{"morph":{"__isSmartRef__":true,"id":3393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3396":{"style":{"__isSmartRef__":true,"id":3397},"chunkOwner":{"__isSmartRef__":true,"id":3393},"_id":"_5604","storedString":"LineWithArrowOr...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3397":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3398":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3399":{"morph":{"__isSmartRef__":true,"id":3389},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3400":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3401":{"partsSpaceName":"PartsBin/Basic/","name":"LineWithArrowOrange","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3402":{"submorphs":[{"__isSmartRef__":true,"id":3403},{"__isSmartRef__":true,"id":3406}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3411},"eventHandler":{"__isSmartRef__":true,"id":3412},"_ClipMode":"visible","derivationIds":[],"id":"95D02F71-71B6-4329-8CBF-0AED6891B9B3","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3413},"targetName":"LineWithArrows","partItem":{"__isSmartRef__":true,"id":3414},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,105.0)"},"3403":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3404},"eventHandler":{"__isSmartRef__":true,"id":3405},"_ClipMode":"visible","derivationIds":[],"id":"E3A4EEC1-BD1A-4213-9273-1F915316979B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3402},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3404":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3405":{"morph":{"__isSmartRef__":true,"id":3403},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3406":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3407},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3408},"_ClipMode":"hidden","derivationIds":[],"id":"8E22E33A-856C-457E-B64A-E29554B4E892","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3409}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3402},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3407":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3408":{"morph":{"__isSmartRef__":true,"id":3406},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3409":{"style":{"__isSmartRef__":true,"id":3410},"chunkOwner":{"__isSmartRef__":true,"id":3406},"_id":"_5609","storedString":"LineWithArrows","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3410":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3411":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3412":{"morph":{"__isSmartRef__":true,"id":3402},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3413":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3414":{"partsSpaceName":"PartsBin/Basic/","name":"LineWithArrows","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3415":{"submorphs":[{"__isSmartRef__":true,"id":3416},{"__isSmartRef__":true,"id":3419}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3424},"eventHandler":{"__isSmartRef__":true,"id":3425},"_ClipMode":"visible","derivationIds":[],"id":"682CD4CF-AA75-4332-B994-C66879945F5B","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3426},"targetName":"Marker","partItem":{"__isSmartRef__":true,"id":3427},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,105.0)"},"3416":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3417},"eventHandler":{"__isSmartRef__":true,"id":3418},"_ClipMode":"visible","derivationIds":[],"id":"75107919-95B7-4E8C-9C31-448DFE74F00D","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3415},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3417":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3418":{"morph":{"__isSmartRef__":true,"id":3416},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3419":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3420},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3421},"_ClipMode":"hidden","derivationIds":[],"id":"E06B9C3E-9C55-459E-B3EB-C8C4B353D900","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3422}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3415},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3420":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3421":{"morph":{"__isSmartRef__":true,"id":3419},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3422":{"style":{"__isSmartRef__":true,"id":3423},"chunkOwner":{"__isSmartRef__":true,"id":3419},"_id":"_5614","storedString":"Marker","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3423":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3424":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3425":{"morph":{"__isSmartRef__":true,"id":3415},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3426":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3427":{"partsSpaceName":"PartsBin/Basic/","name":"Marker","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3428":{"submorphs":[{"__isSmartRef__":true,"id":3429},{"__isSmartRef__":true,"id":3432}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3437},"eventHandler":{"__isSmartRef__":true,"id":3438},"_ClipMode":"visible","derivationIds":[],"id":"9F9EBF7C-0CCA-4A4E-B32D-5EAA309B35CD","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3439},"targetName":"Notebook","partItem":{"__isSmartRef__":true,"id":3440},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,105.0)"},"3429":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3430},"eventHandler":{"__isSmartRef__":true,"id":3431},"_ClipMode":"visible","derivationIds":[],"id":"84D09E5A-4E06-4320-B30D-F45C4ED461FC","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3428},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3430":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3431":{"morph":{"__isSmartRef__":true,"id":3429},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3432":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3433},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3434},"_ClipMode":"hidden","derivationIds":[],"id":"89E2303A-D478-4F90-8E90-2BE4F329B7EE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3435}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3428},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3433":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3434":{"morph":{"__isSmartRef__":true,"id":3432},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3435":{"style":{"__isSmartRef__":true,"id":3436},"chunkOwner":{"__isSmartRef__":true,"id":3432},"_id":"_5619","storedString":"Notebook","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3436":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3437":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3438":{"morph":{"__isSmartRef__":true,"id":3428},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3439":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3440":{"partsSpaceName":"PartsBin/Basic/","name":"Notebook","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3441":{"submorphs":[{"__isSmartRef__":true,"id":3442},{"__isSmartRef__":true,"id":3445}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3450},"eventHandler":{"__isSmartRef__":true,"id":3451},"_ClipMode":"visible","derivationIds":[],"id":"4510C4FC-305F-484C-823E-71197125A0B7","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3452},"targetName":"PrimitiveShapes","partItem":{"__isSmartRef__":true,"id":3453},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,210.0)"},"3442":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3443},"eventHandler":{"__isSmartRef__":true,"id":3444},"_ClipMode":"visible","derivationIds":[],"id":"44BCAF87-A2D1-4303-84F1-01D6697BB5C2","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3441},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3443":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3444":{"morph":{"__isSmartRef__":true,"id":3442},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3445":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3446},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3447},"_ClipMode":"hidden","derivationIds":[],"id":"E4A10AE2-17ED-4D37-AA82-865D8E05B79A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3448}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3441},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3446":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3447":{"morph":{"__isSmartRef__":true,"id":3445},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3448":{"style":{"__isSmartRef__":true,"id":3449},"chunkOwner":{"__isSmartRef__":true,"id":3445},"_id":"_5624","storedString":"PrimitiveShapes","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3449":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3450":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3451":{"morph":{"__isSmartRef__":true,"id":3441},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3452":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3453":{"partsSpaceName":"PartsBin/Basic/","name":"PrimitiveShapes","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3454":{"submorphs":[{"__isSmartRef__":true,"id":3455},{"__isSmartRef__":true,"id":3458}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3463},"eventHandler":{"__isSmartRef__":true,"id":3464},"_ClipMode":"visible","derivationIds":[],"id":"49D5609E-1B81-4A47-911A-E55DC78CC2AD","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3465},"targetName":"Rectangle","partItem":{"__isSmartRef__":true,"id":3466},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,210.0)"},"3455":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3456},"eventHandler":{"__isSmartRef__":true,"id":3457},"_ClipMode":"visible","derivationIds":[],"id":"4AFD62DD-C059-4FAA-8193-CBDC6BAE213F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3454},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3456":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3457":{"morph":{"__isSmartRef__":true,"id":3455},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3458":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3459},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3460},"_ClipMode":"hidden","derivationIds":[],"id":"9ECDED30-EC2C-4E82-AD40-B324B0741162","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3461}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3454},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3459":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3460":{"morph":{"__isSmartRef__":true,"id":3458},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3461":{"style":{"__isSmartRef__":true,"id":3462},"chunkOwner":{"__isSmartRef__":true,"id":3458},"_id":"_5629","storedString":"Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3462":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3463":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3464":{"morph":{"__isSmartRef__":true,"id":3454},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3465":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3466":{"partsSpaceName":"PartsBin/Basic/","name":"Rectangle","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3467":{"submorphs":[{"__isSmartRef__":true,"id":3468},{"__isSmartRef__":true,"id":3471}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3476},"eventHandler":{"__isSmartRef__":true,"id":3477},"_ClipMode":"visible","derivationIds":[],"id":"331001A2-A737-430E-B998-614EB9C06810","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3478},"targetName":"Star","partItem":{"__isSmartRef__":true,"id":3479},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,210.0)"},"3468":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3469},"eventHandler":{"__isSmartRef__":true,"id":3470},"_ClipMode":"visible","derivationIds":[],"id":"18CB3DFF-4413-4399-A93B-B59F0B00B557","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3467},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3469":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3470":{"morph":{"__isSmartRef__":true,"id":3468},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3471":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3472},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3473},"_ClipMode":"hidden","derivationIds":[],"id":"6A3805ED-2363-4B85-A683-41510E9D648D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3474}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3467},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3472":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3473":{"morph":{"__isSmartRef__":true,"id":3471},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3474":{"style":{"__isSmartRef__":true,"id":3475},"chunkOwner":{"__isSmartRef__":true,"id":3471},"_id":"_5634","storedString":"Star","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3475":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3476":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3477":{"morph":{"__isSmartRef__":true,"id":3467},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3478":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3479":{"partsSpaceName":"PartsBin/Basic/","name":"Star","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3480":{"submorphs":[{"__isSmartRef__":true,"id":3481},{"__isSmartRef__":true,"id":3484}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3489},"eventHandler":{"__isSmartRef__":true,"id":3490},"_ClipMode":"visible","derivationIds":[],"id":"32DB1FF9-AB12-4A08-BC86-843A88FD84FD","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3491},"targetName":"Text","partItem":{"__isSmartRef__":true,"id":3492},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,210.0)"},"3481":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3482},"eventHandler":{"__isSmartRef__":true,"id":3483},"_ClipMode":"visible","derivationIds":[],"id":"D9239A42-6079-4028-B569-4EF94E5FE2F9","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3480},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3482":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3483":{"morph":{"__isSmartRef__":true,"id":3481},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3484":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3485},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3486},"_ClipMode":"hidden","derivationIds":[],"id":"A03D98B2-B856-4AC9-B7F5-F4A136FB60C1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3487}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3480},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3485":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3486":{"morph":{"__isSmartRef__":true,"id":3484},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3487":{"style":{"__isSmartRef__":true,"id":3488},"chunkOwner":{"__isSmartRef__":true,"id":3484},"_id":"_5639","storedString":"Text","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3488":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3489":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3490":{"morph":{"__isSmartRef__":true,"id":3480},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3491":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3492":{"partsSpaceName":"PartsBin/Basic/","name":"Text","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3493":{"submorphs":[{"__isSmartRef__":true,"id":3494},{"__isSmartRef__":true,"id":3497}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3502},"eventHandler":{"__isSmartRef__":true,"id":3503},"_ClipMode":"visible","derivationIds":[],"id":"05E7576F-4FB7-405D-A876-7CF0E8ACCE01","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":3504},"targetName":"Triangle","partItem":{"__isSmartRef__":true,"id":3505},"owner":{"__isSmartRef__":true,"id":3305},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,210.0)"},"3494":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3495},"eventHandler":{"__isSmartRef__":true,"id":3496},"_ClipMode":"visible","derivationIds":[],"id":"C572DE62-092B-455F-AAC7-21BB70674DAC","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":3493},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"3495":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"3496":{"morph":{"__isSmartRef__":true,"id":3494},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3497":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3498},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":3499},"_ClipMode":"hidden","derivationIds":[],"id":"6167DA51-903E-4DF9-A876-311F914D33C2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":3500}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3493},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"3498":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"3499":{"morph":{"__isSmartRef__":true,"id":3497},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3500":{"style":{"__isSmartRef__":true,"id":3501},"chunkOwner":{"__isSmartRef__":true,"id":3497},"_id":"_5644","storedString":"Triangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3501":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3502":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"3503":{"morph":{"__isSmartRef__":true,"id":3493},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3505":{"partsSpaceName":"PartsBin/Basic/","name":"Triangle","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"3506":{"addPartItemAsync":{"__isSmartRef__":true,"id":3507},"adjustForNewBounds":{"__isSmartRef__":true,"id":3511},"selectPartItem":{"__isSmartRef__":true,"id":3518},"startAddingPartItems":{"__isSmartRef__":true,"id":3521},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":3525},"unselectAll":{"__isSmartRef__":true,"id":3529}},"3507":{"funcProperties":{"__isSmartRef__":true,"id":3508},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":3510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3508":{"timestamp":{"__isSmartRef__":true,"id":3509},"user":"robertkrahn"},"3509":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"3510":{"this":{"__isSmartRef__":true,"id":3305}},"3511":{"funcProperties":{"__isSmartRef__":true,"id":3512},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":3513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3512":{},"3513":{"this":{"__isSmartRef__":true,"id":3305},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3514}},"3514":{"$super":{"__isSmartRef__":true,"id":3515}},"3515":{"funcProperties":{"__isSmartRef__":true,"id":3516},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":3517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3516":{},"3517":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":3305}},"3518":{"funcProperties":{"__isSmartRef__":true,"id":3519},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":3520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3519":{},"3520":{"this":{"__isSmartRef__":true,"id":3305}},"3521":{"funcProperties":{"__isSmartRef__":true,"id":3522},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":3524},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3522":{"timestamp":{"__isSmartRef__":true,"id":3523},"user":"robertkrahn"},"3523":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"3524":{"this":{"__isSmartRef__":true,"id":3305}},"3525":{"funcProperties":{"__isSmartRef__":true,"id":3526},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":3528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3526":{"timestamp":{"__isSmartRef__":true,"id":3527},"user":"robertkrahn"},"3527":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"3528":{"this":{"__isSmartRef__":true,"id":3305}},"3529":{"funcProperties":{"__isSmartRef__":true,"id":3530},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":3531},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3530":{},"3531":{"this":{"__isSmartRef__":true,"id":3305}},"3532":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3533}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3534},"grabbingEnabled":false,"halosEnabled":true,"id":"9D036D13-706C-41C7-9ABE-5C73AEC5ACFF","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":3535},"layout":{"__isSmartRef__":true,"id":3540},"lighterFill":{"__isSmartRef__":true,"id":3541},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":3546},"owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3551},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3552},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":3535}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3553},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"3533":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3532},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":3532},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3534":{"morph":{"__isSmartRef__":true,"id":3532},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3535":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3536},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"FE9BE45C-6F01-45A5-988C-CFF4445370D6","isLabel":true,"owner":{"__isSmartRef__":true,"id":3532},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3537},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3538}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"3536":{"morph":{"__isSmartRef__":true,"id":3535},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3537":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"3538":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":3535},"storedString":"-","style":{"__isSmartRef__":true,"id":3539},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3539":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3540":{"moveVertical":false},"3541":{"stops":[{"__isSmartRef__":true,"id":3542},{"__isSmartRef__":true,"id":3543},{"__isSmartRef__":true,"id":3544},{"__isSmartRef__":true,"id":3545}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3542":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3543":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3544":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3545":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3546":{"stops":[{"__isSmartRef__":true,"id":3547},{"__isSmartRef__":true,"id":3548},{"__isSmartRef__":true,"id":3549},{"__isSmartRef__":true,"id":3550}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3547":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3548":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3549":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3550":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3551":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3552":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3546},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3553":{"onFire":{"__isSmartRef__":true,"id":3554}},"3554":{"funcProperties":{"__isSmartRef__":true,"id":3555},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":3556},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3555":{},"3556":{"this":{"__isSmartRef__":true,"id":3532}},"3557":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3558}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3559},"grabbingEnabled":false,"halosEnabled":true,"id":"6AE3EC50-19F4-466A-B1DE-991512C3714B","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":3560},"layout":{"__isSmartRef__":true,"id":3565},"lighterFill":{"__isSmartRef__":true,"id":3566},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":3571},"owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3576},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3577},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":3560}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3578},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"3558":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3557},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":3557},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3559":{"morph":{"__isSmartRef__":true,"id":3557},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3560":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3561},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"0E592398-7002-44F7-8F0C-A137CF1DB1A0","isLabel":true,"owner":{"__isSmartRef__":true,"id":3557},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3562},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3563}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"3561":{"morph":{"__isSmartRef__":true,"id":3560},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3562":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"3563":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":3560},"storedString":"+","style":{"__isSmartRef__":true,"id":3564},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3564":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3565":{"moveVertical":false},"3566":{"stops":[{"__isSmartRef__":true,"id":3567},{"__isSmartRef__":true,"id":3568},{"__isSmartRef__":true,"id":3569},{"__isSmartRef__":true,"id":3570}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3567":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3568":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3569":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3570":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3571":{"stops":[{"__isSmartRef__":true,"id":3572},{"__isSmartRef__":true,"id":3573},{"__isSmartRef__":true,"id":3574},{"__isSmartRef__":true,"id":3575}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3572":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3573":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3574":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3575":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3576":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3577":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3571},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3578":{"onFire":{"__isSmartRef__":true,"id":3579}},"3579":{"funcProperties":{"__isSmartRef__":true,"id":3580},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":3581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3580":{},"3581":{"this":{"__isSmartRef__":true,"id":3557}},"3582":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":3583}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3584},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"D8A8B5CA-078E-4D0F-91D1-85281D9C3612","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":3585},"name":"searchText","owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3586},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":3587},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3588}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"3583":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":3582},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":2839},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3584":{"morph":{"__isSmartRef__":true,"id":3582},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3585":{"resizeWidth":true},"3586":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3587":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3588":{"style":{"__isSmartRef__":true,"id":3589},"chunkOwner":{"__isSmartRef__":true,"id":3582},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3589":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3590":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3591},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"0F0F2868-9AD0-4BED-B802-23A3F348AE87","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":2839},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3592},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3593},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3594}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"3591":{"morph":{"__isSmartRef__":true,"id":3590},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3592":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3593":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3594":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":3590},"morph":{"__isSmartRef__":true,"id":3590},"storedString":"search","style":{"__isSmartRef__":true,"id":3595},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3595":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3596":{"onrestore":{"__isSmartRef__":true,"id":3597},"addCategory":{"__isSmartRef__":true,"id":3605},"addCategoryInteractively":{"__isSmartRef__":true,"id":3609},"addExternalCategory":{"__isSmartRef__":true,"id":3613},"addMorphsForPartItems":{"__isSmartRef__":true,"id":3617},"addPartsFromURLs":{"__isSmartRef__":true,"id":3621},"addPartsOfCategory":{"__isSmartRef__":true,"id":3625},"commitLogString":{"__isSmartRef__":true,"id":3629},"defaultPartsBinURL":{"__isSmartRef__":true,"id":3633},"ensureCategories":{"__isSmartRef__":true,"id":3637},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":3641},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":3645},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":3649},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":3653},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":3657},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":3661},"loadPartsOfCategory":{"__isSmartRef__":true,"id":3665},"makeUpPartNameFor":{"__isSmartRef__":true,"id":3669},"onLoadAll":{"__isSmartRef__":true,"id":3673},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":3677},"onLoadLatest":{"__isSmartRef__":true,"id":3685},"onSearch":{"__isSmartRef__":true,"id":3689},"openPart":{"__isSmartRef__":true,"id":3693},"partsBinURL":{"__isSmartRef__":true,"id":3697},"partsBinUrl":{"__isSmartRef__":true,"id":3701},"reloadEverything":{"__isSmartRef__":true,"id":3705},"removeCategory":{"__isSmartRef__":true,"id":3709},"removeCategoryInteractively":{"__isSmartRef__":true,"id":3713},"removeParts":{"__isSmartRef__":true,"id":3717},"reset":{"__isSmartRef__":true,"id":3721},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":3725},"search":{"__isSmartRef__":true,"id":3729},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":3733},"setSelectedPartItem":{"__isSmartRef__":true,"id":3737},"setSelectedPartVersions":{"__isSmartRef__":true,"id":3741},"setShareLink":{"__isSmartRef__":true,"id":3745},"setupConnections":{"__isSmartRef__":true,"id":3749},"showCommits":{"__isSmartRef__":true,"id":3753},"showMsg":{"__isSmartRef__":true,"id":3757},"toggleMorePane":{"__isSmartRef__":true,"id":3761},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":3765},"updateCategoryList":{"__isSmartRef__":true,"id":3769}},"3597":{"funcProperties":{"__isSmartRef__":true,"id":3598},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":3600},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3598":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3599},"user":"undefined"},"3599":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"3600":{"this":{"__isSmartRef__":true,"id":2839},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3601}},"3601":{"$super":{"__isSmartRef__":true,"id":3602}},"3602":{"funcProperties":{"__isSmartRef__":true,"id":3603},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3604},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3603":{},"3604":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":2839}},"3605":{"funcProperties":{"__isSmartRef__":true,"id":3606},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":3608},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3606":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3607}},"3607":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"3608":{"this":{"__isSmartRef__":true,"id":2839}},"3609":{"funcProperties":{"__isSmartRef__":true,"id":3610},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":3612},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3610":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3611}},"3611":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3612":{"this":{"__isSmartRef__":true,"id":2839}},"3613":{"funcProperties":{"__isSmartRef__":true,"id":3614},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":3616},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3614":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3615}},"3615":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3616":{"this":{"__isSmartRef__":true,"id":2839}},"3617":{"funcProperties":{"__isSmartRef__":true,"id":3618},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":3620},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3618":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3619}},"3619":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"3620":{"this":{"__isSmartRef__":true,"id":2839}},"3621":{"funcProperties":{"__isSmartRef__":true,"id":3622},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":3624},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3622":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3623},"user":"jenslincke"},"3623":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"3624":{"this":{"__isSmartRef__":true,"id":2839}},"3625":{"funcProperties":{"__isSmartRef__":true,"id":3626},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":3628},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3626":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3627}},"3627":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3628":{"this":{"__isSmartRef__":true,"id":2839}},"3629":{"funcProperties":{"__isSmartRef__":true,"id":3630},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":3632},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3630":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3631},"user":"jenslincke"},"3631":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"3632":{"this":{"__isSmartRef__":true,"id":2839}},"3633":{"funcProperties":{"__isSmartRef__":true,"id":3634},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":3636},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3634":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3635},"user":"fabian"},"3635":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"3636":{"this":{"__isSmartRef__":true,"id":2839}},"3637":{"funcProperties":{"__isSmartRef__":true,"id":3638},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":3640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3638":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3639}},"3639":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3640":{"this":{"__isSmartRef__":true,"id":2839}},"3641":{"funcProperties":{"__isSmartRef__":true,"id":3642},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":3644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3642":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3643}},"3643":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3644":{"this":{"__isSmartRef__":true,"id":2839}},"3645":{"funcProperties":{"__isSmartRef__":true,"id":3646},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":3648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3646":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3647},"user":"undefined"},"3647":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"3648":{"this":{"__isSmartRef__":true,"id":2839}},"3649":{"funcProperties":{"__isSmartRef__":true,"id":3650},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":3652},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3650":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3651},"user":"robertkrahn"},"3651":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"3652":{"this":{"__isSmartRef__":true,"id":2839}},"3653":{"funcProperties":{"__isSmartRef__":true,"id":3654},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":3656},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3654":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3655},"user":"robertkrahn"},"3655":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"3656":{"this":{"__isSmartRef__":true,"id":2839}},"3657":{"funcProperties":{"__isSmartRef__":true,"id":3658},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":3660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3658":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3659}},"3659":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3660":{"this":{"__isSmartRef__":true,"id":2839}},"3661":{"funcProperties":{"__isSmartRef__":true,"id":3662},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":3664},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3662":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3663}},"3663":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3664":{"this":{"__isSmartRef__":true,"id":2839}},"3665":{"funcProperties":{"__isSmartRef__":true,"id":3666},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":3668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3666":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3667}},"3667":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"3668":{"this":{"__isSmartRef__":true,"id":2839}},"3669":{"funcProperties":{"__isSmartRef__":true,"id":3670},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":3672},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3670":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3671}},"3671":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3672":{"this":{"__isSmartRef__":true,"id":2839}},"3673":{"funcProperties":{"__isSmartRef__":true,"id":3674},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":3676},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3674":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3675}},"3675":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"3676":{"this":{"__isSmartRef__":true,"id":2839}},"3677":{"funcProperties":{"__isSmartRef__":true,"id":3678},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":3680},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3678":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3679}},"3679":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3680":{"this":{"__isSmartRef__":true,"id":2839},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3681}},"3681":{"$super":{"__isSmartRef__":true,"id":3682}},"3682":{"funcProperties":{"__isSmartRef__":true,"id":3683},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3684},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3683":{},"3684":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":2839}},"3685":{"funcProperties":{"__isSmartRef__":true,"id":3686},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":3688},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3686":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3687}},"3687":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3688":{"this":{"__isSmartRef__":true,"id":2839}},"3689":{"funcProperties":{"__isSmartRef__":true,"id":3690},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":3692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3690":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3691},"user":"lauritz"},"3691":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"3692":{"this":{"__isSmartRef__":true,"id":2839}},"3693":{"funcProperties":{"__isSmartRef__":true,"id":3694},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":3696},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3694":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3695}},"3695":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3696":{"this":{"__isSmartRef__":true,"id":2839}},"3697":{"funcProperties":{"__isSmartRef__":true,"id":3698},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":3700},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3698":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3699}},"3699":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"3700":{"this":{"__isSmartRef__":true,"id":2839}},"3701":{"funcProperties":{"__isSmartRef__":true,"id":3702},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":3704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3702":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3703}},"3703":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"3704":{"this":{"__isSmartRef__":true,"id":2839}},"3705":{"funcProperties":{"__isSmartRef__":true,"id":3706},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":3708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3706":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3707}},"3707":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"3708":{"this":{"__isSmartRef__":true,"id":2839}},"3709":{"funcProperties":{"__isSmartRef__":true,"id":3710},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":3712},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3710":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3711}},"3711":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3712":{"this":{"__isSmartRef__":true,"id":2839}},"3713":{"funcProperties":{"__isSmartRef__":true,"id":3714},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":3716},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3714":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3715}},"3715":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3716":{"this":{"__isSmartRef__":true,"id":2839}},"3717":{"funcProperties":{"__isSmartRef__":true,"id":3718},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":3720},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3718":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3719}},"3719":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3720":{"this":{"__isSmartRef__":true,"id":2839}},"3721":{"funcProperties":{"__isSmartRef__":true,"id":3722},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":3724},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3722":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3723},"user":"robertkrahn"},"3723":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"3724":{"this":{"__isSmartRef__":true,"id":2839}},"3725":{"funcProperties":{"__isSmartRef__":true,"id":3726},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":3728},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3726":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3727}},"3727":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"3728":{"this":{"__isSmartRef__":true,"id":2839}},"3729":{"funcProperties":{"__isSmartRef__":true,"id":3730},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":3732},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3730":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3731},"user":"robertkrahn"},"3731":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"3732":{"this":{"__isSmartRef__":true,"id":2839}},"3733":{"funcProperties":{"__isSmartRef__":true,"id":3734},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":3736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3734":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3735},"user":"jenslincke"},"3735":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"3736":{"this":{"__isSmartRef__":true,"id":2839}},"3737":{"funcProperties":{"__isSmartRef__":true,"id":3738},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":3740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3738":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3739},"user":"jenslincke"},"3739":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"3740":{"this":{"__isSmartRef__":true,"id":2839}},"3741":{"funcProperties":{"__isSmartRef__":true,"id":3742},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":3744},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3742":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3743},"user":"jenslincke"},"3743":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"3744":{"this":{"__isSmartRef__":true,"id":2839}},"3745":{"funcProperties":{"__isSmartRef__":true,"id":3746},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":3748},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3746":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3747},"user":"robertkrahn"},"3747":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"3748":{"this":{"__isSmartRef__":true,"id":2839}},"3749":{"funcProperties":{"__isSmartRef__":true,"id":3750},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":3752},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3750":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3751}},"3751":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3752":{"this":{"__isSmartRef__":true,"id":2839}},"3753":{"funcProperties":{"__isSmartRef__":true,"id":3754},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":3756},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3754":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3755},"user":"robertkrahn"},"3755":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"3756":{"this":{"__isSmartRef__":true,"id":2839}},"3757":{"funcProperties":{"__isSmartRef__":true,"id":3758},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":3760},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3758":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3759},"user":"lauritz"},"3759":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"3760":{"this":{"__isSmartRef__":true,"id":2839}},"3761":{"funcProperties":{"__isSmartRef__":true,"id":3762},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":3764},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3762":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3763},"user":"lauritz"},"3763":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"3764":{"this":{"__isSmartRef__":true,"id":2839}},"3765":{"funcProperties":{"__isSmartRef__":true,"id":3766},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":3768},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3766":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3767},"user":"robertkrahn"},"3767":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"3768":{"this":{"__isSmartRef__":true,"id":2839}},"3769":{"funcProperties":{"__isSmartRef__":true,"id":3770},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":3772},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3770":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3771}},"3771":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"3772":{"this":{"__isSmartRef__":true,"id":2839}},"3773":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":2839}},"3774":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":3775},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3775":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":2839}},"3776":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":2837},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":3777},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3777":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":2837}},"3778":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":2837},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":3779},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3779":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":2837}},"3780":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":4668},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3781":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":3782},{"__isSmartRef__":true,"id":3783},{"__isSmartRef__":true,"id":3784},{"__isSmartRef__":true,"id":3785},{"__isSmartRef__":true,"id":3786},{"__isSmartRef__":true,"id":3787},{"__isSmartRef__":true,"id":3788},{"__isSmartRef__":true,"id":3789},{"__isSmartRef__":true,"id":3790},{"__isSmartRef__":true,"id":3791},{"__isSmartRef__":true,"id":3792},{"__isSmartRef__":true,"id":3793},{"__isSmartRef__":true,"id":3794},{"__isSmartRef__":true,"id":3795},{"__isSmartRef__":true,"id":3796},{"__isSmartRef__":true,"id":3797},{"__isSmartRef__":true,"id":3798},{"__isSmartRef__":true,"id":3799},{"__isSmartRef__":true,"id":3800},{"__isSmartRef__":true,"id":3801},{"__isSmartRef__":true,"id":3802},{"__isSmartRef__":true,"id":3803},{"__isSmartRef__":true,"id":3804},{"__isSmartRef__":true,"id":3805},{"__isSmartRef__":true,"id":3806},{"__isSmartRef__":true,"id":3807},{"__isSmartRef__":true,"id":3808},{"__isSmartRef__":true,"id":3809},{"__isSmartRef__":true,"id":3810},{"__isSmartRef__":true,"id":3811},{"__isSmartRef__":true,"id":3812},{"__isSmartRef__":true,"id":3813},{"__isSmartRef__":true,"id":3814},{"__isSmartRef__":true,"id":3815},{"__isSmartRef__":true,"id":3816},{"__isSmartRef__":true,"id":3817},{"__isSmartRef__":true,"id":3818},{"__isSmartRef__":true,"id":3819},{"__isSmartRef__":true,"id":3820},{"__isSmartRef__":true,"id":3821},{"__isSmartRef__":true,"id":3822},{"__isSmartRef__":true,"id":3823},{"__isSmartRef__":true,"id":3824},{"__isSmartRef__":true,"id":3825},{"__isSmartRef__":true,"id":3826}],"attributeConnections":[{"__isSmartRef__":true,"id":3827},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3891},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898}],"categoryName":"*latest*","connections":{"__isSmartRef__":true,"id":4016},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4018},"halosEnabled":true,"id":"BA79FEC3-84D8-46D6-A197-6E6DF476AA50","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":4019},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":3883},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4020},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":4023},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4024},{"__isSmartRef__":true,"id":4183},{"__isSmartRef__":true,"id":4189},{"__isSmartRef__":true,"id":4215},{"__isSmartRef__":true,"id":4427},{"__isSmartRef__":true,"id":4452},{"__isSmartRef__":true,"id":4477},{"__isSmartRef__":true,"id":4485},{"__isSmartRef__":true,"id":3831}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4491},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"3782":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3783":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3784":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3785":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3786":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3787":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3788":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3789":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3790":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3791":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3792":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3793":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3794":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3795":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3796":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3797":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3798":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3799":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3800":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3801":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3802":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3803":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3804":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3805":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3806":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3807":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3808":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3809":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3810":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3811":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3812":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3813":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3814":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3815":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3816":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3817":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3818":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3819":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3820":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3821":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3822":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3823":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3824":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3825":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3826":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3827":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":3781},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3828":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":4015},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3829":{"dependendConnections":[{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854},{"__isSmartRef__":true,"id":3828},{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3878},{"__isSmartRef__":true,"id":3880},{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888}],"oldTransform":{"__isSmartRef__":true,"id":4013},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":3831},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":3834},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"3830":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":3831},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3875},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3831":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3832},{"__isSmartRef__":true,"id":3829},{"__isSmartRef__":true,"id":3830},{"__isSmartRef__":true,"id":3850},{"__isSmartRef__":true,"id":3852},{"__isSmartRef__":true,"id":3854}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3856},"grabbingEnabled":false,"halosEnabled":true,"id":"314F8D34-1AD7-4EA5-9501-212800ED67C2","isActive":true,"label":{"__isSmartRef__":true,"id":3857},"layout":{"__isSmartRef__":true,"id":3862},"lighterFill":{"__isSmartRef__":true,"id":3863},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":3868},"owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3873},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3874},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":3857}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"3832":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":3831},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":3781},"visualConnector":{"__isSmartRef__":true,"id":3833},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3833":{"con":{"__isSmartRef__":true,"id":3832},"controlPoints":[{"__isSmartRef__":true,"id":3834},{"__isSmartRef__":true,"id":3836}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":3838},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":3839},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3842},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3834":{"connectedMagnet":{"__isSmartRef__":true,"id":3835},"index":0,"morph":{"__isSmartRef__":true,"id":3833},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3835":{"connectedControlPoints":[{"__isSmartRef__":true,"id":3834}],"morph":{"__isSmartRef__":true,"id":3831},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"3836":{"connectedMagnet":{"__isSmartRef__":true,"id":3837},"index":1,"morph":{"__isSmartRef__":true,"id":3833},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"3837":{"connectedControlPoints":[{"__isSmartRef__":true,"id":3836}],"morph":{"__isSmartRef__":true,"id":3781},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"3838":{"morph":{"__isSmartRef__":true,"id":3833},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3839":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":3840},{"__isSmartRef__":true,"id":3841}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"3840":{"isAbsolute":true,"x":1200.5,"y":66.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3841":{"isAbsolute":true,"x":482.1,"y":52.400000000000006,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"3842":{"morphMenuItems":{"__isSmartRef__":true,"id":3843}},"3843":{"funcProperties":{"__isSmartRef__":true,"id":3844},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":3845},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3844":{},"3845":{"this":{"__isSmartRef__":true,"id":3833},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3846}},"3846":{"$super":{"__isSmartRef__":true,"id":3847}},"3847":{"funcProperties":{"__isSmartRef__":true,"id":3848},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":3849},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3848":{},"3849":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":3833}},"3850":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":3831},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3851},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3851":{"source":{"__isSmartRef__":true,"id":3831},"target":{"__isSmartRef__":true,"id":3829}},"3852":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":3831},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3853},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3853":{"source":{"__isSmartRef__":true,"id":3831},"target":{"__isSmartRef__":true,"id":3829}},"3854":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":3831},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3855},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3855":{"source":{"__isSmartRef__":true,"id":3831},"target":{"__isSmartRef__":true,"id":3829}},"3856":{"morph":{"__isSmartRef__":true,"id":3831},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3857":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3858},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"19D2E9B9-E7C2-43D5-9407-A77674B8679F","owner":{"__isSmartRef__":true,"id":3831},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":3859},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":3860}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"3858":{"morph":{"__isSmartRef__":true,"id":3857},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3859":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"3860":{"_id":"_1756","chunkOwner":{"__isSmartRef__":true,"id":3857},"storedString":"more","style":{"__isSmartRef__":true,"id":3861},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3861":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3862":{"moveHorizontal":true},"3863":{"stops":[{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3865},{"__isSmartRef__":true,"id":3866},{"__isSmartRef__":true,"id":3867}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3864":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3865":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3866":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3867":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3868":{"stops":[{"__isSmartRef__":true,"id":3869},{"__isSmartRef__":true,"id":3870},{"__isSmartRef__":true,"id":3871},{"__isSmartRef__":true,"id":3872}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3869":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3870":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3871":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3872":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3873":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3874":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":3868},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"3875":{"source":{"__isSmartRef__":true,"id":3831},"target":{"__isSmartRef__":true,"id":3829}},"3876":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3877},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3877":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3829}},"3878":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3879},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3879":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3829}},"3880":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3881},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3881":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3829}},"3882":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":4012},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3883":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":3882},{"__isSmartRef__":true,"id":3884},{"__isSmartRef__":true,"id":3886},{"__isSmartRef__":true,"id":3888},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":3909},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"5FBDF0DE-5C9B-41CF-A8A5-B8B03ECC7023","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":3910},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":1604},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":3911},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":3781},{"__isSmartRef__":true,"id":3912},{"__isSmartRef__":true,"id":3955}],"targetMorph":{"__isSmartRef__":true,"id":3781},"titleBar":{"__isSmartRef__":true,"id":3955},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4003},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(482.1,31.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(751.0,39.0)"},"3884":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3885},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3885":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3829}},"3886":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3887},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3887":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3829}},"3888":{"dependedBy":{"__isSmartRef__":true,"id":3829},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":3829},"varMapping":{"__isSmartRef__":true,"id":3889},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3889":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3829}},"3890":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3908},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3891":{"dependendConnections":[{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904},{"__isSmartRef__":true,"id":3892},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3890},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3902},{"__isSmartRef__":true,"id":3904}],"oldTransform":{"__isSmartRef__":true,"id":3906},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":3836},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"3892":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3893},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3893":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3891}},"3894":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3895},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3895":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3891}},"3896":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3897},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3897":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3891}},"3898":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3899},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3899":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3891}},"3900":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3901},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3901":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3891}},"3902":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3903},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3903":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3891}},"3904":{"dependedBy":{"__isSmartRef__":true,"id":3891},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":3891},"varMapping":{"__isSmartRef__":true,"id":3905},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3905":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3891}},"3906":{"d":1,"a":1,"f":52.400000000000006,"e":482.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":3907},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3907":{"a":1,"b":0,"c":0,"d":1,"e":482.1,"f":52.400000000000006,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3908":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3891}},"3909":{"morph":{"__isSmartRef__":true,"id":3883},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3910":{"adjustForNewBounds":true},"3911":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"3912":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":3913}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":3914},"halosEnabled":true,"id":"10968359-DABC-4AA1-A86B-B8AA7C162751","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":3883},"partsBinMetaInfo":{"__isSmartRef__":true,"id":3915},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":3916},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3917},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"3913":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":3912},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":3912},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3914":{"morph":{"__isSmartRef__":true,"id":3912},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3915":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3916":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"3917":{"alignToOwner":{"__isSmartRef__":true,"id":3918},"morphMenuItems":{"__isSmartRef__":true,"id":3921},"onDrag":{"__isSmartRef__":true,"id":3928},"onDragEnd":{"__isSmartRef__":true,"id":3936},"onDragStart":{"__isSmartRef__":true,"id":3944},"reset":{"__isSmartRef__":true,"id":3952}},"3918":{"funcProperties":{"__isSmartRef__":true,"id":3919},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":3920},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3919":{},"3920":{"this":{"__isSmartRef__":true,"id":3912}},"3921":{"funcProperties":{"__isSmartRef__":true,"id":3922},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":3923},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3922":{},"3923":{"this":{"__isSmartRef__":true,"id":3912},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3924}},"3924":{"$super":{"__isSmartRef__":true,"id":3925}},"3925":{"funcProperties":{"__isSmartRef__":true,"id":3926},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":3927},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3926":{},"3927":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":3912}},"3928":{"funcProperties":{"__isSmartRef__":true,"id":3929},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":3931},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3929":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3930},"user":"sstamm"},"3930":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"3931":{"this":{"__isSmartRef__":true,"id":3912},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3932}},"3932":{"$super":{"__isSmartRef__":true,"id":3933}},"3933":{"funcProperties":{"__isSmartRef__":true,"id":3934},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3935},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3934":{},"3935":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":3912}},"3936":{"funcProperties":{"__isSmartRef__":true,"id":3937},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":3939},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3937":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3938},"user":"sstamm"},"3938":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"3939":{"this":{"__isSmartRef__":true,"id":3912},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3940}},"3940":{"$super":{"__isSmartRef__":true,"id":3941}},"3941":{"funcProperties":{"__isSmartRef__":true,"id":3942},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3943},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3942":{},"3943":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":3912}},"3944":{"funcProperties":{"__isSmartRef__":true,"id":3945},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":3947},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3945":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":3946},"user":"sstamm"},"3946":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"3947":{"this":{"__isSmartRef__":true,"id":3912},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3948}},"3948":{"$super":{"__isSmartRef__":true,"id":3949}},"3949":{"funcProperties":{"__isSmartRef__":true,"id":3950},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":3951},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3950":{},"3951":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":3912}},"3952":{"funcProperties":{"__isSmartRef__":true,"id":3953},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":3954},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3953":{},"3954":{"this":{"__isSmartRef__":true,"id":3912}},"3955":{"submorphs":[{"__isSmartRef__":true,"id":3956},{"__isSmartRef__":true,"id":3962},{"__isSmartRef__":true,"id":3975},{"__isSmartRef__":true,"id":3987}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4000},"eventHandler":{"__isSmartRef__":true,"id":4001},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"2D761D43-5436-4332-A363-B879D1A06910","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4002},"windowMorph":{"__isSmartRef__":true,"id":3883},"label":{"__isSmartRef__":true,"id":3956},"closeButton":{"__isSmartRef__":true,"id":3962},"menuButton":{"__isSmartRef__":true,"id":3975},"collapseButton":{"__isSmartRef__":true,"id":3987},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3883},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"3956":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3957},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3958}],"eventHandler":{"__isSmartRef__":true,"id":3960},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"E272107E-6141-4734-B320-BD97A6F8A07B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":3961},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3955},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"3957":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3958":{"style":{"__isSmartRef__":true,"id":3959},"chunkOwner":{"__isSmartRef__":true,"id":3956},"_id":"_4621","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3959":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3960":{"morph":{"__isSmartRef__":true,"id":3956},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3961":{"resizeWidth":true},"3962":{"submorphs":[{"__isSmartRef__":true,"id":3963}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3968},"eventHandler":{"__isSmartRef__":true,"id":3969},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"41CDFC3E-AEE1-4F61-8491-766FA3766B27","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3963},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3955},"layout":{"__isSmartRef__":true,"id":3970},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":3971},{"__isSmartRef__":true,"id":3973}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"3963":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3964},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3965}],"eventHandler":{"__isSmartRef__":true,"id":3967},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"CF94A8CD-C7BE-48A8-A599-225BA443F731","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3962},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"3964":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3965":{"style":{"__isSmartRef__":true,"id":3966},"chunkOwner":{"__isSmartRef__":true,"id":3963},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3966":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3967":{"morph":{"__isSmartRef__":true,"id":3963},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3968":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3969":{"morph":{"__isSmartRef__":true,"id":3962},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3970":{"moveHorizontal":true},"3971":{"sourceObj":{"__isSmartRef__":true,"id":3962},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":3972},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3972":{"source":{"__isSmartRef__":true,"id":3962},"target":{"__isSmartRef__":true,"id":3883}},"3973":{"sourceObj":{"__isSmartRef__":true,"id":3962},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":3974},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3974":{"source":{"__isSmartRef__":true,"id":3962},"target":{"__isSmartRef__":true,"id":3883}},"3975":{"submorphs":[{"__isSmartRef__":true,"id":3976}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3981},"eventHandler":{"__isSmartRef__":true,"id":3982},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"66D0D261-00D6-43CB-8C4F-1C99113C4F60","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3976},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3955},"attributeConnections":[{"__isSmartRef__":true,"id":3983},{"__isSmartRef__":true,"id":3985}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"3976":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3977},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3978}],"eventHandler":{"__isSmartRef__":true,"id":3980},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"769A705B-D0C9-4598-9996-10C68A0BFA25","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3975},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"3977":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3978":{"style":{"__isSmartRef__":true,"id":3979},"chunkOwner":{"__isSmartRef__":true,"id":3976},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3979":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3980":{"morph":{"__isSmartRef__":true,"id":3976},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3981":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3982":{"morph":{"__isSmartRef__":true,"id":3975},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3983":{"sourceObj":{"__isSmartRef__":true,"id":3975},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":3984},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3984":{"source":{"__isSmartRef__":true,"id":3975},"target":{"__isSmartRef__":true,"id":3883}},"3985":{"sourceObj":{"__isSmartRef__":true,"id":3975},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":3986},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3986":{"source":{"__isSmartRef__":true,"id":3975},"target":{"__isSmartRef__":true,"id":3883}},"3987":{"submorphs":[{"__isSmartRef__":true,"id":3988}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3993},"eventHandler":{"__isSmartRef__":true,"id":3994},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"4B738BE6-F09D-481E-A0BC-98F4CBE9057C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":3988},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":3955},"layout":{"__isSmartRef__":true,"id":3995},"attributeConnections":[{"__isSmartRef__":true,"id":3996},{"__isSmartRef__":true,"id":3998}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"3988":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3989},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3990}],"eventHandler":{"__isSmartRef__":true,"id":3992},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"4984518C-87D8-44AF-87FF-478583D44448","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3987},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"3989":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3990":{"style":{"__isSmartRef__":true,"id":3991},"chunkOwner":{"__isSmartRef__":true,"id":3988},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3991":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3992":{"morph":{"__isSmartRef__":true,"id":3988},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3993":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3994":{"morph":{"__isSmartRef__":true,"id":3987},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3995":{"moveHorizontal":true},"3996":{"sourceObj":{"__isSmartRef__":true,"id":3987},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":3997},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3997":{"source":{"__isSmartRef__":true,"id":3987},"target":{"__isSmartRef__":true,"id":3883}},"3998":{"sourceObj":{"__isSmartRef__":true,"id":3987},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3883},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":3999},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3999":{"source":{"__isSmartRef__":true,"id":3987},"target":{"__isSmartRef__":true,"id":3883}},"4000":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4001":{"morph":{"__isSmartRef__":true,"id":3955},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4002":{"resizeWidth":true,"adjustForNewBounds":true},"4003":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":4004}},"4004":{"funcProperties":{"__isSmartRef__":true,"id":4005},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":4007},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4005":{"timestamp":{"__isSmartRef__":true,"id":4006},"user":"robertkrahn"},"4006":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"4007":{"this":{"__isSmartRef__":true,"id":3883},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4008}},"4008":{"$super":{"__isSmartRef__":true,"id":4009}},"4009":{"funcProperties":{"__isSmartRef__":true,"id":4010},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":4011},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4010":{},"4011":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":3883}},"4012":{"source":{"__isSmartRef__":true,"id":3883},"target":{"__isSmartRef__":true,"id":3829}},"4013":{"d":1,"a":1,"f":66.4,"e":1200.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":4014},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4014":{"a":1,"b":0,"c":0,"d":1,"e":1200.5,"f":66.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4015":{"source":{"__isSmartRef__":true,"id":3781},"target":{"__isSmartRef__":true,"id":3829}},"4016":{"toggleMorePane":{"__isSmartRef__":true,"id":4017}},"4017":{},"4018":{"morph":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4019":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"4020":{"changes":[{"__isSmartRef__":true,"id":4021}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4021":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":4022},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"4022":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"4023":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4024":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":false,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4025},"halosEnabled":true,"id":"F03E05D2-4933-40AB-B4B4-B91D1C6A6DD4","layout":{"__isSmartRef__":true,"id":4026},"name":"morePane","owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4027},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4028},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4029},{"__isSmartRef__":true,"id":4050},{"__isSmartRef__":true,"id":4072},{"__isSmartRef__":true,"id":4094},{"__isSmartRef__":true,"id":4100},{"__isSmartRef__":true,"id":4113},{"__isSmartRef__":true,"id":4121},{"__isSmartRef__":true,"id":4127},{"__isSmartRef__":true,"id":4149},{"__isSmartRef__":true,"id":4155},{"__isSmartRef__":true,"id":4177}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"4025":{"morph":{"__isSmartRef__":true,"id":4024},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4026":{"moveHorizontal":true},"4027":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4028":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4029":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4030}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4031},"grabbingEnabled":false,"halosEnabled":true,"id":"2B4B17B7-C638-47A4-866B-3D0959190670","isActive":true,"label":{"__isSmartRef__":true,"id":4032},"layout":{"__isSmartRef__":true,"id":4037},"lighterFill":{"__isSmartRef__":true,"id":4038},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":4043},"owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4048},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4049},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4032}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"4030":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4029},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4031":{"morph":{"__isSmartRef__":true,"id":4029},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4032":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4033},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"AEA84D6D-E79B-4814-A0AA-5566C3C501EA","owner":{"__isSmartRef__":true,"id":4029},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4034},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4035}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4033":{"morph":{"__isSmartRef__":true,"id":4032},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4034":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4035":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":4032},"morph":{"__isSmartRef__":true,"id":4032},"storedString":"move","style":{"__isSmartRef__":true,"id":4036},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4036":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4037":{"moveVertical":true},"4038":{"stops":[{"__isSmartRef__":true,"id":4039},{"__isSmartRef__":true,"id":4040},{"__isSmartRef__":true,"id":4041},{"__isSmartRef__":true,"id":4042}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4039":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4040":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4041":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4042":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4043":{"stops":[{"__isSmartRef__":true,"id":4044},{"__isSmartRef__":true,"id":4045},{"__isSmartRef__":true,"id":4046},{"__isSmartRef__":true,"id":4047}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4044":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4045":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4046":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4047":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4048":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4049":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4043},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4050":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4051},{"__isSmartRef__":true,"id":4052}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4053},"grabbingEnabled":false,"halosEnabled":true,"id":"15A73D1E-719B-4C65-8392-E1984BBE4616","isActive":true,"label":{"__isSmartRef__":true,"id":4054},"layout":{"__isSmartRef__":true,"id":4059},"lighterFill":{"__isSmartRef__":true,"id":4060},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":4065},"owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4070},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4071},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4054}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"4051":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4050},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4052":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4050},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4053":{"morph":{"__isSmartRef__":true,"id":4050},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4054":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4055},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"F6F7B9B2-450C-4920-968A-DC994DA45653","owner":{"__isSmartRef__":true,"id":4050},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4056},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4057}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4055":{"morph":{"__isSmartRef__":true,"id":4054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4056":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4057":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":4054},"morph":{"__isSmartRef__":true,"id":4054},"storedString":"remove","style":{"__isSmartRef__":true,"id":4058},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4058":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4059":{"moveVertical":true},"4060":{"stops":[{"__isSmartRef__":true,"id":4061},{"__isSmartRef__":true,"id":4062},{"__isSmartRef__":true,"id":4063},{"__isSmartRef__":true,"id":4064}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4061":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4062":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4063":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4064":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4065":{"stops":[{"__isSmartRef__":true,"id":4066},{"__isSmartRef__":true,"id":4067},{"__isSmartRef__":true,"id":4068},{"__isSmartRef__":true,"id":4069}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4066":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4067":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4068":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4069":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4070":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4071":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4065},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4072":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4073},{"__isSmartRef__":true,"id":4074}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4075},"grabbingEnabled":false,"halosEnabled":true,"id":"0380F1AC-06FA-4A73-85B7-8677FFE49FB2","isActive":true,"label":{"__isSmartRef__":true,"id":4076},"layout":{"__isSmartRef__":true,"id":4081},"lighterFill":{"__isSmartRef__":true,"id":4082},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":4087},"owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4092},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4093},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4076}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"4073":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4072},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4074":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4072},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4075":{"morph":{"__isSmartRef__":true,"id":4072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4076":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4077},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"14B99D62-3DBF-4DFB-B02A-4962CA588C43","owner":{"__isSmartRef__":true,"id":4072},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4078},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4079}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4077":{"morph":{"__isSmartRef__":true,"id":4076},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4078":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4079":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":4076},"morph":{"__isSmartRef__":true,"id":4076},"storedString":"load","style":{"__isSmartRef__":true,"id":4080},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4080":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4081":{"moveVertical":true},"4082":{"stops":[{"__isSmartRef__":true,"id":4083},{"__isSmartRef__":true,"id":4084},{"__isSmartRef__":true,"id":4085},{"__isSmartRef__":true,"id":4086}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4083":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4084":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4085":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4086":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4087":{"stops":[{"__isSmartRef__":true,"id":4088},{"__isSmartRef__":true,"id":4089},{"__isSmartRef__":true,"id":4090},{"__isSmartRef__":true,"id":4091}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4088":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4089":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4090":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4091":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4092":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4093":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4087},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4094":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4095},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"58D25D36-CDD9-4C2F-90F3-F9437E630BCB","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4096},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4097},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4098}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"4095":{"morph":{"__isSmartRef__":true,"id":4094},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4096":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4097":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4098":{"style":{"__isSmartRef__":true,"id":4099},"chunkOwner":{"__isSmartRef__":true,"id":4094},"_id":"_4711","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4099":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4100":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4101},"halosEnabled":true,"id":"5D998544-2B01-44B0-8089-2007C88FB612","itemList":[{"__isSmartRef__":true,"id":4102},{"__isSmartRef__":true,"id":4103},{"__isSmartRef__":true,"id":4104},{"__isSmartRef__":true,"id":4105},{"__isSmartRef__":true,"id":4106},{"__isSmartRef__":true,"id":4107},{"__isSmartRef__":true,"id":4108},{"__isSmartRef__":true,"id":4109}],"layout":{"__isSmartRef__":true,"id":4110},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4111},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":4112},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"4101":{"morph":{"__isSmartRef__":true,"id":4100},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4102":{"string":"2013-01-06 21:03 erp (188381)","value":{"__isSmartRef__":true,"id":3161},"isListItem":true},"4103":{"string":"2013-01-06 19:48 erp (188372)","value":{"__isSmartRef__":true,"id":3166},"isListItem":true},"4104":{"string":"2013-01-06 10:15 erp (188293)","value":{"__isSmartRef__":true,"id":3171},"isListItem":true},"4105":{"string":"2013-01-05 14:06 erp (188140)","value":{"__isSmartRef__":true,"id":3176},"isListItem":true},"4106":{"string":"2013-01-05 12:09 erp (188119)","value":{"__isSmartRef__":true,"id":3181},"isListItem":true},"4107":{"string":"2013-01-04 16:43 erp (188081)","value":{"__isSmartRef__":true,"id":3186},"isListItem":true},"4108":{"string":"2013-01-04 15:26 erp (188068)","value":{"__isSmartRef__":true,"id":3191},"isListItem":true},"4109":{"string":"2013-01-03 16:24 erp (187922)","value":{"__isSmartRef__":true,"id":3196},"isListItem":true},"4110":{"resizeWidth":true},"4111":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4112":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4113":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":4114}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4115},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"740E8310-6F7D-4047-B127-F80E5DFC1B8C","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":4116},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4117},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":4118},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4119}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"4114":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":4113},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4115":{"morph":{"__isSmartRef__":true,"id":4113},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4116":{"resizeHeight":true,"resizeWidth":true},"4117":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4118":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4119":{"style":{"__isSmartRef__":true,"id":4120},"chunkOwner":{"__isSmartRef__":true,"id":4113},"_id":"_5944","storedString":"An example application implementing Bret Victors idea of \"See the state\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4120":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4121":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4122},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"CE7C2E48-BF4E-4E76-8089-ACFF39A6FAE2","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4123},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4124},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4125}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"4122":{"morph":{"__isSmartRef__":true,"id":4121},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4123":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4124":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4125":{"style":{"__isSmartRef__":true,"id":4126},"chunkOwner":{"__isSmartRef__":true,"id":4121},"_id":"_4712","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4126":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4127":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4128},{"__isSmartRef__":true,"id":4129}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4130},"grabbingEnabled":false,"halosEnabled":true,"id":"F58F48A2-6BE4-4DB6-B300-D0F2EC8CEC64","isActive":true,"label":{"__isSmartRef__":true,"id":4131},"layout":{"__isSmartRef__":true,"id":4136},"lighterFill":{"__isSmartRef__":true,"id":4137},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":4142},"owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4147},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4148},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4131}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"4128":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4127},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4129":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4127},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4130":{"morph":{"__isSmartRef__":true,"id":4127},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4131":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4132},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"F2038BD6-3BDA-41DF-A196-B4EB2800B4F1","owner":{"__isSmartRef__":true,"id":4127},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4133},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4134}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4132":{"morph":{"__isSmartRef__":true,"id":4131},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4133":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4134":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":4131},"storedString":"copy","style":{"__isSmartRef__":true,"id":4135},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4135":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4136":{"moveVertical":true},"4137":{"stops":[{"__isSmartRef__":true,"id":4138},{"__isSmartRef__":true,"id":4139},{"__isSmartRef__":true,"id":4140},{"__isSmartRef__":true,"id":4141}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4138":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4139":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4140":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4141":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4142":{"stops":[{"__isSmartRef__":true,"id":4143},{"__isSmartRef__":true,"id":4144},{"__isSmartRef__":true,"id":4145},{"__isSmartRef__":true,"id":4146}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4143":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4144":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4145":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4146":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4147":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4148":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4137},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4149":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4150},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"1CFE68C2-16D4-4CC9-BE19-50C370957980","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4151},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4152},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4153}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"4150":{"morph":{"__isSmartRef__":true,"id":4149},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4151":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4152":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4153":{"style":{"__isSmartRef__":true,"id":4154},"chunkOwner":{"__isSmartRef__":true,"id":4149},"_id":"_4713","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4154":{"uri":"http://www.lively-kernel.org/viral?part=SeeTheState&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4155":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4156}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4158},"grabbingEnabled":false,"halosEnabled":true,"id":"A9E534E2-4403-4DB6-BC9D-FE0F80FEE1C5","isActive":true,"label":{"__isSmartRef__":true,"id":4159},"layout":{"__isSmartRef__":true,"id":4164},"lighterFill":{"__isSmartRef__":true,"id":4165},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":4170},"owner":{"__isSmartRef__":true,"id":4024},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4175},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4176},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4159}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"4156":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4155},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4157},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4157":{"source":{"__isSmartRef__":true,"id":4155}},"4158":{"morph":{"__isSmartRef__":true,"id":4155},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4159":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4160},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"4950EACB-C2A2-411E-98F6-D467E618C971","owner":{"__isSmartRef__":true,"id":4155},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4161},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4162}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4160":{"morph":{"__isSmartRef__":true,"id":4159},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4161":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4162":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":4159},"storedString":"modules","style":{"__isSmartRef__":true,"id":4163},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4163":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4164":{"moveVertical":true},"4165":{"stops":[{"__isSmartRef__":true,"id":4166},{"__isSmartRef__":true,"id":4167},{"__isSmartRef__":true,"id":4168},{"__isSmartRef__":true,"id":4169}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4166":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4167":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4168":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4169":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4170":{"stops":[{"__isSmartRef__":true,"id":4171},{"__isSmartRef__":true,"id":4172},{"__isSmartRef__":true,"id":4173},{"__isSmartRef__":true,"id":4174}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4171":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4172":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4173":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4174":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4175":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4176":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4170},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4177":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4178},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"E8DDA782-2F88-4049-A932-D3FD521EC7EC","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":4179},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":4024},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":4180},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":4181}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"4178":{"morph":{"__isSmartRef__":true,"id":4177},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4179":{"resizeHeight":true,"resizeWidth":true},"4180":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"4181":{"style":{"__isSmartRef__":true,"id":4182},"chunkOwner":{"__isSmartRef__":true,"id":4177},"_id":"_5943","storedString":"2013-01-06 20:49 erp: \n fixed further bugs with the deepCopy procedure\n\n2013-01-05 15:08 erp: \n prepared for object graph\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-03-14 10:53 undefined: \n sorry\n\n2012-02-25 02:59 fbo: \n no comment\n\n2012-03-14 10:42 undefined: \n css transitions\n\n2012-04-09 13:42 undefined: \n suddenly, the rectangle became a CarDemo\n\n2012-06-18 19:35 bgnauk: \n no comment\n\n2012-10-18 17:07 jenslincke: \n no comment\n\n2013-01-03 17:14 erp: \n first version\n\n2013-01-03 17:26 erp: \n adjusted the name as it contained to many trailing whitespaces\n\n2013-01-04 16:28 erp: \n added the first version of the timeline and improved the slider experience\n\n2013-01-05 13:11 erp: \n Added zoom to timeline and fixed some bugs with the sliders\n\n2013-01-06 11:17 erp: \n Changed deep copy to lively integrated correct version.\n\n2013-01-06 22:05 erp: \n minor improvements\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4182":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4183":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4184}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4185},"halosEnabled":true,"id":"35FA7CEE-004B-4125-8AE1-7F03EB67D6DA","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","prova","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":4186},"name":"categoryList","owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4187},"prevScroll":[0,16],"scripts":[],"selectedLineNo":1,"selection":"*latest*","shape":{"__isSmartRef__":true,"id":4188},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"4184":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":4183},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4185":{"morph":{"__isSmartRef__":true,"id":4183},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4186":{"resizeHeight":true},"4187":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4188":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4189":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4190}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4192},"grabbingEnabled":false,"halosEnabled":true,"id":"55D7F2FD-D282-49A3-A923-23E0F0F71169","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":4193},"lighterFill":{"__isSmartRef__":true,"id":4198},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":4203},"owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4208},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4209},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4193}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"4190":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4189},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":3781},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4191},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4191":{"source":{"__isSmartRef__":true,"id":4189},"target":{"__isSmartRef__":true,"id":3781}},"4192":{"morph":{"__isSmartRef__":true,"id":4189},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4193":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4194},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"F20F6945-C834-43CF-99EE-F5B302A64ADB","owner":{"__isSmartRef__":true,"id":4189},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4195},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4196}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4194":{"morph":{"__isSmartRef__":true,"id":4193},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4195":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"4196":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":4193},"storedString":"⟳","style":{"__isSmartRef__":true,"id":4197},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4197":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4198":{"stops":[{"__isSmartRef__":true,"id":4199},{"__isSmartRef__":true,"id":4200},{"__isSmartRef__":true,"id":4201},{"__isSmartRef__":true,"id":4202}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4199":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4200":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4201":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4202":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4203":{"stops":[{"__isSmartRef__":true,"id":4204},{"__isSmartRef__":true,"id":4205},{"__isSmartRef__":true,"id":4206},{"__isSmartRef__":true,"id":4207}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4204":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4205":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4206":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4207":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4208":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4209":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4210},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4210":{"stops":[{"__isSmartRef__":true,"id":4211},{"__isSmartRef__":true,"id":4212},{"__isSmartRef__":true,"id":4213},{"__isSmartRef__":true,"id":4214}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4211":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4212":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4213":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4214":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"4215":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4216}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4217},"halosEnabled":true,"id":"D8B26651-1950-4B91-8D05-603A55F64D9F","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":4218},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4219},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":4220},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4221},{"__isSmartRef__":true,"id":4233},{"__isSmartRef__":true,"id":4245},{"__isSmartRef__":true,"id":4257},{"__isSmartRef__":true,"id":4269},{"__isSmartRef__":true,"id":4281},{"__isSmartRef__":true,"id":4293},{"__isSmartRef__":true,"id":4305},{"__isSmartRef__":true,"id":4317},{"__isSmartRef__":true,"id":4329},{"__isSmartRef__":true,"id":4341},{"__isSmartRef__":true,"id":4353},{"__isSmartRef__":true,"id":4365},{"__isSmartRef__":true,"id":4377},{"__isSmartRef__":true,"id":4389}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4401},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"4216":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":4215},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4217":{"morph":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4218":{"resizeHeight":true,"resizeWidth":true},"4219":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4220":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4221":{"submorphs":[{"__isSmartRef__":true,"id":4222},{"__isSmartRef__":true,"id":4225}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4230},"eventHandler":{"__isSmartRef__":true,"id":4231},"_ClipMode":"visible","derivationIds":[],"id":"51ED7508-C5C6-4D44-82A3-053FF8FA354B","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4232},"targetName":"Car","partItem":{"__isSmartRef__":true,"id":3323},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"4222":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4223},"eventHandler":{"__isSmartRef__":true,"id":4224},"_ClipMode":"visible","derivationIds":[],"id":"19D22D43-4948-4FBB-AE5B-4AF130AAF4CF","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4221},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4223":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4224":{"morph":{"__isSmartRef__":true,"id":4222},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4225":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4226},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4227},"_ClipMode":"hidden","derivationIds":[],"id":"F6D20011-8E01-4C83-96BF-B63B2757B415","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4228}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4221},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4226":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4227":{"morph":{"__isSmartRef__":true,"id":4225},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4228":{"style":{"__isSmartRef__":true,"id":4229},"chunkOwner":{"__isSmartRef__":true,"id":4225},"_id":"_5576","storedString":"Car","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4229":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4230":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4231":{"morph":{"__isSmartRef__":true,"id":4221},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4232":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4233":{"submorphs":[{"__isSmartRef__":true,"id":4234},{"__isSmartRef__":true,"id":4237}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4242},"eventHandler":{"__isSmartRef__":true,"id":4243},"_ClipMode":"visible","derivationIds":[],"id":"A2C662B2-54E8-4249-A3B7-1D763929EBE8","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4244},"targetName":"Cloud","partItem":{"__isSmartRef__":true,"id":3336},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"4234":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4235},"eventHandler":{"__isSmartRef__":true,"id":4236},"_ClipMode":"visible","derivationIds":[],"id":"60E28895-AF76-444C-A64D-986B26FBD1BD","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4233},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4235":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4236":{"morph":{"__isSmartRef__":true,"id":4234},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4237":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4238},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4239},"_ClipMode":"hidden","derivationIds":[],"id":"9A6A32C2-C099-4D3D-A9FE-064E3EA3161F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4240}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4233},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4238":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4239":{"morph":{"__isSmartRef__":true,"id":4237},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4240":{"style":{"__isSmartRef__":true,"id":4241},"chunkOwner":{"__isSmartRef__":true,"id":4237},"_id":"_5581","storedString":"Cloud","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4241":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4242":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4243":{"morph":{"__isSmartRef__":true,"id":4233},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4244":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4245":{"submorphs":[{"__isSmartRef__":true,"id":4246},{"__isSmartRef__":true,"id":4249}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4254},"eventHandler":{"__isSmartRef__":true,"id":4255},"_ClipMode":"visible","derivationIds":[],"id":"201E41AD-B0BA-4680-8227-9450E686968C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4256},"targetName":"Ellipse","partItem":{"__isSmartRef__":true,"id":3349},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"4246":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4247},"eventHandler":{"__isSmartRef__":true,"id":4248},"_ClipMode":"visible","derivationIds":[],"id":"C6A98235-9303-4065-8105-2EE157E51834","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4245},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4247":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4248":{"morph":{"__isSmartRef__":true,"id":4246},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4249":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4250},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4251},"_ClipMode":"hidden","derivationIds":[],"id":"80014304-0E8E-4706-B95A-BC62CD67D600","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4252}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4245},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4250":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4251":{"morph":{"__isSmartRef__":true,"id":4249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4252":{"style":{"__isSmartRef__":true,"id":4253},"chunkOwner":{"__isSmartRef__":true,"id":4249},"_id":"_5586","storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4253":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4254":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4255":{"morph":{"__isSmartRef__":true,"id":4245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4256":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4257":{"submorphs":[{"__isSmartRef__":true,"id":4258},{"__isSmartRef__":true,"id":4261}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4266},"eventHandler":{"__isSmartRef__":true,"id":4267},"_ClipMode":"visible","derivationIds":[],"id":"6640E854-5FC8-4834-88B9-94424965C20E","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4268},"targetName":"Image","partItem":{"__isSmartRef__":true,"id":3362},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"4258":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4259},"eventHandler":{"__isSmartRef__":true,"id":4260},"_ClipMode":"visible","derivationIds":[],"id":"F616FC8D-A265-41CF-A3B5-93833B697BE5","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4257},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4259":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4260":{"morph":{"__isSmartRef__":true,"id":4258},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4261":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4262},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4263},"_ClipMode":"hidden","derivationIds":[],"id":"81BE0354-E8E0-4ECE-A158-569EEB2EB995","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4264}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4257},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4262":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4263":{"morph":{"__isSmartRef__":true,"id":4261},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4264":{"style":{"__isSmartRef__":true,"id":4265},"chunkOwner":{"__isSmartRef__":true,"id":4261},"_id":"_5591","storedString":"Image","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4265":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4266":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4267":{"morph":{"__isSmartRef__":true,"id":4257},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4268":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4269":{"submorphs":[{"__isSmartRef__":true,"id":4270},{"__isSmartRef__":true,"id":4273}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4278},"eventHandler":{"__isSmartRef__":true,"id":4279},"_ClipMode":"visible","derivationIds":[],"id":"B13C2DD1-4553-4B10-966C-5DD6ADD627F3","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4280},"targetName":"Line","partItem":{"__isSmartRef__":true,"id":3375},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"4270":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4271},"eventHandler":{"__isSmartRef__":true,"id":4272},"_ClipMode":"visible","derivationIds":[],"id":"3A75155B-319E-4C73-9B3D-FD8238D1A46C","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4269},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4271":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4272":{"morph":{"__isSmartRef__":true,"id":4270},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4273":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4274},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4275},"_ClipMode":"hidden","derivationIds":[],"id":"3766E200-D607-455D-98FD-CCC9B0082901","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4276}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4269},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4274":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4275":{"morph":{"__isSmartRef__":true,"id":4273},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4276":{"style":{"__isSmartRef__":true,"id":4277},"chunkOwner":{"__isSmartRef__":true,"id":4273},"_id":"_5596","storedString":"Line","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4277":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4278":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4279":{"morph":{"__isSmartRef__":true,"id":4269},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4280":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4281":{"submorphs":[{"__isSmartRef__":true,"id":4282},{"__isSmartRef__":true,"id":4285}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4290},"eventHandler":{"__isSmartRef__":true,"id":4291},"_ClipMode":"visible","derivationIds":[],"id":"8BF01A09-A7D0-4876-BB47-35F6AEAE91E7","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4292},"targetName":"LineWithArrow","partItem":{"__isSmartRef__":true,"id":3388},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"4282":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4283},"eventHandler":{"__isSmartRef__":true,"id":4284},"_ClipMode":"visible","derivationIds":[],"id":"50E21DD0-6465-4E0A-A41E-5E4215D2B81C","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4281},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4283":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4284":{"morph":{"__isSmartRef__":true,"id":4282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4285":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4286},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4287},"_ClipMode":"hidden","derivationIds":[],"id":"6FC9D8FD-77E5-4780-BECB-29D10B81CA5E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4288}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4281},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4286":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4287":{"morph":{"__isSmartRef__":true,"id":4285},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4288":{"style":{"__isSmartRef__":true,"id":4289},"chunkOwner":{"__isSmartRef__":true,"id":4285},"_id":"_5601","storedString":"LineWithArrow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4289":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4290":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4291":{"morph":{"__isSmartRef__":true,"id":4281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4292":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4293":{"submorphs":[{"__isSmartRef__":true,"id":4294},{"__isSmartRef__":true,"id":4297}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4302},"eventHandler":{"__isSmartRef__":true,"id":4303},"_ClipMode":"visible","derivationIds":[],"id":"24BAD727-B401-482D-966D-2D69CC454F9A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4304},"targetName":"LineWithArrowOrange","partItem":{"__isSmartRef__":true,"id":3401},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,105.0)"},"4294":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4295},"eventHandler":{"__isSmartRef__":true,"id":4296},"_ClipMode":"visible","derivationIds":[],"id":"465AA0EB-6A64-4CC3-BA56-FD37A7BA1591","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4293},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4295":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4296":{"morph":{"__isSmartRef__":true,"id":4294},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4297":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4298},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4299},"_ClipMode":"hidden","derivationIds":[],"id":"A368CB5F-F9F6-479E-921D-0700F16B221C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4300}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4293},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4298":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4299":{"morph":{"__isSmartRef__":true,"id":4297},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4300":{"style":{"__isSmartRef__":true,"id":4301},"chunkOwner":{"__isSmartRef__":true,"id":4297},"_id":"_5606","storedString":"LineWithArrowOr...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4301":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4302":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4303":{"morph":{"__isSmartRef__":true,"id":4293},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4304":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4305":{"submorphs":[{"__isSmartRef__":true,"id":4306},{"__isSmartRef__":true,"id":4309}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4314},"eventHandler":{"__isSmartRef__":true,"id":4315},"_ClipMode":"visible","derivationIds":[],"id":"7804EF8F-5F60-4EB1-B64F-80095594BA5B","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4316},"targetName":"LineWithArrows","partItem":{"__isSmartRef__":true,"id":3414},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,105.0)"},"4306":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4307},"eventHandler":{"__isSmartRef__":true,"id":4308},"_ClipMode":"visible","derivationIds":[],"id":"A07A5147-A637-41EB-878A-89B106AF6B9B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4305},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4307":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4308":{"morph":{"__isSmartRef__":true,"id":4306},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4309":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4310},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4311},"_ClipMode":"hidden","derivationIds":[],"id":"AACE8299-3C77-4DC3-BF87-8D54B295334C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4312}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4305},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4310":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4311":{"morph":{"__isSmartRef__":true,"id":4309},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4312":{"style":{"__isSmartRef__":true,"id":4313},"chunkOwner":{"__isSmartRef__":true,"id":4309},"_id":"_5611","storedString":"LineWithArrows","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4313":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4314":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4315":{"morph":{"__isSmartRef__":true,"id":4305},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4316":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4317":{"submorphs":[{"__isSmartRef__":true,"id":4318},{"__isSmartRef__":true,"id":4321}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4326},"eventHandler":{"__isSmartRef__":true,"id":4327},"_ClipMode":"visible","derivationIds":[],"id":"720CBCF6-CAD3-484B-8D5C-BECA7EC43702","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4328},"targetName":"Marker","partItem":{"__isSmartRef__":true,"id":3427},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,105.0)"},"4318":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4319},"eventHandler":{"__isSmartRef__":true,"id":4320},"_ClipMode":"visible","derivationIds":[],"id":"062CD8E2-323F-4A34-925A-C743D35D5DED","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4317},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4319":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4320":{"morph":{"__isSmartRef__":true,"id":4318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4321":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4322},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4323},"_ClipMode":"hidden","derivationIds":[],"id":"6AD046B7-E681-49A0-BC94-116484C16A95","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4324}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4317},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4322":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4323":{"morph":{"__isSmartRef__":true,"id":4321},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4324":{"style":{"__isSmartRef__":true,"id":4325},"chunkOwner":{"__isSmartRef__":true,"id":4321},"_id":"_5616","storedString":"Marker","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4325":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4326":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4327":{"morph":{"__isSmartRef__":true,"id":4317},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4328":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4329":{"submorphs":[{"__isSmartRef__":true,"id":4330},{"__isSmartRef__":true,"id":4333}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4338},"eventHandler":{"__isSmartRef__":true,"id":4339},"_ClipMode":"visible","derivationIds":[],"id":"9EE6CC06-74C6-41AB-8081-5BA50720D473","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4340},"targetName":"Notebook","partItem":{"__isSmartRef__":true,"id":3440},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,105.0)"},"4330":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4331},"eventHandler":{"__isSmartRef__":true,"id":4332},"_ClipMode":"visible","derivationIds":[],"id":"1F107F4B-B9DE-4A69-851C-7F9677910CAB","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4329},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4331":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4332":{"morph":{"__isSmartRef__":true,"id":4330},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4333":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4334},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4335},"_ClipMode":"hidden","derivationIds":[],"id":"BCFA0E39-F7D0-4968-A862-3C779ABF4408","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4336}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4329},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4334":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4335":{"morph":{"__isSmartRef__":true,"id":4333},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4336":{"style":{"__isSmartRef__":true,"id":4337},"chunkOwner":{"__isSmartRef__":true,"id":4333},"_id":"_5621","storedString":"Notebook","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4337":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4338":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4339":{"morph":{"__isSmartRef__":true,"id":4329},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4340":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4341":{"submorphs":[{"__isSmartRef__":true,"id":4342},{"__isSmartRef__":true,"id":4345}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4350},"eventHandler":{"__isSmartRef__":true,"id":4351},"_ClipMode":"visible","derivationIds":[],"id":"97A5CBDB-C281-4503-A076-E5AB5451EFA3","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4352},"targetName":"PrimitiveShapes","partItem":{"__isSmartRef__":true,"id":3453},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,210.0)"},"4342":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4343},"eventHandler":{"__isSmartRef__":true,"id":4344},"_ClipMode":"visible","derivationIds":[],"id":"A7454BE6-8087-4708-B02C-243F96ABBFBB","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4341},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4343":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4344":{"morph":{"__isSmartRef__":true,"id":4342},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4345":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4346},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4347},"_ClipMode":"hidden","derivationIds":[],"id":"31B88BFF-47A5-4747-A114-C20C34720FBB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4348}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4341},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4346":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4347":{"morph":{"__isSmartRef__":true,"id":4345},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4348":{"style":{"__isSmartRef__":true,"id":4349},"chunkOwner":{"__isSmartRef__":true,"id":4345},"_id":"_5626","storedString":"PrimitiveShapes","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4349":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4350":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4351":{"morph":{"__isSmartRef__":true,"id":4341},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4352":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4353":{"submorphs":[{"__isSmartRef__":true,"id":4354},{"__isSmartRef__":true,"id":4357}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4362},"eventHandler":{"__isSmartRef__":true,"id":4363},"_ClipMode":"visible","derivationIds":[],"id":"48A66E3A-F94F-46D0-B481-48B1471612F8","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4364},"targetName":"Rectangle","partItem":{"__isSmartRef__":true,"id":3466},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,210.0)"},"4354":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4355},"eventHandler":{"__isSmartRef__":true,"id":4356},"_ClipMode":"visible","derivationIds":[],"id":"05A9E91E-FF7F-4A78-87AD-952FE29BBAEA","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4353},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4355":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4356":{"morph":{"__isSmartRef__":true,"id":4354},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4357":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4358},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4359},"_ClipMode":"hidden","derivationIds":[],"id":"C2AC0F09-B309-4066-A146-521CEB8D3A8A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4360}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4353},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4358":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4359":{"morph":{"__isSmartRef__":true,"id":4357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4360":{"style":{"__isSmartRef__":true,"id":4361},"chunkOwner":{"__isSmartRef__":true,"id":4357},"_id":"_5631","storedString":"Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4361":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4362":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4363":{"morph":{"__isSmartRef__":true,"id":4353},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4364":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4365":{"submorphs":[{"__isSmartRef__":true,"id":4366},{"__isSmartRef__":true,"id":4369}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4374},"eventHandler":{"__isSmartRef__":true,"id":4375},"_ClipMode":"visible","derivationIds":[],"id":"747030AC-3CB0-40D8-9116-640409047A61","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4376},"targetName":"Star","partItem":{"__isSmartRef__":true,"id":3479},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,210.0)"},"4366":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4367},"eventHandler":{"__isSmartRef__":true,"id":4368},"_ClipMode":"visible","derivationIds":[],"id":"554C5AD6-8551-437C-9201-44FD98331D34","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4365},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4367":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4368":{"morph":{"__isSmartRef__":true,"id":4366},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4369":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4370},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4371},"_ClipMode":"hidden","derivationIds":[],"id":"73FD115A-F3AB-46DB-B317-582840A8346C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4372}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4365},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4370":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4371":{"morph":{"__isSmartRef__":true,"id":4369},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4372":{"style":{"__isSmartRef__":true,"id":4373},"chunkOwner":{"__isSmartRef__":true,"id":4369},"_id":"_5636","storedString":"Star","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4373":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4374":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4375":{"morph":{"__isSmartRef__":true,"id":4365},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4376":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4377":{"submorphs":[{"__isSmartRef__":true,"id":4378},{"__isSmartRef__":true,"id":4381}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4386},"eventHandler":{"__isSmartRef__":true,"id":4387},"_ClipMode":"visible","derivationIds":[],"id":"92E76737-234E-48ED-AADE-4434D71EFC06","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4388},"targetName":"Text","partItem":{"__isSmartRef__":true,"id":3492},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,210.0)"},"4378":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4379},"eventHandler":{"__isSmartRef__":true,"id":4380},"_ClipMode":"visible","derivationIds":[],"id":"EAEF4CDF-3125-441B-B17F-CF56E913E926","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4377},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4379":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4380":{"morph":{"__isSmartRef__":true,"id":4378},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4381":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4382},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4383},"_ClipMode":"hidden","derivationIds":[],"id":"2EA86714-FDD8-4F75-A87C-CC1C45143D37","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4384}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4377},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4382":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4383":{"morph":{"__isSmartRef__":true,"id":4381},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4384":{"style":{"__isSmartRef__":true,"id":4385},"chunkOwner":{"__isSmartRef__":true,"id":4381},"_id":"_5641","storedString":"Text","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4385":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4386":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4387":{"morph":{"__isSmartRef__":true,"id":4377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4388":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4389":{"submorphs":[{"__isSmartRef__":true,"id":4390},{"__isSmartRef__":true,"id":4393}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4398},"eventHandler":{"__isSmartRef__":true,"id":4399},"_ClipMode":"visible","derivationIds":[],"id":"E172475E-638F-4AB2-941A-7FD6EF1D4ACC","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":4400},"targetName":"Triangle","partItem":{"__isSmartRef__":true,"id":3505},"owner":{"__isSmartRef__":true,"id":4215},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,210.0)"},"4390":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4391},"eventHandler":{"__isSmartRef__":true,"id":4392},"_ClipMode":"visible","derivationIds":[],"id":"71319ECD-58CF-4C09-AC97-912BF5717942","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":4389},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"4391":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"4392":{"morph":{"__isSmartRef__":true,"id":4390},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4393":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4394},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":4395},"_ClipMode":"hidden","derivationIds":[],"id":"67E057F5-C08D-4C35-9BD9-116FAFEE28E0","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":4396}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4389},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"4394":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"4395":{"morph":{"__isSmartRef__":true,"id":4393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4396":{"style":{"__isSmartRef__":true,"id":4397},"chunkOwner":{"__isSmartRef__":true,"id":4393},"_id":"_5646","storedString":"Triangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4397":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4398":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"4399":{"morph":{"__isSmartRef__":true,"id":4389},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4400":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4401":{"addPartItemAsync":{"__isSmartRef__":true,"id":4402},"adjustForNewBounds":{"__isSmartRef__":true,"id":4406},"selectPartItem":{"__isSmartRef__":true,"id":4413},"startAddingPartItems":{"__isSmartRef__":true,"id":4416},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":4420},"unselectAll":{"__isSmartRef__":true,"id":4424}},"4402":{"funcProperties":{"__isSmartRef__":true,"id":4403},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":4405},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4403":{"timestamp":{"__isSmartRef__":true,"id":4404},"user":"robertkrahn"},"4404":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"4405":{"this":{"__isSmartRef__":true,"id":4215}},"4406":{"funcProperties":{"__isSmartRef__":true,"id":4407},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":4408},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4407":{},"4408":{"this":{"__isSmartRef__":true,"id":4215},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4409}},"4409":{"$super":{"__isSmartRef__":true,"id":4410}},"4410":{"funcProperties":{"__isSmartRef__":true,"id":4411},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":4412},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4411":{},"4412":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":4215}},"4413":{"funcProperties":{"__isSmartRef__":true,"id":4414},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":4415},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4414":{},"4415":{"this":{"__isSmartRef__":true,"id":4215}},"4416":{"funcProperties":{"__isSmartRef__":true,"id":4417},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":4419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4417":{"timestamp":{"__isSmartRef__":true,"id":4418},"user":"robertkrahn"},"4418":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"4419":{"this":{"__isSmartRef__":true,"id":4215}},"4420":{"funcProperties":{"__isSmartRef__":true,"id":4421},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":4423},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4421":{"timestamp":{"__isSmartRef__":true,"id":4422},"user":"robertkrahn"},"4422":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"4423":{"this":{"__isSmartRef__":true,"id":4215}},"4424":{"funcProperties":{"__isSmartRef__":true,"id":4425},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":4426},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4425":{},"4426":{"this":{"__isSmartRef__":true,"id":4215}},"4427":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4428}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4429},"grabbingEnabled":false,"halosEnabled":true,"id":"93595903-60FB-4F48-8CBC-39D911B08FF4","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":4430},"layout":{"__isSmartRef__":true,"id":4435},"lighterFill":{"__isSmartRef__":true,"id":4436},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":4441},"owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4446},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4447},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4430}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4448},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"4428":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4427},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":4427},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4429":{"morph":{"__isSmartRef__":true,"id":4427},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4430":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4431},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"8C2F97BA-ECF6-4B7C-A4E3-9ACE2EBDA778","isLabel":true,"owner":{"__isSmartRef__":true,"id":4427},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4432},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4433}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"4431":{"morph":{"__isSmartRef__":true,"id":4430},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4432":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"4433":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":4430},"storedString":"-","style":{"__isSmartRef__":true,"id":4434},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4434":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4435":{"moveVertical":false},"4436":{"stops":[{"__isSmartRef__":true,"id":4437},{"__isSmartRef__":true,"id":4438},{"__isSmartRef__":true,"id":4439},{"__isSmartRef__":true,"id":4440}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4437":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4438":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4439":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4440":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4441":{"stops":[{"__isSmartRef__":true,"id":4442},{"__isSmartRef__":true,"id":4443},{"__isSmartRef__":true,"id":4444},{"__isSmartRef__":true,"id":4445}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4442":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4443":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4444":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4445":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4446":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4447":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4441},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4448":{"onFire":{"__isSmartRef__":true,"id":4449}},"4449":{"funcProperties":{"__isSmartRef__":true,"id":4450},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":4451},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4450":{},"4451":{"this":{"__isSmartRef__":true,"id":4427}},"4452":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4453}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4454},"grabbingEnabled":false,"halosEnabled":true,"id":"52CC17BD-DA9B-4F93-88C7-5606E4FEF3EA","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":4455},"layout":{"__isSmartRef__":true,"id":4460},"lighterFill":{"__isSmartRef__":true,"id":4461},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":4466},"owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4471},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4472},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4455}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4473},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"4453":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4452},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":4452},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4454":{"morph":{"__isSmartRef__":true,"id":4452},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4455":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4456},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"FB46C110-4545-4FC3-888F-EFE6FE42D716","isLabel":true,"owner":{"__isSmartRef__":true,"id":4452},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4457},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4458}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"4456":{"morph":{"__isSmartRef__":true,"id":4455},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4457":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"4458":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":4455},"storedString":"+","style":{"__isSmartRef__":true,"id":4459},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4459":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4460":{"moveVertical":false},"4461":{"stops":[{"__isSmartRef__":true,"id":4462},{"__isSmartRef__":true,"id":4463},{"__isSmartRef__":true,"id":4464},{"__isSmartRef__":true,"id":4465}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4462":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4463":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4464":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4465":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4466":{"stops":[{"__isSmartRef__":true,"id":4467},{"__isSmartRef__":true,"id":4468},{"__isSmartRef__":true,"id":4469},{"__isSmartRef__":true,"id":4470}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4467":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4468":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4469":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4470":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4471":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4472":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4466},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4473":{"onFire":{"__isSmartRef__":true,"id":4474}},"4474":{"funcProperties":{"__isSmartRef__":true,"id":4475},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":4476},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4475":{},"4476":{"this":{"__isSmartRef__":true,"id":4452}},"4477":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":4478}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4479},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"BCEA90B0-49C8-4EE1-8499-A599C8DAEBE9","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":4480},"name":"searchText","owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4481},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":4482},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4483}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"4478":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":4477},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":3781},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4479":{"morph":{"__isSmartRef__":true,"id":4477},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4480":{"resizeWidth":true},"4481":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4482":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4483":{"style":{"__isSmartRef__":true,"id":4484},"chunkOwner":{"__isSmartRef__":true,"id":4477},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4484":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4485":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4486},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"A71282DD-A326-4365-A4D5-E91DF825F1E1","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":3781},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4487},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4488},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4489}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"4486":{"morph":{"__isSmartRef__":true,"id":4485},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4487":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4488":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4489":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":4485},"morph":{"__isSmartRef__":true,"id":4485},"storedString":"search","style":{"__isSmartRef__":true,"id":4490},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4490":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4491":{"onrestore":{"__isSmartRef__":true,"id":4492},"addCategory":{"__isSmartRef__":true,"id":4500},"addCategoryInteractively":{"__isSmartRef__":true,"id":4504},"addExternalCategory":{"__isSmartRef__":true,"id":4508},"addMorphsForPartItems":{"__isSmartRef__":true,"id":4512},"addPartsFromURLs":{"__isSmartRef__":true,"id":4516},"addPartsOfCategory":{"__isSmartRef__":true,"id":4520},"commitLogString":{"__isSmartRef__":true,"id":4524},"defaultPartsBinURL":{"__isSmartRef__":true,"id":4528},"ensureCategories":{"__isSmartRef__":true,"id":4532},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":4536},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":4540},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":4544},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":4548},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":4552},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":4556},"loadPartsOfCategory":{"__isSmartRef__":true,"id":4560},"makeUpPartNameFor":{"__isSmartRef__":true,"id":4564},"onLoadAll":{"__isSmartRef__":true,"id":4568},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":4572},"onLoadLatest":{"__isSmartRef__":true,"id":4580},"onSearch":{"__isSmartRef__":true,"id":4584},"openPart":{"__isSmartRef__":true,"id":4588},"partsBinURL":{"__isSmartRef__":true,"id":4592},"partsBinUrl":{"__isSmartRef__":true,"id":4596},"reloadEverything":{"__isSmartRef__":true,"id":4600},"removeCategory":{"__isSmartRef__":true,"id":4604},"removeCategoryInteractively":{"__isSmartRef__":true,"id":4608},"removeParts":{"__isSmartRef__":true,"id":4612},"reset":{"__isSmartRef__":true,"id":4616},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":4620},"search":{"__isSmartRef__":true,"id":4624},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":4628},"setSelectedPartItem":{"__isSmartRef__":true,"id":4632},"setSelectedPartVersions":{"__isSmartRef__":true,"id":4636},"setShareLink":{"__isSmartRef__":true,"id":4640},"setupConnections":{"__isSmartRef__":true,"id":4644},"showCommits":{"__isSmartRef__":true,"id":4648},"showMsg":{"__isSmartRef__":true,"id":4652},"toggleMorePane":{"__isSmartRef__":true,"id":4656},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":4660},"updateCategoryList":{"__isSmartRef__":true,"id":4664}},"4492":{"funcProperties":{"__isSmartRef__":true,"id":4493},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":4495},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4493":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4494},"user":"undefined"},"4494":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"4495":{"this":{"__isSmartRef__":true,"id":3781},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4496}},"4496":{"$super":{"__isSmartRef__":true,"id":4497}},"4497":{"funcProperties":{"__isSmartRef__":true,"id":4498},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":4499},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4498":{},"4499":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":3781}},"4500":{"funcProperties":{"__isSmartRef__":true,"id":4501},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":4503},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4501":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4502}},"4502":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"4503":{"this":{"__isSmartRef__":true,"id":3781}},"4504":{"funcProperties":{"__isSmartRef__":true,"id":4505},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":4507},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4505":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4506}},"4506":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4507":{"this":{"__isSmartRef__":true,"id":3781}},"4508":{"funcProperties":{"__isSmartRef__":true,"id":4509},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":4511},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4509":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4510}},"4510":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4511":{"this":{"__isSmartRef__":true,"id":3781}},"4512":{"funcProperties":{"__isSmartRef__":true,"id":4513},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":4515},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4513":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4514}},"4514":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"4515":{"this":{"__isSmartRef__":true,"id":3781}},"4516":{"funcProperties":{"__isSmartRef__":true,"id":4517},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":4519},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4517":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4518},"user":"jenslincke"},"4518":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"4519":{"this":{"__isSmartRef__":true,"id":3781}},"4520":{"funcProperties":{"__isSmartRef__":true,"id":4521},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":4523},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4521":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4522}},"4522":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4523":{"this":{"__isSmartRef__":true,"id":3781}},"4524":{"funcProperties":{"__isSmartRef__":true,"id":4525},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":4527},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4525":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4526},"user":"jenslincke"},"4526":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"4527":{"this":{"__isSmartRef__":true,"id":3781}},"4528":{"funcProperties":{"__isSmartRef__":true,"id":4529},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":4531},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4529":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4530},"user":"fabian"},"4530":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"4531":{"this":{"__isSmartRef__":true,"id":3781}},"4532":{"funcProperties":{"__isSmartRef__":true,"id":4533},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":4535},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4533":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4534}},"4534":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4535":{"this":{"__isSmartRef__":true,"id":3781}},"4536":{"funcProperties":{"__isSmartRef__":true,"id":4537},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":4539},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4537":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4538}},"4538":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4539":{"this":{"__isSmartRef__":true,"id":3781}},"4540":{"funcProperties":{"__isSmartRef__":true,"id":4541},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":4543},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4541":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4542},"user":"undefined"},"4542":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"4543":{"this":{"__isSmartRef__":true,"id":3781}},"4544":{"funcProperties":{"__isSmartRef__":true,"id":4545},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":4547},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4545":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4546},"user":"robertkrahn"},"4546":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"4547":{"this":{"__isSmartRef__":true,"id":3781}},"4548":{"funcProperties":{"__isSmartRef__":true,"id":4549},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":4551},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4549":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4550},"user":"robertkrahn"},"4550":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"4551":{"this":{"__isSmartRef__":true,"id":3781}},"4552":{"funcProperties":{"__isSmartRef__":true,"id":4553},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":4555},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4553":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4554}},"4554":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4555":{"this":{"__isSmartRef__":true,"id":3781}},"4556":{"funcProperties":{"__isSmartRef__":true,"id":4557},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":4559},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4557":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4558}},"4558":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4559":{"this":{"__isSmartRef__":true,"id":3781}},"4560":{"funcProperties":{"__isSmartRef__":true,"id":4561},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":4563},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4561":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4562}},"4562":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"4563":{"this":{"__isSmartRef__":true,"id":3781}},"4564":{"funcProperties":{"__isSmartRef__":true,"id":4565},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":4567},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4565":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4566}},"4566":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4567":{"this":{"__isSmartRef__":true,"id":3781}},"4568":{"funcProperties":{"__isSmartRef__":true,"id":4569},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":4571},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4569":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4570}},"4570":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"4571":{"this":{"__isSmartRef__":true,"id":3781}},"4572":{"funcProperties":{"__isSmartRef__":true,"id":4573},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":4575},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4573":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4574}},"4574":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4575":{"this":{"__isSmartRef__":true,"id":3781},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4576}},"4576":{"$super":{"__isSmartRef__":true,"id":4577}},"4577":{"funcProperties":{"__isSmartRef__":true,"id":4578},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":4579},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4578":{},"4579":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":3781}},"4580":{"funcProperties":{"__isSmartRef__":true,"id":4581},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":4583},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4581":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4582}},"4582":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4583":{"this":{"__isSmartRef__":true,"id":3781}},"4584":{"funcProperties":{"__isSmartRef__":true,"id":4585},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":4587},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4585":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4586},"user":"lauritz"},"4586":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"4587":{"this":{"__isSmartRef__":true,"id":3781}},"4588":{"funcProperties":{"__isSmartRef__":true,"id":4589},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":4591},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4589":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4590}},"4590":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4591":{"this":{"__isSmartRef__":true,"id":3781}},"4592":{"funcProperties":{"__isSmartRef__":true,"id":4593},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":4595},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4593":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4594}},"4594":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"4595":{"this":{"__isSmartRef__":true,"id":3781}},"4596":{"funcProperties":{"__isSmartRef__":true,"id":4597},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":4599},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4597":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4598}},"4598":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"4599":{"this":{"__isSmartRef__":true,"id":3781}},"4600":{"funcProperties":{"__isSmartRef__":true,"id":4601},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":4603},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4601":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4602}},"4602":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"4603":{"this":{"__isSmartRef__":true,"id":3781}},"4604":{"funcProperties":{"__isSmartRef__":true,"id":4605},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":4607},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4605":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4606}},"4606":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4607":{"this":{"__isSmartRef__":true,"id":3781}},"4608":{"funcProperties":{"__isSmartRef__":true,"id":4609},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":4611},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4609":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4610}},"4610":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4611":{"this":{"__isSmartRef__":true,"id":3781}},"4612":{"funcProperties":{"__isSmartRef__":true,"id":4613},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":4615},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4613":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4614}},"4614":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4615":{"this":{"__isSmartRef__":true,"id":3781}},"4616":{"funcProperties":{"__isSmartRef__":true,"id":4617},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":4619},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4617":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4618},"user":"robertkrahn"},"4618":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"4619":{"this":{"__isSmartRef__":true,"id":3781}},"4620":{"funcProperties":{"__isSmartRef__":true,"id":4621},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":4623},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4621":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4622}},"4622":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"4623":{"this":{"__isSmartRef__":true,"id":3781}},"4624":{"funcProperties":{"__isSmartRef__":true,"id":4625},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":4627},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4625":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4626},"user":"robertkrahn"},"4626":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"4627":{"this":{"__isSmartRef__":true,"id":3781}},"4628":{"funcProperties":{"__isSmartRef__":true,"id":4629},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":4631},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4629":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4630},"user":"jenslincke"},"4630":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"4631":{"this":{"__isSmartRef__":true,"id":3781}},"4632":{"funcProperties":{"__isSmartRef__":true,"id":4633},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":4635},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4633":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4634},"user":"jenslincke"},"4634":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"4635":{"this":{"__isSmartRef__":true,"id":3781}},"4636":{"funcProperties":{"__isSmartRef__":true,"id":4637},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":4639},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4637":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4638},"user":"jenslincke"},"4638":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"4639":{"this":{"__isSmartRef__":true,"id":3781}},"4640":{"funcProperties":{"__isSmartRef__":true,"id":4641},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":4643},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4641":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4642},"user":"robertkrahn"},"4642":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"4643":{"this":{"__isSmartRef__":true,"id":3781}},"4644":{"funcProperties":{"__isSmartRef__":true,"id":4645},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":4647},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4645":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4646}},"4646":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4647":{"this":{"__isSmartRef__":true,"id":3781}},"4648":{"funcProperties":{"__isSmartRef__":true,"id":4649},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":4651},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4649":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4650},"user":"robertkrahn"},"4650":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"4651":{"this":{"__isSmartRef__":true,"id":3781}},"4652":{"funcProperties":{"__isSmartRef__":true,"id":4653},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":4655},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4653":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4654},"user":"lauritz"},"4654":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"4655":{"this":{"__isSmartRef__":true,"id":3781}},"4656":{"funcProperties":{"__isSmartRef__":true,"id":4657},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":4659},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4657":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4658},"user":"lauritz"},"4658":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"4659":{"this":{"__isSmartRef__":true,"id":3781}},"4660":{"funcProperties":{"__isSmartRef__":true,"id":4661},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":4663},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4661":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4662},"user":"robertkrahn"},"4662":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"4663":{"this":{"__isSmartRef__":true,"id":3781}},"4664":{"funcProperties":{"__isSmartRef__":true,"id":4665},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":4667},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4665":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4666}},"4666":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"4667":{"this":{"__isSmartRef__":true,"id":3781}},"4668":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":3781}},"4669":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":4670},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4670":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":3781}},"4671":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":5559},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4672":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":4673},{"__isSmartRef__":true,"id":4674},{"__isSmartRef__":true,"id":4675},{"__isSmartRef__":true,"id":4676},{"__isSmartRef__":true,"id":4677},{"__isSmartRef__":true,"id":4678},{"__isSmartRef__":true,"id":4679},{"__isSmartRef__":true,"id":4680},{"__isSmartRef__":true,"id":4681},{"__isSmartRef__":true,"id":4682},{"__isSmartRef__":true,"id":4683},{"__isSmartRef__":true,"id":4684},{"__isSmartRef__":true,"id":4685},{"__isSmartRef__":true,"id":4686},{"__isSmartRef__":true,"id":4687},{"__isSmartRef__":true,"id":4688},{"__isSmartRef__":true,"id":4689},{"__isSmartRef__":true,"id":4690},{"__isSmartRef__":true,"id":4691},{"__isSmartRef__":true,"id":4692},{"__isSmartRef__":true,"id":4693},{"__isSmartRef__":true,"id":4694},{"__isSmartRef__":true,"id":4695},{"__isSmartRef__":true,"id":4696},{"__isSmartRef__":true,"id":4697},{"__isSmartRef__":true,"id":4698},{"__isSmartRef__":true,"id":4699},{"__isSmartRef__":true,"id":4700},{"__isSmartRef__":true,"id":4701},{"__isSmartRef__":true,"id":4702},{"__isSmartRef__":true,"id":4703},{"__isSmartRef__":true,"id":4704},{"__isSmartRef__":true,"id":4705},{"__isSmartRef__":true,"id":4706},{"__isSmartRef__":true,"id":4707},{"__isSmartRef__":true,"id":4708},{"__isSmartRef__":true,"id":4709},{"__isSmartRef__":true,"id":4710},{"__isSmartRef__":true,"id":4711},{"__isSmartRef__":true,"id":4712},{"__isSmartRef__":true,"id":4713},{"__isSmartRef__":true,"id":4714},{"__isSmartRef__":true,"id":4715},{"__isSmartRef__":true,"id":4716},{"__isSmartRef__":true,"id":4717}],"attributeConnections":[{"__isSmartRef__":true,"id":4718},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4782},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789}],"categoryName":"*latest*","connections":{"__isSmartRef__":true,"id":4907},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4909},"halosEnabled":true,"id":"D0B6F065-53BC-42A5-9E72-C7D7098E6FBC","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":4910},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":4774},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4911},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":4914},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4915},{"__isSmartRef__":true,"id":5074},{"__isSmartRef__":true,"id":5080},{"__isSmartRef__":true,"id":5106},{"__isSmartRef__":true,"id":5318},{"__isSmartRef__":true,"id":5343},{"__isSmartRef__":true,"id":5368},{"__isSmartRef__":true,"id":5376},{"__isSmartRef__":true,"id":4722}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5382},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"4673":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4674":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4675":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4676":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4677":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4678":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4679":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4680":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4681":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4682":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4683":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4684":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4685":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4686":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4687":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4688":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4689":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4690":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4691":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4692":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4693":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4694":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4695":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4696":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4697":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4698":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4699":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4700":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4701":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4702":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4703":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4704":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4705":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4706":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4707":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4708":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4709":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4710":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4711":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4712":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4713":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4714":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4715":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4716":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4717":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"4718":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":4672},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4719":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4906},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4720":{"dependendConnections":[{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4767},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779}],"oldTransform":{"__isSmartRef__":true,"id":4904},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":4722},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":4725},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"4721":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":4722},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4766},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4722":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4723},{"__isSmartRef__":true,"id":4720},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4741},{"__isSmartRef__":true,"id":4743},{"__isSmartRef__":true,"id":4745}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4747},"grabbingEnabled":false,"halosEnabled":true,"id":"C65A77A4-628F-43B4-9A79-684A5984504C","isActive":true,"label":{"__isSmartRef__":true,"id":4748},"layout":{"__isSmartRef__":true,"id":4753},"lighterFill":{"__isSmartRef__":true,"id":4754},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":4759},"owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4764},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4765},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4748}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"4723":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4722},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":4672},"visualConnector":{"__isSmartRef__":true,"id":4724},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4724":{"con":{"__isSmartRef__":true,"id":4723},"controlPoints":[{"__isSmartRef__":true,"id":4725},{"__isSmartRef__":true,"id":4727}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":4729},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":4730},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4733},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4725":{"connectedMagnet":{"__isSmartRef__":true,"id":4726},"index":0,"morph":{"__isSmartRef__":true,"id":4724},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4726":{"connectedControlPoints":[{"__isSmartRef__":true,"id":4725}],"morph":{"__isSmartRef__":true,"id":4722},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"4727":{"connectedMagnet":{"__isSmartRef__":true,"id":4728},"index":1,"morph":{"__isSmartRef__":true,"id":4724},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4728":{"connectedControlPoints":[{"__isSmartRef__":true,"id":4727}],"morph":{"__isSmartRef__":true,"id":4672},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"4729":{"morph":{"__isSmartRef__":true,"id":4724},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4730":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":4731},{"__isSmartRef__":true,"id":4732}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"4731":{"isAbsolute":true,"x":1008.5,"y":114.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4732":{"isAbsolute":true,"x":290.1,"y":100.4,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4733":{"morphMenuItems":{"__isSmartRef__":true,"id":4734}},"4734":{"funcProperties":{"__isSmartRef__":true,"id":4735},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":4736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4735":{},"4736":{"this":{"__isSmartRef__":true,"id":4724},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4737}},"4737":{"$super":{"__isSmartRef__":true,"id":4738}},"4738":{"funcProperties":{"__isSmartRef__":true,"id":4739},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":4740},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4739":{},"4740":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":4724}},"4741":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":4722},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4742},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4742":{"source":{"__isSmartRef__":true,"id":4722},"target":{"__isSmartRef__":true,"id":4720}},"4743":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":4722},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4744},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4744":{"source":{"__isSmartRef__":true,"id":4722},"target":{"__isSmartRef__":true,"id":4720}},"4745":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":4722},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4746},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4746":{"source":{"__isSmartRef__":true,"id":4722},"target":{"__isSmartRef__":true,"id":4720}},"4747":{"morph":{"__isSmartRef__":true,"id":4722},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4748":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4749},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"0542FB95-32A1-4C51-85B9-EF3B4CCF47B2","owner":{"__isSmartRef__":true,"id":4722},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4750},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4751}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4749":{"morph":{"__isSmartRef__":true,"id":4748},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4750":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"4751":{"_id":"_1756","chunkOwner":{"__isSmartRef__":true,"id":4748},"storedString":"more","style":{"__isSmartRef__":true,"id":4752},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4752":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4753":{"moveHorizontal":true},"4754":{"stops":[{"__isSmartRef__":true,"id":4755},{"__isSmartRef__":true,"id":4756},{"__isSmartRef__":true,"id":4757},{"__isSmartRef__":true,"id":4758}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4755":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4756":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4757":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4758":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4759":{"stops":[{"__isSmartRef__":true,"id":4760},{"__isSmartRef__":true,"id":4761},{"__isSmartRef__":true,"id":4762},{"__isSmartRef__":true,"id":4763}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4760":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4761":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4762":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4763":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4764":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4765":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4759},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4766":{"source":{"__isSmartRef__":true,"id":4722},"target":{"__isSmartRef__":true,"id":4720}},"4767":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4768},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4768":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4720}},"4769":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4770},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4770":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4720}},"4771":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4772},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4772":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4720}},"4773":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4903},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4774":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4800},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"B054BB71-67BC-438D-8FB8-C3B8494A9416","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":4801},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":1604},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":4802},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4672},{"__isSmartRef__":true,"id":4803},{"__isSmartRef__":true,"id":4846}],"targetMorph":{"__isSmartRef__":true,"id":4672},"titleBar":{"__isSmartRef__":true,"id":4846},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4894},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(290.1,79.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1007.0,312.0)"},"4775":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4776},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4776":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4720}},"4777":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4778},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4778":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4720}},"4779":{"dependedBy":{"__isSmartRef__":true,"id":4720},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":4720},"varMapping":{"__isSmartRef__":true,"id":4780},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4780":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4720}},"4781":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4799},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4782":{"dependendConnections":[{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4787},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4795}],"oldTransform":{"__isSmartRef__":true,"id":4797},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":4727},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"4783":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4784},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4784":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4782}},"4785":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4786},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4786":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4782}},"4787":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4788},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4788":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4782}},"4789":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4790},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4790":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4782}},"4791":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4792},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4792":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4782}},"4793":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4794},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4794":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4782}},"4795":{"dependedBy":{"__isSmartRef__":true,"id":4782},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":4782},"varMapping":{"__isSmartRef__":true,"id":4796},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4796":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4782}},"4797":{"d":1,"a":1,"f":100.4,"e":290.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":4798},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4798":{"a":1,"b":0,"c":0,"d":1,"e":290.1,"f":100.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4799":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4782}},"4800":{"morph":{"__isSmartRef__":true,"id":4774},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4801":{"adjustForNewBounds":true},"4802":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"4803":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4804}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":4805},"halosEnabled":true,"id":"C7E1C2FD-A19A-4D63-9E44-AA1619A7CDD5","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":4774},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4806},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":4807},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4808},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"4804":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":4803},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":4803},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4805":{"morph":{"__isSmartRef__":true,"id":4803},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4806":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4807":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4808":{"alignToOwner":{"__isSmartRef__":true,"id":4809},"morphMenuItems":{"__isSmartRef__":true,"id":4812},"onDrag":{"__isSmartRef__":true,"id":4819},"onDragEnd":{"__isSmartRef__":true,"id":4827},"onDragStart":{"__isSmartRef__":true,"id":4835},"reset":{"__isSmartRef__":true,"id":4843}},"4809":{"funcProperties":{"__isSmartRef__":true,"id":4810},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":4811},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4810":{},"4811":{"this":{"__isSmartRef__":true,"id":4803}},"4812":{"funcProperties":{"__isSmartRef__":true,"id":4813},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":4814},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4813":{},"4814":{"this":{"__isSmartRef__":true,"id":4803},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4815}},"4815":{"$super":{"__isSmartRef__":true,"id":4816}},"4816":{"funcProperties":{"__isSmartRef__":true,"id":4817},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":4818},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4817":{},"4818":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":4803}},"4819":{"funcProperties":{"__isSmartRef__":true,"id":4820},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":4822},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4820":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4821},"user":"sstamm"},"4821":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"4822":{"this":{"__isSmartRef__":true,"id":4803},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4823}},"4823":{"$super":{"__isSmartRef__":true,"id":4824}},"4824":{"funcProperties":{"__isSmartRef__":true,"id":4825},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":4826},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4825":{},"4826":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":4803}},"4827":{"funcProperties":{"__isSmartRef__":true,"id":4828},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":4830},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4828":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4829},"user":"sstamm"},"4829":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"4830":{"this":{"__isSmartRef__":true,"id":4803},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4831}},"4831":{"$super":{"__isSmartRef__":true,"id":4832}},"4832":{"funcProperties":{"__isSmartRef__":true,"id":4833},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":4834},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4833":{},"4834":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":4803}},"4835":{"funcProperties":{"__isSmartRef__":true,"id":4836},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":4838},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4836":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":4837},"user":"sstamm"},"4837":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"4838":{"this":{"__isSmartRef__":true,"id":4803},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4839}},"4839":{"$super":{"__isSmartRef__":true,"id":4840}},"4840":{"funcProperties":{"__isSmartRef__":true,"id":4841},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":4842},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4841":{},"4842":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":4803}},"4843":{"funcProperties":{"__isSmartRef__":true,"id":4844},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":4845},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4844":{},"4845":{"this":{"__isSmartRef__":true,"id":4803}},"4846":{"submorphs":[{"__isSmartRef__":true,"id":4847},{"__isSmartRef__":true,"id":4853},{"__isSmartRef__":true,"id":4866},{"__isSmartRef__":true,"id":4878}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4891},"eventHandler":{"__isSmartRef__":true,"id":4892},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"F45F03E6-5BE8-45BA-9D88-E6D9604FB53B","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":4893},"windowMorph":{"__isSmartRef__":true,"id":4774},"label":{"__isSmartRef__":true,"id":4847},"closeButton":{"__isSmartRef__":true,"id":4853},"menuButton":{"__isSmartRef__":true,"id":4866},"collapseButton":{"__isSmartRef__":true,"id":4878},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4774},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4847":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4848},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4849}],"eventHandler":{"__isSmartRef__":true,"id":4851},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"25FE5451-C8AD-469D-B4AA-7F2D2F7A5DBE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":4852},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4846},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"4848":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4849":{"style":{"__isSmartRef__":true,"id":4850},"chunkOwner":{"__isSmartRef__":true,"id":4847},"_id":"_5112","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4850":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4851":{"morph":{"__isSmartRef__":true,"id":4847},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4852":{"resizeWidth":true},"4853":{"submorphs":[{"__isSmartRef__":true,"id":4854}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4859},"eventHandler":{"__isSmartRef__":true,"id":4860},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"5BC0AA28-E280-4451-9CA6-AA7C986727D7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4854},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4846},"layout":{"__isSmartRef__":true,"id":4861},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4862},{"__isSmartRef__":true,"id":4864}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"4854":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4855},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4856}],"eventHandler":{"__isSmartRef__":true,"id":4858},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"FC1F5270-FF76-4411-9DEC-2E21F4513E59","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4853},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4855":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4856":{"style":{"__isSmartRef__":true,"id":4857},"chunkOwner":{"__isSmartRef__":true,"id":4854},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4857":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4858":{"morph":{"__isSmartRef__":true,"id":4854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4859":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4860":{"morph":{"__isSmartRef__":true,"id":4853},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4861":{"moveHorizontal":true},"4862":{"sourceObj":{"__isSmartRef__":true,"id":4853},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4863},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4863":{"source":{"__isSmartRef__":true,"id":4853},"target":{"__isSmartRef__":true,"id":4774}},"4864":{"sourceObj":{"__isSmartRef__":true,"id":4853},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4865},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4865":{"source":{"__isSmartRef__":true,"id":4853},"target":{"__isSmartRef__":true,"id":4774}},"4866":{"submorphs":[{"__isSmartRef__":true,"id":4867}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4872},"eventHandler":{"__isSmartRef__":true,"id":4873},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"17CEC71C-6198-4241-B7AA-E448C1F4FFEC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4867},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4846},"attributeConnections":[{"__isSmartRef__":true,"id":4874},{"__isSmartRef__":true,"id":4876}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"4867":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4868},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4869}],"eventHandler":{"__isSmartRef__":true,"id":4871},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"26739306-AEB0-4F59-B656-E47EB2D17731","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4866},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4868":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4869":{"style":{"__isSmartRef__":true,"id":4870},"chunkOwner":{"__isSmartRef__":true,"id":4867},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4870":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4871":{"morph":{"__isSmartRef__":true,"id":4867},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4872":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4873":{"morph":{"__isSmartRef__":true,"id":4866},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4874":{"sourceObj":{"__isSmartRef__":true,"id":4866},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":4875},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4875":{"source":{"__isSmartRef__":true,"id":4866},"target":{"__isSmartRef__":true,"id":4774}},"4876":{"sourceObj":{"__isSmartRef__":true,"id":4866},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":4877},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4877":{"source":{"__isSmartRef__":true,"id":4866},"target":{"__isSmartRef__":true,"id":4774}},"4878":{"submorphs":[{"__isSmartRef__":true,"id":4879}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4884},"eventHandler":{"__isSmartRef__":true,"id":4885},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"D6CD939C-CDE4-4BCE-8084-BC3EB86A4944","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4879},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4846},"layout":{"__isSmartRef__":true,"id":4886},"attributeConnections":[{"__isSmartRef__":true,"id":4887},{"__isSmartRef__":true,"id":4889}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"4879":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4880},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4881}],"eventHandler":{"__isSmartRef__":true,"id":4883},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"65A53315-5845-46E1-A6A6-69A1D52942C3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4878},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"4880":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4881":{"style":{"__isSmartRef__":true,"id":4882},"chunkOwner":{"__isSmartRef__":true,"id":4879},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4882":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4883":{"morph":{"__isSmartRef__":true,"id":4879},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4884":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4885":{"morph":{"__isSmartRef__":true,"id":4878},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4886":{"moveHorizontal":true},"4887":{"sourceObj":{"__isSmartRef__":true,"id":4878},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":4888},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4888":{"source":{"__isSmartRef__":true,"id":4878},"target":{"__isSmartRef__":true,"id":4774}},"4889":{"sourceObj":{"__isSmartRef__":true,"id":4878},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4774},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":4890},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4890":{"source":{"__isSmartRef__":true,"id":4878},"target":{"__isSmartRef__":true,"id":4774}},"4891":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"4892":{"morph":{"__isSmartRef__":true,"id":4846},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4893":{"resizeWidth":true,"adjustForNewBounds":true},"4894":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":4895}},"4895":{"funcProperties":{"__isSmartRef__":true,"id":4896},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":4898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4896":{"timestamp":{"__isSmartRef__":true,"id":4897},"user":"robertkrahn"},"4897":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"4898":{"this":{"__isSmartRef__":true,"id":4774},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4899}},"4899":{"$super":{"__isSmartRef__":true,"id":4900}},"4900":{"funcProperties":{"__isSmartRef__":true,"id":4901},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":4902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4901":{},"4902":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":4774}},"4903":{"source":{"__isSmartRef__":true,"id":4774},"target":{"__isSmartRef__":true,"id":4720}},"4904":{"d":1,"a":1,"f":114.4,"e":1008.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":4905},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4905":{"a":1,"b":0,"c":0,"d":1,"e":1008.5,"f":114.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"4906":{"source":{"__isSmartRef__":true,"id":4672},"target":{"__isSmartRef__":true,"id":4720}},"4907":{"toggleMorePane":{"__isSmartRef__":true,"id":4908}},"4908":{},"4909":{"morph":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4910":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"4911":{"changes":[{"__isSmartRef__":true,"id":4912}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4912":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":4913},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"4913":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"4914":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4915":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":false,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4916},"halosEnabled":true,"id":"EC219E54-B7C6-40CD-8471-DDC82B7510AD","layout":{"__isSmartRef__":true,"id":4917},"name":"morePane","owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4918},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4919},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":4920},{"__isSmartRef__":true,"id":4941},{"__isSmartRef__":true,"id":4963},{"__isSmartRef__":true,"id":4985},{"__isSmartRef__":true,"id":4991},{"__isSmartRef__":true,"id":5004},{"__isSmartRef__":true,"id":5012},{"__isSmartRef__":true,"id":5018},{"__isSmartRef__":true,"id":5040},{"__isSmartRef__":true,"id":5046},{"__isSmartRef__":true,"id":5068}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"4916":{"morph":{"__isSmartRef__":true,"id":4915},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4917":{"moveHorizontal":true},"4918":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4919":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"4920":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4921}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4922},"grabbingEnabled":false,"halosEnabled":true,"id":"5ADF30BB-C9FA-45BF-882F-F3BB0B53356B","isActive":true,"label":{"__isSmartRef__":true,"id":4923},"layout":{"__isSmartRef__":true,"id":4928},"lighterFill":{"__isSmartRef__":true,"id":4929},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":4934},"owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4939},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4940},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4923}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"4921":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4920},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4922":{"morph":{"__isSmartRef__":true,"id":4920},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4923":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4924},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"2346948C-F95F-48DF-A061-EB64148680E1","owner":{"__isSmartRef__":true,"id":4920},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4925},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4926}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4924":{"morph":{"__isSmartRef__":true,"id":4923},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4925":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4926":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":4923},"morph":{"__isSmartRef__":true,"id":4923},"storedString":"move","style":{"__isSmartRef__":true,"id":4927},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4927":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4928":{"moveVertical":true},"4929":{"stops":[{"__isSmartRef__":true,"id":4930},{"__isSmartRef__":true,"id":4931},{"__isSmartRef__":true,"id":4932},{"__isSmartRef__":true,"id":4933}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4930":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4931":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4932":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4933":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4934":{"stops":[{"__isSmartRef__":true,"id":4935},{"__isSmartRef__":true,"id":4936},{"__isSmartRef__":true,"id":4937},{"__isSmartRef__":true,"id":4938}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4935":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4936":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4937":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4938":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4939":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4940":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4934},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4941":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4942},{"__isSmartRef__":true,"id":4943}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4944},"grabbingEnabled":false,"halosEnabled":true,"id":"54A2736E-21B5-48D5-BD8E-569521B885D4","isActive":true,"label":{"__isSmartRef__":true,"id":4945},"layout":{"__isSmartRef__":true,"id":4950},"lighterFill":{"__isSmartRef__":true,"id":4951},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":4956},"owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4961},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4962},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4945}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"4942":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4941},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4943":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4941},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4944":{"morph":{"__isSmartRef__":true,"id":4941},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4945":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4946},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7ED440AA-35BC-4888-BABA-9BCCD2631C68","owner":{"__isSmartRef__":true,"id":4941},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4947},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4948}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4946":{"morph":{"__isSmartRef__":true,"id":4945},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4947":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4948":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":4945},"morph":{"__isSmartRef__":true,"id":4945},"storedString":"remove","style":{"__isSmartRef__":true,"id":4949},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4949":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4950":{"moveVertical":true},"4951":{"stops":[{"__isSmartRef__":true,"id":4952},{"__isSmartRef__":true,"id":4953},{"__isSmartRef__":true,"id":4954},{"__isSmartRef__":true,"id":4955}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4952":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4953":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4954":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4955":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4956":{"stops":[{"__isSmartRef__":true,"id":4957},{"__isSmartRef__":true,"id":4958},{"__isSmartRef__":true,"id":4959},{"__isSmartRef__":true,"id":4960}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4957":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4958":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4959":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4960":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4961":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4962":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4956},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4963":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":4964},{"__isSmartRef__":true,"id":4965}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4966},"grabbingEnabled":false,"halosEnabled":true,"id":"474BBAFF-40D2-4C74-8B82-2C4D0FAAD7AE","isActive":true,"label":{"__isSmartRef__":true,"id":4967},"layout":{"__isSmartRef__":true,"id":4972},"lighterFill":{"__isSmartRef__":true,"id":4973},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":4978},"owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4983},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4984},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":4967}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"4964":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4963},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4965":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":4963},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4966":{"morph":{"__isSmartRef__":true,"id":4963},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4967":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4968},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"BDF96C56-ECC5-48C9-9A16-CB00CBEAE4FC","owner":{"__isSmartRef__":true,"id":4963},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4969},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4970}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"4968":{"morph":{"__isSmartRef__":true,"id":4967},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4969":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"4970":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":4967},"morph":{"__isSmartRef__":true,"id":4967},"storedString":"load","style":{"__isSmartRef__":true,"id":4971},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4971":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4972":{"moveVertical":true},"4973":{"stops":[{"__isSmartRef__":true,"id":4974},{"__isSmartRef__":true,"id":4975},{"__isSmartRef__":true,"id":4976},{"__isSmartRef__":true,"id":4977}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4974":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4975":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4976":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4977":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4978":{"stops":[{"__isSmartRef__":true,"id":4979},{"__isSmartRef__":true,"id":4980},{"__isSmartRef__":true,"id":4981},{"__isSmartRef__":true,"id":4982}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4979":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4980":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4981":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4982":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4983":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4984":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":4978},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4985":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4986},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"2FFEA667-5BBC-4A96-BB34-3DFBD7CE659C","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":4987},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":4988},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":4989}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"4986":{"morph":{"__isSmartRef__":true,"id":4985},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4987":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4988":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"4989":{"style":{"__isSmartRef__":true,"id":4990},"chunkOwner":{"__isSmartRef__":true,"id":4985},"_id":"_5209","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4990":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4991":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":4992},"halosEnabled":true,"id":"DA28F316-0F69-46A2-8A06-49EF02BCC84A","itemList":[{"__isSmartRef__":true,"id":4993},{"__isSmartRef__":true,"id":4994},{"__isSmartRef__":true,"id":4995},{"__isSmartRef__":true,"id":4996},{"__isSmartRef__":true,"id":4997},{"__isSmartRef__":true,"id":4998},{"__isSmartRef__":true,"id":4999},{"__isSmartRef__":true,"id":5000}],"layout":{"__isSmartRef__":true,"id":5001},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5002},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":5003},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"4992":{"morph":{"__isSmartRef__":true,"id":4991},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4993":{"string":"2013-01-06 21:03 erp (188381)","value":{"__isSmartRef__":true,"id":3161},"isListItem":true},"4994":{"string":"2013-01-06 19:48 erp (188372)","value":{"__isSmartRef__":true,"id":3166},"isListItem":true},"4995":{"string":"2013-01-06 10:15 erp (188293)","value":{"__isSmartRef__":true,"id":3171},"isListItem":true},"4996":{"string":"2013-01-05 14:06 erp (188140)","value":{"__isSmartRef__":true,"id":3176},"isListItem":true},"4997":{"string":"2013-01-05 12:09 erp (188119)","value":{"__isSmartRef__":true,"id":3181},"isListItem":true},"4998":{"string":"2013-01-04 16:43 erp (188081)","value":{"__isSmartRef__":true,"id":3186},"isListItem":true},"4999":{"string":"2013-01-04 15:26 erp (188068)","value":{"__isSmartRef__":true,"id":3191},"isListItem":true},"5000":{"string":"2013-01-03 16:24 erp (187922)","value":{"__isSmartRef__":true,"id":3196},"isListItem":true},"5001":{"resizeWidth":true},"5002":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5003":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5004":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":5005}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5006},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"561CA595-EBA1-4AE3-B7ED-D6CE6A9AE162","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":5007},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5008},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":5009},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5010}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"5005":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":5004},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5006":{"morph":{"__isSmartRef__":true,"id":5004},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5007":{"resizeHeight":true,"resizeWidth":true},"5008":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5009":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5010":{"style":{"__isSmartRef__":true,"id":5011},"chunkOwner":{"__isSmartRef__":true,"id":5004},"_id":"_5946","storedString":"An example application implementing Bret Victors idea of \"See the state\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5011":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5012":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5013},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B7DA4693-B553-4944-97D4-F2252B136235","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5014},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5015},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5016}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"5013":{"morph":{"__isSmartRef__":true,"id":5012},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5014":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5015":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5016":{"style":{"__isSmartRef__":true,"id":5017},"chunkOwner":{"__isSmartRef__":true,"id":5012},"_id":"_5210","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5017":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5018":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5019},{"__isSmartRef__":true,"id":5020}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5021},"grabbingEnabled":false,"halosEnabled":true,"id":"E94E210E-C14A-4B9E-9ACF-ADB39E8936C9","isActive":true,"label":{"__isSmartRef__":true,"id":5022},"layout":{"__isSmartRef__":true,"id":5027},"lighterFill":{"__isSmartRef__":true,"id":5028},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":5033},"owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5038},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5039},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5022}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"5019":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5018},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5020":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5018},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5021":{"morph":{"__isSmartRef__":true,"id":5018},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5022":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5023},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"DFBF6BD9-8EB9-49FD-9DC3-F8163F95ACBD","owner":{"__isSmartRef__":true,"id":5018},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5024},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5025}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5023":{"morph":{"__isSmartRef__":true,"id":5022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5024":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"5025":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":5022},"storedString":"copy","style":{"__isSmartRef__":true,"id":5026},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5026":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5027":{"moveVertical":true},"5028":{"stops":[{"__isSmartRef__":true,"id":5029},{"__isSmartRef__":true,"id":5030},{"__isSmartRef__":true,"id":5031},{"__isSmartRef__":true,"id":5032}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5029":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5030":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5031":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5032":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5033":{"stops":[{"__isSmartRef__":true,"id":5034},{"__isSmartRef__":true,"id":5035},{"__isSmartRef__":true,"id":5036},{"__isSmartRef__":true,"id":5037}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5034":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5035":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5036":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5037":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5038":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5039":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5028},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5040":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5041},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7691BEEF-8AAA-40E5-A3BF-3FF51A33E908","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5042},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5043},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5044}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"5041":{"morph":{"__isSmartRef__":true,"id":5040},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5042":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5043":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5044":{"style":{"__isSmartRef__":true,"id":5045},"chunkOwner":{"__isSmartRef__":true,"id":5040},"_id":"_5211","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5045":{"uri":"http://www.lively-kernel.org/viral?part=SeeTheState&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5046":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5047}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5049},"grabbingEnabled":false,"halosEnabled":true,"id":"FC984C8A-3F03-4FB4-A8EB-29115142ADC8","isActive":true,"label":{"__isSmartRef__":true,"id":5050},"layout":{"__isSmartRef__":true,"id":5055},"lighterFill":{"__isSmartRef__":true,"id":5056},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":5061},"owner":{"__isSmartRef__":true,"id":4915},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5066},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5067},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5050}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"5047":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5046},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5048},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5048":{"source":{"__isSmartRef__":true,"id":5046}},"5049":{"morph":{"__isSmartRef__":true,"id":5046},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5050":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5051},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"DA3AC22F-95D9-439A-991D-0BA0E67924A4","owner":{"__isSmartRef__":true,"id":5046},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5052},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5053}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5051":{"morph":{"__isSmartRef__":true,"id":5050},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5052":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"5053":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":5050},"storedString":"modules","style":{"__isSmartRef__":true,"id":5054},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5054":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5055":{"moveVertical":true},"5056":{"stops":[{"__isSmartRef__":true,"id":5057},{"__isSmartRef__":true,"id":5058},{"__isSmartRef__":true,"id":5059},{"__isSmartRef__":true,"id":5060}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5057":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5058":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5059":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5060":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5061":{"stops":[{"__isSmartRef__":true,"id":5062},{"__isSmartRef__":true,"id":5063},{"__isSmartRef__":true,"id":5064},{"__isSmartRef__":true,"id":5065}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5062":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5063":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5064":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5065":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5066":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5067":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5061},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5068":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5069},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"53B3DF27-7D79-41E6-8BE0-1BBE717CF028","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":5070},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":4915},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":5071},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":5072}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"5069":{"morph":{"__isSmartRef__":true,"id":5068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5070":{"resizeHeight":true,"resizeWidth":true},"5071":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"5072":{"style":{"__isSmartRef__":true,"id":5073},"chunkOwner":{"__isSmartRef__":true,"id":5068},"_id":"_5945","storedString":"2013-01-06 22:05 erp: \n minor improvements\n\n2013-01-06 11:17 erp: \n Changed deep copy to lively integrated correct version.\n\n2013-01-05 13:11 erp: \n Added zoom to timeline and fixed some bugs with the sliders\n\n2013-01-04 16:28 erp: \n added the first version of the timeline and improved the slider experience\n\n2013-01-03 17:26 erp: \n adjusted the name as it contained to many trailing whitespaces\n\n2013-01-03 17:14 erp: \n first version\n\n2012-10-18 17:07 jenslincke: \n no comment\n\n2012-06-18 19:35 bgnauk: \n no comment\n\n2012-04-09 13:42 undefined: \n suddenly, the rectangle became a CarDemo\n\n2012-03-14 10:42 undefined: \n css transitions\n\n2012-02-25 02:59 fbo: \n no comment\n\n2012-03-14 10:53 undefined: \n sorry\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2013-01-05 15:08 erp: \n prepared for object graph\n\n2013-01-06 20:49 erp: \n fixed further bugs with the deepCopy procedure\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5073":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5074":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5075}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5076},"halosEnabled":true,"id":"194D84EA-5284-45E3-A8B7-5296CF6C1C57","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","prova","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":5077},"name":"categoryList","owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5078},"prevScroll":[0,16],"scripts":[],"selectedLineNo":1,"selection":"*latest*","shape":{"__isSmartRef__":true,"id":5079},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"5075":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":5074},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5076":{"morph":{"__isSmartRef__":true,"id":5074},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5077":{"resizeHeight":true},"5078":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5079":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5080":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5081}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5083},"grabbingEnabled":false,"halosEnabled":true,"id":"EA2708ED-D905-4FC3-B0EB-F42C75D1B46B","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":5084},"lighterFill":{"__isSmartRef__":true,"id":5089},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":5094},"owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5099},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5100},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":5084}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"5081":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5080},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":4672},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5082},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5082":{"source":{"__isSmartRef__":true,"id":5080},"target":{"__isSmartRef__":true,"id":4672}},"5083":{"morph":{"__isSmartRef__":true,"id":5080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5084":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5085},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C029C824-27CF-420D-9D87-EAF1D7A10B11","owner":{"__isSmartRef__":true,"id":5080},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5086},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5087}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"5085":{"morph":{"__isSmartRef__":true,"id":5084},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5086":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5087":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":5084},"storedString":"⟳","style":{"__isSmartRef__":true,"id":5088},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5088":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5089":{"stops":[{"__isSmartRef__":true,"id":5090},{"__isSmartRef__":true,"id":5091},{"__isSmartRef__":true,"id":5092},{"__isSmartRef__":true,"id":5093}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5090":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5091":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5092":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5093":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5094":{"stops":[{"__isSmartRef__":true,"id":5095},{"__isSmartRef__":true,"id":5096},{"__isSmartRef__":true,"id":5097},{"__isSmartRef__":true,"id":5098}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5095":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5096":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5097":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5098":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5099":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5100":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5101},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5101":{"stops":[{"__isSmartRef__":true,"id":5102},{"__isSmartRef__":true,"id":5103},{"__isSmartRef__":true,"id":5104},{"__isSmartRef__":true,"id":5105}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5102":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5103":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5104":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5105":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5106":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5107}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5108},"halosEnabled":true,"id":"B0894469-2336-4C4A-B484-B8901F05DA1A","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":5109},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5110},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":5111},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5112},{"__isSmartRef__":true,"id":5124},{"__isSmartRef__":true,"id":5136},{"__isSmartRef__":true,"id":5148},{"__isSmartRef__":true,"id":5160},{"__isSmartRef__":true,"id":5172},{"__isSmartRef__":true,"id":5184},{"__isSmartRef__":true,"id":5196},{"__isSmartRef__":true,"id":5208},{"__isSmartRef__":true,"id":5220},{"__isSmartRef__":true,"id":5232},{"__isSmartRef__":true,"id":5244},{"__isSmartRef__":true,"id":5256},{"__isSmartRef__":true,"id":5268},{"__isSmartRef__":true,"id":5280}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5292},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"5107":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":5106},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5108":{"morph":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5109":{"resizeHeight":true,"resizeWidth":true},"5110":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5111":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5112":{"submorphs":[{"__isSmartRef__":true,"id":5113},{"__isSmartRef__":true,"id":5116}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5121},"eventHandler":{"__isSmartRef__":true,"id":5122},"_ClipMode":"visible","derivationIds":[],"id":"500885AD-D10D-414C-996B-BF42B4A924EB","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5123},"targetName":"Car","partItem":{"__isSmartRef__":true,"id":3323},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"5113":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5114},"eventHandler":{"__isSmartRef__":true,"id":5115},"_ClipMode":"visible","derivationIds":[],"id":"94B0A8CA-A350-4031-9788-F725BFCFE42E","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5112},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5114":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5115":{"morph":{"__isSmartRef__":true,"id":5113},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5116":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5117},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5118},"_ClipMode":"hidden","derivationIds":[],"id":"9ACB2032-AD4A-48C4-A117-1A46FC57D230","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5119}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5112},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5117":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5118":{"morph":{"__isSmartRef__":true,"id":5116},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5119":{"style":{"__isSmartRef__":true,"id":5120},"chunkOwner":{"__isSmartRef__":true,"id":5116},"_id":"_5577","storedString":"Car","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5120":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5121":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5122":{"morph":{"__isSmartRef__":true,"id":5112},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5123":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5124":{"submorphs":[{"__isSmartRef__":true,"id":5125},{"__isSmartRef__":true,"id":5128}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5133},"eventHandler":{"__isSmartRef__":true,"id":5134},"_ClipMode":"visible","derivationIds":[],"id":"553B23C4-04B4-4598-85C3-9914F5526D5C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5135},"targetName":"Cloud","partItem":{"__isSmartRef__":true,"id":3336},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"5125":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5126},"eventHandler":{"__isSmartRef__":true,"id":5127},"_ClipMode":"visible","derivationIds":[],"id":"6F2DB2A4-5305-4543-B068-E079B8E5A264","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5124},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5126":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5127":{"morph":{"__isSmartRef__":true,"id":5125},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5128":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5129},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5130},"_ClipMode":"hidden","derivationIds":[],"id":"D68C67C6-04CF-4616-8253-9DCFA661607C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5131}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5124},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5129":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5130":{"morph":{"__isSmartRef__":true,"id":5128},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5131":{"style":{"__isSmartRef__":true,"id":5132},"chunkOwner":{"__isSmartRef__":true,"id":5128},"_id":"_5582","storedString":"Cloud","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5132":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5133":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5134":{"morph":{"__isSmartRef__":true,"id":5124},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5135":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5136":{"submorphs":[{"__isSmartRef__":true,"id":5137},{"__isSmartRef__":true,"id":5140}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5145},"eventHandler":{"__isSmartRef__":true,"id":5146},"_ClipMode":"visible","derivationIds":[],"id":"2F568D72-FD04-46E3-A9AF-E49761586066","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5147},"targetName":"Ellipse","partItem":{"__isSmartRef__":true,"id":3349},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"5137":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5138},"eventHandler":{"__isSmartRef__":true,"id":5139},"_ClipMode":"visible","derivationIds":[],"id":"E724D978-89E5-4E7B-8362-CE21B59CDBA6","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5136},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5138":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5139":{"morph":{"__isSmartRef__":true,"id":5137},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5140":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5141},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5142},"_ClipMode":"hidden","derivationIds":[],"id":"6848CB5C-9371-4FA6-9002-228D495B50AD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5143}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5136},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5141":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5142":{"morph":{"__isSmartRef__":true,"id":5140},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5143":{"style":{"__isSmartRef__":true,"id":5144},"chunkOwner":{"__isSmartRef__":true,"id":5140},"_id":"_5587","storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5144":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5145":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5146":{"morph":{"__isSmartRef__":true,"id":5136},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5147":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5148":{"submorphs":[{"__isSmartRef__":true,"id":5149},{"__isSmartRef__":true,"id":5152}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5157},"eventHandler":{"__isSmartRef__":true,"id":5158},"_ClipMode":"visible","derivationIds":[],"id":"975DD13A-ED86-47F5-B334-1D7F8E3BE1B6","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5159},"targetName":"Image","partItem":{"__isSmartRef__":true,"id":3362},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"5149":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5150},"eventHandler":{"__isSmartRef__":true,"id":5151},"_ClipMode":"visible","derivationIds":[],"id":"A8DBF964-DCBC-422E-97D7-5D1C4936CB50","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5148},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5150":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5151":{"morph":{"__isSmartRef__":true,"id":5149},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5152":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5153},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5154},"_ClipMode":"hidden","derivationIds":[],"id":"E9A93F0D-4D41-4592-AB42-0A95D9BDFF02","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5155}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5148},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5153":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5154":{"morph":{"__isSmartRef__":true,"id":5152},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5155":{"style":{"__isSmartRef__":true,"id":5156},"chunkOwner":{"__isSmartRef__":true,"id":5152},"_id":"_5592","storedString":"Image","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5156":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5157":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5158":{"morph":{"__isSmartRef__":true,"id":5148},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5159":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5160":{"submorphs":[{"__isSmartRef__":true,"id":5161},{"__isSmartRef__":true,"id":5164}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5169},"eventHandler":{"__isSmartRef__":true,"id":5170},"_ClipMode":"visible","derivationIds":[],"id":"98B65ADB-86B7-447D-987A-0A7FFD8922BE","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5171},"targetName":"Line","partItem":{"__isSmartRef__":true,"id":3375},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"5161":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5162},"eventHandler":{"__isSmartRef__":true,"id":5163},"_ClipMode":"visible","derivationIds":[],"id":"1E2C2E36-059F-408A-8271-B3DA52D0C4A2","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5160},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5162":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5163":{"morph":{"__isSmartRef__":true,"id":5161},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5164":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5165},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5166},"_ClipMode":"hidden","derivationIds":[],"id":"5AD570CD-97D3-4DE0-B41B-6F2988BD631B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5167}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5160},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5165":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5166":{"morph":{"__isSmartRef__":true,"id":5164},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5167":{"style":{"__isSmartRef__":true,"id":5168},"chunkOwner":{"__isSmartRef__":true,"id":5164},"_id":"_5597","storedString":"Line","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5168":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5169":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5170":{"morph":{"__isSmartRef__":true,"id":5160},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5171":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5172":{"submorphs":[{"__isSmartRef__":true,"id":5173},{"__isSmartRef__":true,"id":5176}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5181},"eventHandler":{"__isSmartRef__":true,"id":5182},"_ClipMode":"visible","derivationIds":[],"id":"59B72609-DB33-4236-9C8D-2092B4FD88AE","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5183},"targetName":"LineWithArrow","partItem":{"__isSmartRef__":true,"id":3388},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"5173":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5174},"eventHandler":{"__isSmartRef__":true,"id":5175},"_ClipMode":"visible","derivationIds":[],"id":"C840F0CC-26AD-4035-BB63-CE47F4CC8A96","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5172},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5174":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5175":{"morph":{"__isSmartRef__":true,"id":5173},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5176":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5177},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5178},"_ClipMode":"hidden","derivationIds":[],"id":"AEEB569A-64F6-4900-AF1D-F6EDD23174DA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5179}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5172},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5177":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5178":{"morph":{"__isSmartRef__":true,"id":5176},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5179":{"style":{"__isSmartRef__":true,"id":5180},"chunkOwner":{"__isSmartRef__":true,"id":5176},"_id":"_5602","storedString":"LineWithArrow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5180":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5181":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5182":{"morph":{"__isSmartRef__":true,"id":5172},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5183":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5184":{"submorphs":[{"__isSmartRef__":true,"id":5185},{"__isSmartRef__":true,"id":5188}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5193},"eventHandler":{"__isSmartRef__":true,"id":5194},"_ClipMode":"visible","derivationIds":[],"id":"249BD219-D994-4115-B2F2-72A0509D9B89","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5195},"targetName":"LineWithArrowOrange","partItem":{"__isSmartRef__":true,"id":3401},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,105.0)"},"5185":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5186},"eventHandler":{"__isSmartRef__":true,"id":5187},"_ClipMode":"visible","derivationIds":[],"id":"DC6BB741-747B-469F-8E9F-63205F1006E7","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5184},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5186":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5187":{"morph":{"__isSmartRef__":true,"id":5185},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5188":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5189},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5190},"_ClipMode":"hidden","derivationIds":[],"id":"FEB9C752-6DC9-49CF-8355-DFC6049959FB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5191}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5184},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5189":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5190":{"morph":{"__isSmartRef__":true,"id":5188},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5191":{"style":{"__isSmartRef__":true,"id":5192},"chunkOwner":{"__isSmartRef__":true,"id":5188},"_id":"_5607","storedString":"LineWithArrowOr...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5192":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5193":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5194":{"morph":{"__isSmartRef__":true,"id":5184},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5195":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5196":{"submorphs":[{"__isSmartRef__":true,"id":5197},{"__isSmartRef__":true,"id":5200}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5205},"eventHandler":{"__isSmartRef__":true,"id":5206},"_ClipMode":"visible","derivationIds":[],"id":"28C488A9-0F5F-4B50-B155-670AE912AEA4","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5207},"targetName":"LineWithArrows","partItem":{"__isSmartRef__":true,"id":3414},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,105.0)"},"5197":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5198},"eventHandler":{"__isSmartRef__":true,"id":5199},"_ClipMode":"visible","derivationIds":[],"id":"DAB49DDF-5076-4C80-855B-C514D05F8992","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5196},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5198":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5199":{"morph":{"__isSmartRef__":true,"id":5197},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5200":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5201},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5202},"_ClipMode":"hidden","derivationIds":[],"id":"ADBA9ECE-4523-428C-82A0-3F2397E13A75","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5203}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5196},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5201":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5202":{"morph":{"__isSmartRef__":true,"id":5200},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5203":{"style":{"__isSmartRef__":true,"id":5204},"chunkOwner":{"__isSmartRef__":true,"id":5200},"_id":"_5612","storedString":"LineWithArrows","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5204":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5205":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5206":{"morph":{"__isSmartRef__":true,"id":5196},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5207":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5208":{"submorphs":[{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5212}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5217},"eventHandler":{"__isSmartRef__":true,"id":5218},"_ClipMode":"visible","derivationIds":[],"id":"3CD5F154-8FD5-4908-9B7C-EA472C20ECD0","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5219},"targetName":"Marker","partItem":{"__isSmartRef__":true,"id":3427},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,105.0)"},"5209":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5210},"eventHandler":{"__isSmartRef__":true,"id":5211},"_ClipMode":"visible","derivationIds":[],"id":"2DC906A6-C77F-4B35-9791-A7ABEFCF12B3","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5208},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5210":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5211":{"morph":{"__isSmartRef__":true,"id":5209},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5212":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5213},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5214},"_ClipMode":"hidden","derivationIds":[],"id":"E744195A-579C-4A80-9CDE-2AA381F66E66","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5215}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5208},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5213":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5214":{"morph":{"__isSmartRef__":true,"id":5212},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5215":{"style":{"__isSmartRef__":true,"id":5216},"chunkOwner":{"__isSmartRef__":true,"id":5212},"_id":"_5617","storedString":"Marker","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5216":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5217":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5218":{"morph":{"__isSmartRef__":true,"id":5208},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5219":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5220":{"submorphs":[{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5224}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5229},"eventHandler":{"__isSmartRef__":true,"id":5230},"_ClipMode":"visible","derivationIds":[],"id":"EB6C1E3E-373C-4ADA-A4AC-4FD90492A048","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5231},"targetName":"Notebook","partItem":{"__isSmartRef__":true,"id":3440},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,105.0)"},"5221":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5222},"eventHandler":{"__isSmartRef__":true,"id":5223},"_ClipMode":"visible","derivationIds":[],"id":"B3F3B486-AD38-4D58-AE5E-8DE77279774C","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5220},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5222":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5223":{"morph":{"__isSmartRef__":true,"id":5221},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5224":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5225},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5226},"_ClipMode":"hidden","derivationIds":[],"id":"10FB4A09-0ADC-4999-B069-79D7FDA7A2C9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5227}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5220},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5225":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5226":{"morph":{"__isSmartRef__":true,"id":5224},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5227":{"style":{"__isSmartRef__":true,"id":5228},"chunkOwner":{"__isSmartRef__":true,"id":5224},"_id":"_5622","storedString":"Notebook","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5228":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5229":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5230":{"morph":{"__isSmartRef__":true,"id":5220},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5231":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5232":{"submorphs":[{"__isSmartRef__":true,"id":5233},{"__isSmartRef__":true,"id":5236}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5241},"eventHandler":{"__isSmartRef__":true,"id":5242},"_ClipMode":"visible","derivationIds":[],"id":"FE1CDCCF-EEAD-4F66-BBB1-722BE6F6E497","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5243},"targetName":"PrimitiveShapes","partItem":{"__isSmartRef__":true,"id":3453},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,210.0)"},"5233":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5234},"eventHandler":{"__isSmartRef__":true,"id":5235},"_ClipMode":"visible","derivationIds":[],"id":"285B6513-F068-4A71-8343-6AC2CF47BF31","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5232},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5234":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5235":{"morph":{"__isSmartRef__":true,"id":5233},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5236":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5237},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5238},"_ClipMode":"hidden","derivationIds":[],"id":"66D056B0-3163-4FE6-AB15-72D233A49094","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5239}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5232},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5237":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5238":{"morph":{"__isSmartRef__":true,"id":5236},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5239":{"style":{"__isSmartRef__":true,"id":5240},"chunkOwner":{"__isSmartRef__":true,"id":5236},"_id":"_5627","storedString":"PrimitiveShapes","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5240":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5241":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5242":{"morph":{"__isSmartRef__":true,"id":5232},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5243":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5244":{"submorphs":[{"__isSmartRef__":true,"id":5245},{"__isSmartRef__":true,"id":5248}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5253},"eventHandler":{"__isSmartRef__":true,"id":5254},"_ClipMode":"visible","derivationIds":[],"id":"B397B9ED-8A19-4B17-84E5-5A567D76E7CE","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5255},"targetName":"Rectangle","partItem":{"__isSmartRef__":true,"id":3466},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,210.0)"},"5245":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5246},"eventHandler":{"__isSmartRef__":true,"id":5247},"_ClipMode":"visible","derivationIds":[],"id":"AF4B5E7E-939E-40EC-9899-B80AFF44736A","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5244},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5246":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5247":{"morph":{"__isSmartRef__":true,"id":5245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5248":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5249},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5250},"_ClipMode":"hidden","derivationIds":[],"id":"2F191E75-2585-4435-889B-307645325C5A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5251}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5244},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5249":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5250":{"morph":{"__isSmartRef__":true,"id":5248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5251":{"style":{"__isSmartRef__":true,"id":5252},"chunkOwner":{"__isSmartRef__":true,"id":5248},"_id":"_5632","storedString":"Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5252":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5253":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5254":{"morph":{"__isSmartRef__":true,"id":5244},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5255":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5256":{"submorphs":[{"__isSmartRef__":true,"id":5257},{"__isSmartRef__":true,"id":5260}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5265},"eventHandler":{"__isSmartRef__":true,"id":5266},"_ClipMode":"visible","derivationIds":[],"id":"2F9CFFC1-8627-4812-8B4B-FAD0F14EC81C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5267},"targetName":"Star","partItem":{"__isSmartRef__":true,"id":3479},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,210.0)"},"5257":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5258},"eventHandler":{"__isSmartRef__":true,"id":5259},"_ClipMode":"visible","derivationIds":[],"id":"7D24C417-4EEA-4191-8D32-AC581873426B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5256},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5258":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5259":{"morph":{"__isSmartRef__":true,"id":5257},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5260":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5261},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5262},"_ClipMode":"hidden","derivationIds":[],"id":"211A60C8-7ADD-4486-A262-C7B86227C313","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5263}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5256},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5261":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5262":{"morph":{"__isSmartRef__":true,"id":5260},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5263":{"style":{"__isSmartRef__":true,"id":5264},"chunkOwner":{"__isSmartRef__":true,"id":5260},"_id":"_5637","storedString":"Star","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5264":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5265":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5266":{"morph":{"__isSmartRef__":true,"id":5256},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5267":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5268":{"submorphs":[{"__isSmartRef__":true,"id":5269},{"__isSmartRef__":true,"id":5272}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5277},"eventHandler":{"__isSmartRef__":true,"id":5278},"_ClipMode":"visible","derivationIds":[],"id":"9973A60B-D81B-4B0B-AF56-7B8CFB6FE52B","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5279},"targetName":"Text","partItem":{"__isSmartRef__":true,"id":3492},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,210.0)"},"5269":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5270},"eventHandler":{"__isSmartRef__":true,"id":5271},"_ClipMode":"visible","derivationIds":[],"id":"AC251444-7FD4-44F3-A4E2-5E14FA90D50B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5268},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5270":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5271":{"morph":{"__isSmartRef__":true,"id":5269},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5272":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5273},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5274},"_ClipMode":"hidden","derivationIds":[],"id":"097287A1-6539-4619-9923-AD22CA1F783B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5275}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5268},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5273":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5274":{"morph":{"__isSmartRef__":true,"id":5272},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5275":{"style":{"__isSmartRef__":true,"id":5276},"chunkOwner":{"__isSmartRef__":true,"id":5272},"_id":"_5642","storedString":"Text","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5276":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5277":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5278":{"morph":{"__isSmartRef__":true,"id":5268},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5279":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5280":{"submorphs":[{"__isSmartRef__":true,"id":5281},{"__isSmartRef__":true,"id":5284}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5289},"eventHandler":{"__isSmartRef__":true,"id":5290},"_ClipMode":"visible","derivationIds":[],"id":"F543AAFE-1A9D-4C10-955F-D5239C2BAF08","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":5291},"targetName":"Triangle","partItem":{"__isSmartRef__":true,"id":3505},"owner":{"__isSmartRef__":true,"id":5106},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,210.0)"},"5281":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5282},"eventHandler":{"__isSmartRef__":true,"id":5283},"_ClipMode":"visible","derivationIds":[],"id":"B8B58DC2-2F1B-4CD3-9E48-12B99F1128EE","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":5280},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"5282":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"5283":{"morph":{"__isSmartRef__":true,"id":5281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5284":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5285},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":5286},"_ClipMode":"hidden","derivationIds":[],"id":"F543EC0E-A935-4EF7-BD9B-21838ADC0C5A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":5287}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5280},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"5285":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"5286":{"morph":{"__isSmartRef__":true,"id":5284},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5287":{"style":{"__isSmartRef__":true,"id":5288},"chunkOwner":{"__isSmartRef__":true,"id":5284},"_id":"_5647","storedString":"Triangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5288":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5289":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"5290":{"morph":{"__isSmartRef__":true,"id":5280},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5291":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"5292":{"addPartItemAsync":{"__isSmartRef__":true,"id":5293},"adjustForNewBounds":{"__isSmartRef__":true,"id":5297},"selectPartItem":{"__isSmartRef__":true,"id":5304},"startAddingPartItems":{"__isSmartRef__":true,"id":5307},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":5311},"unselectAll":{"__isSmartRef__":true,"id":5315}},"5293":{"funcProperties":{"__isSmartRef__":true,"id":5294},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":5296},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5294":{"timestamp":{"__isSmartRef__":true,"id":5295},"user":"robertkrahn"},"5295":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"5296":{"this":{"__isSmartRef__":true,"id":5106}},"5297":{"funcProperties":{"__isSmartRef__":true,"id":5298},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":5299},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5298":{},"5299":{"this":{"__isSmartRef__":true,"id":5106},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5300}},"5300":{"$super":{"__isSmartRef__":true,"id":5301}},"5301":{"funcProperties":{"__isSmartRef__":true,"id":5302},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":5303},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5302":{},"5303":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":5106}},"5304":{"funcProperties":{"__isSmartRef__":true,"id":5305},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":5306},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5305":{},"5306":{"this":{"__isSmartRef__":true,"id":5106}},"5307":{"funcProperties":{"__isSmartRef__":true,"id":5308},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":5310},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5308":{"timestamp":{"__isSmartRef__":true,"id":5309},"user":"robertkrahn"},"5309":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"5310":{"this":{"__isSmartRef__":true,"id":5106}},"5311":{"funcProperties":{"__isSmartRef__":true,"id":5312},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":5314},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5312":{"timestamp":{"__isSmartRef__":true,"id":5313},"user":"robertkrahn"},"5313":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"5314":{"this":{"__isSmartRef__":true,"id":5106}},"5315":{"funcProperties":{"__isSmartRef__":true,"id":5316},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":5317},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5316":{},"5317":{"this":{"__isSmartRef__":true,"id":5106}},"5318":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5319}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5320},"grabbingEnabled":false,"halosEnabled":true,"id":"6E4E0230-6B0E-4F2D-904C-C2949A1510C4","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":5321},"layout":{"__isSmartRef__":true,"id":5326},"lighterFill":{"__isSmartRef__":true,"id":5327},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":5332},"owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5337},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5338},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5321}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5339},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"5319":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5318},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":5318},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5320":{"morph":{"__isSmartRef__":true,"id":5318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5321":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5322},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7DE11B97-033E-457C-A6AA-9A14FF954553","isLabel":true,"owner":{"__isSmartRef__":true,"id":5318},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5323},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5324}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"5322":{"morph":{"__isSmartRef__":true,"id":5321},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5323":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"5324":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":5321},"storedString":"-","style":{"__isSmartRef__":true,"id":5325},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5325":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5326":{"moveVertical":false},"5327":{"stops":[{"__isSmartRef__":true,"id":5328},{"__isSmartRef__":true,"id":5329},{"__isSmartRef__":true,"id":5330},{"__isSmartRef__":true,"id":5331}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5328":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5329":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5330":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5331":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5332":{"stops":[{"__isSmartRef__":true,"id":5333},{"__isSmartRef__":true,"id":5334},{"__isSmartRef__":true,"id":5335},{"__isSmartRef__":true,"id":5336}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5333":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5334":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5335":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5336":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5337":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5338":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5332},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5339":{"onFire":{"__isSmartRef__":true,"id":5340}},"5340":{"funcProperties":{"__isSmartRef__":true,"id":5341},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":5342},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5341":{},"5342":{"this":{"__isSmartRef__":true,"id":5318}},"5343":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5344}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5345},"grabbingEnabled":false,"halosEnabled":true,"id":"042214B0-CFC4-4CFC-88D1-4C639B88B208","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":5346},"layout":{"__isSmartRef__":true,"id":5351},"lighterFill":{"__isSmartRef__":true,"id":5352},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":5357},"owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5362},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5363},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":5346}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5364},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"5344":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":5343},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":5343},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5345":{"morph":{"__isSmartRef__":true,"id":5343},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5346":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5347},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"19D43206-F2D6-49EF-9F74-D27EFD137FA3","isLabel":true,"owner":{"__isSmartRef__":true,"id":5343},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5348},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5349}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"5347":{"morph":{"__isSmartRef__":true,"id":5346},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5348":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"5349":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":5346},"storedString":"+","style":{"__isSmartRef__":true,"id":5350},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5350":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5351":{"moveVertical":false},"5352":{"stops":[{"__isSmartRef__":true,"id":5353},{"__isSmartRef__":true,"id":5354},{"__isSmartRef__":true,"id":5355},{"__isSmartRef__":true,"id":5356}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5353":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5354":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5355":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5356":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5357":{"stops":[{"__isSmartRef__":true,"id":5358},{"__isSmartRef__":true,"id":5359},{"__isSmartRef__":true,"id":5360},{"__isSmartRef__":true,"id":5361}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5358":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5359":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5360":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5361":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5362":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5363":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":5357},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"5364":{"onFire":{"__isSmartRef__":true,"id":5365}},"5365":{"funcProperties":{"__isSmartRef__":true,"id":5366},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":5367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5366":{},"5367":{"this":{"__isSmartRef__":true,"id":5343}},"5368":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":5369}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5370},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"8CF48487-2E9A-4682-B116-96AAB2C3212E","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":5371},"name":"searchText","owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5372},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":5373},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5374}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"5369":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":5368},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":4672},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5370":{"morph":{"__isSmartRef__":true,"id":5368},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5371":{"resizeWidth":true},"5372":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5373":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5374":{"style":{"__isSmartRef__":true,"id":5375},"chunkOwner":{"__isSmartRef__":true,"id":5368},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5375":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5376":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":5377},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"13C58594-9F40-4FD4-B193-9A9C36A5317F","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":4672},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5378},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":5379},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":5380}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"5377":{"morph":{"__isSmartRef__":true,"id":5376},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5378":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5379":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5380":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":5376},"morph":{"__isSmartRef__":true,"id":5376},"storedString":"search","style":{"__isSmartRef__":true,"id":5381},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5381":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5382":{"onrestore":{"__isSmartRef__":true,"id":5383},"addCategory":{"__isSmartRef__":true,"id":5391},"addCategoryInteractively":{"__isSmartRef__":true,"id":5395},"addExternalCategory":{"__isSmartRef__":true,"id":5399},"addMorphsForPartItems":{"__isSmartRef__":true,"id":5403},"addPartsFromURLs":{"__isSmartRef__":true,"id":5407},"addPartsOfCategory":{"__isSmartRef__":true,"id":5411},"commitLogString":{"__isSmartRef__":true,"id":5415},"defaultPartsBinURL":{"__isSmartRef__":true,"id":5419},"ensureCategories":{"__isSmartRef__":true,"id":5423},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":5427},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":5431},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":5435},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":5439},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":5443},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":5447},"loadPartsOfCategory":{"__isSmartRef__":true,"id":5451},"makeUpPartNameFor":{"__isSmartRef__":true,"id":5455},"onLoadAll":{"__isSmartRef__":true,"id":5459},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":5463},"onLoadLatest":{"__isSmartRef__":true,"id":5471},"onSearch":{"__isSmartRef__":true,"id":5475},"openPart":{"__isSmartRef__":true,"id":5479},"partsBinURL":{"__isSmartRef__":true,"id":5483},"partsBinUrl":{"__isSmartRef__":true,"id":5487},"reloadEverything":{"__isSmartRef__":true,"id":5491},"removeCategory":{"__isSmartRef__":true,"id":5495},"removeCategoryInteractively":{"__isSmartRef__":true,"id":5499},"removeParts":{"__isSmartRef__":true,"id":5503},"reset":{"__isSmartRef__":true,"id":5507},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":5511},"search":{"__isSmartRef__":true,"id":5515},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":5519},"setSelectedPartItem":{"__isSmartRef__":true,"id":5523},"setSelectedPartVersions":{"__isSmartRef__":true,"id":5527},"setShareLink":{"__isSmartRef__":true,"id":5531},"setupConnections":{"__isSmartRef__":true,"id":5535},"showCommits":{"__isSmartRef__":true,"id":5539},"showMsg":{"__isSmartRef__":true,"id":5543},"toggleMorePane":{"__isSmartRef__":true,"id":5547},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":5551},"updateCategoryList":{"__isSmartRef__":true,"id":5555}},"5383":{"funcProperties":{"__isSmartRef__":true,"id":5384},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":5386},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5384":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5385},"user":"undefined"},"5385":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"5386":{"this":{"__isSmartRef__":true,"id":4672},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5387}},"5387":{"$super":{"__isSmartRef__":true,"id":5388}},"5388":{"funcProperties":{"__isSmartRef__":true,"id":5389},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5390},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5389":{},"5390":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":4672}},"5391":{"funcProperties":{"__isSmartRef__":true,"id":5392},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":5394},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5392":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5393}},"5393":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"5394":{"this":{"__isSmartRef__":true,"id":4672}},"5395":{"funcProperties":{"__isSmartRef__":true,"id":5396},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":5398},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5396":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5397}},"5397":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5398":{"this":{"__isSmartRef__":true,"id":4672}},"5399":{"funcProperties":{"__isSmartRef__":true,"id":5400},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":5402},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5400":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5401}},"5401":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5402":{"this":{"__isSmartRef__":true,"id":4672}},"5403":{"funcProperties":{"__isSmartRef__":true,"id":5404},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":5406},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5404":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5405}},"5405":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"5406":{"this":{"__isSmartRef__":true,"id":4672}},"5407":{"funcProperties":{"__isSmartRef__":true,"id":5408},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":5410},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5408":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5409},"user":"jenslincke"},"5409":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"5410":{"this":{"__isSmartRef__":true,"id":4672}},"5411":{"funcProperties":{"__isSmartRef__":true,"id":5412},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":5414},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5412":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5413}},"5413":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5414":{"this":{"__isSmartRef__":true,"id":4672}},"5415":{"funcProperties":{"__isSmartRef__":true,"id":5416},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":5418},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5416":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5417},"user":"jenslincke"},"5417":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"5418":{"this":{"__isSmartRef__":true,"id":4672}},"5419":{"funcProperties":{"__isSmartRef__":true,"id":5420},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":5422},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5420":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5421},"user":"fabian"},"5421":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"5422":{"this":{"__isSmartRef__":true,"id":4672}},"5423":{"funcProperties":{"__isSmartRef__":true,"id":5424},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":5426},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5424":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5425}},"5425":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5426":{"this":{"__isSmartRef__":true,"id":4672}},"5427":{"funcProperties":{"__isSmartRef__":true,"id":5428},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":5430},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5428":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5429}},"5429":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5430":{"this":{"__isSmartRef__":true,"id":4672}},"5431":{"funcProperties":{"__isSmartRef__":true,"id":5432},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":5434},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5432":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5433},"user":"undefined"},"5433":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"5434":{"this":{"__isSmartRef__":true,"id":4672}},"5435":{"funcProperties":{"__isSmartRef__":true,"id":5436},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":5438},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5436":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5437},"user":"robertkrahn"},"5437":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"5438":{"this":{"__isSmartRef__":true,"id":4672}},"5439":{"funcProperties":{"__isSmartRef__":true,"id":5440},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":5442},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5440":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5441},"user":"robertkrahn"},"5441":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"5442":{"this":{"__isSmartRef__":true,"id":4672}},"5443":{"funcProperties":{"__isSmartRef__":true,"id":5444},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":5446},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5444":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5445}},"5445":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5446":{"this":{"__isSmartRef__":true,"id":4672}},"5447":{"funcProperties":{"__isSmartRef__":true,"id":5448},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":5450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5448":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5449}},"5449":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5450":{"this":{"__isSmartRef__":true,"id":4672}},"5451":{"funcProperties":{"__isSmartRef__":true,"id":5452},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":5454},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5452":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5453}},"5453":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"5454":{"this":{"__isSmartRef__":true,"id":4672}},"5455":{"funcProperties":{"__isSmartRef__":true,"id":5456},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":5458},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5456":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5457}},"5457":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5458":{"this":{"__isSmartRef__":true,"id":4672}},"5459":{"funcProperties":{"__isSmartRef__":true,"id":5460},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":5462},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5460":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5461}},"5461":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"5462":{"this":{"__isSmartRef__":true,"id":4672}},"5463":{"funcProperties":{"__isSmartRef__":true,"id":5464},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":5466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5464":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5465}},"5465":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5466":{"this":{"__isSmartRef__":true,"id":4672},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5467}},"5467":{"$super":{"__isSmartRef__":true,"id":5468}},"5468":{"funcProperties":{"__isSmartRef__":true,"id":5469},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":5470},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5469":{},"5470":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":4672}},"5471":{"funcProperties":{"__isSmartRef__":true,"id":5472},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":5474},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5472":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5473}},"5473":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5474":{"this":{"__isSmartRef__":true,"id":4672}},"5475":{"funcProperties":{"__isSmartRef__":true,"id":5476},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":5478},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5476":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5477},"user":"lauritz"},"5477":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"5478":{"this":{"__isSmartRef__":true,"id":4672}},"5479":{"funcProperties":{"__isSmartRef__":true,"id":5480},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":5482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5480":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5481}},"5481":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5482":{"this":{"__isSmartRef__":true,"id":4672}},"5483":{"funcProperties":{"__isSmartRef__":true,"id":5484},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":5486},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5484":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5485}},"5485":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"5486":{"this":{"__isSmartRef__":true,"id":4672}},"5487":{"funcProperties":{"__isSmartRef__":true,"id":5488},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":5490},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5488":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5489}},"5489":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"5490":{"this":{"__isSmartRef__":true,"id":4672}},"5491":{"funcProperties":{"__isSmartRef__":true,"id":5492},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":5494},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5492":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5493}},"5493":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"5494":{"this":{"__isSmartRef__":true,"id":4672}},"5495":{"funcProperties":{"__isSmartRef__":true,"id":5496},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":5498},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5496":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5497}},"5497":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5498":{"this":{"__isSmartRef__":true,"id":4672}},"5499":{"funcProperties":{"__isSmartRef__":true,"id":5500},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":5502},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5500":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5501}},"5501":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5502":{"this":{"__isSmartRef__":true,"id":4672}},"5503":{"funcProperties":{"__isSmartRef__":true,"id":5504},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":5506},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5504":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5505}},"5505":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5506":{"this":{"__isSmartRef__":true,"id":4672}},"5507":{"funcProperties":{"__isSmartRef__":true,"id":5508},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":5510},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5508":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5509},"user":"robertkrahn"},"5509":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"5510":{"this":{"__isSmartRef__":true,"id":4672}},"5511":{"funcProperties":{"__isSmartRef__":true,"id":5512},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":5514},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5512":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5513}},"5513":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"5514":{"this":{"__isSmartRef__":true,"id":4672}},"5515":{"funcProperties":{"__isSmartRef__":true,"id":5516},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":5518},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5516":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5517},"user":"robertkrahn"},"5517":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"5518":{"this":{"__isSmartRef__":true,"id":4672}},"5519":{"funcProperties":{"__isSmartRef__":true,"id":5520},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":5522},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5520":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5521},"user":"jenslincke"},"5521":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"5522":{"this":{"__isSmartRef__":true,"id":4672}},"5523":{"funcProperties":{"__isSmartRef__":true,"id":5524},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":5526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5524":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5525},"user":"jenslincke"},"5525":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"5526":{"this":{"__isSmartRef__":true,"id":4672}},"5527":{"funcProperties":{"__isSmartRef__":true,"id":5528},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":5530},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5528":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5529},"user":"jenslincke"},"5529":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"5530":{"this":{"__isSmartRef__":true,"id":4672}},"5531":{"funcProperties":{"__isSmartRef__":true,"id":5532},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":5534},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5532":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5533},"user":"robertkrahn"},"5533":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"5534":{"this":{"__isSmartRef__":true,"id":4672}},"5535":{"funcProperties":{"__isSmartRef__":true,"id":5536},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":5538},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5536":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5537}},"5537":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5538":{"this":{"__isSmartRef__":true,"id":4672}},"5539":{"funcProperties":{"__isSmartRef__":true,"id":5540},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":5542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5540":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5541},"user":"robertkrahn"},"5541":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"5542":{"this":{"__isSmartRef__":true,"id":4672}},"5543":{"funcProperties":{"__isSmartRef__":true,"id":5544},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":5546},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5544":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5545},"user":"lauritz"},"5545":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"5546":{"this":{"__isSmartRef__":true,"id":4672}},"5547":{"funcProperties":{"__isSmartRef__":true,"id":5548},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":5550},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5548":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5549},"user":"lauritz"},"5549":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"5550":{"this":{"__isSmartRef__":true,"id":4672}},"5551":{"funcProperties":{"__isSmartRef__":true,"id":5552},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":5554},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5552":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5553},"user":"robertkrahn"},"5553":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"5554":{"this":{"__isSmartRef__":true,"id":4672}},"5555":{"funcProperties":{"__isSmartRef__":true,"id":5556},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":5558},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5556":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":5557}},"5557":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"5558":{"this":{"__isSmartRef__":true,"id":4672}},"5559":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":4672}},"5560":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":5561},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5561":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":4672}},"5562":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":5563},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5563":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":2739}},"5564":{"sourceObj":{"__isSmartRef__":true,"id":2837},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":5565},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5565":{"source":{"__isSmartRef__":true,"id":2837},"target":{"__isSmartRef__":true,"id":2739}},"5566":{"partsSpaceName":"PartsBin/sd1213/","comment":"An example application implementing Bret Victors idea of \"See the state\"","migrationLevel":4,"partName":"SeeTheState","changes":[{"__isSmartRef__":true,"id":5567},{"__isSmartRef__":true,"id":5569},{"__isSmartRef__":true,"id":5571},{"__isSmartRef__":true,"id":5573},{"__isSmartRef__":true,"id":5575},{"__isSmartRef__":true,"id":5577},{"__isSmartRef__":true,"id":5579},{"__isSmartRef__":true,"id":5581},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5597}],"revisionOnLoad":188372,"lastModifiedDate":{"__isSmartRef__":true,"id":5599},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5567":{"date":{"__isSmartRef__":true,"id":5568},"author":"erp","message":"fixed further bugs with the deepCopy procedure","id":"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27"},"5568":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)"},"5569":{"date":{"__isSmartRef__":true,"id":5570},"author":"erp","message":"prepared for object graph","id":"19869128-BB06-4236-AA49-648A7F0CF9B2"},"5570":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)"},"5571":{"date":{"__isSmartRef__":true,"id":5572},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5572":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5573":{"date":{"__isSmartRef__":true,"id":5574},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5574":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5575":{"date":{"__isSmartRef__":true,"id":5576},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5576":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5577":{"date":{"__isSmartRef__":true,"id":5578},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5578":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5579":{"date":{"__isSmartRef__":true,"id":5580},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5580":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5581":{"date":{"__isSmartRef__":true,"id":5582},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5582":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5583":{"date":{"__isSmartRef__":true,"id":5584},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5584":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5585":{"date":{"__isSmartRef__":true,"id":5586},"author":"jenslincke","message":"no comment","id":"34EAD84A-4849-4B51-9D1C-9202D5322FD1"},"5586":{"isSerializedDate":true,"string":"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)"},"5587":{"date":{"__isSmartRef__":true,"id":5588},"author":"erp","message":"first version","id":"9153AE0C-1FB5-4B33-B45F-790F947FFF8E"},"5588":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)"},"5589":{"date":{"__isSmartRef__":true,"id":5590},"author":"erp","message":"adjusted the name as it contained to many trailing whitespaces","id":"0304F420-554A-4A16-B228-726C6DD16FE2"},"5590":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)"},"5591":{"date":{"__isSmartRef__":true,"id":5592},"author":"erp","message":"added the first version of the timeline and improved the slider experience","id":"A861111B-C45E-49F2-97C9-EC95D8E27073"},"5592":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)"},"5593":{"date":{"__isSmartRef__":true,"id":5594},"author":"erp","message":"Added zoom to timeline and fixed some bugs with the sliders","id":"FB5345A5-E618-4918-8F95-E67E5ED950F9"},"5594":{"isSerializedDate":true,"string":"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)"},"5595":{"date":{"__isSmartRef__":true,"id":5596},"author":"erp","message":"Changed deep copy to lively integrated correct version.","id":"1412772A-7A7B-4631-AE3C-B328353CA554"},"5596":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)"},"5597":{"date":{"__isSmartRef__":true,"id":5598},"author":"erp","message":"minor improvements","id":"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B"},"5598":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)"},"5599":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:48:38 GMT+0100 (CET)"},"5600":{"submorphs":[{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5654},{"__isSmartRef__":true,"id":5707},{"__isSmartRef__":true,"id":5806},{"__isSmartRef__":true,"id":5829},{"__isSmartRef__":true,"id":5870},{"__isSmartRef__":true,"id":5911},{"__isSmartRef__":true,"id":5946}],"scripts":[],"id":"4210694E-7EA1-458D-A99A-85DADE846FEB","shape":{"__isSmartRef__":true,"id":7901},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SeeTheState","partsBinMetaInfo":{"__isSmartRef__":true,"id":7902},"eventHandler":{"__isSmartRef__":true,"id":7935},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","5F7F12D5-1492-4CA2-BA16-DD5C04E20B8B","17037C40-8436-49D6-9E09-D05B30529706","EB58D9A2-20F3-4EE4-BD7C-6FF10B439A69","A7BD38F7-F024-4EBA-AA0C-C8E32BF66387","C47FA32D-69E3-4997-B42F-8D369E13120A"],"partTests":{"__isSmartRef__":true,"id":7936},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"doNotSerialize":["lastFrame"],"runScript":{"__isSmartRef__":true,"id":7941},"livingElements":{"__isSmartRef__":true,"id":7942},"maximumSteps":308,"ctx":{"__isSmartRef__":true,"id":7943},"stepCounter":0,"functionSource":"function(){\nvar crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n i += j;\n }\n};\n}","context":{"__isSmartRef__":true,"id":8038},"stepsToRun":1329,"steps":1329,"environmentCache":[{"__isSmartRef__":true,"id":8223},{"__isSmartRef__":true,"id":8280},{"__isSmartRef__":true,"id":12733}],"#startLetters":"localize","oldStepsToRun":1330,"isLockOwner":false,"sliderStep":3,"timeline":{"__isSmartRef__":true,"id":12743},"grabbingEnabled":true,"timelineTable":{"__isSmartRef__":true,"id":12744},"timelineGrid":{"__isSmartRef__":true,"id":12745},"timelineColumns":[],"isCopyMorphRef":true,"morphRefId":1,"smallSliderBaseStep":1329,"lastCacheRead":-1,"sliderObjectGraphStep":-1078,"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":null,"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12746},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(210.0,-64.0)","distanceToDragEvent":"lively.pt(595.0,-12.0)"},"5601":{"submorphs":[{"__isSmartRef__":true,"id":5602}],"scripts":[],"id":"17342DFD-2105-4CAA-88CA-C40C57053BCD","shape":{"__isSmartRef__":true,"id":5618},"droppingEnabled":true,"halosEnabled":true,"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":5602},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"smallStepsSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":5623},"eventHandler":{"__isSmartRef__":true,"id":5627},"layout":{"__isSmartRef__":true,"id":5628},"derivationIds":[2631,"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B","81D11ED3-9CBC-4995-9335-6715226B9A83","9DBDB273-94AA-435B-9E41-11D2D85086AD","DC33D08A-3989-4A29-B68A-13035B39CAB7","CE1714A9-CE0E-4E39-B1FE-08547112344B","457608DB-A2BE-4837-8B07-8E4278E6FB90"],"_ClipMode":"visible","moved":true,"value":0.5,"attributeConnections":[{"__isSmartRef__":true,"id":5629},{"__isSmartRef__":true,"id":5631}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliding":false,"owner":{"__isSmartRef__":true,"id":5600},"grabbingEnabled":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5633},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(5.1,33.2)","distanceToDragEvent":"lively.pt(592.0,-15.0)"},"5602":{"submorphs":[],"scripts":[],"id":"47E87417-E1A6-42DB-83F7-9FB814E2691B","shape":{"__isSmartRef__":true,"id":5603},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"slider":{"__isSmartRef__":true,"id":5601},"owner":{"__isSmartRef__":true,"id":5601},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":5608},"derivationIds":[2632,"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4","0E2E07C7-9998-4F7E-8219-894CA3ECA25A","E8032524-4EF5-4180-826E-5D79D9B60A68","22F59F4B-C9BF-4C1B-A330-C5A194A93A1B","5806F46E-54B2-4FCA-A105-05949BED7ED0","5AB7BA18-867F-4861-9588-5AEA3669682B"],"_ClipMode":"visible","isBeingDragged":false,"showsHalos":false,"prevScroll":[0,0],"__serializedExpressions__":["_Position","hitPoint","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5609},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(399.6,0.0)","hitPoint":"lively.pt(1010.0,352.0)","distanceToDragEvent":"lively.pt(59.6,-13.0)"},"5603":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5604},"_BorderRadius":6,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.8,23.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)"},"5604":{"stops":[{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5606},{"__isSmartRef__":true,"id":5607}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5605":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(196,211,221)"},"5606":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(137,167,187)"},"5607":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(96,130,153)"},"5608":{"morph":{"__isSmartRef__":true,"id":5602},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5609":{"onMouseDown":{"__isSmartRef__":true,"id":5610}},"5610":{"varMapping":{"__isSmartRef__":true,"id":5611},"source":"function onMouseDown(evt) {\n this.owner.triggerSliding();\n}","funcProperties":{"__isSmartRef__":true,"id":5616},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5611":{"this":{"__isSmartRef__":true,"id":5602},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5612}},"5612":{"$super":{"__isSmartRef__":true,"id":5613}},"5613":{"varMapping":{"__isSmartRef__":true,"id":5614},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5615},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5614":{"obj":{"__isSmartRef__":true,"id":5602},"name":"onMouseDown"},"5615":{},"5616":{"timestamp":{"__isSmartRef__":true,"id":5617},"user":"erp","tags":[]},"5617":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)"},"5618":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5619},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(888.0,23.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"5619":{"stops":[{"__isSmartRef__":true,"id":5620},{"__isSmartRef__":true,"id":5621},{"__isSmartRef__":true,"id":5622}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5620":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5621":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5622":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5623":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","changes":[{"__isSmartRef__":true,"id":5624}],"lastModifiedDate":{"__isSmartRef__":true,"id":5626},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5624":{"date":{"__isSmartRef__":true,"id":5625},"author":"dustin.glaeser","message":"no comment","id":"9CD9677C-9A79-4D71-85C1-E5C72C253D16"},"5625":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)"},"5626":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)"},"5627":{"morph":{"__isSmartRef__":true,"id":5601},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5628":{},"5629":{"sourceObj":{"__isSmartRef__":true,"id":5601},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":5601},"targetMethodName":"adjustSliderParts","varMapping":{"__isSmartRef__":true,"id":5630},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5630":{"source":{"__isSmartRef__":true,"id":5601},"target":{"__isSmartRef__":true,"id":5601}},"5631":{"sourceObj":{"__isSmartRef__":true,"id":5601},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":5600},"targetMethodName":"onSmallSliderMove","varMapping":{"__isSmartRef__":true,"id":5632},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5632":{"source":{"__isSmartRef__":true,"id":5601},"target":{"__isSmartRef__":true,"id":5600}},"5633":{"onrestore":{"__isSmartRef__":true,"id":5634},"onMouseMove":{"__isSmartRef__":true,"id":5642},"triggerSliding":{"__isSmartRef__":true,"id":5650}},"5634":{"varMapping":{"__isSmartRef__":true,"id":5635},"source":"function onrestore() {\n this.sliding = false;\n}","funcProperties":{"__isSmartRef__":true,"id":5640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5635":{"this":{"__isSmartRef__":true,"id":5601},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5636}},"5636":{"$super":{"__isSmartRef__":true,"id":5637}},"5637":{"varMapping":{"__isSmartRef__":true,"id":5638},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5639},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5638":{"obj":{"__isSmartRef__":true,"id":5601},"name":"onrestore"},"5639":{},"5640":{"timestamp":{"__isSmartRef__":true,"id":5641},"user":"erp","tags":[]},"5641":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)"},"5642":{"varMapping":{"__isSmartRef__":true,"id":5643},"source":"function onMouseMove(evt) {\n if(this.sliding) {\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\n newValue = newValue < 0 ? 0 : newValue;\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\n this.setValue(newValue);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5643":{"this":{"__isSmartRef__":true,"id":5601},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5644}},"5644":{"$super":{"__isSmartRef__":true,"id":5645}},"5645":{"varMapping":{"__isSmartRef__":true,"id":5646},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5647},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5646":{"obj":{"__isSmartRef__":true,"id":5601},"name":"onMouseMove"},"5647":{},"5648":{"timestamp":{"__isSmartRef__":true,"id":5649},"user":"erp","tags":[]},"5649":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:40:37 GMT+0100 (CET)"},"5650":{"varMapping":{"__isSmartRef__":true,"id":5651},"source":"function triggerSliding() {\n this.sliding = !this.sliding;\n if(!this.sliding) {\n this.owner.renderObjectGraph();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5652},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5651":{"this":{"__isSmartRef__":true,"id":5601}},"5652":{"timestamp":{"__isSmartRef__":true,"id":5653},"user":"erp","tags":[]},"5653":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:18 GMT+0100 (CET)"},"5654":{"submorphs":[{"__isSmartRef__":true,"id":5655}],"scripts":[],"id":"0FDAED14-6549-4B33-9982-3E8C48A12375","shape":{"__isSmartRef__":true,"id":5671},"droppingEnabled":true,"halosEnabled":true,"sliderExtent":0.1,"valueScale":1,"sliderKnob":{"__isSmartRef__":true,"id":5655},"styleClass":["slider_background_horizontal"],"showsHalos":false,"name":"stepsSlider","partsBinMetaInfo":{"__isSmartRef__":true,"id":5676},"eventHandler":{"__isSmartRef__":true,"id":5680},"layout":{"__isSmartRef__":true,"id":5681},"derivationIds":[2631,"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B","81D11ED3-9CBC-4995-9335-6715226B9A83","77D6B490-D399-46B3-9589-938C6F171CE1","3040B48B-1391-402F-8DE1-FECEE8ACA796","A8685160-21D8-4242-A2CA-80A1D87C5BDC"],"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":5600},"value":0.8377252252252252,"attributeConnections":[{"__isSmartRef__":true,"id":5682},{"__isSmartRef__":true,"id":5684}],"doNotSerialize":["$$value"],"doNotCopyProperties":["$$value"],"sliding":false,"grabbingEnabled":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5686},"__LivelyClassName__":"lively.morphic.Slider","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(4.1,6.2)","distanceToDragEvent":"lively.pt(592.0,-15.0)"},"5655":{"submorphs":[],"scripts":[],"id":"289C4307-456F-4AD1-A3DB-D1738DC582B6","shape":{"__isSmartRef__":true,"id":5656},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"slider":{"__isSmartRef__":true,"id":5654},"owner":{"__isSmartRef__":true,"id":5654},"styleClass":["slider_horizontal"],"eventHandler":{"__isSmartRef__":true,"id":5661},"derivationIds":[2632,"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4","0E2E07C7-9998-4F7E-8219-894CA3ECA25A","320FB3E0-81E4-44A2-8B6E-75E56000F8C0","B3EE08B4-B2D1-4C65-86FE-3BF9E19292EA","3C727374-E888-4DF7-9516-77FB1BC71B1F"],"_ClipMode":"visible","isBeingDragged":false,"showsHalos":false,"__serializedExpressions__":["_Position","hitPoint","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5662},"__LivelyClassName__":"lively.morphic.SliderKnob","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(669.5,0.0)","hitPoint":"lively.pt(489.0,178.0)","distanceToDragEvent":"lively.pt(59.6,-13.0)"},"5656":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5657},"_BorderRadius":6,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(88.8,23.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(0,0,0,0)"},"5657":{"stops":[{"__isSmartRef__":true,"id":5658},{"__isSmartRef__":true,"id":5659},{"__isSmartRef__":true,"id":5660}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5658":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(196,211,221)"},"5659":{"offset":0.5,"__serializedExpressions__":["color"],"color":"Color.rgb(137,167,187)"},"5660":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(96,130,153)"},"5661":{"morph":{"__isSmartRef__":true,"id":5655},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5662":{"onMouseDown":{"__isSmartRef__":true,"id":5663}},"5663":{"varMapping":{"__isSmartRef__":true,"id":5664},"source":"function onMouseDown(evt) {\n this.owner.triggerSliding();\n}","funcProperties":{"__isSmartRef__":true,"id":5669},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5664":{"this":{"__isSmartRef__":true,"id":5655},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5665}},"5665":{"$super":{"__isSmartRef__":true,"id":5666}},"5666":{"varMapping":{"__isSmartRef__":true,"id":5667},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5668},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5667":{"obj":{"__isSmartRef__":true,"id":5655},"name":"onMouseDown"},"5668":{},"5669":{"timestamp":{"__isSmartRef__":true,"id":5670},"user":"erp","tags":[]},"5670":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)"},"5671":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5672},"_BorderRadius":6,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(888.0,23.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"5672":{"stops":[{"__isSmartRef__":true,"id":5673},{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5675}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5673":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5674":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5675":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5676":{"requiredModules":[],"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Slider","comment":"The connection point \"value\" can be used to read/write the slider knob position.","changes":[{"__isSmartRef__":true,"id":5677}],"lastModifiedDate":{"__isSmartRef__":true,"id":5679},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5677":{"date":{"__isSmartRef__":true,"id":5678},"author":"dustin.glaeser","message":"no comment","id":"9CD9677C-9A79-4D71-85C1-E5C72C253D16"},"5678":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)"},"5679":{"isSerializedDate":true,"string":"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)"},"5680":{"morph":{"__isSmartRef__":true,"id":5654},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5681":{},"5682":{"sourceObj":{"__isSmartRef__":true,"id":5654},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":5654},"targetMethodName":"adjustSliderParts","varMapping":{"__isSmartRef__":true,"id":5683},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5683":{"source":{"__isSmartRef__":true,"id":5654},"target":{"__isSmartRef__":true,"id":5654}},"5684":{"sourceObj":{"__isSmartRef__":true,"id":5654},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":5600},"targetMethodName":"onSliderMove","varMapping":{"__isSmartRef__":true,"id":5685},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5685":{"source":{"__isSmartRef__":true,"id":5654},"target":{"__isSmartRef__":true,"id":5600}},"5686":{"onrestore":{"__isSmartRef__":true,"id":5687},"onMouseMove":{"__isSmartRef__":true,"id":5695},"triggerSliding":{"__isSmartRef__":true,"id":5703}},"5687":{"varMapping":{"__isSmartRef__":true,"id":5688},"source":"function onrestore() {\n this.sliding = false;\n}","funcProperties":{"__isSmartRef__":true,"id":5693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5688":{"this":{"__isSmartRef__":true,"id":5654},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5689}},"5689":{"$super":{"__isSmartRef__":true,"id":5690}},"5690":{"varMapping":{"__isSmartRef__":true,"id":5691},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5692},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5691":{"obj":{"__isSmartRef__":true,"id":5654},"name":"onrestore"},"5692":{},"5693":{"timestamp":{"__isSmartRef__":true,"id":5694},"user":"erp","tags":[]},"5694":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)"},"5695":{"varMapping":{"__isSmartRef__":true,"id":5696},"source":"function onMouseMove(evt) {\n if(this.sliding) {\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\n newValue = newValue < 0 ? 0 : newValue;\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\n this.setValue(newValue);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5701},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5696":{"this":{"__isSmartRef__":true,"id":5654},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5697}},"5697":{"$super":{"__isSmartRef__":true,"id":5698}},"5698":{"varMapping":{"__isSmartRef__":true,"id":5699},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5700},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5699":{"obj":{"__isSmartRef__":true,"id":5654},"name":"onMouseMove"},"5700":{},"5701":{"timestamp":{"__isSmartRef__":true,"id":5702},"user":"erp","tags":[]},"5702":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:51:46 GMT+0100 (CET)"},"5703":{"varMapping":{"__isSmartRef__":true,"id":5704},"source":"function triggerSliding() {\n this.sliding = !this.sliding;\n if(!this.sliding) {\n this.owner.renderObjectGraph();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":5705},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5704":{"this":{"__isSmartRef__":true,"id":5654}},"5705":{"timestamp":{"__isSmartRef__":true,"id":5706},"user":"erp","tags":[]},"5706":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:15:57 GMT+0100 (CET)"},"5707":{"submorphs":[],"scripts":[],"id":"19B70C37-D8E0-4D1F-A356-9FF4ABECFC96","shape":{"__isSmartRef__":true,"id":5708},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":360.6320000000002,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":9,"name":"functionEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":5709},"textChunks":[{"__isSmartRef__":true,"id":5710},{"__isSmartRef__":true,"id":5712},{"__isSmartRef__":true,"id":5714},{"__isSmartRef__":true,"id":5716},{"__isSmartRef__":true,"id":5718},{"__isSmartRef__":true,"id":5720},{"__isSmartRef__":true,"id":5722},{"__isSmartRef__":true,"id":5724},{"__isSmartRef__":true,"id":5726},{"__isSmartRef__":true,"id":5728},{"__isSmartRef__":true,"id":5730},{"__isSmartRef__":true,"id":5732},{"__isSmartRef__":true,"id":5734},{"__isSmartRef__":true,"id":5736},{"__isSmartRef__":true,"id":5738},{"__isSmartRef__":true,"id":5740},{"__isSmartRef__":true,"id":5742},{"__isSmartRef__":true,"id":5744},{"__isSmartRef__":true,"id":5746},{"__isSmartRef__":true,"id":5748},{"__isSmartRef__":true,"id":5750},{"__isSmartRef__":true,"id":5752},{"__isSmartRef__":true,"id":5754},{"__isSmartRef__":true,"id":5756},{"__isSmartRef__":true,"id":5758},{"__isSmartRef__":true,"id":5760},{"__isSmartRef__":true,"id":5762},{"__isSmartRef__":true,"id":5764},{"__isSmartRef__":true,"id":5766},{"__isSmartRef__":true,"id":5768},{"__isSmartRef__":true,"id":5770},{"__isSmartRef__":true,"id":5772},{"__isSmartRef__":true,"id":5774},{"__isSmartRef__":true,"id":5776},{"__isSmartRef__":true,"id":5778},{"__isSmartRef__":true,"id":5780},{"__isSmartRef__":true,"id":5782},{"__isSmartRef__":true,"id":5784},{"__isSmartRef__":true,"id":5786},{"__isSmartRef__":true,"id":5788},{"__isSmartRef__":true,"id":5790},{"__isSmartRef__":true,"id":5792}],"charsReplaced":"","lastFindLoc":125,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":5794},"derivationIds":[1958,"DF0EB566-4F85-407E-9ECD-6A046ED8B638","6A7CAB02-48F5-4CB1-8692-1B26C25FDCBE","EC8394D6-3F04-4063-B8AD-1C55F1CDE12A","75E35A5E-8C11-447B-A246-8F7421203F00"],"_WhiteSpaceHandling":"pre-wrap","_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":5600},"_MinTextWidth":360.6320000000002,"_MinTextHeight":null,"savedTextString":"var j = 1;\nvar z = 3;\nvar c = 0;\nfor(var i = 0; i< 70; i++) {\n var m = Morph.makeRectangle(0,0, 10,50)\n m.moveBy(pt(70+i,70))\n m.rotateBy(i * 0.1)\n m.setFill(Color.rgb(i * 10,0,0))\n this.addMorph(m) \n c += 3;\n}\n\nthis.submorphs.invoke('remove')\n\n","isBeingDragged":false,"isLockOwner":false,"#startLetters":"l","_WordBreak":"break-all","syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":5795}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_lastSyntaxHighlightTime":53,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"textString":"var crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n i += j;\n }\n};","_Rotation":0,"_Scale":1,"cachedTextString":"var crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n i += j;\n }\n};","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5797},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.0,65.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(211.0,-8.0)"},"5708":{"fill":null,"_BorderWidth":1.1840000000000002,"_BorderRadius":6.660000000000001,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(363.0,206.4)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)"},"5709":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple input field for Forms demo","partName":"InputField","revisionOnLoad":148665,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5710":{"style":{"__isSmartRef__":true,"id":5711},"chunkOwner":{"__isSmartRef__":true,"id":5707},"_id":"_5940","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5711":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5712":{"_id":"_5953","style":{"__isSmartRef__":true,"id":5713},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" crunchedObj = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5713":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5714":{"_id":"_5954","style":{"__isSmartRef__":true,"id":5715},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5715":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5716":{"_id":"_5956","style":{"__isSmartRef__":true,"id":5717},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":";\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5717":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5718":{"_id":"_5957","style":{"__isSmartRef__":true,"id":5719},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5719":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5720":{"_id":"_5958","style":{"__isSmartRef__":true,"id":5721},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" self = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5721":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5722":{"_id":"_5959","style":{"__isSmartRef__":true,"id":5723},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5723":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5724":{"_id":"_5960","style":{"__isSmartRef__":true,"id":5725},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5725":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5726":{"_id":"_5991","style":{"__isSmartRef__":true,"id":5727},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"apps","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5727":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"5728":{"_id":"_5992","style":{"__isSmartRef__":true,"id":5729},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":".ObjectGrapher.Grapher();\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5729":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5730":{"_id":"_5961","style":{"__isSmartRef__":true,"id":5731},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5731":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5732":{"_id":"_5962","style":{"__isSmartRef__":true,"id":5733},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" obj = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5733":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5734":{"_id":"_5963","style":{"__isSmartRef__":true,"id":5735},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5735":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5736":{"_id":"_5964","style":{"__isSmartRef__":true,"id":5737},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5737":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5738":{"_id":"_5993","style":{"__isSmartRef__":true,"id":5739},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5739":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"5740":{"_id":"_5994","style":{"__isSmartRef__":true,"id":5741},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"();\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5741":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5742":{"_id":"_5965","style":{"__isSmartRef__":true,"id":5743},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5743":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5744":{"_id":"_5966","style":{"__isSmartRef__":true,"id":5745},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"(obj.addMorph) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5745":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5746":{"_id":"_5967","style":{"__isSmartRef__":true,"id":5747},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5747":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5748":{"_id":"_5968","style":{"__isSmartRef__":true,"id":5749},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5749":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5750":{"_id":"_5969","style":{"__isSmartRef__":true,"id":5751},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5751":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5752":{"_id":"_5970","style":{"__isSmartRef__":true,"id":5753},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" i = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5753":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5754":{"_id":"_5971","style":{"__isSmartRef__":true,"id":5755},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5755":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5756":{"_id":"_5972","style":{"__isSmartRef__":true,"id":5757},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":";\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5757":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5758":{"_id":"_5973","style":{"__isSmartRef__":true,"id":5759},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5759":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5760":{"_id":"_5974","style":{"__isSmartRef__":true,"id":5761},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" keys = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5761":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5762":{"_id":"_5975","style":{"__isSmartRef__":true,"id":5763},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5763":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"5764":{"_id":"_5976","style":{"__isSmartRef__":true,"id":5765},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":".keys(obj);\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5765":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5766":{"_id":"_5977","style":{"__isSmartRef__":true,"id":5767},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"for","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5767":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5768":{"_id":"_5978","style":{"__isSmartRef__":true,"id":5769},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5769":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5770":{"_id":"_5979","style":{"__isSmartRef__":true,"id":5771},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5771":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5772":{"_id":"_5980","style":{"__isSmartRef__":true,"id":5773},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":" j = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5773":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5774":{"_id":"_5981","style":{"__isSmartRef__":true,"id":5775},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5775":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5776":{"_id":"_5982","style":{"__isSmartRef__":true,"id":5777},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"; j < ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5777":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5778":{"_id":"_5983","style":{"__isSmartRef__":true,"id":5779},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"100","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5779":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5780":{"_id":"_5984","style":{"__isSmartRef__":true,"id":5781},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"; j++) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5781":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5782":{"_id":"_5985","style":{"__isSmartRef__":true,"id":5783},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5783":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5784":{"_id":"_5986","style":{"__isSmartRef__":true,"id":5785},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"\n i += j;\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5785":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5786":{"_id":"_5987","style":{"__isSmartRef__":true,"id":5787},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5787":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5788":{"_id":"_5988","style":{"__isSmartRef__":true,"id":5789},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5789":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5790":{"_id":"_5989","style":{"__isSmartRef__":true,"id":5791},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5791":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5792":{"_id":"_5990","style":{"__isSmartRef__":true,"id":5793},"chunkOwner":{"__isSmartRef__":true,"id":5707},"storedString":";","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5793":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5794":{"morph":{"__isSmartRef__":true,"id":5707},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5795":{"sourceObj":{"__isSmartRef__":true,"id":5707},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5707},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":5796},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5796":{"source":{"__isSmartRef__":true,"id":5707},"target":{"__isSmartRef__":true,"id":5707}},"5797":{"doSave":{"__isSmartRef__":true,"id":5798}},"5798":{"varMapping":{"__isSmartRef__":true,"id":5799},"source":"function doSave() {\n this.get(\"SeeTheState\").onPrepare();\n}","funcProperties":{"__isSmartRef__":true,"id":5804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5799":{"this":{"__isSmartRef__":true,"id":5707},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5800}},"5800":{"$super":{"__isSmartRef__":true,"id":5801}},"5801":{"varMapping":{"__isSmartRef__":true,"id":5802},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5803},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5802":{"obj":{"__isSmartRef__":true,"id":5707},"name":"doSave"},"5803":{},"5804":{"timestamp":{"__isSmartRef__":true,"id":5805},"user":"erp","tags":[]},"5805":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:25:54 GMT+0100 (CET)"},"5806":{"submorphs":[],"scripts":[],"id":"F121CE15-93BF-48C8-AA2C-7D1D871CA432","shape":{"__isSmartRef__":true,"id":5807},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"contextOfFunction","partsBinMetaInfo":{"__isSmartRef__":true,"id":5808},"eventHandler":{"__isSmartRef__":true,"id":5823},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","6DF0F42B-01DE-4064-B290-A965B89F419C","3480B411-42F3-454C-86FF-6FA01A641B1B","96DB9CEA-D2B7-47C6-AB92-E8071A3E2083","145BE27E-0454-4B90-B608-335748831B95"],"partTests":{"__isSmartRef__":true,"id":5824},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":5600},"isBeingDragged":false,"#startLetters":"mo","isLockOwner":false,"prevScroll":[0,0],"grabbingEnabled":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(386.4,67.0)","distanceToDragEvent":"lively.pt(258.7,-14.8)"},"5807":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":6.660000000000001,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_Fill","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(392.0,209.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(192,192,192)"},"5808":{"partsSpaceName":"PartsBin/Basic/","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5809},{"__isSmartRef__":true,"id":5811},{"__isSmartRef__":true,"id":5813},{"__isSmartRef__":true,"id":5815},{"__isSmartRef__":true,"id":5817},{"__isSmartRef__":true,"id":5819},{"__isSmartRef__":true,"id":5821}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5809":{"date":{"__isSmartRef__":true,"id":5810},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5810":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5811":{"date":{"__isSmartRef__":true,"id":5812},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5812":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5813":{"date":{"__isSmartRef__":true,"id":5814},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5814":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5815":{"date":{"__isSmartRef__":true,"id":5816},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5816":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5817":{"date":{"__isSmartRef__":true,"id":5818},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5818":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5819":{"date":{"__isSmartRef__":true,"id":5820},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5820":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5821":{"date":{"__isSmartRef__":true,"id":5822},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5822":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5823":{"morph":{"__isSmartRef__":true,"id":5806},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5824":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5825}},"5825":{"test01IsMorph":{"__isSmartRef__":true,"id":5826}},"5826":{"varMapping":{"__isSmartRef__":true,"id":5827},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5827":{"this":{"__isSmartRef__":true,"id":5824}},"5828":{},"5829":{"submorphs":[{"__isSmartRef__":true,"id":5830}],"scripts":[],"id":"D365BE0C-A456-4CCB-A7C3-EA65B72B8E90","shape":{"__isSmartRef__":true,"id":5835},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5841},"lighterFill":{"__isSmartRef__":true,"id":5846},"label":{"__isSmartRef__":true,"id":5830},"name":"startFlow","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5851},"attributeConnections":[{"__isSmartRef__":true,"id":5862},{"__isSmartRef__":true,"id":5863}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5864},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","61E5C30F-19AF-4C83-91E1-AAE6080BBDCD","B9934068-0B57-446E-827E-896BC509FBA6","727D6E7D-50BF-4747-BEAC-3412E5F2DD35"],"_ClipMode":"visible","isPressed":false,"moved":true,"owner":{"__isSmartRef__":true,"id":5600},"isLockOwner":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5865},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(782.1,73.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"5830":{"submorphs":[],"scripts":[],"id":"42BF06F5-631F-4E61-A090-63513BE42D10","shape":{"__isSmartRef__":true,"id":5831},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5829},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5832}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5834},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","FC7A98C1-5983-49EC-AC26-F95BB22D0B87","BEB41C13-E3CE-4781-96FA-5CDFA95AC047","A92B9BE3-6F7E-4144-AA6B-1F46234ED02F"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5831":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5832":{"style":{"__isSmartRef__":true,"id":5833},"chunkOwner":{"__isSmartRef__":true,"id":5830},"_id":"_8478","storedString":"run","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5833":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5834":{"morph":{"__isSmartRef__":true,"id":5830},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5835":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5836},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5836":{"stops":[{"__isSmartRef__":true,"id":5837},{"__isSmartRef__":true,"id":5838},{"__isSmartRef__":true,"id":5839},{"__isSmartRef__":true,"id":5840}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5837":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5838":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5839":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5840":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5841":{"stops":[{"__isSmartRef__":true,"id":5842},{"__isSmartRef__":true,"id":5843},{"__isSmartRef__":true,"id":5844},{"__isSmartRef__":true,"id":5845}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5842":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5843":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5844":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5845":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5846":{"stops":[{"__isSmartRef__":true,"id":5847},{"__isSmartRef__":true,"id":5848},{"__isSmartRef__":true,"id":5849},{"__isSmartRef__":true,"id":5850}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5847":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5848":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5849":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5850":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5851":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5852},{"__isSmartRef__":true,"id":5854},{"__isSmartRef__":true,"id":5856},{"__isSmartRef__":true,"id":5858},{"__isSmartRef__":true,"id":5860}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5852":{"date":{"__isSmartRef__":true,"id":5853},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5853":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5854":{"date":{"__isSmartRef__":true,"id":5855},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5855":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5856":{"date":{"__isSmartRef__":true,"id":5857},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5857":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5858":{"date":{"__isSmartRef__":true,"id":5859},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5859":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5860":{"date":{"__isSmartRef__":true,"id":5861},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5861":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5862":{"sourceObj":{"__isSmartRef__":true,"id":5829},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5829},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5863":{"sourceObj":{"__isSmartRef__":true,"id":5829},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5600},"targetMethodName":"onRun","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5864":{"morph":{"__isSmartRef__":true,"id":5829},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5865":{"doAction":{"__isSmartRef__":true,"id":5866}},"5866":{"varMapping":{"__isSmartRef__":true,"id":5867},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":5868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5867":{"this":{"__isSmartRef__":true,"id":5829}},"5868":{"timestamp":{"__isSmartRef__":true,"id":5869},"user":"robertkrahn","tags":[]},"5869":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"5870":{"submorphs":[{"__isSmartRef__":true,"id":5871}],"scripts":[],"id":"503EB9C0-6E20-4F6D-AE49-481F57446DE5","shape":{"__isSmartRef__":true,"id":5876},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5882},"lighterFill":{"__isSmartRef__":true,"id":5887},"label":{"__isSmartRef__":true,"id":5871},"name":"prepareFollowing","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5892},"attributeConnections":[{"__isSmartRef__":true,"id":5903},{"__isSmartRef__":true,"id":5904}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":5905},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","A97F19D5-FCEE-4B39-A022-7D458240AD03","D8533980-787B-4106-A0B0-64566F37D85E","559908A5-75DC-4242-98DE-2B39F452D151","3D3CCE89-1D18-481F-B04E-835699DFF638"],"_ClipMode":"visible","isPressed":true,"moved":true,"owner":{"__isSmartRef__":true,"id":5600},"isLockOwner":false,"prevScroll":[0,0],"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5906},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(782.6,106.9)","distanceToDragEvent":"lively.pt(74.0,-12.0)"},"5871":{"submorphs":[],"scripts":[],"id":"33203C0C-5C86-4C90-96CD-99C2E008A98F","shape":{"__isSmartRef__":true,"id":5872},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5870},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5873}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5875},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","6600F388-3476-4281-853C-2F7B90AB1921","A9303864-2C87-47FF-8AB1-8F585A8B429F","6CC4EF26-F9C8-4B18-9078-01E7839020C8","3A5328EF-D7DB-444A-AAC4-EE11153AB16F"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5872":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,25.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5873":{"style":{"__isSmartRef__":true,"id":5874},"chunkOwner":{"__isSmartRef__":true,"id":5871},"_id":"_94939","storedString":"prepare","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5874":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5875":{"morph":{"__isSmartRef__":true,"id":5871},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5876":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5877},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(104.0,25.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5877":{"stops":[{"__isSmartRef__":true,"id":5878},{"__isSmartRef__":true,"id":5879},{"__isSmartRef__":true,"id":5880},{"__isSmartRef__":true,"id":5881}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5878":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5879":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5880":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5881":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5882":{"stops":[{"__isSmartRef__":true,"id":5883},{"__isSmartRef__":true,"id":5884},{"__isSmartRef__":true,"id":5885},{"__isSmartRef__":true,"id":5886}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5883":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5884":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5885":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5886":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5887":{"stops":[{"__isSmartRef__":true,"id":5888},{"__isSmartRef__":true,"id":5889},{"__isSmartRef__":true,"id":5890},{"__isSmartRef__":true,"id":5891}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5888":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5889":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5890":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5891":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5892":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5893},{"__isSmartRef__":true,"id":5895},{"__isSmartRef__":true,"id":5897},{"__isSmartRef__":true,"id":5899},{"__isSmartRef__":true,"id":5901}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5893":{"date":{"__isSmartRef__":true,"id":5894},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5894":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5895":{"date":{"__isSmartRef__":true,"id":5896},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5896":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5897":{"date":{"__isSmartRef__":true,"id":5898},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5898":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5899":{"date":{"__isSmartRef__":true,"id":5900},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5900":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5901":{"date":{"__isSmartRef__":true,"id":5902},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5902":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5903":{"sourceObj":{"__isSmartRef__":true,"id":5870},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5870},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5904":{"sourceObj":{"__isSmartRef__":true,"id":5870},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5600},"targetMethodName":"onPrepare","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5905":{"morph":{"__isSmartRef__":true,"id":5870},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5906":{"doAction":{"__isSmartRef__":true,"id":5907}},"5907":{"varMapping":{"__isSmartRef__":true,"id":5908},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":5909},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5908":{"this":{"__isSmartRef__":true,"id":5870}},"5909":{"timestamp":{"__isSmartRef__":true,"id":5910},"user":"robertkrahn","tags":[]},"5910":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"5911":{"submorphs":[{"__isSmartRef__":true,"id":5912}],"scripts":[],"id":"BF69229C-6ECC-4834-BCDF-97287EEFF197","shape":{"__isSmartRef__":true,"id":5917},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5923},"lighterFill":{"__isSmartRef__":true,"id":5928},"label":{"__isSmartRef__":true,"id":5912},"name":"zoomOut","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5933},"attributeConnections":[{"__isSmartRef__":true,"id":5944},{"__isSmartRef__":true,"id":5945}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":7895},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","3597FFA9-12FB-4025-8DFD-9303B28004C6","2962F335-F931-47D8-8A19-40E58684C4DB","15178EFF-3BAB-4DAF-B314-ADF4528B23C3","6D3EDF33-7D1B-4AA5-B391-1EF44601E54B","BF48BE10-AB38-4EA0-9760-BBFD45010B34"],"_ClipMode":"visible","isPressed":false,"moved":true,"isLockOwner":false,"owner":{"__isSmartRef__":true,"id":5600},"#startLetters":"set","__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7896},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(784.1,138.2)","distanceToDragEvent":"lively.pt(69.0,-16.0)"},"5912":{"submorphs":[],"scripts":[],"id":"65ADFC3E-ACC9-42E7-AB13-23CA103CA0D3","shape":{"__isSmartRef__":true,"id":5913},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":5911},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":5914}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":5916},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","951C1A71-B1FC-4ED0-8BD4-DF9603C49044","3367CA85-84EA-4BD6-B103-0C6B9D59AF69","2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A","D7E0A0EA-AD7B-4457-9BB8-5E87814C426E","7D379649-9B57-4882-8867-1B43082948D1"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"isLockOwner":false,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"5913":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"5914":{"style":{"__isSmartRef__":true,"id":5915},"chunkOwner":{"__isSmartRef__":true,"id":5912},"_id":"_3690","storedString":"Zoom in","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5915":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5916":{"morph":{"__isSmartRef__":true,"id":5912},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5917":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":5918},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"5918":{"stops":[{"__isSmartRef__":true,"id":5919},{"__isSmartRef__":true,"id":5920},{"__isSmartRef__":true,"id":5921},{"__isSmartRef__":true,"id":5922}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5919":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5920":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5921":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"5922":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"5923":{"stops":[{"__isSmartRef__":true,"id":5924},{"__isSmartRef__":true,"id":5925},{"__isSmartRef__":true,"id":5926},{"__isSmartRef__":true,"id":5927}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5924":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5925":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5926":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5927":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5928":{"stops":[{"__isSmartRef__":true,"id":5929},{"__isSmartRef__":true,"id":5930},{"__isSmartRef__":true,"id":5931},{"__isSmartRef__":true,"id":5932}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5929":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5930":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5931":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5932":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5933":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":5934},{"__isSmartRef__":true,"id":5936},{"__isSmartRef__":true,"id":5938},{"__isSmartRef__":true,"id":5940},{"__isSmartRef__":true,"id":5942}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5934":{"date":{"__isSmartRef__":true,"id":5935},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"5935":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"5936":{"date":{"__isSmartRef__":true,"id":5937},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"5937":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"5938":{"date":{"__isSmartRef__":true,"id":5939},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"5939":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"5940":{"date":{"__isSmartRef__":true,"id":5941},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"5941":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"5942":{"date":{"__isSmartRef__":true,"id":5943},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"5943":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"5944":{"sourceObj":{"__isSmartRef__":true,"id":5911},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5911},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5945":{"sourceObj":{"__isSmartRef__":true,"id":5911},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5946},"targetMethodName":"toggleZoom","varMapping":{"__isSmartRef__":true,"id":7894},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5946":{"submorphs":[{"__isSmartRef__":true,"id":5947}],"scripts":[],"id":"C5EAF296-3D61-4156-B025-96E5A0347A00","shape":{"__isSmartRef__":true,"id":5950},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"timeline2","partsBinMetaInfo":{"__isSmartRef__":true,"id":5951},"eventHandler":{"__isSmartRef__":true,"id":5969},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","EC8B1062-685E-4CF2-B56C-0F3B5FDF29B5","5A063386-4E3A-43B7-ADA8-E088C02B97AB","DA00D02D-EECF-4ADA-ADFB-6EEDBD989E11","DBEE3F55-5F23-4BB0-B143-79B5F31B1B93"],"partTests":{"__isSmartRef__":true,"id":5970},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":5600},"isBeingDragged":false,"prevScroll":[0,346],"grabbingEnabled":false,"zoomedOut":false,"toogleZoom":false,"#startLetters":"setAccumulatedSc","timelineColumns":[[{"__isSmartRef__":true,"id":5975},{"__isSmartRef__":true,"id":5976},{"__isSmartRef__":true,"id":5977},{"__isSmartRef__":true,"id":5978},{"__isSmartRef__":true,"id":5979},{"__isSmartRef__":true,"id":5980}],[{"__isSmartRef__":true,"id":5981},{"__isSmartRef__":true,"id":5982},{"__isSmartRef__":true,"id":5983},{"__isSmartRef__":true,"id":5984},{"__isSmartRef__":true,"id":5985},{"__isSmartRef__":true,"id":5986}],[{"__isSmartRef__":true,"id":5987},{"__isSmartRef__":true,"id":5988},{"__isSmartRef__":true,"id":5989},{"__isSmartRef__":true,"id":5990},{"__isSmartRef__":true,"id":5991},{"__isSmartRef__":true,"id":5992}],[{"__isSmartRef__":true,"id":5993},{"__isSmartRef__":true,"id":5994},{"__isSmartRef__":true,"id":5995},{"__isSmartRef__":true,"id":5996},{"__isSmartRef__":true,"id":5997},{"__isSmartRef__":true,"id":5998}],[{"__isSmartRef__":true,"id":5999},{"__isSmartRef__":true,"id":6000},{"__isSmartRef__":true,"id":6001},{"__isSmartRef__":true,"id":6002},{"__isSmartRef__":true,"id":6003},{"__isSmartRef__":true,"id":6004}],[{"__isSmartRef__":true,"id":6005},{"__isSmartRef__":true,"id":6006},{"__isSmartRef__":true,"id":6007},{"__isSmartRef__":true,"id":6008},{"__isSmartRef__":true,"id":6009},{"__isSmartRef__":true,"id":6010}],[{"__isSmartRef__":true,"id":6011},{"__isSmartRef__":true,"id":6012},{"__isSmartRef__":true,"id":6013},{"__isSmartRef__":true,"id":6014},{"__isSmartRef__":true,"id":6015},{"__isSmartRef__":true,"id":6016}],[{"__isSmartRef__":true,"id":6017},{"__isSmartRef__":true,"id":6018},{"__isSmartRef__":true,"id":6019},{"__isSmartRef__":true,"id":6020},{"__isSmartRef__":true,"id":6021},{"__isSmartRef__":true,"id":6022}],[{"__isSmartRef__":true,"id":6023},{"__isSmartRef__":true,"id":6024},{"__isSmartRef__":true,"id":6025},{"__isSmartRef__":true,"id":6026},{"__isSmartRef__":true,"id":6027},{"__isSmartRef__":true,"id":6028}],[{"__isSmartRef__":true,"id":6029},{"__isSmartRef__":true,"id":6030},{"__isSmartRef__":true,"id":6031},{"__isSmartRef__":true,"id":6032},{"__isSmartRef__":true,"id":6033},{"__isSmartRef__":true,"id":6034}],[{"__isSmartRef__":true,"id":6035},{"__isSmartRef__":true,"id":6036},{"__isSmartRef__":true,"id":6037},{"__isSmartRef__":true,"id":6038},{"__isSmartRef__":true,"id":6039},{"__isSmartRef__":true,"id":6040}],[{"__isSmartRef__":true,"id":6041},{"__isSmartRef__":true,"id":6042},{"__isSmartRef__":true,"id":6043},{"__isSmartRef__":true,"id":6044},{"__isSmartRef__":true,"id":6045},{"__isSmartRef__":true,"id":6046}],[{"__isSmartRef__":true,"id":6047},{"__isSmartRef__":true,"id":6048},{"__isSmartRef__":true,"id":6049},{"__isSmartRef__":true,"id":6050},{"__isSmartRef__":true,"id":6051},{"__isSmartRef__":true,"id":6052}],[{"__isSmartRef__":true,"id":6053},{"__isSmartRef__":true,"id":6054},{"__isSmartRef__":true,"id":6055},{"__isSmartRef__":true,"id":6056},{"__isSmartRef__":true,"id":6057},{"__isSmartRef__":true,"id":6058}],[{"__isSmartRef__":true,"id":6059},{"__isSmartRef__":true,"id":6060},{"__isSmartRef__":true,"id":6061},{"__isSmartRef__":true,"id":6062},{"__isSmartRef__":true,"id":6063},{"__isSmartRef__":true,"id":6064}],[{"__isSmartRef__":true,"id":6065},{"__isSmartRef__":true,"id":6066},{"__isSmartRef__":true,"id":6067},{"__isSmartRef__":true,"id":6068},{"__isSmartRef__":true,"id":6069},{"__isSmartRef__":true,"id":6070}],[{"__isSmartRef__":true,"id":6071},{"__isSmartRef__":true,"id":6072},{"__isSmartRef__":true,"id":6073},{"__isSmartRef__":true,"id":6074},{"__isSmartRef__":true,"id":6075},{"__isSmartRef__":true,"id":6076}],[{"__isSmartRef__":true,"id":6077},{"__isSmartRef__":true,"id":6078},{"__isSmartRef__":true,"id":6079},{"__isSmartRef__":true,"id":6080},{"__isSmartRef__":true,"id":6081},{"__isSmartRef__":true,"id":6082}],[{"__isSmartRef__":true,"id":6083},{"__isSmartRef__":true,"id":6084},{"__isSmartRef__":true,"id":6085},{"__isSmartRef__":true,"id":6086},{"__isSmartRef__":true,"id":6087},{"__isSmartRef__":true,"id":6088}],[{"__isSmartRef__":true,"id":6089},{"__isSmartRef__":true,"id":6090},{"__isSmartRef__":true,"id":6091},{"__isSmartRef__":true,"id":6092},{"__isSmartRef__":true,"id":6093},{"__isSmartRef__":true,"id":6094}],[{"__isSmartRef__":true,"id":6095},{"__isSmartRef__":true,"id":6096},{"__isSmartRef__":true,"id":6097},{"__isSmartRef__":true,"id":6098},{"__isSmartRef__":true,"id":6099},{"__isSmartRef__":true,"id":6100}],[{"__isSmartRef__":true,"id":6101},{"__isSmartRef__":true,"id":6102},{"__isSmartRef__":true,"id":6103},{"__isSmartRef__":true,"id":6104},{"__isSmartRef__":true,"id":6105},{"__isSmartRef__":true,"id":6106}],[{"__isSmartRef__":true,"id":6107},{"__isSmartRef__":true,"id":6108},{"__isSmartRef__":true,"id":6109},{"__isSmartRef__":true,"id":6110},{"__isSmartRef__":true,"id":6111},{"__isSmartRef__":true,"id":6112}],[{"__isSmartRef__":true,"id":6113},{"__isSmartRef__":true,"id":6114},{"__isSmartRef__":true,"id":6115},{"__isSmartRef__":true,"id":6116},{"__isSmartRef__":true,"id":6117},{"__isSmartRef__":true,"id":6118}],[{"__isSmartRef__":true,"id":6119},{"__isSmartRef__":true,"id":6120},{"__isSmartRef__":true,"id":6121},{"__isSmartRef__":true,"id":6122},{"__isSmartRef__":true,"id":6123},{"__isSmartRef__":true,"id":6124}],[{"__isSmartRef__":true,"id":6125},{"__isSmartRef__":true,"id":6126},{"__isSmartRef__":true,"id":6127},{"__isSmartRef__":true,"id":6128},{"__isSmartRef__":true,"id":6129},{"__isSmartRef__":true,"id":6130}],[{"__isSmartRef__":true,"id":6131},{"__isSmartRef__":true,"id":6132},{"__isSmartRef__":true,"id":6133},{"__isSmartRef__":true,"id":6134},{"__isSmartRef__":true,"id":6135},{"__isSmartRef__":true,"id":6136}],[{"__isSmartRef__":true,"id":6137},{"__isSmartRef__":true,"id":6138},{"__isSmartRef__":true,"id":6139},{"__isSmartRef__":true,"id":6140},{"__isSmartRef__":true,"id":6141},{"__isSmartRef__":true,"id":6142}],[{"__isSmartRef__":true,"id":6143},{"__isSmartRef__":true,"id":6144},{"__isSmartRef__":true,"id":6145},{"__isSmartRef__":true,"id":6146},{"__isSmartRef__":true,"id":6147},{"__isSmartRef__":true,"id":6148}],[{"__isSmartRef__":true,"id":6149},{"__isSmartRef__":true,"id":6150},{"__isSmartRef__":true,"id":6151},{"__isSmartRef__":true,"id":6152},{"__isSmartRef__":true,"id":6153},{"__isSmartRef__":true,"id":6154}],[{"__isSmartRef__":true,"id":6155},{"__isSmartRef__":true,"id":6156},{"__isSmartRef__":true,"id":6157},{"__isSmartRef__":true,"id":6158},{"__isSmartRef__":true,"id":6159},{"__isSmartRef__":true,"id":6160}],[{"__isSmartRef__":true,"id":6161},{"__isSmartRef__":true,"id":6162},{"__isSmartRef__":true,"id":6163},{"__isSmartRef__":true,"id":6164},{"__isSmartRef__":true,"id":6165},{"__isSmartRef__":true,"id":6166}],[{"__isSmartRef__":true,"id":6167},{"__isSmartRef__":true,"id":6168},{"__isSmartRef__":true,"id":6169},{"__isSmartRef__":true,"id":6170},{"__isSmartRef__":true,"id":6171},{"__isSmartRef__":true,"id":6172}],[{"__isSmartRef__":true,"id":6173},{"__isSmartRef__":true,"id":6174},{"__isSmartRef__":true,"id":6175},{"__isSmartRef__":true,"id":6176},{"__isSmartRef__":true,"id":6177},{"__isSmartRef__":true,"id":6178}],[{"__isSmartRef__":true,"id":6179},{"__isSmartRef__":true,"id":6180},{"__isSmartRef__":true,"id":6181},{"__isSmartRef__":true,"id":6182},{"__isSmartRef__":true,"id":6183},{"__isSmartRef__":true,"id":6184}],[{"__isSmartRef__":true,"id":6185},{"__isSmartRef__":true,"id":6186},{"__isSmartRef__":true,"id":6187},{"__isSmartRef__":true,"id":6188},{"__isSmartRef__":true,"id":6189},{"__isSmartRef__":true,"id":6190}],[{"__isSmartRef__":true,"id":6191},{"__isSmartRef__":true,"id":6192},{"__isSmartRef__":true,"id":6193},{"__isSmartRef__":true,"id":6194},{"__isSmartRef__":true,"id":6195},{"__isSmartRef__":true,"id":6196}],[{"__isSmartRef__":true,"id":6197},{"__isSmartRef__":true,"id":6198},{"__isSmartRef__":true,"id":6199},{"__isSmartRef__":true,"id":6200},{"__isSmartRef__":true,"id":6201},{"__isSmartRef__":true,"id":6202}],[{"__isSmartRef__":true,"id":6203},{"__isSmartRef__":true,"id":6204},{"__isSmartRef__":true,"id":6205},{"__isSmartRef__":true,"id":6206},{"__isSmartRef__":true,"id":6207},{"__isSmartRef__":true,"id":6208}],[{"__isSmartRef__":true,"id":6209},{"__isSmartRef__":true,"id":6210},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6212},{"__isSmartRef__":true,"id":6213},{"__isSmartRef__":true,"id":6214}],[{"__isSmartRef__":true,"id":6215},{"__isSmartRef__":true,"id":6216},{"__isSmartRef__":true,"id":6217},{"__isSmartRef__":true,"id":6218},{"__isSmartRef__":true,"id":6219},{"__isSmartRef__":true,"id":6220}],[{"__isSmartRef__":true,"id":6221},{"__isSmartRef__":true,"id":6222},{"__isSmartRef__":true,"id":6223},{"__isSmartRef__":true,"id":6224},{"__isSmartRef__":true,"id":6225},{"__isSmartRef__":true,"id":6226}],[{"__isSmartRef__":true,"id":6227},{"__isSmartRef__":true,"id":6228},{"__isSmartRef__":true,"id":6229},{"__isSmartRef__":true,"id":6230},{"__isSmartRef__":true,"id":6231},{"__isSmartRef__":true,"id":6232}],[{"__isSmartRef__":true,"id":6233},{"__isSmartRef__":true,"id":6234},{"__isSmartRef__":true,"id":6235},{"__isSmartRef__":true,"id":6236},{"__isSmartRef__":true,"id":6237},{"__isSmartRef__":true,"id":6238}],[{"__isSmartRef__":true,"id":6239},{"__isSmartRef__":true,"id":6240},{"__isSmartRef__":true,"id":6241},{"__isSmartRef__":true,"id":6242},{"__isSmartRef__":true,"id":6243},{"__isSmartRef__":true,"id":6244}],[{"__isSmartRef__":true,"id":6245},{"__isSmartRef__":true,"id":6246},{"__isSmartRef__":true,"id":6247},{"__isSmartRef__":true,"id":6248},{"__isSmartRef__":true,"id":6249},{"__isSmartRef__":true,"id":6250}],[{"__isSmartRef__":true,"id":6251},{"__isSmartRef__":true,"id":6252},{"__isSmartRef__":true,"id":6253},{"__isSmartRef__":true,"id":6254},{"__isSmartRef__":true,"id":6255},{"__isSmartRef__":true,"id":6256}],[{"__isSmartRef__":true,"id":6257},{"__isSmartRef__":true,"id":6258},{"__isSmartRef__":true,"id":6259},{"__isSmartRef__":true,"id":6260},{"__isSmartRef__":true,"id":6261},{"__isSmartRef__":true,"id":6262}],[{"__isSmartRef__":true,"id":6263},{"__isSmartRef__":true,"id":6264},{"__isSmartRef__":true,"id":6265},{"__isSmartRef__":true,"id":6266},{"__isSmartRef__":true,"id":6267},{"__isSmartRef__":true,"id":6268}],[{"__isSmartRef__":true,"id":6269},{"__isSmartRef__":true,"id":6270},{"__isSmartRef__":true,"id":6271},{"__isSmartRef__":true,"id":6272},{"__isSmartRef__":true,"id":6273},{"__isSmartRef__":true,"id":6274}],[{"__isSmartRef__":true,"id":6275},{"__isSmartRef__":true,"id":6276},{"__isSmartRef__":true,"id":6277},{"__isSmartRef__":true,"id":6278},{"__isSmartRef__":true,"id":6279},{"__isSmartRef__":true,"id":6280}],[{"__isSmartRef__":true,"id":6281},{"__isSmartRef__":true,"id":6282},{"__isSmartRef__":true,"id":6283},{"__isSmartRef__":true,"id":6284},{"__isSmartRef__":true,"id":6285},{"__isSmartRef__":true,"id":6286}],[{"__isSmartRef__":true,"id":6287},{"__isSmartRef__":true,"id":6288},{"__isSmartRef__":true,"id":6289},{"__isSmartRef__":true,"id":6290},{"__isSmartRef__":true,"id":6291},{"__isSmartRef__":true,"id":6292}],[{"__isSmartRef__":true,"id":6293},{"__isSmartRef__":true,"id":6294},{"__isSmartRef__":true,"id":6295},{"__isSmartRef__":true,"id":6296},{"__isSmartRef__":true,"id":6297},{"__isSmartRef__":true,"id":6298}],[{"__isSmartRef__":true,"id":6299},{"__isSmartRef__":true,"id":6300},{"__isSmartRef__":true,"id":6301},{"__isSmartRef__":true,"id":6302},{"__isSmartRef__":true,"id":6303},{"__isSmartRef__":true,"id":6304}],[{"__isSmartRef__":true,"id":6305},{"__isSmartRef__":true,"id":6306},{"__isSmartRef__":true,"id":6307},{"__isSmartRef__":true,"id":6308},{"__isSmartRef__":true,"id":6309},{"__isSmartRef__":true,"id":6310}],[{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6312},{"__isSmartRef__":true,"id":6313},{"__isSmartRef__":true,"id":6314},{"__isSmartRef__":true,"id":6315},{"__isSmartRef__":true,"id":6316}],[{"__isSmartRef__":true,"id":6317},{"__isSmartRef__":true,"id":6318},{"__isSmartRef__":true,"id":6319},{"__isSmartRef__":true,"id":6320},{"__isSmartRef__":true,"id":6321},{"__isSmartRef__":true,"id":6322}],[{"__isSmartRef__":true,"id":6323},{"__isSmartRef__":true,"id":6324},{"__isSmartRef__":true,"id":6325},{"__isSmartRef__":true,"id":6326},{"__isSmartRef__":true,"id":6327},{"__isSmartRef__":true,"id":6328}],[{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6330},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6332},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6334}],[{"__isSmartRef__":true,"id":6335},{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6337},{"__isSmartRef__":true,"id":6338},{"__isSmartRef__":true,"id":6339},{"__isSmartRef__":true,"id":6340}],[{"__isSmartRef__":true,"id":6341},{"__isSmartRef__":true,"id":6342},{"__isSmartRef__":true,"id":6343},{"__isSmartRef__":true,"id":6344},{"__isSmartRef__":true,"id":6345},{"__isSmartRef__":true,"id":6346}],[{"__isSmartRef__":true,"id":6347},{"__isSmartRef__":true,"id":6348},{"__isSmartRef__":true,"id":6349},{"__isSmartRef__":true,"id":6350},{"__isSmartRef__":true,"id":6351},{"__isSmartRef__":true,"id":6352}],[{"__isSmartRef__":true,"id":6353},{"__isSmartRef__":true,"id":6354},{"__isSmartRef__":true,"id":6355},{"__isSmartRef__":true,"id":6356},{"__isSmartRef__":true,"id":6357},{"__isSmartRef__":true,"id":6358}],[{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6360},{"__isSmartRef__":true,"id":6361},{"__isSmartRef__":true,"id":6362},{"__isSmartRef__":true,"id":6363},{"__isSmartRef__":true,"id":6364}],[{"__isSmartRef__":true,"id":6365},{"__isSmartRef__":true,"id":6366},{"__isSmartRef__":true,"id":6367},{"__isSmartRef__":true,"id":6368},{"__isSmartRef__":true,"id":6369},{"__isSmartRef__":true,"id":6370}],[{"__isSmartRef__":true,"id":6371},{"__isSmartRef__":true,"id":6372},{"__isSmartRef__":true,"id":6373},{"__isSmartRef__":true,"id":6374},{"__isSmartRef__":true,"id":6375},{"__isSmartRef__":true,"id":6376}],[{"__isSmartRef__":true,"id":6377},{"__isSmartRef__":true,"id":6378},{"__isSmartRef__":true,"id":6379},{"__isSmartRef__":true,"id":6380},{"__isSmartRef__":true,"id":6381},{"__isSmartRef__":true,"id":6382}],[{"__isSmartRef__":true,"id":6383},{"__isSmartRef__":true,"id":6384},{"__isSmartRef__":true,"id":6385},{"__isSmartRef__":true,"id":6386},{"__isSmartRef__":true,"id":6387},{"__isSmartRef__":true,"id":6388}],[{"__isSmartRef__":true,"id":6389},{"__isSmartRef__":true,"id":6390},{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6392},{"__isSmartRef__":true,"id":6393},{"__isSmartRef__":true,"id":6394}],[{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6396},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6398},{"__isSmartRef__":true,"id":6399},{"__isSmartRef__":true,"id":6400}],[{"__isSmartRef__":true,"id":6401},{"__isSmartRef__":true,"id":6402},{"__isSmartRef__":true,"id":6403},{"__isSmartRef__":true,"id":6404},{"__isSmartRef__":true,"id":6405},{"__isSmartRef__":true,"id":6406}],[{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6408},{"__isSmartRef__":true,"id":6409},{"__isSmartRef__":true,"id":6410},{"__isSmartRef__":true,"id":6411},{"__isSmartRef__":true,"id":6412}],[{"__isSmartRef__":true,"id":6413},{"__isSmartRef__":true,"id":6414},{"__isSmartRef__":true,"id":6415},{"__isSmartRef__":true,"id":6416},{"__isSmartRef__":true,"id":6417},{"__isSmartRef__":true,"id":6418}],[{"__isSmartRef__":true,"id":6419},{"__isSmartRef__":true,"id":6420},{"__isSmartRef__":true,"id":6421},{"__isSmartRef__":true,"id":6422},{"__isSmartRef__":true,"id":6423},{"__isSmartRef__":true,"id":6424}],[{"__isSmartRef__":true,"id":6425},{"__isSmartRef__":true,"id":6426},{"__isSmartRef__":true,"id":6427},{"__isSmartRef__":true,"id":6428},{"__isSmartRef__":true,"id":6429},{"__isSmartRef__":true,"id":6430}],[{"__isSmartRef__":true,"id":6431},{"__isSmartRef__":true,"id":6432},{"__isSmartRef__":true,"id":6433},{"__isSmartRef__":true,"id":6434},{"__isSmartRef__":true,"id":6435},{"__isSmartRef__":true,"id":6436}],[{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6438},{"__isSmartRef__":true,"id":6439},{"__isSmartRef__":true,"id":6440},{"__isSmartRef__":true,"id":6441},{"__isSmartRef__":true,"id":6442}],[{"__isSmartRef__":true,"id":6443},{"__isSmartRef__":true,"id":6444},{"__isSmartRef__":true,"id":6445},{"__isSmartRef__":true,"id":6446},{"__isSmartRef__":true,"id":6447},{"__isSmartRef__":true,"id":6448}],[{"__isSmartRef__":true,"id":6449},{"__isSmartRef__":true,"id":6450},{"__isSmartRef__":true,"id":6451},{"__isSmartRef__":true,"id":6452},{"__isSmartRef__":true,"id":6453},{"__isSmartRef__":true,"id":6454}],[{"__isSmartRef__":true,"id":6455},{"__isSmartRef__":true,"id":6456},{"__isSmartRef__":true,"id":6457},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":6459},{"__isSmartRef__":true,"id":6460}],[{"__isSmartRef__":true,"id":6461},{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6463},{"__isSmartRef__":true,"id":6464},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6466}],[{"__isSmartRef__":true,"id":6467},{"__isSmartRef__":true,"id":6468},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6470},{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6472}],[{"__isSmartRef__":true,"id":6473},{"__isSmartRef__":true,"id":6474},{"__isSmartRef__":true,"id":6475},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6477},{"__isSmartRef__":true,"id":6478}],[{"__isSmartRef__":true,"id":6479},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6481},{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6483},{"__isSmartRef__":true,"id":6484}],[{"__isSmartRef__":true,"id":6485},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6487},{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6489},{"__isSmartRef__":true,"id":6490}],[{"__isSmartRef__":true,"id":6491},{"__isSmartRef__":true,"id":6492},{"__isSmartRef__":true,"id":6493},{"__isSmartRef__":true,"id":6494},{"__isSmartRef__":true,"id":6495},{"__isSmartRef__":true,"id":6496}],[{"__isSmartRef__":true,"id":6497},{"__isSmartRef__":true,"id":6498},{"__isSmartRef__":true,"id":6499},{"__isSmartRef__":true,"id":6500},{"__isSmartRef__":true,"id":6501},{"__isSmartRef__":true,"id":6502}],[{"__isSmartRef__":true,"id":6503},{"__isSmartRef__":true,"id":6504},{"__isSmartRef__":true,"id":6505},{"__isSmartRef__":true,"id":6506},{"__isSmartRef__":true,"id":6507},{"__isSmartRef__":true,"id":6508}],[{"__isSmartRef__":true,"id":6509},{"__isSmartRef__":true,"id":6510},{"__isSmartRef__":true,"id":6511},{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6513},{"__isSmartRef__":true,"id":6514}],[{"__isSmartRef__":true,"id":6515},{"__isSmartRef__":true,"id":6516},{"__isSmartRef__":true,"id":6517},{"__isSmartRef__":true,"id":6518},{"__isSmartRef__":true,"id":6519},{"__isSmartRef__":true,"id":6520}],[{"__isSmartRef__":true,"id":6521},{"__isSmartRef__":true,"id":6522},{"__isSmartRef__":true,"id":6523},{"__isSmartRef__":true,"id":6524},{"__isSmartRef__":true,"id":6525},{"__isSmartRef__":true,"id":6526}],[{"__isSmartRef__":true,"id":6527},{"__isSmartRef__":true,"id":6528},{"__isSmartRef__":true,"id":6529},{"__isSmartRef__":true,"id":6530},{"__isSmartRef__":true,"id":6531},{"__isSmartRef__":true,"id":6532}],[{"__isSmartRef__":true,"id":6533},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6535},{"__isSmartRef__":true,"id":6536},{"__isSmartRef__":true,"id":6537},{"__isSmartRef__":true,"id":6538}],[{"__isSmartRef__":true,"id":6539},{"__isSmartRef__":true,"id":6540},{"__isSmartRef__":true,"id":6541},{"__isSmartRef__":true,"id":6542},{"__isSmartRef__":true,"id":6543},{"__isSmartRef__":true,"id":6544}],[{"__isSmartRef__":true,"id":6545},{"__isSmartRef__":true,"id":6546},{"__isSmartRef__":true,"id":6547},{"__isSmartRef__":true,"id":6548},{"__isSmartRef__":true,"id":6549},{"__isSmartRef__":true,"id":6550}],[{"__isSmartRef__":true,"id":6551},{"__isSmartRef__":true,"id":6552},{"__isSmartRef__":true,"id":6553},{"__isSmartRef__":true,"id":6554},{"__isSmartRef__":true,"id":6555},{"__isSmartRef__":true,"id":6556}],[{"__isSmartRef__":true,"id":6557},{"__isSmartRef__":true,"id":6558},{"__isSmartRef__":true,"id":6559},{"__isSmartRef__":true,"id":6560},{"__isSmartRef__":true,"id":6561},{"__isSmartRef__":true,"id":6562}],[{"__isSmartRef__":true,"id":6563},{"__isSmartRef__":true,"id":6564},{"__isSmartRef__":true,"id":6565},{"__isSmartRef__":true,"id":6566},{"__isSmartRef__":true,"id":6567},{"__isSmartRef__":true,"id":6568}],[{"__isSmartRef__":true,"id":6569},{"__isSmartRef__":true,"id":6570},{"__isSmartRef__":true,"id":6571},{"__isSmartRef__":true,"id":6572},{"__isSmartRef__":true,"id":6573},{"__isSmartRef__":true,"id":6574}],[{"__isSmartRef__":true,"id":6575},{"__isSmartRef__":true,"id":6576},{"__isSmartRef__":true,"id":6577},{"__isSmartRef__":true,"id":6578},{"__isSmartRef__":true,"id":6579},{"__isSmartRef__":true,"id":6580}],[{"__isSmartRef__":true,"id":6581},{"__isSmartRef__":true,"id":6582},{"__isSmartRef__":true,"id":6583},{"__isSmartRef__":true,"id":6584},{"__isSmartRef__":true,"id":6585},{"__isSmartRef__":true,"id":6586}],[{"__isSmartRef__":true,"id":6587},{"__isSmartRef__":true,"id":6588},{"__isSmartRef__":true,"id":6589},{"__isSmartRef__":true,"id":6590},{"__isSmartRef__":true,"id":6591},{"__isSmartRef__":true,"id":6592}],[{"__isSmartRef__":true,"id":6593},{"__isSmartRef__":true,"id":6594},{"__isSmartRef__":true,"id":6595},{"__isSmartRef__":true,"id":6596},{"__isSmartRef__":true,"id":6597},{"__isSmartRef__":true,"id":6598}],[{"__isSmartRef__":true,"id":6599},{"__isSmartRef__":true,"id":6600},{"__isSmartRef__":true,"id":6601},{"__isSmartRef__":true,"id":6602},{"__isSmartRef__":true,"id":6603},{"__isSmartRef__":true,"id":6604}],[{"__isSmartRef__":true,"id":6605},{"__isSmartRef__":true,"id":6606},{"__isSmartRef__":true,"id":6607},{"__isSmartRef__":true,"id":6608},{"__isSmartRef__":true,"id":6609},{"__isSmartRef__":true,"id":6610}],[{"__isSmartRef__":true,"id":6611},{"__isSmartRef__":true,"id":6612},{"__isSmartRef__":true,"id":6613},{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6615},{"__isSmartRef__":true,"id":6616}],[{"__isSmartRef__":true,"id":6617},{"__isSmartRef__":true,"id":6618},{"__isSmartRef__":true,"id":6619},{"__isSmartRef__":true,"id":6620},{"__isSmartRef__":true,"id":6621},{"__isSmartRef__":true,"id":6622}],[{"__isSmartRef__":true,"id":6623},{"__isSmartRef__":true,"id":6624},{"__isSmartRef__":true,"id":6625},{"__isSmartRef__":true,"id":6626},{"__isSmartRef__":true,"id":6627},{"__isSmartRef__":true,"id":6628}],[{"__isSmartRef__":true,"id":6629},{"__isSmartRef__":true,"id":6630},{"__isSmartRef__":true,"id":6631},{"__isSmartRef__":true,"id":6632},{"__isSmartRef__":true,"id":6633},{"__isSmartRef__":true,"id":6634}],[{"__isSmartRef__":true,"id":6635},{"__isSmartRef__":true,"id":6636},{"__isSmartRef__":true,"id":6637},{"__isSmartRef__":true,"id":6638},{"__isSmartRef__":true,"id":6639},{"__isSmartRef__":true,"id":6640}],[{"__isSmartRef__":true,"id":6641},{"__isSmartRef__":true,"id":6642},{"__isSmartRef__":true,"id":6643},{"__isSmartRef__":true,"id":6644},{"__isSmartRef__":true,"id":6645},{"__isSmartRef__":true,"id":6646}],[{"__isSmartRef__":true,"id":6647},{"__isSmartRef__":true,"id":6648},{"__isSmartRef__":true,"id":6649},{"__isSmartRef__":true,"id":6650},{"__isSmartRef__":true,"id":6651},{"__isSmartRef__":true,"id":6652}],[{"__isSmartRef__":true,"id":6653},{"__isSmartRef__":true,"id":6654},{"__isSmartRef__":true,"id":6655},{"__isSmartRef__":true,"id":6656},{"__isSmartRef__":true,"id":6657},{"__isSmartRef__":true,"id":6658}],[{"__isSmartRef__":true,"id":6659},{"__isSmartRef__":true,"id":6660},{"__isSmartRef__":true,"id":6661},{"__isSmartRef__":true,"id":6662},{"__isSmartRef__":true,"id":6663},{"__isSmartRef__":true,"id":6664}],[{"__isSmartRef__":true,"id":6665},{"__isSmartRef__":true,"id":6666},{"__isSmartRef__":true,"id":6667},{"__isSmartRef__":true,"id":6668},{"__isSmartRef__":true,"id":6669},{"__isSmartRef__":true,"id":6670}],[{"__isSmartRef__":true,"id":6671},{"__isSmartRef__":true,"id":6672},{"__isSmartRef__":true,"id":6673},{"__isSmartRef__":true,"id":6674},{"__isSmartRef__":true,"id":6675},{"__isSmartRef__":true,"id":6676}],[{"__isSmartRef__":true,"id":6677},{"__isSmartRef__":true,"id":6678},{"__isSmartRef__":true,"id":6679},{"__isSmartRef__":true,"id":6680},{"__isSmartRef__":true,"id":6681},{"__isSmartRef__":true,"id":6682}],[{"__isSmartRef__":true,"id":6683},{"__isSmartRef__":true,"id":6684},{"__isSmartRef__":true,"id":6685},{"__isSmartRef__":true,"id":6686},{"__isSmartRef__":true,"id":6687},{"__isSmartRef__":true,"id":6688}],[{"__isSmartRef__":true,"id":6689},{"__isSmartRef__":true,"id":6690},{"__isSmartRef__":true,"id":6691},{"__isSmartRef__":true,"id":6692},{"__isSmartRef__":true,"id":6693},{"__isSmartRef__":true,"id":6694}],[{"__isSmartRef__":true,"id":6695},{"__isSmartRef__":true,"id":6696},{"__isSmartRef__":true,"id":6697},{"__isSmartRef__":true,"id":6698},{"__isSmartRef__":true,"id":6699},{"__isSmartRef__":true,"id":6700}],[{"__isSmartRef__":true,"id":6701},{"__isSmartRef__":true,"id":6702},{"__isSmartRef__":true,"id":6703},{"__isSmartRef__":true,"id":6704},{"__isSmartRef__":true,"id":6705},{"__isSmartRef__":true,"id":6706}],[{"__isSmartRef__":true,"id":6707},{"__isSmartRef__":true,"id":6708},{"__isSmartRef__":true,"id":6709},{"__isSmartRef__":true,"id":6710},{"__isSmartRef__":true,"id":6711},{"__isSmartRef__":true,"id":6712}],[{"__isSmartRef__":true,"id":6713},{"__isSmartRef__":true,"id":6714},{"__isSmartRef__":true,"id":6715},{"__isSmartRef__":true,"id":6716},{"__isSmartRef__":true,"id":6717},{"__isSmartRef__":true,"id":6718}],[{"__isSmartRef__":true,"id":6719},{"__isSmartRef__":true,"id":6720},{"__isSmartRef__":true,"id":6721},{"__isSmartRef__":true,"id":6722},{"__isSmartRef__":true,"id":6723},{"__isSmartRef__":true,"id":6724}],[{"__isSmartRef__":true,"id":6725},{"__isSmartRef__":true,"id":6726},{"__isSmartRef__":true,"id":6727},{"__isSmartRef__":true,"id":6728},{"__isSmartRef__":true,"id":6729},{"__isSmartRef__":true,"id":6730}],[{"__isSmartRef__":true,"id":6731},{"__isSmartRef__":true,"id":6732},{"__isSmartRef__":true,"id":6733},{"__isSmartRef__":true,"id":6734},{"__isSmartRef__":true,"id":6735},{"__isSmartRef__":true,"id":6736}],[{"__isSmartRef__":true,"id":6737},{"__isSmartRef__":true,"id":6738},{"__isSmartRef__":true,"id":6739},{"__isSmartRef__":true,"id":6740},{"__isSmartRef__":true,"id":6741},{"__isSmartRef__":true,"id":6742}],[{"__isSmartRef__":true,"id":6743},{"__isSmartRef__":true,"id":6744},{"__isSmartRef__":true,"id":6745},{"__isSmartRef__":true,"id":6746},{"__isSmartRef__":true,"id":6747},{"__isSmartRef__":true,"id":6748}],[{"__isSmartRef__":true,"id":6749},{"__isSmartRef__":true,"id":6750},{"__isSmartRef__":true,"id":6751},{"__isSmartRef__":true,"id":6752},{"__isSmartRef__":true,"id":6753},{"__isSmartRef__":true,"id":6754}],[{"__isSmartRef__":true,"id":6755},{"__isSmartRef__":true,"id":6756},{"__isSmartRef__":true,"id":6757},{"__isSmartRef__":true,"id":6758},{"__isSmartRef__":true,"id":6759},{"__isSmartRef__":true,"id":6760}],[{"__isSmartRef__":true,"id":6761},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6763},{"__isSmartRef__":true,"id":6764},{"__isSmartRef__":true,"id":6765},{"__isSmartRef__":true,"id":6766}],[{"__isSmartRef__":true,"id":6767},{"__isSmartRef__":true,"id":6768},{"__isSmartRef__":true,"id":6769},{"__isSmartRef__":true,"id":6770},{"__isSmartRef__":true,"id":6771},{"__isSmartRef__":true,"id":6772}],[{"__isSmartRef__":true,"id":6773},{"__isSmartRef__":true,"id":6774},{"__isSmartRef__":true,"id":6775},{"__isSmartRef__":true,"id":6776},{"__isSmartRef__":true,"id":6777},{"__isSmartRef__":true,"id":6778}],[{"__isSmartRef__":true,"id":6779},{"__isSmartRef__":true,"id":6780},{"__isSmartRef__":true,"id":6781},{"__isSmartRef__":true,"id":6782},{"__isSmartRef__":true,"id":6783},{"__isSmartRef__":true,"id":6784}],[{"__isSmartRef__":true,"id":6785},{"__isSmartRef__":true,"id":6786},{"__isSmartRef__":true,"id":6787},{"__isSmartRef__":true,"id":6788},{"__isSmartRef__":true,"id":6789},{"__isSmartRef__":true,"id":6790}],[{"__isSmartRef__":true,"id":6791},{"__isSmartRef__":true,"id":6792},{"__isSmartRef__":true,"id":6793},{"__isSmartRef__":true,"id":6794},{"__isSmartRef__":true,"id":6795},{"__isSmartRef__":true,"id":6796}],[{"__isSmartRef__":true,"id":6797},{"__isSmartRef__":true,"id":6798},{"__isSmartRef__":true,"id":6799},{"__isSmartRef__":true,"id":6800},{"__isSmartRef__":true,"id":6801},{"__isSmartRef__":true,"id":6802}],[{"__isSmartRef__":true,"id":6803},{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6805},{"__isSmartRef__":true,"id":6806},{"__isSmartRef__":true,"id":6807},{"__isSmartRef__":true,"id":6808}],[{"__isSmartRef__":true,"id":6809},{"__isSmartRef__":true,"id":6810},{"__isSmartRef__":true,"id":6811},{"__isSmartRef__":true,"id":6812},{"__isSmartRef__":true,"id":6813},{"__isSmartRef__":true,"id":6814}],[{"__isSmartRef__":true,"id":6815},{"__isSmartRef__":true,"id":6816},{"__isSmartRef__":true,"id":6817},{"__isSmartRef__":true,"id":6818},{"__isSmartRef__":true,"id":6819},{"__isSmartRef__":true,"id":6820}],[{"__isSmartRef__":true,"id":6821},{"__isSmartRef__":true,"id":6822},{"__isSmartRef__":true,"id":6823},{"__isSmartRef__":true,"id":6824},{"__isSmartRef__":true,"id":6825},{"__isSmartRef__":true,"id":6826}],[{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6828},{"__isSmartRef__":true,"id":6829},{"__isSmartRef__":true,"id":6830},{"__isSmartRef__":true,"id":6831},{"__isSmartRef__":true,"id":6832}],[{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6838}],[{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6844}],[{"__isSmartRef__":true,"id":6845},{"__isSmartRef__":true,"id":6846},{"__isSmartRef__":true,"id":6847},{"__isSmartRef__":true,"id":6848},{"__isSmartRef__":true,"id":6849},{"__isSmartRef__":true,"id":6850}],[{"__isSmartRef__":true,"id":6851},{"__isSmartRef__":true,"id":6852},{"__isSmartRef__":true,"id":6853},{"__isSmartRef__":true,"id":6854},{"__isSmartRef__":true,"id":6855},{"__isSmartRef__":true,"id":6856}],[{"__isSmartRef__":true,"id":6857},{"__isSmartRef__":true,"id":6858},{"__isSmartRef__":true,"id":6859},{"__isSmartRef__":true,"id":6860},{"__isSmartRef__":true,"id":6861},{"__isSmartRef__":true,"id":6862}],[{"__isSmartRef__":true,"id":6863},{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6865},{"__isSmartRef__":true,"id":6866},{"__isSmartRef__":true,"id":6867},{"__isSmartRef__":true,"id":6868}],[{"__isSmartRef__":true,"id":6869},{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6871},{"__isSmartRef__":true,"id":6872},{"__isSmartRef__":true,"id":6873},{"__isSmartRef__":true,"id":6874}],[{"__isSmartRef__":true,"id":6875},{"__isSmartRef__":true,"id":6876},{"__isSmartRef__":true,"id":6877},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6879},{"__isSmartRef__":true,"id":6880}],[{"__isSmartRef__":true,"id":6881},{"__isSmartRef__":true,"id":6882},{"__isSmartRef__":true,"id":6883},{"__isSmartRef__":true,"id":6884},{"__isSmartRef__":true,"id":6885},{"__isSmartRef__":true,"id":6886}],[{"__isSmartRef__":true,"id":6887},{"__isSmartRef__":true,"id":6888},{"__isSmartRef__":true,"id":6889},{"__isSmartRef__":true,"id":6890},{"__isSmartRef__":true,"id":6891},{"__isSmartRef__":true,"id":6892}],[{"__isSmartRef__":true,"id":6893},{"__isSmartRef__":true,"id":6894},{"__isSmartRef__":true,"id":6895},{"__isSmartRef__":true,"id":6896},{"__isSmartRef__":true,"id":6897},{"__isSmartRef__":true,"id":6898}],[{"__isSmartRef__":true,"id":6899},{"__isSmartRef__":true,"id":6900},{"__isSmartRef__":true,"id":6901},{"__isSmartRef__":true,"id":6902},{"__isSmartRef__":true,"id":6903},{"__isSmartRef__":true,"id":6904}],[{"__isSmartRef__":true,"id":6905},{"__isSmartRef__":true,"id":6906},{"__isSmartRef__":true,"id":6907},{"__isSmartRef__":true,"id":6908},{"__isSmartRef__":true,"id":6909},{"__isSmartRef__":true,"id":6910}],[{"__isSmartRef__":true,"id":6911},{"__isSmartRef__":true,"id":6912},{"__isSmartRef__":true,"id":6913},{"__isSmartRef__":true,"id":6914},{"__isSmartRef__":true,"id":6915},{"__isSmartRef__":true,"id":6916}],[{"__isSmartRef__":true,"id":6917},{"__isSmartRef__":true,"id":6918},{"__isSmartRef__":true,"id":6919},{"__isSmartRef__":true,"id":6920},{"__isSmartRef__":true,"id":6921},{"__isSmartRef__":true,"id":6922}],[{"__isSmartRef__":true,"id":6923},{"__isSmartRef__":true,"id":6924},{"__isSmartRef__":true,"id":6925},{"__isSmartRef__":true,"id":6926},{"__isSmartRef__":true,"id":6927},{"__isSmartRef__":true,"id":6928}],[{"__isSmartRef__":true,"id":6929},{"__isSmartRef__":true,"id":6930},{"__isSmartRef__":true,"id":6931},{"__isSmartRef__":true,"id":6932},{"__isSmartRef__":true,"id":6933},{"__isSmartRef__":true,"id":6934}],[{"__isSmartRef__":true,"id":6935},{"__isSmartRef__":true,"id":6936},{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6938},{"__isSmartRef__":true,"id":6939},{"__isSmartRef__":true,"id":6940}],[{"__isSmartRef__":true,"id":6941},{"__isSmartRef__":true,"id":6942},{"__isSmartRef__":true,"id":6943},{"__isSmartRef__":true,"id":6944},{"__isSmartRef__":true,"id":6945},{"__isSmartRef__":true,"id":6946}],[{"__isSmartRef__":true,"id":6947},{"__isSmartRef__":true,"id":6948},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":6950},{"__isSmartRef__":true,"id":6951},{"__isSmartRef__":true,"id":6952}],[{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":6954},{"__isSmartRef__":true,"id":6955},{"__isSmartRef__":true,"id":6956},{"__isSmartRef__":true,"id":6957},{"__isSmartRef__":true,"id":6958}],[{"__isSmartRef__":true,"id":6959},{"__isSmartRef__":true,"id":6960},{"__isSmartRef__":true,"id":6961},{"__isSmartRef__":true,"id":6962},{"__isSmartRef__":true,"id":6963},{"__isSmartRef__":true,"id":6964}],[{"__isSmartRef__":true,"id":6965},{"__isSmartRef__":true,"id":6966},{"__isSmartRef__":true,"id":6967},{"__isSmartRef__":true,"id":6968},{"__isSmartRef__":true,"id":6969},{"__isSmartRef__":true,"id":6970}],[{"__isSmartRef__":true,"id":6971},{"__isSmartRef__":true,"id":6972},{"__isSmartRef__":true,"id":6973},{"__isSmartRef__":true,"id":6974},{"__isSmartRef__":true,"id":6975},{"__isSmartRef__":true,"id":6976}],[{"__isSmartRef__":true,"id":6977},{"__isSmartRef__":true,"id":6978},{"__isSmartRef__":true,"id":6979},{"__isSmartRef__":true,"id":6980},{"__isSmartRef__":true,"id":6981},{"__isSmartRef__":true,"id":6982}],[{"__isSmartRef__":true,"id":6983},{"__isSmartRef__":true,"id":6984},{"__isSmartRef__":true,"id":6985},{"__isSmartRef__":true,"id":6986},{"__isSmartRef__":true,"id":6987},{"__isSmartRef__":true,"id":6988}],[{"__isSmartRef__":true,"id":6989},{"__isSmartRef__":true,"id":6990},{"__isSmartRef__":true,"id":6991},{"__isSmartRef__":true,"id":6992},{"__isSmartRef__":true,"id":6993},{"__isSmartRef__":true,"id":6994}],[{"__isSmartRef__":true,"id":6995},{"__isSmartRef__":true,"id":6996},{"__isSmartRef__":true,"id":6997},{"__isSmartRef__":true,"id":6998},{"__isSmartRef__":true,"id":6999},{"__isSmartRef__":true,"id":7000}],[{"__isSmartRef__":true,"id":7001},{"__isSmartRef__":true,"id":7002},{"__isSmartRef__":true,"id":7003},{"__isSmartRef__":true,"id":7004},{"__isSmartRef__":true,"id":7005},{"__isSmartRef__":true,"id":7006}],[{"__isSmartRef__":true,"id":7007},{"__isSmartRef__":true,"id":7008},{"__isSmartRef__":true,"id":7009},{"__isSmartRef__":true,"id":7010},{"__isSmartRef__":true,"id":7011},{"__isSmartRef__":true,"id":7012}],[{"__isSmartRef__":true,"id":7013},{"__isSmartRef__":true,"id":7014},{"__isSmartRef__":true,"id":7015},{"__isSmartRef__":true,"id":7016},{"__isSmartRef__":true,"id":7017},{"__isSmartRef__":true,"id":7018}],[{"__isSmartRef__":true,"id":7019},{"__isSmartRef__":true,"id":7020},{"__isSmartRef__":true,"id":7021},{"__isSmartRef__":true,"id":7022},{"__isSmartRef__":true,"id":7023},{"__isSmartRef__":true,"id":7024}],[{"__isSmartRef__":true,"id":7025},{"__isSmartRef__":true,"id":7026},{"__isSmartRef__":true,"id":7027},{"__isSmartRef__":true,"id":7028},{"__isSmartRef__":true,"id":7029},{"__isSmartRef__":true,"id":7030}],[{"__isSmartRef__":true,"id":7031},{"__isSmartRef__":true,"id":7032},{"__isSmartRef__":true,"id":7033},{"__isSmartRef__":true,"id":7034},{"__isSmartRef__":true,"id":7035},{"__isSmartRef__":true,"id":7036}],[{"__isSmartRef__":true,"id":7037},{"__isSmartRef__":true,"id":7038},{"__isSmartRef__":true,"id":7039},{"__isSmartRef__":true,"id":7040},{"__isSmartRef__":true,"id":7041},{"__isSmartRef__":true,"id":7042}],[{"__isSmartRef__":true,"id":7043},{"__isSmartRef__":true,"id":7044},{"__isSmartRef__":true,"id":7045},{"__isSmartRef__":true,"id":7046},{"__isSmartRef__":true,"id":7047},{"__isSmartRef__":true,"id":7048}],[{"__isSmartRef__":true,"id":7049},{"__isSmartRef__":true,"id":7050},{"__isSmartRef__":true,"id":7051},{"__isSmartRef__":true,"id":7052},{"__isSmartRef__":true,"id":7053},{"__isSmartRef__":true,"id":7054}],[{"__isSmartRef__":true,"id":7055},{"__isSmartRef__":true,"id":7056},{"__isSmartRef__":true,"id":7057},{"__isSmartRef__":true,"id":7058},{"__isSmartRef__":true,"id":7059},{"__isSmartRef__":true,"id":7060}],[{"__isSmartRef__":true,"id":7061},{"__isSmartRef__":true,"id":7062},{"__isSmartRef__":true,"id":7063},{"__isSmartRef__":true,"id":7064},{"__isSmartRef__":true,"id":7065},{"__isSmartRef__":true,"id":7066}],[{"__isSmartRef__":true,"id":7067},{"__isSmartRef__":true,"id":7068},{"__isSmartRef__":true,"id":7069},{"__isSmartRef__":true,"id":7070},{"__isSmartRef__":true,"id":7071},{"__isSmartRef__":true,"id":7072}],[{"__isSmartRef__":true,"id":7073},{"__isSmartRef__":true,"id":7074},{"__isSmartRef__":true,"id":7075},{"__isSmartRef__":true,"id":7076},{"__isSmartRef__":true,"id":7077},{"__isSmartRef__":true,"id":7078}],[{"__isSmartRef__":true,"id":7079},{"__isSmartRef__":true,"id":7080},{"__isSmartRef__":true,"id":7081},{"__isSmartRef__":true,"id":7082},{"__isSmartRef__":true,"id":7083},{"__isSmartRef__":true,"id":7084}],[{"__isSmartRef__":true,"id":7085},{"__isSmartRef__":true,"id":7086},{"__isSmartRef__":true,"id":7087},{"__isSmartRef__":true,"id":7088},{"__isSmartRef__":true,"id":7089},{"__isSmartRef__":true,"id":7090}],[{"__isSmartRef__":true,"id":7091},{"__isSmartRef__":true,"id":7092},{"__isSmartRef__":true,"id":7093},{"__isSmartRef__":true,"id":7094},{"__isSmartRef__":true,"id":7095},{"__isSmartRef__":true,"id":7096}],[{"__isSmartRef__":true,"id":7097},{"__isSmartRef__":true,"id":7098},{"__isSmartRef__":true,"id":7099},{"__isSmartRef__":true,"id":7100},{"__isSmartRef__":true,"id":7101},{"__isSmartRef__":true,"id":7102}],[{"__isSmartRef__":true,"id":7103},{"__isSmartRef__":true,"id":7104},{"__isSmartRef__":true,"id":7105},{"__isSmartRef__":true,"id":7106},{"__isSmartRef__":true,"id":7107},{"__isSmartRef__":true,"id":7108}],[{"__isSmartRef__":true,"id":7109},{"__isSmartRef__":true,"id":7110},{"__isSmartRef__":true,"id":7111},{"__isSmartRef__":true,"id":7112},{"__isSmartRef__":true,"id":7113},{"__isSmartRef__":true,"id":7114}],[{"__isSmartRef__":true,"id":7115},{"__isSmartRef__":true,"id":7116},{"__isSmartRef__":true,"id":7117},{"__isSmartRef__":true,"id":7118},{"__isSmartRef__":true,"id":7119},{"__isSmartRef__":true,"id":7120}],[{"__isSmartRef__":true,"id":7121},{"__isSmartRef__":true,"id":7122},{"__isSmartRef__":true,"id":7123},{"__isSmartRef__":true,"id":7124},{"__isSmartRef__":true,"id":7125},{"__isSmartRef__":true,"id":7126}],[{"__isSmartRef__":true,"id":7127},{"__isSmartRef__":true,"id":7128},{"__isSmartRef__":true,"id":7129},{"__isSmartRef__":true,"id":7130},{"__isSmartRef__":true,"id":7131},{"__isSmartRef__":true,"id":7132}],[{"__isSmartRef__":true,"id":7133},{"__isSmartRef__":true,"id":7134},{"__isSmartRef__":true,"id":7135},{"__isSmartRef__":true,"id":7136},{"__isSmartRef__":true,"id":7137},{"__isSmartRef__":true,"id":7138}],[{"__isSmartRef__":true,"id":7139},{"__isSmartRef__":true,"id":7140},{"__isSmartRef__":true,"id":7141},{"__isSmartRef__":true,"id":7142},{"__isSmartRef__":true,"id":7143},{"__isSmartRef__":true,"id":7144}],[{"__isSmartRef__":true,"id":7145},{"__isSmartRef__":true,"id":7146},{"__isSmartRef__":true,"id":7147},{"__isSmartRef__":true,"id":7148},{"__isSmartRef__":true,"id":7149},{"__isSmartRef__":true,"id":7150}],[{"__isSmartRef__":true,"id":7151},{"__isSmartRef__":true,"id":7152},{"__isSmartRef__":true,"id":7153},{"__isSmartRef__":true,"id":7154},{"__isSmartRef__":true,"id":7155},{"__isSmartRef__":true,"id":7156}],[{"__isSmartRef__":true,"id":7157},{"__isSmartRef__":true,"id":7158},{"__isSmartRef__":true,"id":7159},{"__isSmartRef__":true,"id":7160},{"__isSmartRef__":true,"id":7161},{"__isSmartRef__":true,"id":7162}],[{"__isSmartRef__":true,"id":7163},{"__isSmartRef__":true,"id":7164},{"__isSmartRef__":true,"id":7165},{"__isSmartRef__":true,"id":7166},{"__isSmartRef__":true,"id":7167},{"__isSmartRef__":true,"id":7168}],[{"__isSmartRef__":true,"id":7169},{"__isSmartRef__":true,"id":7170},{"__isSmartRef__":true,"id":7171},{"__isSmartRef__":true,"id":7172},{"__isSmartRef__":true,"id":7173},{"__isSmartRef__":true,"id":7174}],[{"__isSmartRef__":true,"id":7175},{"__isSmartRef__":true,"id":7176},{"__isSmartRef__":true,"id":7177},{"__isSmartRef__":true,"id":7178},{"__isSmartRef__":true,"id":7179},{"__isSmartRef__":true,"id":7180}],[{"__isSmartRef__":true,"id":7181},{"__isSmartRef__":true,"id":7182},{"__isSmartRef__":true,"id":7183},{"__isSmartRef__":true,"id":7184},{"__isSmartRef__":true,"id":7185},{"__isSmartRef__":true,"id":7186}],[{"__isSmartRef__":true,"id":7187},{"__isSmartRef__":true,"id":7188},{"__isSmartRef__":true,"id":7189},{"__isSmartRef__":true,"id":7190},{"__isSmartRef__":true,"id":7191},{"__isSmartRef__":true,"id":7192}],[{"__isSmartRef__":true,"id":7193},{"__isSmartRef__":true,"id":7194},{"__isSmartRef__":true,"id":7195},{"__isSmartRef__":true,"id":7196},{"__isSmartRef__":true,"id":7197},{"__isSmartRef__":true,"id":7198}],[{"__isSmartRef__":true,"id":7199},{"__isSmartRef__":true,"id":7200},{"__isSmartRef__":true,"id":7201},{"__isSmartRef__":true,"id":7202},{"__isSmartRef__":true,"id":7203},{"__isSmartRef__":true,"id":7204}],[{"__isSmartRef__":true,"id":7205},{"__isSmartRef__":true,"id":7206},{"__isSmartRef__":true,"id":7207},{"__isSmartRef__":true,"id":7208},{"__isSmartRef__":true,"id":7209},{"__isSmartRef__":true,"id":7210}],[{"__isSmartRef__":true,"id":7211},{"__isSmartRef__":true,"id":7212},{"__isSmartRef__":true,"id":7213},{"__isSmartRef__":true,"id":7214},{"__isSmartRef__":true,"id":7215},{"__isSmartRef__":true,"id":7216}],[{"__isSmartRef__":true,"id":7217},{"__isSmartRef__":true,"id":7218},{"__isSmartRef__":true,"id":7219},{"__isSmartRef__":true,"id":7220},{"__isSmartRef__":true,"id":7221},{"__isSmartRef__":true,"id":7222}],[{"__isSmartRef__":true,"id":7223},{"__isSmartRef__":true,"id":7224},{"__isSmartRef__":true,"id":7225},{"__isSmartRef__":true,"id":7226},{"__isSmartRef__":true,"id":7227},{"__isSmartRef__":true,"id":7228}],[{"__isSmartRef__":true,"id":7229},{"__isSmartRef__":true,"id":7230},{"__isSmartRef__":true,"id":7231},{"__isSmartRef__":true,"id":7232},{"__isSmartRef__":true,"id":7233},{"__isSmartRef__":true,"id":7234}],[{"__isSmartRef__":true,"id":7235},{"__isSmartRef__":true,"id":7236},{"__isSmartRef__":true,"id":7237},{"__isSmartRef__":true,"id":7238},{"__isSmartRef__":true,"id":7239},{"__isSmartRef__":true,"id":7240}],[{"__isSmartRef__":true,"id":7241},{"__isSmartRef__":true,"id":7242},{"__isSmartRef__":true,"id":7243},{"__isSmartRef__":true,"id":7244},{"__isSmartRef__":true,"id":7245},{"__isSmartRef__":true,"id":7246}],[{"__isSmartRef__":true,"id":7247},{"__isSmartRef__":true,"id":7248},{"__isSmartRef__":true,"id":7249},{"__isSmartRef__":true,"id":7250},{"__isSmartRef__":true,"id":7251},{"__isSmartRef__":true,"id":7252}],[{"__isSmartRef__":true,"id":7253},{"__isSmartRef__":true,"id":7254},{"__isSmartRef__":true,"id":7255},{"__isSmartRef__":true,"id":7256},{"__isSmartRef__":true,"id":7257},{"__isSmartRef__":true,"id":7258}],[{"__isSmartRef__":true,"id":7259},{"__isSmartRef__":true,"id":7260},{"__isSmartRef__":true,"id":7261},{"__isSmartRef__":true,"id":7262},{"__isSmartRef__":true,"id":7263},{"__isSmartRef__":true,"id":7264}],[{"__isSmartRef__":true,"id":7265},{"__isSmartRef__":true,"id":7266},{"__isSmartRef__":true,"id":7267},{"__isSmartRef__":true,"id":7268},{"__isSmartRef__":true,"id":7269},{"__isSmartRef__":true,"id":7270}],[{"__isSmartRef__":true,"id":7271},{"__isSmartRef__":true,"id":7272},{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":7274},{"__isSmartRef__":true,"id":7275},{"__isSmartRef__":true,"id":7276}],[{"__isSmartRef__":true,"id":7277},{"__isSmartRef__":true,"id":7278},{"__isSmartRef__":true,"id":7279},{"__isSmartRef__":true,"id":7280},{"__isSmartRef__":true,"id":7281},{"__isSmartRef__":true,"id":7282}],[{"__isSmartRef__":true,"id":7283},{"__isSmartRef__":true,"id":7284},{"__isSmartRef__":true,"id":7285},{"__isSmartRef__":true,"id":7286},{"__isSmartRef__":true,"id":7287},{"__isSmartRef__":true,"id":7288}],[{"__isSmartRef__":true,"id":7289},{"__isSmartRef__":true,"id":7290},{"__isSmartRef__":true,"id":7291},{"__isSmartRef__":true,"id":7292},{"__isSmartRef__":true,"id":7293},{"__isSmartRef__":true,"id":7294}],[{"__isSmartRef__":true,"id":7295},{"__isSmartRef__":true,"id":7296},{"__isSmartRef__":true,"id":7297},{"__isSmartRef__":true,"id":7298},{"__isSmartRef__":true,"id":7299},{"__isSmartRef__":true,"id":7300}],[{"__isSmartRef__":true,"id":7301},{"__isSmartRef__":true,"id":7302},{"__isSmartRef__":true,"id":7303},{"__isSmartRef__":true,"id":7304},{"__isSmartRef__":true,"id":7305},{"__isSmartRef__":true,"id":7306}],[{"__isSmartRef__":true,"id":7307},{"__isSmartRef__":true,"id":7308},{"__isSmartRef__":true,"id":7309},{"__isSmartRef__":true,"id":7310},{"__isSmartRef__":true,"id":7311},{"__isSmartRef__":true,"id":7312}],[{"__isSmartRef__":true,"id":7313},{"__isSmartRef__":true,"id":7314},{"__isSmartRef__":true,"id":7315},{"__isSmartRef__":true,"id":7316},{"__isSmartRef__":true,"id":7317},{"__isSmartRef__":true,"id":7318}],[{"__isSmartRef__":true,"id":7319},{"__isSmartRef__":true,"id":7320},{"__isSmartRef__":true,"id":7321},{"__isSmartRef__":true,"id":7322},{"__isSmartRef__":true,"id":7323},{"__isSmartRef__":true,"id":7324}],[{"__isSmartRef__":true,"id":7325},{"__isSmartRef__":true,"id":7326},{"__isSmartRef__":true,"id":7327},{"__isSmartRef__":true,"id":7328},{"__isSmartRef__":true,"id":7329},{"__isSmartRef__":true,"id":7330}],[{"__isSmartRef__":true,"id":7331},{"__isSmartRef__":true,"id":7332},{"__isSmartRef__":true,"id":7333},{"__isSmartRef__":true,"id":7334},{"__isSmartRef__":true,"id":7335},{"__isSmartRef__":true,"id":7336}],[{"__isSmartRef__":true,"id":7337},{"__isSmartRef__":true,"id":7338},{"__isSmartRef__":true,"id":7339},{"__isSmartRef__":true,"id":7340},{"__isSmartRef__":true,"id":7341},{"__isSmartRef__":true,"id":7342}],[{"__isSmartRef__":true,"id":7343},{"__isSmartRef__":true,"id":7344},{"__isSmartRef__":true,"id":7345},{"__isSmartRef__":true,"id":7346},{"__isSmartRef__":true,"id":7347},{"__isSmartRef__":true,"id":7348}],[{"__isSmartRef__":true,"id":7349},{"__isSmartRef__":true,"id":7350},{"__isSmartRef__":true,"id":7351},{"__isSmartRef__":true,"id":7352},{"__isSmartRef__":true,"id":7353},{"__isSmartRef__":true,"id":7354}],[{"__isSmartRef__":true,"id":7355},{"__isSmartRef__":true,"id":7356},{"__isSmartRef__":true,"id":7357},{"__isSmartRef__":true,"id":7358},{"__isSmartRef__":true,"id":7359},{"__isSmartRef__":true,"id":7360}],[{"__isSmartRef__":true,"id":7361},{"__isSmartRef__":true,"id":7362},{"__isSmartRef__":true,"id":7363},{"__isSmartRef__":true,"id":7364},{"__isSmartRef__":true,"id":7365},{"__isSmartRef__":true,"id":7366}],[{"__isSmartRef__":true,"id":7367},{"__isSmartRef__":true,"id":7368},{"__isSmartRef__":true,"id":7369},{"__isSmartRef__":true,"id":7370},{"__isSmartRef__":true,"id":7371},{"__isSmartRef__":true,"id":7372}],[{"__isSmartRef__":true,"id":7373},{"__isSmartRef__":true,"id":7374},{"__isSmartRef__":true,"id":7375},{"__isSmartRef__":true,"id":7376},{"__isSmartRef__":true,"id":7377},{"__isSmartRef__":true,"id":7378}],[{"__isSmartRef__":true,"id":7379},{"__isSmartRef__":true,"id":7380},{"__isSmartRef__":true,"id":7381},{"__isSmartRef__":true,"id":7382},{"__isSmartRef__":true,"id":7383},{"__isSmartRef__":true,"id":7384}],[{"__isSmartRef__":true,"id":7385},{"__isSmartRef__":true,"id":7386},{"__isSmartRef__":true,"id":7387},{"__isSmartRef__":true,"id":7388},{"__isSmartRef__":true,"id":7389},{"__isSmartRef__":true,"id":7390}],[{"__isSmartRef__":true,"id":7391},{"__isSmartRef__":true,"id":7392},{"__isSmartRef__":true,"id":7393},{"__isSmartRef__":true,"id":7394},{"__isSmartRef__":true,"id":7395},{"__isSmartRef__":true,"id":7396}],[{"__isSmartRef__":true,"id":7397},{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7399},{"__isSmartRef__":true,"id":7400},{"__isSmartRef__":true,"id":7401},{"__isSmartRef__":true,"id":7402}],[{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7405},{"__isSmartRef__":true,"id":7406},{"__isSmartRef__":true,"id":7407},{"__isSmartRef__":true,"id":7408}],[{"__isSmartRef__":true,"id":7409},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7411},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7413},{"__isSmartRef__":true,"id":7414}],[{"__isSmartRef__":true,"id":7415},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7420}],[{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425},{"__isSmartRef__":true,"id":7426}],[{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7429},{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7431},{"__isSmartRef__":true,"id":7432}],[{"__isSmartRef__":true,"id":7433},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437},{"__isSmartRef__":true,"id":7438}],[{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441},{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7443},{"__isSmartRef__":true,"id":7444}],[{"__isSmartRef__":true,"id":7445},{"__isSmartRef__":true,"id":7446},{"__isSmartRef__":true,"id":7447},{"__isSmartRef__":true,"id":7448},{"__isSmartRef__":true,"id":7449},{"__isSmartRef__":true,"id":7450}],[{"__isSmartRef__":true,"id":7451},{"__isSmartRef__":true,"id":7452},{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7454},{"__isSmartRef__":true,"id":7455},{"__isSmartRef__":true,"id":7456}],[{"__isSmartRef__":true,"id":7457},{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7459},{"__isSmartRef__":true,"id":7460},{"__isSmartRef__":true,"id":7461},{"__isSmartRef__":true,"id":7462}],[{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7464},{"__isSmartRef__":true,"id":7465},{"__isSmartRef__":true,"id":7466},{"__isSmartRef__":true,"id":7467},{"__isSmartRef__":true,"id":7468}],[{"__isSmartRef__":true,"id":7469},{"__isSmartRef__":true,"id":7470},{"__isSmartRef__":true,"id":7471},{"__isSmartRef__":true,"id":7472},{"__isSmartRef__":true,"id":7473},{"__isSmartRef__":true,"id":7474}],[{"__isSmartRef__":true,"id":7475},{"__isSmartRef__":true,"id":7476},{"__isSmartRef__":true,"id":7477},{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7479},{"__isSmartRef__":true,"id":7480}],[{"__isSmartRef__":true,"id":7481},{"__isSmartRef__":true,"id":7482},{"__isSmartRef__":true,"id":7483},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7485},{"__isSmartRef__":true,"id":7486}],[{"__isSmartRef__":true,"id":7487},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7489},{"__isSmartRef__":true,"id":7490},{"__isSmartRef__":true,"id":7491},{"__isSmartRef__":true,"id":7492}],[{"__isSmartRef__":true,"id":7493},{"__isSmartRef__":true,"id":7494},{"__isSmartRef__":true,"id":7495},{"__isSmartRef__":true,"id":7496},{"__isSmartRef__":true,"id":7497},{"__isSmartRef__":true,"id":7498}],[{"__isSmartRef__":true,"id":7499},{"__isSmartRef__":true,"id":7500},{"__isSmartRef__":true,"id":7501},{"__isSmartRef__":true,"id":7502},{"__isSmartRef__":true,"id":7503},{"__isSmartRef__":true,"id":7504}],[{"__isSmartRef__":true,"id":7505},{"__isSmartRef__":true,"id":7506},{"__isSmartRef__":true,"id":7507},{"__isSmartRef__":true,"id":7508},{"__isSmartRef__":true,"id":7509},{"__isSmartRef__":true,"id":7510}],[{"__isSmartRef__":true,"id":7511},{"__isSmartRef__":true,"id":7512},{"__isSmartRef__":true,"id":7513},{"__isSmartRef__":true,"id":7514},{"__isSmartRef__":true,"id":7515},{"__isSmartRef__":true,"id":7516}],[{"__isSmartRef__":true,"id":7517},{"__isSmartRef__":true,"id":7518},{"__isSmartRef__":true,"id":7519},{"__isSmartRef__":true,"id":7520},{"__isSmartRef__":true,"id":7521},{"__isSmartRef__":true,"id":7522}],[{"__isSmartRef__":true,"id":7523},{"__isSmartRef__":true,"id":7524},{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7526},{"__isSmartRef__":true,"id":7527},{"__isSmartRef__":true,"id":7528}],[{"__isSmartRef__":true,"id":7529},{"__isSmartRef__":true,"id":7530},{"__isSmartRef__":true,"id":7531},{"__isSmartRef__":true,"id":7532},{"__isSmartRef__":true,"id":7533},{"__isSmartRef__":true,"id":7534}],[{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7536},{"__isSmartRef__":true,"id":7537},{"__isSmartRef__":true,"id":7538},{"__isSmartRef__":true,"id":7539},{"__isSmartRef__":true,"id":7540}],[{"__isSmartRef__":true,"id":7541},{"__isSmartRef__":true,"id":7542},{"__isSmartRef__":true,"id":7543},{"__isSmartRef__":true,"id":7544},{"__isSmartRef__":true,"id":7545},{"__isSmartRef__":true,"id":7546}],[{"__isSmartRef__":true,"id":7547},{"__isSmartRef__":true,"id":7548},{"__isSmartRef__":true,"id":7549},{"__isSmartRef__":true,"id":7550},{"__isSmartRef__":true,"id":7551},{"__isSmartRef__":true,"id":7552}],[{"__isSmartRef__":true,"id":7553},{"__isSmartRef__":true,"id":7554},{"__isSmartRef__":true,"id":7555},{"__isSmartRef__":true,"id":7556},{"__isSmartRef__":true,"id":7557},{"__isSmartRef__":true,"id":7558}],[{"__isSmartRef__":true,"id":7559},{"__isSmartRef__":true,"id":7560},{"__isSmartRef__":true,"id":7561},{"__isSmartRef__":true,"id":7562},{"__isSmartRef__":true,"id":7563},{"__isSmartRef__":true,"id":7564}],[{"__isSmartRef__":true,"id":7565},{"__isSmartRef__":true,"id":7566},{"__isSmartRef__":true,"id":7567},{"__isSmartRef__":true,"id":7568},{"__isSmartRef__":true,"id":7569},{"__isSmartRef__":true,"id":7570}],[{"__isSmartRef__":true,"id":7571},{"__isSmartRef__":true,"id":7572},{"__isSmartRef__":true,"id":7573},{"__isSmartRef__":true,"id":7574},{"__isSmartRef__":true,"id":7575},{"__isSmartRef__":true,"id":7576}],[{"__isSmartRef__":true,"id":7577},{"__isSmartRef__":true,"id":7578},{"__isSmartRef__":true,"id":7579},{"__isSmartRef__":true,"id":7580},{"__isSmartRef__":true,"id":7581},{"__isSmartRef__":true,"id":7582}],[{"__isSmartRef__":true,"id":7583},{"__isSmartRef__":true,"id":7584},{"__isSmartRef__":true,"id":7585},{"__isSmartRef__":true,"id":7586},{"__isSmartRef__":true,"id":7587},{"__isSmartRef__":true,"id":7588}],[{"__isSmartRef__":true,"id":7589},{"__isSmartRef__":true,"id":7590},{"__isSmartRef__":true,"id":7591},{"__isSmartRef__":true,"id":7592},{"__isSmartRef__":true,"id":7593},{"__isSmartRef__":true,"id":7594}],[{"__isSmartRef__":true,"id":7595},{"__isSmartRef__":true,"id":7596},{"__isSmartRef__":true,"id":7597},{"__isSmartRef__":true,"id":7598},{"__isSmartRef__":true,"id":7599},{"__isSmartRef__":true,"id":7600}],[{"__isSmartRef__":true,"id":7601},{"__isSmartRef__":true,"id":7602},{"__isSmartRef__":true,"id":7603},{"__isSmartRef__":true,"id":7604},{"__isSmartRef__":true,"id":7605},{"__isSmartRef__":true,"id":7606}],[{"__isSmartRef__":true,"id":7607},{"__isSmartRef__":true,"id":7608},{"__isSmartRef__":true,"id":7609},{"__isSmartRef__":true,"id":7610},{"__isSmartRef__":true,"id":7611},{"__isSmartRef__":true,"id":7612}],[{"__isSmartRef__":true,"id":7613},{"__isSmartRef__":true,"id":7614},{"__isSmartRef__":true,"id":7615},{"__isSmartRef__":true,"id":7616},{"__isSmartRef__":true,"id":7617},{"__isSmartRef__":true,"id":7618}],[{"__isSmartRef__":true,"id":7619},{"__isSmartRef__":true,"id":7620},{"__isSmartRef__":true,"id":7621},{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7623},{"__isSmartRef__":true,"id":7624}],[{"__isSmartRef__":true,"id":7625},{"__isSmartRef__":true,"id":7626},{"__isSmartRef__":true,"id":7627},{"__isSmartRef__":true,"id":7628},{"__isSmartRef__":true,"id":7629},{"__isSmartRef__":true,"id":7630}],[{"__isSmartRef__":true,"id":7631},{"__isSmartRef__":true,"id":7632},{"__isSmartRef__":true,"id":7633},{"__isSmartRef__":true,"id":7634},{"__isSmartRef__":true,"id":7635},{"__isSmartRef__":true,"id":7636}],[{"__isSmartRef__":true,"id":7637},{"__isSmartRef__":true,"id":7638},{"__isSmartRef__":true,"id":7639},{"__isSmartRef__":true,"id":7640},{"__isSmartRef__":true,"id":7641},{"__isSmartRef__":true,"id":7642}],[{"__isSmartRef__":true,"id":7643},{"__isSmartRef__":true,"id":7644},{"__isSmartRef__":true,"id":7645},{"__isSmartRef__":true,"id":7646},{"__isSmartRef__":true,"id":7647},{"__isSmartRef__":true,"id":7648}],[{"__isSmartRef__":true,"id":7649},{"__isSmartRef__":true,"id":7650},{"__isSmartRef__":true,"id":7651},{"__isSmartRef__":true,"id":7652},{"__isSmartRef__":true,"id":7653},{"__isSmartRef__":true,"id":7654}],[{"__isSmartRef__":true,"id":7655},{"__isSmartRef__":true,"id":7656},{"__isSmartRef__":true,"id":7657},{"__isSmartRef__":true,"id":7658},{"__isSmartRef__":true,"id":7659},{"__isSmartRef__":true,"id":7660}],[{"__isSmartRef__":true,"id":7661},{"__isSmartRef__":true,"id":7662},{"__isSmartRef__":true,"id":7663},{"__isSmartRef__":true,"id":7664},{"__isSmartRef__":true,"id":7665},{"__isSmartRef__":true,"id":7666}],[{"__isSmartRef__":true,"id":7667},{"__isSmartRef__":true,"id":7668},{"__isSmartRef__":true,"id":7669},{"__isSmartRef__":true,"id":7670},{"__isSmartRef__":true,"id":7671},{"__isSmartRef__":true,"id":7672}],[{"__isSmartRef__":true,"id":7673},{"__isSmartRef__":true,"id":7674},{"__isSmartRef__":true,"id":7675},{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7677},{"__isSmartRef__":true,"id":7678}],[{"__isSmartRef__":true,"id":7679},{"__isSmartRef__":true,"id":7680},{"__isSmartRef__":true,"id":7681},{"__isSmartRef__":true,"id":7682},{"__isSmartRef__":true,"id":7683},{"__isSmartRef__":true,"id":7684}],[{"__isSmartRef__":true,"id":7685},{"__isSmartRef__":true,"id":7686},{"__isSmartRef__":true,"id":7687},{"__isSmartRef__":true,"id":7688},{"__isSmartRef__":true,"id":7689},{"__isSmartRef__":true,"id":7690}],[{"__isSmartRef__":true,"id":7691},{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7693},{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7695},{"__isSmartRef__":true,"id":7696}],[{"__isSmartRef__":true,"id":7697},{"__isSmartRef__":true,"id":7698},{"__isSmartRef__":true,"id":7699},{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7701},{"__isSmartRef__":true,"id":7702}],[{"__isSmartRef__":true,"id":7703},{"__isSmartRef__":true,"id":7704},{"__isSmartRef__":true,"id":7705},{"__isSmartRef__":true,"id":7706},{"__isSmartRef__":true,"id":7707},{"__isSmartRef__":true,"id":7708}],[{"__isSmartRef__":true,"id":7709},{"__isSmartRef__":true,"id":7710},{"__isSmartRef__":true,"id":7711},{"__isSmartRef__":true,"id":7712},{"__isSmartRef__":true,"id":7713},{"__isSmartRef__":true,"id":7714}],[{"__isSmartRef__":true,"id":7715},{"__isSmartRef__":true,"id":7716},{"__isSmartRef__":true,"id":7717},{"__isSmartRef__":true,"id":7718},{"__isSmartRef__":true,"id":7719},{"__isSmartRef__":true,"id":7720}],[{"__isSmartRef__":true,"id":7721},{"__isSmartRef__":true,"id":7722},{"__isSmartRef__":true,"id":7723},{"__isSmartRef__":true,"id":7724},{"__isSmartRef__":true,"id":7725},{"__isSmartRef__":true,"id":7726}],[{"__isSmartRef__":true,"id":7727},{"__isSmartRef__":true,"id":7728},{"__isSmartRef__":true,"id":7729},{"__isSmartRef__":true,"id":7730},{"__isSmartRef__":true,"id":7731},{"__isSmartRef__":true,"id":7732}],[{"__isSmartRef__":true,"id":7733},{"__isSmartRef__":true,"id":7734},{"__isSmartRef__":true,"id":7735},{"__isSmartRef__":true,"id":7736},{"__isSmartRef__":true,"id":7737},{"__isSmartRef__":true,"id":7738}],[{"__isSmartRef__":true,"id":7739},{"__isSmartRef__":true,"id":7740},{"__isSmartRef__":true,"id":7741},{"__isSmartRef__":true,"id":7742},{"__isSmartRef__":true,"id":7743},{"__isSmartRef__":true,"id":7744}],[{"__isSmartRef__":true,"id":7745},{"__isSmartRef__":true,"id":7746},{"__isSmartRef__":true,"id":7747},{"__isSmartRef__":true,"id":7748},{"__isSmartRef__":true,"id":7749},{"__isSmartRef__":true,"id":7750}],[{"__isSmartRef__":true,"id":7751},{"__isSmartRef__":true,"id":7752},{"__isSmartRef__":true,"id":7753},{"__isSmartRef__":true,"id":7754},{"__isSmartRef__":true,"id":7755},{"__isSmartRef__":true,"id":7756}],[{"__isSmartRef__":true,"id":7757},{"__isSmartRef__":true,"id":7758},{"__isSmartRef__":true,"id":7759},{"__isSmartRef__":true,"id":7760},{"__isSmartRef__":true,"id":7761},{"__isSmartRef__":true,"id":7762}],[{"__isSmartRef__":true,"id":7763},{"__isSmartRef__":true,"id":7764},{"__isSmartRef__":true,"id":7765},{"__isSmartRef__":true,"id":7766},{"__isSmartRef__":true,"id":7767},{"__isSmartRef__":true,"id":7768}],[{"__isSmartRef__":true,"id":7769},{"__isSmartRef__":true,"id":7770},{"__isSmartRef__":true,"id":7771},{"__isSmartRef__":true,"id":7772},{"__isSmartRef__":true,"id":7773},{"__isSmartRef__":true,"id":7774}],[{"__isSmartRef__":true,"id":7775},{"__isSmartRef__":true,"id":7776},{"__isSmartRef__":true,"id":7777},{"__isSmartRef__":true,"id":7778},{"__isSmartRef__":true,"id":7779},{"__isSmartRef__":true,"id":7780}],[{"__isSmartRef__":true,"id":7781},{"__isSmartRef__":true,"id":7782},{"__isSmartRef__":true,"id":7783},{"__isSmartRef__":true,"id":7784},{"__isSmartRef__":true,"id":7785},{"__isSmartRef__":true,"id":7786}],[{"__isSmartRef__":true,"id":7787},{"__isSmartRef__":true,"id":7788},{"__isSmartRef__":true,"id":7789},{"__isSmartRef__":true,"id":7790},{"__isSmartRef__":true,"id":7791},{"__isSmartRef__":true,"id":7792}],[{"__isSmartRef__":true,"id":7793},{"__isSmartRef__":true,"id":7794},{"__isSmartRef__":true,"id":7795},{"__isSmartRef__":true,"id":7796},{"__isSmartRef__":true,"id":7797},{"__isSmartRef__":true,"id":7798}],[{"__isSmartRef__":true,"id":7799},{"__isSmartRef__":true,"id":7800},{"__isSmartRef__":true,"id":7801},{"__isSmartRef__":true,"id":7802},{"__isSmartRef__":true,"id":7803},{"__isSmartRef__":true,"id":7804}],[{"__isSmartRef__":true,"id":7805},{"__isSmartRef__":true,"id":7806},{"__isSmartRef__":true,"id":7807},{"__isSmartRef__":true,"id":7808},{"__isSmartRef__":true,"id":7809},{"__isSmartRef__":true,"id":7810}],[{"__isSmartRef__":true,"id":7811},{"__isSmartRef__":true,"id":7812},{"__isSmartRef__":true,"id":7813},{"__isSmartRef__":true,"id":7814},{"__isSmartRef__":true,"id":7815},{"__isSmartRef__":true,"id":7816}],[{"__isSmartRef__":true,"id":7817},{"__isSmartRef__":true,"id":7818},{"__isSmartRef__":true,"id":7819},{"__isSmartRef__":true,"id":7820},{"__isSmartRef__":true,"id":7821},{"__isSmartRef__":true,"id":7822}],[{"__isSmartRef__":true,"id":7823},{"__isSmartRef__":true,"id":7824},{"__isSmartRef__":true,"id":7825},{"__isSmartRef__":true,"id":7826},{"__isSmartRef__":true,"id":7827},{"__isSmartRef__":true,"id":7828}]],"previousColumnNumber":0,"currentColumnNumber":0,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7829},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,281.2)","distanceToDragEvent":"lively.pt(514.0,-11.0)"},"5947":{"shape":{"__isSmartRef__":true,"id":5948},"submorphs":[],"scripts":[],"eventHandler":{"__isSmartRef__":true,"id":5949},"_ClipMode":"visible","derivationIds":["43CA3E23-B3A0-460A-9167-251D11118CD3"],"id":"FBC8A2BC-63B1-44CD-A3B2-FD20A522CD6A","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":5946},"__LivelyClassName__":"lively.morphic.HtmlWrapperMorph","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"5948":{"stringifiedShapeNode":"crunchedObj
[object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] self
[object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] obj
<lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> i
keys
j
","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,200.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","extent":"lively.pt(200.0,200.0)"},"5949":{"morph":{"__isSmartRef__":true,"id":5947},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5950":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.14,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(768.0,297.0)","_BorderColor":"Color.rgb(165,164,164)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"5951":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":5952},{"__isSmartRef__":true,"id":5954},{"__isSmartRef__":true,"id":5956},{"__isSmartRef__":true,"id":5958},{"__isSmartRef__":true,"id":5960},{"__isSmartRef__":true,"id":5962},{"__isSmartRef__":true,"id":5964},{"__isSmartRef__":true,"id":5966}],"lastModifiedDate":{"__isSmartRef__":true,"id":5968},"revisionOnLoad":184624,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5952":{"date":{"__isSmartRef__":true,"id":5953},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"5953":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"5954":{"date":{"__isSmartRef__":true,"id":5955},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"5955":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"5956":{"date":{"__isSmartRef__":true,"id":5957},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"5957":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"5958":{"date":{"__isSmartRef__":true,"id":5959},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"5959":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"5960":{"date":{"__isSmartRef__":true,"id":5961},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"5961":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"5962":{"date":{"__isSmartRef__":true,"id":5963},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"5963":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"5964":{"date":{"__isSmartRef__":true,"id":5965},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"5965":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"5966":{"date":{"__isSmartRef__":true,"id":5967},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"5967":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"5968":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)"},"5969":{"morph":{"__isSmartRef__":true,"id":5946},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5970":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5971}},"5971":{"test01IsMorph":{"__isSmartRef__":true,"id":5972}},"5972":{"varMapping":{"__isSmartRef__":true,"id":5973},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":5974},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5973":{"this":{"__isSmartRef__":true,"id":5970}},"5974":{},"5975":{"length":1},"5976":{"length":1},"5977":{"length":1},"5978":{"length":1},"5979":{"length":1},"5980":{"length":1},"5981":{"length":1},"5982":{"length":1},"5983":{"length":1},"5984":{"length":1},"5985":{"length":1},"5986":{"length":1},"5987":{"length":1},"5988":{"length":1},"5989":{"length":1},"5990":{"length":1},"5991":{"length":1},"5992":{"length":1},"5993":{"length":1},"5994":{"length":1},"5995":{"length":1},"5996":{"length":1},"5997":{"length":1},"5998":{"length":1},"5999":{"length":1},"6000":{"length":1},"6001":{"length":1},"6002":{"length":1},"6003":{"length":1},"6004":{"length":1},"6005":{"length":1},"6006":{"length":1},"6007":{"length":1},"6008":{"length":1},"6009":{"length":1},"6010":{"length":1},"6011":{"length":1},"6012":{"length":1},"6013":{"length":1},"6014":{"length":1},"6015":{"length":1},"6016":{"length":1},"6017":{"length":1},"6018":{"length":1},"6019":{"length":1},"6020":{"length":1},"6021":{"length":1},"6022":{"length":1},"6023":{"length":1},"6024":{"length":1},"6025":{"length":1},"6026":{"length":1},"6027":{"length":1},"6028":{"length":1},"6029":{"length":1},"6030":{"length":1},"6031":{"length":1},"6032":{"length":1},"6033":{"length":1},"6034":{"length":1},"6035":{"length":1},"6036":{"length":1},"6037":{"length":1},"6038":{"length":1},"6039":{"length":1},"6040":{"length":1},"6041":{"length":1},"6042":{"length":1},"6043":{"length":1},"6044":{"length":1},"6045":{"length":1},"6046":{"length":1},"6047":{"length":1},"6048":{"length":1},"6049":{"length":1},"6050":{"length":1},"6051":{"length":1},"6052":{"length":1},"6053":{"length":1},"6054":{"length":1},"6055":{"length":1},"6056":{"length":1},"6057":{"length":1},"6058":{"length":1},"6059":{"length":1},"6060":{"length":1},"6061":{"length":1},"6062":{"length":1},"6063":{"length":1},"6064":{"length":1},"6065":{"length":1},"6066":{"length":1},"6067":{"length":1},"6068":{"length":1},"6069":{"length":1},"6070":{"length":1},"6071":{"length":1},"6072":{"length":1},"6073":{"length":1},"6074":{"length":1},"6075":{"length":1},"6076":{"length":1},"6077":{"length":1},"6078":{"length":1},"6079":{"length":1},"6080":{"length":1},"6081":{"length":1},"6082":{"length":1},"6083":{"length":1},"6084":{"length":1},"6085":{"length":1},"6086":{"length":1},"6087":{"length":1},"6088":{"length":1},"6089":{"length":1},"6090":{"length":1},"6091":{"length":1},"6092":{"length":1},"6093":{"length":1},"6094":{"length":1},"6095":{"length":1},"6096":{"length":1},"6097":{"length":1},"6098":{"length":1},"6099":{"length":1},"6100":{"length":1},"6101":{"length":1},"6102":{"length":1},"6103":{"length":1},"6104":{"length":1},"6105":{"length":1},"6106":{"length":1},"6107":{"length":1},"6108":{"length":1},"6109":{"length":1},"6110":{"length":1},"6111":{"length":1},"6112":{"length":1},"6113":{"length":1},"6114":{"length":1},"6115":{"length":1},"6116":{"length":1},"6117":{"length":1},"6118":{"length":1},"6119":{"length":1},"6120":{"length":1},"6121":{"length":1},"6122":{"length":1},"6123":{"length":1},"6124":{"length":1},"6125":{"length":1},"6126":{"length":1},"6127":{"length":1},"6128":{"length":1},"6129":{"length":1},"6130":{"length":1},"6131":{"length":1},"6132":{"length":1},"6133":{"length":1},"6134":{"length":1},"6135":{"length":1},"6136":{"length":1},"6137":{"length":1},"6138":{"length":1},"6139":{"length":1},"6140":{"length":1},"6141":{"length":1},"6142":{"length":1},"6143":{"length":1},"6144":{"length":1},"6145":{"length":1},"6146":{"length":1},"6147":{"length":1},"6148":{"length":1},"6149":{"length":1},"6150":{"length":1},"6151":{"length":1},"6152":{"length":1},"6153":{"length":1},"6154":{"length":1},"6155":{"length":1},"6156":{"length":1},"6157":{"length":1},"6158":{"length":1},"6159":{"length":1},"6160":{"length":1},"6161":{"length":1},"6162":{"length":1},"6163":{"length":1},"6164":{"length":1},"6165":{"length":1},"6166":{"length":1},"6167":{"length":1},"6168":{"length":1},"6169":{"length":1},"6170":{"length":1},"6171":{"length":1},"6172":{"length":1},"6173":{"length":1},"6174":{"length":1},"6175":{"length":1},"6176":{"length":1},"6177":{"length":1},"6178":{"length":1},"6179":{"length":1},"6180":{"length":1},"6181":{"length":1},"6182":{"length":1},"6183":{"length":1},"6184":{"length":1},"6185":{"length":1},"6186":{"length":1},"6187":{"length":1},"6188":{"length":1},"6189":{"length":1},"6190":{"length":1},"6191":{"length":1},"6192":{"length":1},"6193":{"length":1},"6194":{"length":1},"6195":{"length":1},"6196":{"length":1},"6197":{"length":1},"6198":{"length":1},"6199":{"length":1},"6200":{"length":1},"6201":{"length":1},"6202":{"length":1},"6203":{"length":1},"6204":{"length":1},"6205":{"length":1},"6206":{"length":1},"6207":{"length":1},"6208":{"length":1},"6209":{"length":1},"6210":{"length":1},"6211":{"length":1},"6212":{"length":1},"6213":{"length":1},"6214":{"length":1},"6215":{"length":1},"6216":{"length":1},"6217":{"length":1},"6218":{"length":1},"6219":{"length":1},"6220":{"length":1},"6221":{"length":1},"6222":{"length":1},"6223":{"length":1},"6224":{"length":1},"6225":{"length":1},"6226":{"length":1},"6227":{"length":1},"6228":{"length":1},"6229":{"length":1},"6230":{"length":1},"6231":{"length":1},"6232":{"length":1},"6233":{"length":1},"6234":{"length":1},"6235":{"length":1},"6236":{"length":1},"6237":{"length":1},"6238":{"length":1},"6239":{"length":1},"6240":{"length":1},"6241":{"length":1},"6242":{"length":1},"6243":{"length":1},"6244":{"length":1},"6245":{"length":1},"6246":{"length":1},"6247":{"length":1},"6248":{"length":1},"6249":{"length":1},"6250":{"length":1},"6251":{"length":1},"6252":{"length":1},"6253":{"length":1},"6254":{"length":1},"6255":{"length":1},"6256":{"length":1},"6257":{"length":1},"6258":{"length":1},"6259":{"length":1},"6260":{"length":1},"6261":{"length":1},"6262":{"length":1},"6263":{"length":1},"6264":{"length":1},"6265":{"length":1},"6266":{"length":1},"6267":{"length":1},"6268":{"length":1},"6269":{"length":1},"6270":{"length":1},"6271":{"length":1},"6272":{"length":1},"6273":{"length":1},"6274":{"length":1},"6275":{"length":1},"6276":{"length":1},"6277":{"length":1},"6278":{"length":1},"6279":{"length":1},"6280":{"length":1},"6281":{"length":1},"6282":{"length":1},"6283":{"length":1},"6284":{"length":1},"6285":{"length":1},"6286":{"length":1},"6287":{"length":1},"6288":{"length":1},"6289":{"length":1},"6290":{"length":1},"6291":{"length":1},"6292":{"length":1},"6293":{"length":1},"6294":{"length":1},"6295":{"length":1},"6296":{"length":1},"6297":{"length":1},"6298":{"length":1},"6299":{"length":1},"6300":{"length":1},"6301":{"length":1},"6302":{"length":1},"6303":{"length":1},"6304":{"length":1},"6305":{"length":1},"6306":{"length":1},"6307":{"length":1},"6308":{"length":1},"6309":{"length":1},"6310":{"length":1},"6311":{"length":1},"6312":{"length":1},"6313":{"length":1},"6314":{"length":1},"6315":{"length":1},"6316":{"length":1},"6317":{"length":1},"6318":{"length":1},"6319":{"length":1},"6320":{"length":1},"6321":{"length":1},"6322":{"length":1},"6323":{"length":1},"6324":{"length":1},"6325":{"length":1},"6326":{"length":1},"6327":{"length":1},"6328":{"length":1},"6329":{"length":1},"6330":{"length":1},"6331":{"length":1},"6332":{"length":1},"6333":{"length":1},"6334":{"length":1},"6335":{"length":1},"6336":{"length":1},"6337":{"length":1},"6338":{"length":1},"6339":{"length":1},"6340":{"length":1},"6341":{"length":1},"6342":{"length":1},"6343":{"length":1},"6344":{"length":1},"6345":{"length":1},"6346":{"length":1},"6347":{"length":1},"6348":{"length":1},"6349":{"length":1},"6350":{"length":1},"6351":{"length":1},"6352":{"length":1},"6353":{"length":1},"6354":{"length":1},"6355":{"length":1},"6356":{"length":1},"6357":{"length":1},"6358":{"length":1},"6359":{"length":1},"6360":{"length":1},"6361":{"length":1},"6362":{"length":1},"6363":{"length":1},"6364":{"length":1},"6365":{"length":1},"6366":{"length":1},"6367":{"length":1},"6368":{"length":1},"6369":{"length":1},"6370":{"length":1},"6371":{"length":1},"6372":{"length":1},"6373":{"length":1},"6374":{"length":1},"6375":{"length":1},"6376":{"length":1},"6377":{"length":1},"6378":{"length":1},"6379":{"length":1},"6380":{"length":1},"6381":{"length":1},"6382":{"length":1},"6383":{"length":1},"6384":{"length":1},"6385":{"length":1},"6386":{"length":1},"6387":{"length":1},"6388":{"length":1},"6389":{"length":1},"6390":{"length":1},"6391":{"length":1},"6392":{"length":1},"6393":{"length":1},"6394":{"length":1},"6395":{"length":1},"6396":{"length":1},"6397":{"length":1},"6398":{"length":1},"6399":{"length":1},"6400":{"length":1},"6401":{"length":1},"6402":{"length":1},"6403":{"length":1},"6404":{"length":1},"6405":{"length":1},"6406":{"length":1},"6407":{"length":1},"6408":{"length":1},"6409":{"length":1},"6410":{"length":1},"6411":{"length":1},"6412":{"length":1},"6413":{"length":1},"6414":{"length":1},"6415":{"length":1},"6416":{"length":1},"6417":{"length":1},"6418":{"length":1},"6419":{"length":1},"6420":{"length":1},"6421":{"length":1},"6422":{"length":1},"6423":{"length":1},"6424":{"length":1},"6425":{"length":1},"6426":{"length":1},"6427":{"length":1},"6428":{"length":1},"6429":{"length":1},"6430":{"length":1},"6431":{"length":1},"6432":{"length":1},"6433":{"length":1},"6434":{"length":1},"6435":{"length":1},"6436":{"length":1},"6437":{"length":1},"6438":{"length":1},"6439":{"length":1},"6440":{"length":1},"6441":{"length":1},"6442":{"length":1},"6443":{"length":1},"6444":{"length":1},"6445":{"length":1},"6446":{"length":1},"6447":{"length":1},"6448":{"length":1},"6449":{"length":1},"6450":{"length":1},"6451":{"length":1},"6452":{"length":1},"6453":{"length":1},"6454":{"length":1},"6455":{"length":1},"6456":{"length":1},"6457":{"length":1},"6458":{"length":1},"6459":{"length":1},"6460":{"length":1},"6461":{"length":1},"6462":{"length":1},"6463":{"length":1},"6464":{"length":1},"6465":{"length":1},"6466":{"length":1},"6467":{"length":1},"6468":{"length":1},"6469":{"length":1},"6470":{"length":1},"6471":{"length":1},"6472":{"length":1},"6473":{"length":1},"6474":{"length":1},"6475":{"length":1},"6476":{"length":1},"6477":{"length":1},"6478":{"length":1},"6479":{"length":1},"6480":{"length":1},"6481":{"length":1},"6482":{"length":1},"6483":{"length":1},"6484":{"length":1},"6485":{"length":1},"6486":{"length":1},"6487":{"length":1},"6488":{"length":1},"6489":{"length":1},"6490":{"length":1},"6491":{"length":1},"6492":{"length":1},"6493":{"length":1},"6494":{"length":1},"6495":{"length":1},"6496":{"length":1},"6497":{"length":1},"6498":{"length":1},"6499":{"length":1},"6500":{"length":1},"6501":{"length":1},"6502":{"length":1},"6503":{"length":1},"6504":{"length":1},"6505":{"length":1},"6506":{"length":1},"6507":{"length":1},"6508":{"length":1},"6509":{"length":1},"6510":{"length":1},"6511":{"length":1},"6512":{"length":1},"6513":{"length":1},"6514":{"length":1},"6515":{"length":1},"6516":{"length":1},"6517":{"length":1},"6518":{"length":1},"6519":{"length":1},"6520":{"length":1},"6521":{"length":1},"6522":{"length":1},"6523":{"length":1},"6524":{"length":1},"6525":{"length":1},"6526":{"length":1},"6527":{"length":1},"6528":{"length":1},"6529":{"length":1},"6530":{"length":1},"6531":{"length":1},"6532":{"length":1},"6533":{"length":1},"6534":{"length":1},"6535":{"length":1},"6536":{"length":1},"6537":{"length":1},"6538":{"length":1},"6539":{"length":1},"6540":{"length":1},"6541":{"length":1},"6542":{"length":1},"6543":{"length":1},"6544":{"length":1},"6545":{"length":1},"6546":{"length":1},"6547":{"length":1},"6548":{"length":1},"6549":{"length":1},"6550":{"length":1},"6551":{"length":1},"6552":{"length":1},"6553":{"length":1},"6554":{"length":1},"6555":{"length":1},"6556":{"length":1},"6557":{"length":1},"6558":{"length":1},"6559":{"length":1},"6560":{"length":1},"6561":{"length":1},"6562":{"length":1},"6563":{"length":1},"6564":{"length":1},"6565":{"length":1},"6566":{"length":1},"6567":{"length":1},"6568":{"length":1},"6569":{"length":1},"6570":{"length":1},"6571":{"length":1},"6572":{"length":1},"6573":{"length":1},"6574":{"length":1},"6575":{"length":1},"6576":{"length":1},"6577":{"length":1},"6578":{"length":1},"6579":{"length":1},"6580":{"length":1},"6581":{"length":1},"6582":{"length":1},"6583":{"length":1},"6584":{"length":1},"6585":{"length":1},"6586":{"length":1},"6587":{"length":1},"6588":{"length":1},"6589":{"length":1},"6590":{"length":1},"6591":{"length":1},"6592":{"length":1},"6593":{"length":1},"6594":{"length":1},"6595":{"length":1},"6596":{"length":1},"6597":{"length":1},"6598":{"length":1},"6599":{"length":1},"6600":{"length":1},"6601":{"length":1},"6602":{"length":1},"6603":{"length":1},"6604":{"length":1},"6605":{"length":1},"6606":{"length":1},"6607":{"length":1},"6608":{"length":1},"6609":{"length":1},"6610":{"length":1},"6611":{"length":1},"6612":{"length":1},"6613":{"length":1},"6614":{"length":1},"6615":{"length":1},"6616":{"length":1},"6617":{"length":1},"6618":{"length":1},"6619":{"length":1},"6620":{"length":1},"6621":{"length":1},"6622":{"length":1},"6623":{"length":1},"6624":{"length":1},"6625":{"length":1},"6626":{"length":1},"6627":{"length":1},"6628":{"length":1},"6629":{"length":1},"6630":{"length":1},"6631":{"length":1},"6632":{"length":1},"6633":{"length":1},"6634":{"length":1},"6635":{"length":1},"6636":{"length":1},"6637":{"length":1},"6638":{"length":1},"6639":{"length":1},"6640":{"length":1},"6641":{"length":1},"6642":{"length":1},"6643":{"length":1},"6644":{"length":1},"6645":{"length":1},"6646":{"length":1},"6647":{"length":1},"6648":{"length":1},"6649":{"length":1},"6650":{"length":1},"6651":{"length":1},"6652":{"length":1},"6653":{"length":1},"6654":{"length":1},"6655":{"length":1},"6656":{"length":1},"6657":{"length":1},"6658":{"length":1},"6659":{"length":1},"6660":{"length":1},"6661":{"length":1},"6662":{"length":1},"6663":{"length":1},"6664":{"length":1},"6665":{"length":1},"6666":{"length":1},"6667":{"length":1},"6668":{"length":1},"6669":{"length":1},"6670":{"length":1},"6671":{"length":1},"6672":{"length":1},"6673":{"length":1},"6674":{"length":1},"6675":{"length":1},"6676":{"length":1},"6677":{"length":1},"6678":{"length":1},"6679":{"length":1},"6680":{"length":1},"6681":{"length":1},"6682":{"length":1},"6683":{"length":1},"6684":{"length":1},"6685":{"length":1},"6686":{"length":1},"6687":{"length":1},"6688":{"length":1},"6689":{"length":1},"6690":{"length":1},"6691":{"length":1},"6692":{"length":1},"6693":{"length":1},"6694":{"length":1},"6695":{"length":1},"6696":{"length":1},"6697":{"length":1},"6698":{"length":1},"6699":{"length":1},"6700":{"length":1},"6701":{"length":1},"6702":{"length":1},"6703":{"length":1},"6704":{"length":1},"6705":{"length":1},"6706":{"length":1},"6707":{"length":1},"6708":{"length":1},"6709":{"length":1},"6710":{"length":1},"6711":{"length":1},"6712":{"length":1},"6713":{"length":1},"6714":{"length":1},"6715":{"length":1},"6716":{"length":1},"6717":{"length":1},"6718":{"length":1},"6719":{"length":1},"6720":{"length":1},"6721":{"length":1},"6722":{"length":1},"6723":{"length":1},"6724":{"length":1},"6725":{"length":1},"6726":{"length":1},"6727":{"length":1},"6728":{"length":1},"6729":{"length":1},"6730":{"length":1},"6731":{"length":1},"6732":{"length":1},"6733":{"length":1},"6734":{"length":1},"6735":{"length":1},"6736":{"length":1},"6737":{"length":1},"6738":{"length":1},"6739":{"length":1},"6740":{"length":1},"6741":{"length":1},"6742":{"length":1},"6743":{"length":1},"6744":{"length":1},"6745":{"length":1},"6746":{"length":1},"6747":{"length":1},"6748":{"length":1},"6749":{"length":1},"6750":{"length":1},"6751":{"length":1},"6752":{"length":1},"6753":{"length":1},"6754":{"length":1},"6755":{"length":1},"6756":{"length":1},"6757":{"length":1},"6758":{"length":1},"6759":{"length":1},"6760":{"length":1},"6761":{"length":1},"6762":{"length":1},"6763":{"length":1},"6764":{"length":1},"6765":{"length":1},"6766":{"length":1},"6767":{"length":1},"6768":{"length":1},"6769":{"length":1},"6770":{"length":1},"6771":{"length":1},"6772":{"length":1},"6773":{"length":1},"6774":{"length":1},"6775":{"length":1},"6776":{"length":1},"6777":{"length":1},"6778":{"length":1},"6779":{"length":1},"6780":{"length":1},"6781":{"length":1},"6782":{"length":1},"6783":{"length":1},"6784":{"length":1},"6785":{"length":1},"6786":{"length":1},"6787":{"length":1},"6788":{"length":1},"6789":{"length":1},"6790":{"length":1},"6791":{"length":1},"6792":{"length":1},"6793":{"length":1},"6794":{"length":1},"6795":{"length":1},"6796":{"length":1},"6797":{"length":1},"6798":{"length":1},"6799":{"length":1},"6800":{"length":1},"6801":{"length":1},"6802":{"length":1},"6803":{"length":1},"6804":{"length":1},"6805":{"length":1},"6806":{"length":1},"6807":{"length":1},"6808":{"length":1},"6809":{"length":1},"6810":{"length":1},"6811":{"length":1},"6812":{"length":1},"6813":{"length":1},"6814":{"length":1},"6815":{"length":1},"6816":{"length":1},"6817":{"length":1},"6818":{"length":1},"6819":{"length":1},"6820":{"length":1},"6821":{"length":1},"6822":{"length":1},"6823":{"length":1},"6824":{"length":1},"6825":{"length":1},"6826":{"length":1},"6827":{"length":1},"6828":{"length":1},"6829":{"length":1},"6830":{"length":1},"6831":{"length":1},"6832":{"length":1},"6833":{"length":1},"6834":{"length":1},"6835":{"length":1},"6836":{"length":1},"6837":{"length":1},"6838":{"length":1},"6839":{"length":1},"6840":{"length":1},"6841":{"length":1},"6842":{"length":1},"6843":{"length":1},"6844":{"length":1},"6845":{"length":1},"6846":{"length":1},"6847":{"length":1},"6848":{"length":1},"6849":{"length":1},"6850":{"length":1},"6851":{"length":1},"6852":{"length":1},"6853":{"length":1},"6854":{"length":1},"6855":{"length":1},"6856":{"length":1},"6857":{"length":1},"6858":{"length":1},"6859":{"length":1},"6860":{"length":1},"6861":{"length":1},"6862":{"length":1},"6863":{"length":1},"6864":{"length":1},"6865":{"length":1},"6866":{"length":1},"6867":{"length":1},"6868":{"length":1},"6869":{"length":1},"6870":{"length":1},"6871":{"length":1},"6872":{"length":1},"6873":{"length":1},"6874":{"length":1},"6875":{"length":1},"6876":{"length":1},"6877":{"length":1},"6878":{"length":1},"6879":{"length":1},"6880":{"length":1},"6881":{"length":1},"6882":{"length":1},"6883":{"length":1},"6884":{"length":1},"6885":{"length":1},"6886":{"length":1},"6887":{"length":1},"6888":{"length":1},"6889":{"length":1},"6890":{"length":1},"6891":{"length":1},"6892":{"length":1},"6893":{"length":1},"6894":{"length":1},"6895":{"length":1},"6896":{"length":1},"6897":{"length":1},"6898":{"length":1},"6899":{"length":1},"6900":{"length":1},"6901":{"length":1},"6902":{"length":1},"6903":{"length":1},"6904":{"length":1},"6905":{"length":1},"6906":{"length":1},"6907":{"length":1},"6908":{"length":1},"6909":{"length":1},"6910":{"length":1},"6911":{"length":1},"6912":{"length":1},"6913":{"length":1},"6914":{"length":1},"6915":{"length":1},"6916":{"length":1},"6917":{"length":1},"6918":{"length":1},"6919":{"length":1},"6920":{"length":1},"6921":{"length":1},"6922":{"length":1},"6923":{"length":1},"6924":{"length":1},"6925":{"length":1},"6926":{"length":1},"6927":{"length":1},"6928":{"length":1},"6929":{"length":1},"6930":{"length":1},"6931":{"length":1},"6932":{"length":1},"6933":{"length":1},"6934":{"length":1},"6935":{"length":1},"6936":{"length":1},"6937":{"length":1},"6938":{"length":1},"6939":{"length":1},"6940":{"length":1},"6941":{"length":1},"6942":{"length":1},"6943":{"length":1},"6944":{"length":1},"6945":{"length":1},"6946":{"length":1},"6947":{"length":1},"6948":{"length":1},"6949":{"length":1},"6950":{"length":1},"6951":{"length":1},"6952":{"length":1},"6953":{"length":1},"6954":{"length":1},"6955":{"length":1},"6956":{"length":1},"6957":{"length":1},"6958":{"length":1},"6959":{"length":1},"6960":{"length":1},"6961":{"length":1},"6962":{"length":1},"6963":{"length":1},"6964":{"length":1},"6965":{"length":1},"6966":{"length":1},"6967":{"length":1},"6968":{"length":1},"6969":{"length":1},"6970":{"length":1},"6971":{"length":1},"6972":{"length":1},"6973":{"length":1},"6974":{"length":1},"6975":{"length":1},"6976":{"length":1},"6977":{"length":1},"6978":{"length":1},"6979":{"length":1},"6980":{"length":1},"6981":{"length":1},"6982":{"length":1},"6983":{"length":1},"6984":{"length":1},"6985":{"length":1},"6986":{"length":1},"6987":{"length":1},"6988":{"length":1},"6989":{"length":1},"6990":{"length":1},"6991":{"length":1},"6992":{"length":1},"6993":{"length":1},"6994":{"length":1},"6995":{"length":1},"6996":{"length":1},"6997":{"length":1},"6998":{"length":1},"6999":{"length":1},"7000":{"length":1},"7001":{"length":1},"7002":{"length":1},"7003":{"length":1},"7004":{"length":1},"7005":{"length":1},"7006":{"length":1},"7007":{"length":1},"7008":{"length":1},"7009":{"length":1},"7010":{"length":1},"7011":{"length":1},"7012":{"length":1},"7013":{"length":1},"7014":{"length":1},"7015":{"length":1},"7016":{"length":1},"7017":{"length":1},"7018":{"length":1},"7019":{"length":1},"7020":{"length":1},"7021":{"length":1},"7022":{"length":1},"7023":{"length":1},"7024":{"length":1},"7025":{"length":1},"7026":{"length":1},"7027":{"length":1},"7028":{"length":1},"7029":{"length":1},"7030":{"length":1},"7031":{"length":1},"7032":{"length":1},"7033":{"length":1},"7034":{"length":1},"7035":{"length":1},"7036":{"length":1},"7037":{"length":1},"7038":{"length":1},"7039":{"length":1},"7040":{"length":1},"7041":{"length":1},"7042":{"length":1},"7043":{"length":1},"7044":{"length":1},"7045":{"length":1},"7046":{"length":1},"7047":{"length":1},"7048":{"length":1},"7049":{"length":1},"7050":{"length":1},"7051":{"length":1},"7052":{"length":1},"7053":{"length":1},"7054":{"length":1},"7055":{"length":1},"7056":{"length":1},"7057":{"length":1},"7058":{"length":1},"7059":{"length":1},"7060":{"length":1},"7061":{"length":1},"7062":{"length":1},"7063":{"length":1},"7064":{"length":1},"7065":{"length":1},"7066":{"length":1},"7067":{"length":1},"7068":{"length":1},"7069":{"length":1},"7070":{"length":1},"7071":{"length":1},"7072":{"length":1},"7073":{"length":1},"7074":{"length":1},"7075":{"length":1},"7076":{"length":1},"7077":{"length":1},"7078":{"length":1},"7079":{"length":1},"7080":{"length":1},"7081":{"length":1},"7082":{"length":1},"7083":{"length":1},"7084":{"length":1},"7085":{"length":1},"7086":{"length":1},"7087":{"length":1},"7088":{"length":1},"7089":{"length":1},"7090":{"length":1},"7091":{"length":1},"7092":{"length":1},"7093":{"length":1},"7094":{"length":1},"7095":{"length":1},"7096":{"length":1},"7097":{"length":1},"7098":{"length":1},"7099":{"length":1},"7100":{"length":1},"7101":{"length":1},"7102":{"length":1},"7103":{"length":1},"7104":{"length":1},"7105":{"length":1},"7106":{"length":1},"7107":{"length":1},"7108":{"length":1},"7109":{"length":1},"7110":{"length":1},"7111":{"length":1},"7112":{"length":1},"7113":{"length":1},"7114":{"length":1},"7115":{"length":1},"7116":{"length":1},"7117":{"length":1},"7118":{"length":1},"7119":{"length":1},"7120":{"length":1},"7121":{"length":1},"7122":{"length":1},"7123":{"length":1},"7124":{"length":1},"7125":{"length":1},"7126":{"length":1},"7127":{"length":1},"7128":{"length":1},"7129":{"length":1},"7130":{"length":1},"7131":{"length":1},"7132":{"length":1},"7133":{"length":1},"7134":{"length":1},"7135":{"length":1},"7136":{"length":1},"7137":{"length":1},"7138":{"length":1},"7139":{"length":1},"7140":{"length":1},"7141":{"length":1},"7142":{"length":1},"7143":{"length":1},"7144":{"length":1},"7145":{"length":1},"7146":{"length":1},"7147":{"length":1},"7148":{"length":1},"7149":{"length":1},"7150":{"length":1},"7151":{"length":1},"7152":{"length":1},"7153":{"length":1},"7154":{"length":1},"7155":{"length":1},"7156":{"length":1},"7157":{"length":1},"7158":{"length":1},"7159":{"length":1},"7160":{"length":1},"7161":{"length":1},"7162":{"length":1},"7163":{"length":1},"7164":{"length":1},"7165":{"length":1},"7166":{"length":1},"7167":{"length":1},"7168":{"length":1},"7169":{"length":1},"7170":{"length":1},"7171":{"length":1},"7172":{"length":1},"7173":{"length":1},"7174":{"length":1},"7175":{"length":1},"7176":{"length":1},"7177":{"length":1},"7178":{"length":1},"7179":{"length":1},"7180":{"length":1},"7181":{"length":1},"7182":{"length":1},"7183":{"length":1},"7184":{"length":1},"7185":{"length":1},"7186":{"length":1},"7187":{"length":1},"7188":{"length":1},"7189":{"length":1},"7190":{"length":1},"7191":{"length":1},"7192":{"length":1},"7193":{"length":1},"7194":{"length":1},"7195":{"length":1},"7196":{"length":1},"7197":{"length":1},"7198":{"length":1},"7199":{"length":1},"7200":{"length":1},"7201":{"length":1},"7202":{"length":1},"7203":{"length":1},"7204":{"length":1},"7205":{"length":1},"7206":{"length":1},"7207":{"length":1},"7208":{"length":1},"7209":{"length":1},"7210":{"length":1},"7211":{"length":1},"7212":{"length":1},"7213":{"length":1},"7214":{"length":1},"7215":{"length":1},"7216":{"length":1},"7217":{"length":1},"7218":{"length":1},"7219":{"length":1},"7220":{"length":1},"7221":{"length":1},"7222":{"length":1},"7223":{"length":1},"7224":{"length":1},"7225":{"length":1},"7226":{"length":1},"7227":{"length":1},"7228":{"length":1},"7229":{"length":1},"7230":{"length":1},"7231":{"length":1},"7232":{"length":1},"7233":{"length":1},"7234":{"length":1},"7235":{"length":1},"7236":{"length":1},"7237":{"length":1},"7238":{"length":1},"7239":{"length":1},"7240":{"length":1},"7241":{"length":1},"7242":{"length":1},"7243":{"length":1},"7244":{"length":1},"7245":{"length":1},"7246":{"length":1},"7247":{"length":1},"7248":{"length":1},"7249":{"length":1},"7250":{"length":1},"7251":{"length":1},"7252":{"length":1},"7253":{"length":1},"7254":{"length":1},"7255":{"length":1},"7256":{"length":1},"7257":{"length":1},"7258":{"length":1},"7259":{"length":1},"7260":{"length":1},"7261":{"length":1},"7262":{"length":1},"7263":{"length":1},"7264":{"length":1},"7265":{"length":1},"7266":{"length":1},"7267":{"length":1},"7268":{"length":1},"7269":{"length":1},"7270":{"length":1},"7271":{"length":1},"7272":{"length":1},"7273":{"length":1},"7274":{"length":1},"7275":{"length":1},"7276":{"length":1},"7277":{"length":1},"7278":{"length":1},"7279":{"length":1},"7280":{"length":1},"7281":{"length":1},"7282":{"length":1},"7283":{"length":1},"7284":{"length":1},"7285":{"length":1},"7286":{"length":1},"7287":{"length":1},"7288":{"length":1},"7289":{"length":1},"7290":{"length":1},"7291":{"length":1},"7292":{"length":1},"7293":{"length":1},"7294":{"length":1},"7295":{"length":1},"7296":{"length":1},"7297":{"length":1},"7298":{"length":1},"7299":{"length":1},"7300":{"length":1},"7301":{"length":1},"7302":{"length":1},"7303":{"length":1},"7304":{"length":1},"7305":{"length":1},"7306":{"length":1},"7307":{"length":1},"7308":{"length":1},"7309":{"length":1},"7310":{"length":1},"7311":{"length":1},"7312":{"length":1},"7313":{"length":1},"7314":{"length":1},"7315":{"length":1},"7316":{"length":1},"7317":{"length":1},"7318":{"length":1},"7319":{"length":1},"7320":{"length":1},"7321":{"length":1},"7322":{"length":1},"7323":{"length":1},"7324":{"length":1},"7325":{"length":1},"7326":{"length":1},"7327":{"length":1},"7328":{"length":1},"7329":{"length":1},"7330":{"length":1},"7331":{"length":1},"7332":{"length":1},"7333":{"length":1},"7334":{"length":1},"7335":{"length":1},"7336":{"length":1},"7337":{"length":1},"7338":{"length":1},"7339":{"length":1},"7340":{"length":1},"7341":{"length":1},"7342":{"length":1},"7343":{"length":1},"7344":{"length":1},"7345":{"length":1},"7346":{"length":1},"7347":{"length":1},"7348":{"length":1},"7349":{"length":1},"7350":{"length":1},"7351":{"length":1},"7352":{"length":1},"7353":{"length":1},"7354":{"length":1},"7355":{"length":1},"7356":{"length":1},"7357":{"length":1},"7358":{"length":1},"7359":{"length":1},"7360":{"length":1},"7361":{"length":1},"7362":{"length":1},"7363":{"length":1},"7364":{"length":1},"7365":{"length":1},"7366":{"length":1},"7367":{"length":1},"7368":{"length":1},"7369":{"length":1},"7370":{"length":1},"7371":{"length":1},"7372":{"length":1},"7373":{"length":1},"7374":{"length":1},"7375":{"length":1},"7376":{"length":1},"7377":{"length":1},"7378":{"length":1},"7379":{"length":1},"7380":{"length":1},"7381":{"length":1},"7382":{"length":1},"7383":{"length":1},"7384":{"length":1},"7385":{"length":1},"7386":{"length":1},"7387":{"length":1},"7388":{"length":1},"7389":{"length":1},"7390":{"length":1},"7391":{"length":1},"7392":{"length":1},"7393":{"length":1},"7394":{"length":1},"7395":{"length":1},"7396":{"length":1},"7397":{"length":1},"7398":{"length":1},"7399":{"length":1},"7400":{"length":1},"7401":{"length":1},"7402":{"length":1},"7403":{"length":1},"7404":{"length":1},"7405":{"length":1},"7406":{"length":1},"7407":{"length":1},"7408":{"length":1},"7409":{"length":1},"7410":{"length":1},"7411":{"length":1},"7412":{"length":1},"7413":{"length":1},"7414":{"length":1},"7415":{"length":1},"7416":{"length":1},"7417":{"length":1},"7418":{"length":1},"7419":{"length":1},"7420":{"length":1},"7421":{"length":1},"7422":{"length":1},"7423":{"length":1},"7424":{"length":1},"7425":{"length":1},"7426":{"length":1},"7427":{"length":1},"7428":{"length":1},"7429":{"length":1},"7430":{"length":1},"7431":{"length":1},"7432":{"length":1},"7433":{"length":1},"7434":{"length":1},"7435":{"length":1},"7436":{"length":1},"7437":{"length":1},"7438":{"length":1},"7439":{"length":1},"7440":{"length":1},"7441":{"length":1},"7442":{"length":1},"7443":{"length":1},"7444":{"length":1},"7445":{"length":1},"7446":{"length":1},"7447":{"length":1},"7448":{"length":1},"7449":{"length":1},"7450":{"length":1},"7451":{"length":1},"7452":{"length":1},"7453":{"length":1},"7454":{"length":1},"7455":{"length":1},"7456":{"length":1},"7457":{"length":1},"7458":{"length":1},"7459":{"length":1},"7460":{"length":1},"7461":{"length":1},"7462":{"length":1},"7463":{"length":1},"7464":{"length":1},"7465":{"length":1},"7466":{"length":1},"7467":{"length":1},"7468":{"length":1},"7469":{"length":1},"7470":{"length":1},"7471":{"length":1},"7472":{"length":1},"7473":{"length":1},"7474":{"length":1},"7475":{"length":1},"7476":{"length":1},"7477":{"length":1},"7478":{"length":1},"7479":{"length":1},"7480":{"length":1},"7481":{"length":1},"7482":{"length":1},"7483":{"length":1},"7484":{"length":1},"7485":{"length":1},"7486":{"length":1},"7487":{"length":1},"7488":{"length":1},"7489":{"length":1},"7490":{"length":1},"7491":{"length":1},"7492":{"length":1},"7493":{"length":1},"7494":{"length":1},"7495":{"length":1},"7496":{"length":1},"7497":{"length":1},"7498":{"length":1},"7499":{"length":1},"7500":{"length":1},"7501":{"length":1},"7502":{"length":1},"7503":{"length":1},"7504":{"length":1},"7505":{"length":1},"7506":{"length":1},"7507":{"length":1},"7508":{"length":1},"7509":{"length":1},"7510":{"length":1},"7511":{"length":1},"7512":{"length":1},"7513":{"length":1},"7514":{"length":1},"7515":{"length":1},"7516":{"length":1},"7517":{"length":1},"7518":{"length":1},"7519":{"length":1},"7520":{"length":1},"7521":{"length":1},"7522":{"length":1},"7523":{"length":1},"7524":{"length":1},"7525":{"length":1},"7526":{"length":1},"7527":{"length":1},"7528":{"length":1},"7529":{"length":1},"7530":{"length":1},"7531":{"length":1},"7532":{"length":1},"7533":{"length":1},"7534":{"length":1},"7535":{"length":1},"7536":{"length":1},"7537":{"length":1},"7538":{"length":1},"7539":{"length":1},"7540":{"length":1},"7541":{"length":1},"7542":{"length":1},"7543":{"length":1},"7544":{"length":1},"7545":{"length":1},"7546":{"length":1},"7547":{"length":1},"7548":{"length":1},"7549":{"length":1},"7550":{"length":1},"7551":{"length":1},"7552":{"length":1},"7553":{"length":1},"7554":{"length":1},"7555":{"length":1},"7556":{"length":1},"7557":{"length":1},"7558":{"length":1},"7559":{"length":1},"7560":{"length":1},"7561":{"length":1},"7562":{"length":1},"7563":{"length":1},"7564":{"length":1},"7565":{"length":1},"7566":{"length":1},"7567":{"length":1},"7568":{"length":1},"7569":{"length":1},"7570":{"length":1},"7571":{"length":1},"7572":{"length":1},"7573":{"length":1},"7574":{"length":1},"7575":{"length":1},"7576":{"length":1},"7577":{"length":1},"7578":{"length":1},"7579":{"length":1},"7580":{"length":1},"7581":{"length":1},"7582":{"length":1},"7583":{"length":1},"7584":{"length":1},"7585":{"length":1},"7586":{"length":1},"7587":{"length":1},"7588":{"length":1},"7589":{"length":1},"7590":{"length":1},"7591":{"length":1},"7592":{"length":1},"7593":{"length":1},"7594":{"length":1},"7595":{"length":1},"7596":{"length":1},"7597":{"length":1},"7598":{"length":1},"7599":{"length":1},"7600":{"length":1},"7601":{"length":1},"7602":{"length":1},"7603":{"length":1},"7604":{"length":1},"7605":{"length":1},"7606":{"length":1},"7607":{"length":1},"7608":{"length":1},"7609":{"length":1},"7610":{"length":1},"7611":{"length":1},"7612":{"length":1},"7613":{"length":1},"7614":{"length":1},"7615":{"length":1},"7616":{"length":1},"7617":{"length":1},"7618":{"length":1},"7619":{"length":1},"7620":{"length":1},"7621":{"length":1},"7622":{"length":1},"7623":{"length":1},"7624":{"length":1},"7625":{"length":1},"7626":{"length":1},"7627":{"length":1},"7628":{"length":1},"7629":{"length":1},"7630":{"length":1},"7631":{"length":1},"7632":{"length":1},"7633":{"length":1},"7634":{"length":1},"7635":{"length":1},"7636":{"length":1},"7637":{"length":1},"7638":{"length":1},"7639":{"length":1},"7640":{"length":1},"7641":{"length":1},"7642":{"length":1},"7643":{"length":1},"7644":{"length":1},"7645":{"length":1},"7646":{"length":1},"7647":{"length":1},"7648":{"length":1},"7649":{"length":1},"7650":{"length":1},"7651":{"length":1},"7652":{"length":1},"7653":{"length":1},"7654":{"length":1},"7655":{"length":1},"7656":{"length":1},"7657":{"length":1},"7658":{"length":1},"7659":{"length":1},"7660":{"length":1},"7661":{"length":1},"7662":{"length":1},"7663":{"length":1},"7664":{"length":1},"7665":{"length":1},"7666":{"length":1},"7667":{"length":1},"7668":{"length":1},"7669":{"length":1},"7670":{"length":1},"7671":{"length":1},"7672":{"length":1},"7673":{"length":1},"7674":{"length":1},"7675":{"length":1},"7676":{"length":1},"7677":{"length":1},"7678":{"length":1},"7679":{"length":1},"7680":{"length":1},"7681":{"length":1},"7682":{"length":1},"7683":{"length":1},"7684":{"length":1},"7685":{"length":1},"7686":{"length":1},"7687":{"length":1},"7688":{"length":1},"7689":{"length":1},"7690":{"length":1},"7691":{"length":1},"7692":{"length":1},"7693":{"length":1},"7694":{"length":1},"7695":{"length":1},"7696":{"length":1},"7697":{"length":1},"7698":{"length":1},"7699":{"length":1},"7700":{"length":1},"7701":{"length":1},"7702":{"length":1},"7703":{"length":1},"7704":{"length":1},"7705":{"length":1},"7706":{"length":1},"7707":{"length":1},"7708":{"length":1},"7709":{"length":1},"7710":{"length":1},"7711":{"length":1},"7712":{"length":1},"7713":{"length":1},"7714":{"length":1},"7715":{"length":1},"7716":{"length":1},"7717":{"length":1},"7718":{"length":1},"7719":{"length":1},"7720":{"length":1},"7721":{"length":1},"7722":{"length":1},"7723":{"length":1},"7724":{"length":1},"7725":{"length":1},"7726":{"length":1},"7727":{"length":1},"7728":{"length":1},"7729":{"length":1},"7730":{"length":1},"7731":{"length":1},"7732":{"length":1},"7733":{"length":1},"7734":{"length":1},"7735":{"length":1},"7736":{"length":1},"7737":{"length":1},"7738":{"length":1},"7739":{"length":1},"7740":{"length":1},"7741":{"length":1},"7742":{"length":1},"7743":{"length":1},"7744":{"length":1},"7745":{"length":1},"7746":{"length":1},"7747":{"length":1},"7748":{"length":1},"7749":{"length":1},"7750":{"length":1},"7751":{"length":1},"7752":{"length":1},"7753":{"length":1},"7754":{"length":1},"7755":{"length":1},"7756":{"length":1},"7757":{"length":1},"7758":{"length":1},"7759":{"length":1},"7760":{"length":1},"7761":{"length":1},"7762":{"length":1},"7763":{"length":1},"7764":{"length":1},"7765":{"length":1},"7766":{"length":1},"7767":{"length":1},"7768":{"length":1},"7769":{"length":1},"7770":{"length":1},"7771":{"length":1},"7772":{"length":1},"7773":{"length":1},"7774":{"length":1},"7775":{"length":1},"7776":{"length":1},"7777":{"length":1},"7778":{"length":1},"7779":{"length":1},"7780":{"length":1},"7781":{"length":1},"7782":{"length":1},"7783":{"length":1},"7784":{"length":1},"7785":{"length":1},"7786":{"length":1},"7787":{"length":1},"7788":{"length":1},"7789":{"length":1},"7790":{"length":1},"7791":{"length":1},"7792":{"length":1},"7793":{"length":1},"7794":{"length":1},"7795":{"length":1},"7796":{"length":1},"7797":{"length":1},"7798":{"length":1},"7799":{"length":1},"7800":{"length":1},"7801":{"length":1},"7802":{"length":1},"7803":{"length":1},"7804":{"length":1},"7805":{"length":1},"7806":{"length":1},"7807":{"length":1},"7808":{"length":1},"7809":{"length":1},"7810":{"length":1},"7811":{"length":1},"7812":{"length":1},"7813":{"length":1},"7814":{"length":1},"7815":{"length":1},"7816":{"length":1},"7817":{"length":1},"7818":{"length":1},"7819":{"length":1},"7820":{"length":1},"7821":{"length":1},"7822":{"length":1},"7823":{"length":1},"7824":{"length":1},"7825":{"length":1},"7826":{"length":1},"7827":{"length":1},"7828":{"length":1},"7829":{"onrestore":{"__isSmartRef__":true,"id":7830},"renderTimeline":{"__isSmartRef__":true,"id":7838},"renderCell":{"__isSmartRef__":true,"id":7842},"renderZoomedOutTimeline":{"__isSmartRef__":true,"id":7846},"renderNormalTimeline":{"__isSmartRef__":true,"id":7850},"toggleZoom":{"__isSmartRef__":true,"id":7854},"normalCellWidth":{"__isSmartRef__":true,"id":7858},"normalVariableCellWidth":{"__isSmartRef__":true,"id":7862},"highlightColumn":{"__isSmartRef__":true,"id":7866},"zoomedOutCellWidth":{"__isSmartRef__":true,"id":7870},"zoomedOutVariableCellWidth":{"__isSmartRef__":true,"id":7874},"cellWidth":{"__isSmartRef__":true,"id":7878},"variableCellWidth":{"__isSmartRef__":true,"id":7882},"cellBorderWidth":{"__isSmartRef__":true,"id":7886},"setColumnNumber":{"__isSmartRef__":true,"id":7890}},"7830":{"varMapping":{"__isSmartRef__":true,"id":7831},"source":"function onrestore() {\n this.zoomedOut = false;\n this.currentColumnNumber = 0;\n this.previousColumnNumber = 0;\n}","funcProperties":{"__isSmartRef__":true,"id":7836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7831":{"this":{"__isSmartRef__":true,"id":5946},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7832}},"7832":{"$super":{"__isSmartRef__":true,"id":7833}},"7833":{"varMapping":{"__isSmartRef__":true,"id":7834},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":7835},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7834":{"obj":{"__isSmartRef__":true,"id":5946},"name":"onrestore"},"7835":{},"7836":{"timestamp":{"__isSmartRef__":true,"id":7837},"user":"erp","tags":[]},"7837":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:50:10 GMT+0100 (CET)"},"7838":{"varMapping":{"__isSmartRef__":true,"id":7839},"source":"function renderTimeline() {\n if(this.zoomedOut) {\n this.renderZoomedOutTimeline();\n this.owner.get(\"zoomOut\").setLabel(\"Zoom in\");\n } else {\n this.renderNormalTimeline();\n this.owner.get(\"zoomOut\").setLabel(\"Zoom out\");\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":7840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7839":{"this":{"__isSmartRef__":true,"id":5946}},"7840":{"timestamp":{"__isSmartRef__":true,"id":7841},"user":"erp","tags":[]},"7841":{"isSerializedDate":true,"string":"Sat Jan 05 2013 09:57:35 GMT+0100 (CET)"},"7842":{"varMapping":{"__isSmartRef__":true,"id":7843},"source":"function renderCell() {\n var cell = jQuery(\" \");\n cell.css(\"border\", \"1px solid lightgrey\");\n cell.css(\"overflow\", \"hidden\");\n cell.css(\"text-align\",\"center\");\n cell.height(\"40px\");\n return cell; \n}","funcProperties":{"__isSmartRef__":true,"id":7844},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7843":{"this":{"__isSmartRef__":true,"id":5946}},"7844":{"timestamp":{"__isSmartRef__":true,"id":7845},"user":"erp","tags":[]},"7845":{"isSerializedDate":true,"string":"Fri Jan 04 2013 17:07:32 GMT+0100 (CET)"},"7846":{"varMapping":{"__isSmartRef__":true,"id":7847},"source":"function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\" \");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}","funcProperties":{"__isSmartRef__":true,"id":7848},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7847":{"this":{"__isSmartRef__":true,"id":5946}},"7848":{"timestamp":{"__isSmartRef__":true,"id":7849},"user":"erp","tags":[]},"7849":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:40:29 GMT+0100 (CET)"},"7850":{"varMapping":{"__isSmartRef__":true,"id":7851},"source":"function renderNormalTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var tableRow = jQuery(\" \");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.normalCellWidth() + \"px\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n cellText = \"∅\";\n }\n else if(Object.isArray(rowData[i])) {\n cellText = String(\"Array \" + String(rowData[i].length));\n }\n else {\n cellText = String(rowData[i]);\n }\n cell.text(cellText);\n\n this.timelineColumns[i].push(cell);\n\n }\n\n cell = this.renderCell();\n cell.css(\"width\", this.normalVariableCellWidth() + \"px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}","funcProperties":{"__isSmartRef__":true,"id":7852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7851":{"this":{"__isSmartRef__":true,"id":5946}},"7852":{"timestamp":{"__isSmartRef__":true,"id":7853},"user":"erp","tags":[]},"7853":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:19:02 GMT+0100 (CET)"},"7854":{"varMapping":{"__isSmartRef__":true,"id":7855},"source":"function toggleZoom() {\n this.zoomedOut = !this.zoomedOut;\n this.renderTimeline();\n this.highlightColumn();\n}","funcProperties":{"__isSmartRef__":true,"id":7856},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7855":{"this":{"__isSmartRef__":true,"id":5946}},"7856":{"timestamp":{"__isSmartRef__":true,"id":7857},"user":"erp","tags":[]},"7857":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:52:00 GMT+0100 (CET)"},"7858":{"varMapping":{"__isSmartRef__":true,"id":7859},"source":"function normalCellWidth() {\n return 30;\n}","funcProperties":{"__isSmartRef__":true,"id":7860},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7859":{"this":{"__isSmartRef__":true,"id":5946}},"7860":{"timestamp":{"__isSmartRef__":true,"id":7861},"user":"erp","tags":[]},"7861":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:20:48 GMT+0100 (CET)"},"7862":{"varMapping":{"__isSmartRef__":true,"id":7863},"source":"function normalVariableCellWidth() {\n return 40;\n}","funcProperties":{"__isSmartRef__":true,"id":7864},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7863":{"this":{"__isSmartRef__":true,"id":5946}},"7864":{"timestamp":{"__isSmartRef__":true,"id":7865},"user":"erp","tags":[]},"7865":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:21:28 GMT+0100 (CET)"},"7866":{"varMapping":{"__isSmartRef__":true,"id":7867},"source":"function highlightColumn() {\n \n if(this.currentColumnNumber >= 0) {\n this.timelineColumns[this.previousColumnNumber].each(function(columnCell) {\n jQuery(columnCell).css(\"background-color\", \"white\");\n })\n this.timelineColumns[this.currentColumnNumber].each(function(columnCell) {\n jQuery(columnCell).css(\"background-color\", \"#FFFF7F\");\n })\n \n if(this.currentColumnNumber > 0) {\n var leftOfCell = this.currentColumnNumber*(this.cellWidth() + this.cellBorderWidth()) \n + (this.variableCellWidth() + 1)\n - 500;\n this.setAccumulatedScroll(leftOfCell, 0);\n } else if (this.currentColumnNumber == 0) {\n this.setAccumulatedScroll(0, 0);\n }\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":7868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7867":{"this":{"__isSmartRef__":true,"id":5946}},"7868":{"timestamp":{"__isSmartRef__":true,"id":7869},"user":"erp","tags":[]},"7869":{"isSerializedDate":true,"string":"Sat Jan 05 2013 13:00:19 GMT+0100 (CET)"},"7870":{"varMapping":{"__isSmartRef__":true,"id":7871},"source":"function zoomedOutCellWidth() {\n return 1;\n}","funcProperties":{"__isSmartRef__":true,"id":7872},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7871":{"this":{"__isSmartRef__":true,"id":5946}},"7872":{"timestamp":{"__isSmartRef__":true,"id":7873},"user":"erp","tags":[]},"7873":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:35:03 GMT+0100 (CET)"},"7874":{"varMapping":{"__isSmartRef__":true,"id":7875},"source":"function zoomedOutVariableCellWidth() {\n return 40;\n}","funcProperties":{"__isSmartRef__":true,"id":7876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7875":{"this":{"__isSmartRef__":true,"id":5946}},"7876":{"timestamp":{"__isSmartRef__":true,"id":7877},"user":"erp","tags":[]},"7877":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:35:15 GMT+0100 (CET)"},"7878":{"varMapping":{"__isSmartRef__":true,"id":7879},"source":"function cellWidth() {\n if(this.zoomedOut) {\n return this.zoomedOutCellWidth();\n } else {\n return this.normalCellWidth();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":7880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7879":{"this":{"__isSmartRef__":true,"id":5946}},"7880":{"timestamp":{"__isSmartRef__":true,"id":7881},"user":"erp","tags":[]},"7881":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:36:03 GMT+0100 (CET)"},"7882":{"varMapping":{"__isSmartRef__":true,"id":7883},"source":"function variableCellWidth() {\n if(this.zoomedOut) {\n return this.zoomedOutVariableCellWidth();\n } else {\n return this.normalVariableCellWidth();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":7884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7883":{"this":{"__isSmartRef__":true,"id":5946}},"7884":{"timestamp":{"__isSmartRef__":true,"id":7885},"user":"erp","tags":[]},"7885":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:36:16 GMT+0100 (CET)"},"7886":{"varMapping":{"__isSmartRef__":true,"id":7887},"source":"function cellBorderWidth() {\n // Determined by magic number dice\n // and try and error\n if(this.zoomedOut) {\n return 1;\n } else {\n return 3;\n };\n}","funcProperties":{"__isSmartRef__":true,"id":7888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7887":{"this":{"__isSmartRef__":true,"id":5946}},"7888":{"timestamp":{"__isSmartRef__":true,"id":7889},"user":"erp","tags":[]},"7889":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:39:28 GMT+0100 (CET)"},"7890":{"varMapping":{"__isSmartRef__":true,"id":7891},"source":"function setColumnNumber(newColumnNumber) {\n this.previousColumnNumber = this.currentColumnNumber;\n this.currentColumnNumber = newColumnNumber;\n}","funcProperties":{"__isSmartRef__":true,"id":7892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7891":{"this":{"__isSmartRef__":true,"id":5946}},"7892":{"timestamp":{"__isSmartRef__":true,"id":7893},"user":"erp","tags":[]},"7893":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:50:45 GMT+0100 (CET)"},"7894":{"source":{"__isSmartRef__":true,"id":5911},"target":{"__isSmartRef__":true,"id":5946}},"7895":{"morph":{"__isSmartRef__":true,"id":5911},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7896":{"doAction":{"__isSmartRef__":true,"id":7897}},"7897":{"varMapping":{"__isSmartRef__":true,"id":7898},"source":"function doAction() {\n \n}","funcProperties":{"__isSmartRef__":true,"id":7899},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7898":{"this":{"__isSmartRef__":true,"id":5911}},"7899":{"timestamp":{"__isSmartRef__":true,"id":7900},"user":"robertkrahn","tags":[]},"7900":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"7901":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":13.695000000000002,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(925.0,588.0)","_BorderColor":"Color.rgb(167,167,167)","_Fill":"Color.rgb(246,244,241)","_Padding":"lively.rect(0,0,0,0)"},"7902":{"partsSpaceName":"PartsBin/sd1213/","comment":"An example application implementing Bret Victors idea of \"See the state\"","migrationLevel":4,"partName":"SeeTheState","changes":[{"__isSmartRef__":true,"id":7903},{"__isSmartRef__":true,"id":7905},{"__isSmartRef__":true,"id":7907},{"__isSmartRef__":true,"id":7909},{"__isSmartRef__":true,"id":7911},{"__isSmartRef__":true,"id":7913},{"__isSmartRef__":true,"id":7915},{"__isSmartRef__":true,"id":7917},{"__isSmartRef__":true,"id":7919},{"__isSmartRef__":true,"id":7921},{"__isSmartRef__":true,"id":7923},{"__isSmartRef__":true,"id":7925},{"__isSmartRef__":true,"id":7927},{"__isSmartRef__":true,"id":7929},{"__isSmartRef__":true,"id":7931},{"__isSmartRef__":true,"id":7933}],"lastModifiedDate":{"__isSmartRef__":true,"id":1020},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"7903":{"date":{"__isSmartRef__":true,"id":7904},"author":"erp","message":"minor improvements","id":"B2DC5044-0FD6-4B4B-B35D-8028CA336D5B"},"7904":{"isSerializedDate":true,"string":"Sun Jan 06 2013 22:05:06 GMT+0100 (CET)"},"7905":{"date":{"__isSmartRef__":true,"id":7906},"author":"erp","message":"Changed deep copy to lively integrated correct version.","id":"1412772A-7A7B-4631-AE3C-B328353CA554"},"7906":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:17:23 GMT+0100 (CET)"},"7907":{"date":{"__isSmartRef__":true,"id":7908},"author":"erp","message":"Added zoom to timeline and fixed some bugs with the sliders","id":"FB5345A5-E618-4918-8F95-E67E5ED950F9"},"7908":{"isSerializedDate":true,"string":"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)"},"7909":{"date":{"__isSmartRef__":true,"id":7910},"author":"erp","message":"added the first version of the timeline and improved the slider experience","id":"A861111B-C45E-49F2-97C9-EC95D8E27073"},"7910":{"isSerializedDate":true,"string":"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)"},"7911":{"date":{"__isSmartRef__":true,"id":7912},"author":"erp","message":"adjusted the name as it contained to many trailing whitespaces","id":"0304F420-554A-4A16-B228-726C6DD16FE2"},"7912":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)"},"7913":{"date":{"__isSmartRef__":true,"id":7914},"author":"erp","message":"first version","id":"9153AE0C-1FB5-4B33-B45F-790F947FFF8E"},"7914":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)"},"7915":{"date":{"__isSmartRef__":true,"id":7916},"author":"jenslincke","message":"no comment","id":"34EAD84A-4849-4B51-9D1C-9202D5322FD1"},"7916":{"isSerializedDate":true,"string":"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)"},"7917":{"date":{"__isSmartRef__":true,"id":7918},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"7918":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"7919":{"date":{"__isSmartRef__":true,"id":7920},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"7920":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"7921":{"date":{"__isSmartRef__":true,"id":7922},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"7922":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"7923":{"date":{"__isSmartRef__":true,"id":7924},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"7924":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"7925":{"date":{"__isSmartRef__":true,"id":7926},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"7926":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"7927":{"date":{"__isSmartRef__":true,"id":7928},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"7928":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"7929":{"date":{"__isSmartRef__":true,"id":7930},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"7930":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"7931":{"date":{"__isSmartRef__":true,"id":7932},"author":"erp","message":"prepared for object graph","id":"19869128-BB06-4236-AA49-648A7F0CF9B2"},"7932":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)"},"7933":{"date":{"__isSmartRef__":true,"id":7934},"author":"erp","message":"fixed further bugs with the deepCopy procedure","id":"D6F5E60C-1ABF-4E90-8744-2E9BF0B3DA27"},"7934":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:49:07 GMT+0100 (CET)"},"7935":{"morph":{"__isSmartRef__":true,"id":5600},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7936":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7937}},"7937":{"test01IsMorph":{"__isSmartRef__":true,"id":7938}},"7938":{"varMapping":{"__isSmartRef__":true,"id":7939},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":7940},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7939":{"this":{"__isSmartRef__":true,"id":7936}},"7940":{},"7941":{"target":{"__isSmartRef__":true,"id":5600},"selector":"runStep","args":[],"stopped":true,"tickTime":100,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"7942":{"[object Object]":true},"7943":{"submorphs":[{"__isSmartRef__":true,"id":7944},{"__isSmartRef__":true,"id":7947},{"__isSmartRef__":true,"id":7950},{"__isSmartRef__":true,"id":7953},{"__isSmartRef__":true,"id":7956},{"__isSmartRef__":true,"id":7959},{"__isSmartRef__":true,"id":7962},{"__isSmartRef__":true,"id":7965},{"__isSmartRef__":true,"id":7968},{"__isSmartRef__":true,"id":7971},{"__isSmartRef__":true,"id":7974},{"__isSmartRef__":true,"id":7977},{"__isSmartRef__":true,"id":7980},{"__isSmartRef__":true,"id":7983},{"__isSmartRef__":true,"id":7986},{"__isSmartRef__":true,"id":7989},{"__isSmartRef__":true,"id":7992},{"__isSmartRef__":true,"id":7995},{"__isSmartRef__":true,"id":7998},{"__isSmartRef__":true,"id":8001},{"__isSmartRef__":true,"id":8004},{"__isSmartRef__":true,"id":8007},{"__isSmartRef__":true,"id":8010},{"__isSmartRef__":true,"id":8013},{"__isSmartRef__":true,"id":8016},{"__isSmartRef__":true,"id":8019},{"__isSmartRef__":true,"id":8022},{"__isSmartRef__":true,"id":8025},{"__isSmartRef__":true,"id":8028},{"__isSmartRef__":true,"id":8031}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8034},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":8035}],"eventHandler":{"__isSmartRef__":true,"id":8037},"_ClipMode":"visible","derivationIds":[],"id":"E22E4581-A73B-445A-AA7E-1D484A813767","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"7944":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7945},"eventHandler":{"__isSmartRef__":true,"id":7946},"_ClipMode":"visible","derivationIds":[],"id":"06E3793F-35BD-4502-B17E-CEC438EC7669","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7945":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"7946":{"morph":{"__isSmartRef__":true,"id":7944},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7947":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7948},"eventHandler":{"__isSmartRef__":true,"id":7949},"_ClipMode":"visible","derivationIds":[],"id":"6442CEB8-3807-4686-A6D3-5084CFEA3653","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7948":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"7949":{"morph":{"__isSmartRef__":true,"id":7947},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7950":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7951},"eventHandler":{"__isSmartRef__":true,"id":7952},"_ClipMode":"visible","derivationIds":[],"id":"70BC9563-1EE4-46F3-AE98-3CBA19E6AA69","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7951":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"7952":{"morph":{"__isSmartRef__":true,"id":7950},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7953":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7954},"eventHandler":{"__isSmartRef__":true,"id":7955},"_ClipMode":"visible","derivationIds":[],"id":"877178A2-0147-4E6A-80FF-FDD6C06CA7BA","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7954":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"7955":{"morph":{"__isSmartRef__":true,"id":7953},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7956":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7957},"eventHandler":{"__isSmartRef__":true,"id":7958},"_ClipMode":"visible","derivationIds":[],"id":"49FBFA78-344D-4D9E-B197-A31A15331397","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7957":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"7958":{"morph":{"__isSmartRef__":true,"id":7956},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7959":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7960},"eventHandler":{"__isSmartRef__":true,"id":7961},"_ClipMode":"visible","derivationIds":[],"id":"07D42DE6-0664-47D1-A4A6-F2F0F674B4FF","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7960":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"7961":{"morph":{"__isSmartRef__":true,"id":7959},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7962":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7963},"eventHandler":{"__isSmartRef__":true,"id":7964},"_ClipMode":"visible","derivationIds":[],"id":"9970261E-2E6F-4E9B-9FDD-41D4C10E5FF5","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7963":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"7964":{"morph":{"__isSmartRef__":true,"id":7962},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7965":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7966},"eventHandler":{"__isSmartRef__":true,"id":7967},"_ClipMode":"visible","derivationIds":[],"id":"B2DCCD68-6927-475A-8848-F7814DCEB2C3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7966":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"7967":{"morph":{"__isSmartRef__":true,"id":7965},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7968":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7969},"eventHandler":{"__isSmartRef__":true,"id":7970},"_ClipMode":"visible","derivationIds":[],"id":"38A6AC55-02D2-4A3D-85DD-40D901AA1127","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7969":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"7970":{"morph":{"__isSmartRef__":true,"id":7968},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7971":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7972},"eventHandler":{"__isSmartRef__":true,"id":7973},"_ClipMode":"visible","derivationIds":[],"id":"4E59B15B-CFA0-40CD-980D-A2B0B78A4666","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7972":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"7973":{"morph":{"__isSmartRef__":true,"id":7971},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7974":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7975},"eventHandler":{"__isSmartRef__":true,"id":7976},"_ClipMode":"visible","derivationIds":[],"id":"64EB0C78-B8A0-4729-AF95-61B58E7364BA","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7975":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"7976":{"morph":{"__isSmartRef__":true,"id":7974},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7977":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7978},"eventHandler":{"__isSmartRef__":true,"id":7979},"_ClipMode":"visible","derivationIds":[],"id":"B58C2202-57CC-4299-9F8C-AAC4272E9F3E","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7978":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"7979":{"morph":{"__isSmartRef__":true,"id":7977},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7980":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7981},"eventHandler":{"__isSmartRef__":true,"id":7982},"_ClipMode":"visible","derivationIds":[],"id":"5D3637A4-6C4B-4E28-9B4D-F4939B3E8B99","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7981":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"7982":{"morph":{"__isSmartRef__":true,"id":7980},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7983":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7984},"eventHandler":{"__isSmartRef__":true,"id":7985},"_ClipMode":"visible","derivationIds":[],"id":"CD98BE56-02C7-403A-AA8E-DCC71E8B6ECB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7984":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"7985":{"morph":{"__isSmartRef__":true,"id":7983},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7986":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7987},"eventHandler":{"__isSmartRef__":true,"id":7988},"_ClipMode":"visible","derivationIds":[],"id":"1A1C08C0-CD4C-49AA-9DAD-C57B17029279","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7987":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"7988":{"morph":{"__isSmartRef__":true,"id":7986},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7989":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7990},"eventHandler":{"__isSmartRef__":true,"id":7991},"_ClipMode":"visible","derivationIds":[],"id":"BF10E794-86C1-48F0-901C-3FDE1707D17A","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7990":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"7991":{"morph":{"__isSmartRef__":true,"id":7989},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7992":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7993},"eventHandler":{"__isSmartRef__":true,"id":7994},"_ClipMode":"visible","derivationIds":[],"id":"3CAD8FB1-F3A4-41B6-9ADF-D4C50309678D","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7993":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"7994":{"morph":{"__isSmartRef__":true,"id":7992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7995":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7996},"eventHandler":{"__isSmartRef__":true,"id":7997},"_ClipMode":"visible","derivationIds":[],"id":"AA369548-4CA0-4549-8ED7-7C48421583FD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7996":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"7997":{"morph":{"__isSmartRef__":true,"id":7995},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"7998":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":7999},"eventHandler":{"__isSmartRef__":true,"id":8000},"_ClipMode":"visible","derivationIds":[],"id":"FC0ED7B7-2372-4894-A28A-56BA5F8B9579","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"7999":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"8000":{"morph":{"__isSmartRef__":true,"id":7998},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8001":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8002},"eventHandler":{"__isSmartRef__":true,"id":8003},"_ClipMode":"visible","derivationIds":[],"id":"310893B9-EAF3-4BD3-BA3D-4C328268EA9B","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8002":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"8003":{"morph":{"__isSmartRef__":true,"id":8001},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8004":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8005},"eventHandler":{"__isSmartRef__":true,"id":8006},"_ClipMode":"visible","derivationIds":[],"id":"74CB2F00-3D2D-4921-8B4F-19CD9A6A8725","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8005":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"8006":{"morph":{"__isSmartRef__":true,"id":8004},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8007":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8008},"eventHandler":{"__isSmartRef__":true,"id":8009},"_ClipMode":"visible","derivationIds":[],"id":"A40FCCFC-2B05-4758-A86B-A34BA7576DE5","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8008":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"8009":{"morph":{"__isSmartRef__":true,"id":8007},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8010":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8011},"eventHandler":{"__isSmartRef__":true,"id":8012},"_ClipMode":"visible","derivationIds":[],"id":"456E5BD1-1CB0-410C-BA42-65B7D9DD11B3","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8011":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"8012":{"morph":{"__isSmartRef__":true,"id":8010},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8013":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8014},"eventHandler":{"__isSmartRef__":true,"id":8015},"_ClipMode":"visible","derivationIds":[],"id":"D0AC2218-28C5-436A-A9F8-C5C1B05A46D6","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8014":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"8015":{"morph":{"__isSmartRef__":true,"id":8013},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8016":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8017},"eventHandler":{"__isSmartRef__":true,"id":8018},"_ClipMode":"visible","derivationIds":[],"id":"24F5274E-4E42-4456-94E5-9F69E750C9F3","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8017":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"8018":{"morph":{"__isSmartRef__":true,"id":8016},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8019":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8020},"eventHandler":{"__isSmartRef__":true,"id":8021},"_ClipMode":"visible","derivationIds":[],"id":"67F1601F-6E7C-4ABE-A728-F3A3F1919FC7","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8020":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"8021":{"morph":{"__isSmartRef__":true,"id":8019},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8022":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8023},"eventHandler":{"__isSmartRef__":true,"id":8024},"_ClipMode":"visible","derivationIds":[],"id":"FC12BF42-E793-48EA-982D-490AF7E5697D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8023":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(285,0,0)"},"8024":{"morph":{"__isSmartRef__":true,"id":8022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8025":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8026},"eventHandler":{"__isSmartRef__":true,"id":8027},"_ClipMode":"visible","derivationIds":[],"id":"81BB8A66-1C40-4A18-B0D1-E29C2E711575","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8026":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(295,0,0)"},"8027":{"morph":{"__isSmartRef__":true,"id":8025},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8028":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8029},"eventHandler":{"__isSmartRef__":true,"id":8030},"_ClipMode":"visible","derivationIds":[],"id":"0561FEFC-8FF4-4EED-9CF2-FFC74F2E4C12","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8029":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(305,0,0)"},"8030":{"morph":{"__isSmartRef__":true,"id":8028},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8031":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8032},"eventHandler":{"__isSmartRef__":true,"id":8033},"_ClipMode":"visible","derivationIds":[],"id":"B7E72FA4-00F9-48D2-BBA6-3550EB5AE77C","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":7943},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8032":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(315,0,0)"},"8033":{"morph":{"__isSmartRef__":true,"id":8031},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8034":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"8035":{"style":{"__isSmartRef__":true,"id":8036},"chunkOwner":{"__isSmartRef__":true,"id":7943},"_id":"_65852","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8036":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8037":{"morph":{"__isSmartRef__":true,"id":7943},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8038":{"submorphs":[{"__isSmartRef__":true,"id":8039},{"__isSmartRef__":true,"id":8042},{"__isSmartRef__":true,"id":8045},{"__isSmartRef__":true,"id":8048},{"__isSmartRef__":true,"id":8051},{"__isSmartRef__":true,"id":8054},{"__isSmartRef__":true,"id":8057},{"__isSmartRef__":true,"id":8060},{"__isSmartRef__":true,"id":8063},{"__isSmartRef__":true,"id":8066},{"__isSmartRef__":true,"id":8069},{"__isSmartRef__":true,"id":8072},{"__isSmartRef__":true,"id":8075},{"__isSmartRef__":true,"id":8078},{"__isSmartRef__":true,"id":8081},{"__isSmartRef__":true,"id":8084},{"__isSmartRef__":true,"id":8087},{"__isSmartRef__":true,"id":8090},{"__isSmartRef__":true,"id":8093},{"__isSmartRef__":true,"id":8096},{"__isSmartRef__":true,"id":8099},{"__isSmartRef__":true,"id":8102},{"__isSmartRef__":true,"id":8105},{"__isSmartRef__":true,"id":8108},{"__isSmartRef__":true,"id":8111},{"__isSmartRef__":true,"id":8114},{"__isSmartRef__":true,"id":8117},{"__isSmartRef__":true,"id":8120},{"__isSmartRef__":true,"id":8123},{"__isSmartRef__":true,"id":8126},{"__isSmartRef__":true,"id":8129},{"__isSmartRef__":true,"id":8132},{"__isSmartRef__":true,"id":8135},{"__isSmartRef__":true,"id":8138},{"__isSmartRef__":true,"id":8141},{"__isSmartRef__":true,"id":8144},{"__isSmartRef__":true,"id":8147},{"__isSmartRef__":true,"id":8150},{"__isSmartRef__":true,"id":8153},{"__isSmartRef__":true,"id":8156},{"__isSmartRef__":true,"id":8159},{"__isSmartRef__":true,"id":8162},{"__isSmartRef__":true,"id":8165},{"__isSmartRef__":true,"id":8168},{"__isSmartRef__":true,"id":8171},{"__isSmartRef__":true,"id":8174},{"__isSmartRef__":true,"id":8177},{"__isSmartRef__":true,"id":8180},{"__isSmartRef__":true,"id":8183},{"__isSmartRef__":true,"id":8186},{"__isSmartRef__":true,"id":8189},{"__isSmartRef__":true,"id":8192},{"__isSmartRef__":true,"id":8195},{"__isSmartRef__":true,"id":8198},{"__isSmartRef__":true,"id":8201},{"__isSmartRef__":true,"id":8204},{"__isSmartRef__":true,"id":8207},{"__isSmartRef__":true,"id":8210},{"__isSmartRef__":true,"id":8213},{"__isSmartRef__":true,"id":8216}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8219},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":8220}],"eventHandler":{"__isSmartRef__":true,"id":8222},"_ClipMode":"visible","derivationIds":[],"id":"5BB73528-720F-439C-812A-4DE72BA5246A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"8039":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8040},"eventHandler":{"__isSmartRef__":true,"id":8041},"_ClipMode":"visible","derivationIds":[],"id":"9F39309F-FA11-428E-A94B-33A7A627DADE","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8040":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"8041":{"morph":{"__isSmartRef__":true,"id":8039},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8042":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8043},"eventHandler":{"__isSmartRef__":true,"id":8044},"_ClipMode":"visible","derivationIds":[],"id":"E5BF504B-11BB-440F-B5B1-657CE85E40B8","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8043":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"8044":{"morph":{"__isSmartRef__":true,"id":8042},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8045":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8046},"eventHandler":{"__isSmartRef__":true,"id":8047},"_ClipMode":"visible","derivationIds":[],"id":"D4A2E634-4221-4716-9A2E-5323C94E76E3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8046":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"8047":{"morph":{"__isSmartRef__":true,"id":8045},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8048":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8049},"eventHandler":{"__isSmartRef__":true,"id":8050},"_ClipMode":"visible","derivationIds":[],"id":"D4E364EF-6284-4427-9F0E-0C0BE745F344","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8049":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"8050":{"morph":{"__isSmartRef__":true,"id":8048},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8051":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8052},"eventHandler":{"__isSmartRef__":true,"id":8053},"_ClipMode":"visible","derivationIds":[],"id":"9343E5F4-B5C7-483F-8088-76BC78C194C6","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8052":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"8053":{"morph":{"__isSmartRef__":true,"id":8051},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8054":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8055},"eventHandler":{"__isSmartRef__":true,"id":8056},"_ClipMode":"visible","derivationIds":[],"id":"1A83F064-6E77-4DF3-A0B4-39CB0A21915C","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8055":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"8056":{"morph":{"__isSmartRef__":true,"id":8054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8057":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8058},"eventHandler":{"__isSmartRef__":true,"id":8059},"_ClipMode":"visible","derivationIds":[],"id":"88650F07-D72D-4175-B632-B58CB39377B4","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8058":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"8059":{"morph":{"__isSmartRef__":true,"id":8057},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8060":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8061},"eventHandler":{"__isSmartRef__":true,"id":8062},"_ClipMode":"visible","derivationIds":[],"id":"D6F027DB-9919-4D91-94D9-0FF015A7223E","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8061":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"8062":{"morph":{"__isSmartRef__":true,"id":8060},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8063":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8064},"eventHandler":{"__isSmartRef__":true,"id":8065},"_ClipMode":"visible","derivationIds":[],"id":"4C0C4CAC-2ECC-4CDD-AF8B-E940D5FDC2AB","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8064":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"8065":{"morph":{"__isSmartRef__":true,"id":8063},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8066":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8067},"eventHandler":{"__isSmartRef__":true,"id":8068},"_ClipMode":"visible","derivationIds":[],"id":"9C48885E-474A-4902-87C6-E3498FAFD0A1","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8067":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"8068":{"morph":{"__isSmartRef__":true,"id":8066},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8069":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8070},"eventHandler":{"__isSmartRef__":true,"id":8071},"_ClipMode":"visible","derivationIds":[],"id":"6FEFBF48-90BB-44D4-A2DD-A4E8F4F9B2CD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8070":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"8071":{"morph":{"__isSmartRef__":true,"id":8069},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8072":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8073},"eventHandler":{"__isSmartRef__":true,"id":8074},"_ClipMode":"visible","derivationIds":[],"id":"643E6E22-4DBD-4F61-BEEF-21FF1218EECB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8073":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"8074":{"morph":{"__isSmartRef__":true,"id":8072},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8075":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8076},"eventHandler":{"__isSmartRef__":true,"id":8077},"_ClipMode":"visible","derivationIds":[],"id":"FCD37027-F627-475C-AB10-03EE794D41A0","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8076":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"8077":{"morph":{"__isSmartRef__":true,"id":8075},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8078":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8079},"eventHandler":{"__isSmartRef__":true,"id":8080},"_ClipMode":"visible","derivationIds":[],"id":"F21654FA-A41E-49B4-9F4E-C79FA6F9C2F9","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8079":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"8080":{"morph":{"__isSmartRef__":true,"id":8078},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8081":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8082},"eventHandler":{"__isSmartRef__":true,"id":8083},"_ClipMode":"visible","derivationIds":[],"id":"8039F135-8D08-453C-8C79-2ADC7F9545E2","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8082":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"8083":{"morph":{"__isSmartRef__":true,"id":8081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8084":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8085},"eventHandler":{"__isSmartRef__":true,"id":8086},"_ClipMode":"visible","derivationIds":[],"id":"029BABEE-FB96-43D6-AE5A-EB1E78BB8C26","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8085":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"8086":{"morph":{"__isSmartRef__":true,"id":8084},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8087":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8088},"eventHandler":{"__isSmartRef__":true,"id":8089},"_ClipMode":"visible","derivationIds":[],"id":"902C78BE-A86D-4ACE-8EBD-5A4E07AA19BB","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8088":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"8089":{"morph":{"__isSmartRef__":true,"id":8087},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8090":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8091},"eventHandler":{"__isSmartRef__":true,"id":8092},"_ClipMode":"visible","derivationIds":[],"id":"7370F2A0-10E7-49EA-9FCC-7A51FE6AF146","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8091":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"8092":{"morph":{"__isSmartRef__":true,"id":8090},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8093":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8094},"eventHandler":{"__isSmartRef__":true,"id":8095},"_ClipMode":"visible","derivationIds":[],"id":"0B7C8D0D-E8AC-4CFA-B37C-F3051DC1F4A8","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8094":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"8095":{"morph":{"__isSmartRef__":true,"id":8093},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8096":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8097},"eventHandler":{"__isSmartRef__":true,"id":8098},"_ClipMode":"visible","derivationIds":[],"id":"02D461C0-002D-4E30-BBC6-7C307308233D","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8097":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"8098":{"morph":{"__isSmartRef__":true,"id":8096},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8099":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8100},"eventHandler":{"__isSmartRef__":true,"id":8101},"_ClipMode":"visible","derivationIds":[],"id":"8F2AD191-5255-4C44-8EBD-604C4356B24B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8100":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"8101":{"morph":{"__isSmartRef__":true,"id":8099},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8102":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8103},"eventHandler":{"__isSmartRef__":true,"id":8104},"_ClipMode":"visible","derivationIds":[],"id":"2A2F474B-5D56-4333-B6F9-54B07E20413D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8103":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"8104":{"morph":{"__isSmartRef__":true,"id":8102},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8105":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8106},"eventHandler":{"__isSmartRef__":true,"id":8107},"_ClipMode":"visible","derivationIds":[],"id":"F316171F-01B1-4134-9647-E3F0991EC70E","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8106":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"8107":{"morph":{"__isSmartRef__":true,"id":8105},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8108":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8109},"eventHandler":{"__isSmartRef__":true,"id":8110},"_ClipMode":"visible","derivationIds":[],"id":"FA4F30DB-A272-4DAD-909F-44E0F3498C4F","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8109":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"8110":{"morph":{"__isSmartRef__":true,"id":8108},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8111":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8112},"eventHandler":{"__isSmartRef__":true,"id":8113},"_ClipMode":"visible","derivationIds":[],"id":"CC6FDBEA-1CC1-46CE-AE08-9CC1AAB08D13","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8112":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"8113":{"morph":{"__isSmartRef__":true,"id":8111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8114":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8115},"eventHandler":{"__isSmartRef__":true,"id":8116},"_ClipMode":"visible","derivationIds":[],"id":"BEC849F6-B7C0-43DA-9136-2967CE33FA78","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8115":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"8116":{"morph":{"__isSmartRef__":true,"id":8114},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8117":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8118},"eventHandler":{"__isSmartRef__":true,"id":8119},"_ClipMode":"visible","derivationIds":[],"id":"5B7D3C66-F338-46F5-AD54-7A07DF7252DB","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8118":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(285,0,0)"},"8119":{"morph":{"__isSmartRef__":true,"id":8117},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8120":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8121},"eventHandler":{"__isSmartRef__":true,"id":8122},"_ClipMode":"visible","derivationIds":[],"id":"A3373BC8-81B2-4D13-A9CF-632A96784F0B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8121":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(295,0,0)"},"8122":{"morph":{"__isSmartRef__":true,"id":8120},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8123":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8124},"eventHandler":{"__isSmartRef__":true,"id":8125},"_ClipMode":"visible","derivationIds":[],"id":"5103A408-D06E-4363-BBB7-9F2BA6787D74","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8124":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(305,0,0)"},"8125":{"morph":{"__isSmartRef__":true,"id":8123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8126":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8127},"eventHandler":{"__isSmartRef__":true,"id":8128},"_ClipMode":"visible","derivationIds":[],"id":"7C91A679-E629-46FB-B0AD-E025857CD3D2","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8127":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(315,0,0)"},"8128":{"morph":{"__isSmartRef__":true,"id":8126},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8129":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8130},"eventHandler":{"__isSmartRef__":true,"id":8131},"_ClipMode":"visible","derivationIds":[],"id":"FA85A337-1419-4C8E-82F4-901B0A31451D","droppingEnabled":true,"halosEnabled":true,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8130":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"8131":{"morph":{"__isSmartRef__":true,"id":8129},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8132":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8133},"eventHandler":{"__isSmartRef__":true,"id":8134},"_ClipMode":"visible","derivationIds":[],"id":"6C23A5C4-B173-4FFF-A919-6F28CDA81BBC","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8133":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(10,0,0)"},"8134":{"morph":{"__isSmartRef__":true,"id":8132},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8135":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8136},"eventHandler":{"__isSmartRef__":true,"id":8137},"_ClipMode":"visible","derivationIds":[],"id":"94316613-D253-498B-BD64-50CF5739D085","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.2,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8136":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(20,0,0)"},"8137":{"morph":{"__isSmartRef__":true,"id":8135},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8138":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8139},"eventHandler":{"__isSmartRef__":true,"id":8140},"_ClipMode":"visible","derivationIds":[],"id":"04C9C136-D49C-4DC5-9DD1-67ABE71474A9","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.30000000000000004,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8139":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(30,0,0)"},"8140":{"morph":{"__isSmartRef__":true,"id":8138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8141":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8142},"eventHandler":{"__isSmartRef__":true,"id":8143},"_ClipMode":"visible","derivationIds":[],"id":"34A900F2-B9F8-413D-818A-6278ACEB8C9A","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.4,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8142":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(40,0,0)"},"8143":{"morph":{"__isSmartRef__":true,"id":8141},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8144":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8145},"eventHandler":{"__isSmartRef__":true,"id":8146},"_ClipMode":"visible","derivationIds":[],"id":"2C3B6F62-F351-4927-8403-5D1C26AB137F","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.5,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8145":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(50,0,0)"},"8146":{"morph":{"__isSmartRef__":true,"id":8144},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8147":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8148},"eventHandler":{"__isSmartRef__":true,"id":8149},"_ClipMode":"visible","derivationIds":[],"id":"CDB3C1EF-84F3-497E-BB25-EF73F7031073","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.6000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8148":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(60,0,0)"},"8149":{"morph":{"__isSmartRef__":true,"id":8147},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8150":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8151},"eventHandler":{"__isSmartRef__":true,"id":8152},"_ClipMode":"visible","derivationIds":[],"id":"A7D181B9-18DB-4E8D-A126-0F151F2111C1","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.7000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8151":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(70,0,0)"},"8152":{"morph":{"__isSmartRef__":true,"id":8150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8153":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8154},"eventHandler":{"__isSmartRef__":true,"id":8155},"_ClipMode":"visible","derivationIds":[],"id":"BA189E4F-32BA-4602-A11E-25B5022AA9A3","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.8,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8154":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(80,0,0)"},"8155":{"morph":{"__isSmartRef__":true,"id":8153},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8156":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8157},"eventHandler":{"__isSmartRef__":true,"id":8158},"_ClipMode":"visible","derivationIds":[],"id":"E9E95913-C1CA-42B8-8F61-A62EF572AA87","droppingEnabled":true,"halosEnabled":true,"_Rotation":0.9,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8157":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(90,0,0)"},"8158":{"morph":{"__isSmartRef__":true,"id":8156},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8159":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8160},"eventHandler":{"__isSmartRef__":true,"id":8161},"_ClipMode":"visible","derivationIds":[],"id":"D786CBEE-80A2-475F-8A40-D188EBA193B5","droppingEnabled":true,"halosEnabled":true,"_Rotation":1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8160":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(100,0,0)"},"8161":{"morph":{"__isSmartRef__":true,"id":8159},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8162":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8163},"eventHandler":{"__isSmartRef__":true,"id":8164},"_ClipMode":"visible","derivationIds":[],"id":"18B41BFE-C374-4EFE-A831-3BB8CA11BDB6","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8163":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(110,0,0)"},"8164":{"morph":{"__isSmartRef__":true,"id":8162},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8165":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8166},"eventHandler":{"__isSmartRef__":true,"id":8167},"_ClipMode":"visible","derivationIds":[],"id":"7148A694-C5E7-4DF3-86FB-362AF1535BA1","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.2000000000000002,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8166":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(120,0,0)"},"8167":{"morph":{"__isSmartRef__":true,"id":8165},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8168":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8169},"eventHandler":{"__isSmartRef__":true,"id":8170},"_ClipMode":"visible","derivationIds":[],"id":"AE39682A-F427-4A0B-A779-5D10F58FAD85","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.3,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8169":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(130,0,0)"},"8170":{"morph":{"__isSmartRef__":true,"id":8168},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8171":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8172},"eventHandler":{"__isSmartRef__":true,"id":8173},"_ClipMode":"visible","derivationIds":[],"id":"CAE21E22-DA1B-438A-9151-AFEA80EB1F88","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.4000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8172":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(140,0,0)"},"8173":{"morph":{"__isSmartRef__":true,"id":8171},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8174":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8175},"eventHandler":{"__isSmartRef__":true,"id":8176},"_ClipMode":"visible","derivationIds":[],"id":"33E0F3A2-50FA-4E1D-ACE6-3B73D308B979","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.5,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8175":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(150,0,0)"},"8176":{"morph":{"__isSmartRef__":true,"id":8174},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8177":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8178},"eventHandler":{"__isSmartRef__":true,"id":8179},"_ClipMode":"visible","derivationIds":[],"id":"347C53A1-7BA4-462F-8CB7-00CA297CBFDF","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.6,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8178":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(160,0,0)"},"8179":{"morph":{"__isSmartRef__":true,"id":8177},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8180":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8181},"eventHandler":{"__isSmartRef__":true,"id":8182},"_ClipMode":"visible","derivationIds":[],"id":"7D2AD34C-85C9-41C9-82F0-2A3A992C5EDD","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.7000000000000002,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8181":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(170,0,0)"},"8182":{"morph":{"__isSmartRef__":true,"id":8180},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8183":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8184},"eventHandler":{"__isSmartRef__":true,"id":8185},"_ClipMode":"visible","derivationIds":[],"id":"F6C8F483-0D9F-496B-9E9F-6FB39ECBC72C","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.8,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8184":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(180,0,0)"},"8185":{"morph":{"__isSmartRef__":true,"id":8183},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8186":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8187},"eventHandler":{"__isSmartRef__":true,"id":8188},"_ClipMode":"visible","derivationIds":[],"id":"7EE7734A-6A4A-44AB-9EB5-B4C6A0658179","droppingEnabled":true,"halosEnabled":true,"_Rotation":1.9000000000000001,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8187":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(190,0,0)"},"8188":{"morph":{"__isSmartRef__":true,"id":8186},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8189":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8190},"eventHandler":{"__isSmartRef__":true,"id":8191},"_ClipMode":"visible","derivationIds":[],"id":"61691AD7-A112-4E1A-8087-AF87961CE45B","droppingEnabled":true,"halosEnabled":true,"_Rotation":2,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8190":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(200,0,0)"},"8191":{"morph":{"__isSmartRef__":true,"id":8189},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8192":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8193},"eventHandler":{"__isSmartRef__":true,"id":8194},"_ClipMode":"visible","derivationIds":[],"id":"243CCDA0-E3CC-41DD-B869-4BFD2A687A83","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.1,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8193":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(210,0,0)"},"8194":{"morph":{"__isSmartRef__":true,"id":8192},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8195":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8196},"eventHandler":{"__isSmartRef__":true,"id":8197},"_ClipMode":"visible","derivationIds":[],"id":"0AA7CBA3-C665-497E-AE6E-1FFBA9AB5FF1","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.2,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8196":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(220,0,0)"},"8197":{"morph":{"__isSmartRef__":true,"id":8195},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8198":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8199},"eventHandler":{"__isSmartRef__":true,"id":8200},"_ClipMode":"visible","derivationIds":[],"id":"A20C7029-C741-41C4-ABCA-5C107F6C59A8","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.3000000000000003,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8199":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,0,0)"},"8200":{"morph":{"__isSmartRef__":true,"id":8198},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8201":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8202},"eventHandler":{"__isSmartRef__":true,"id":8203},"_ClipMode":"visible","derivationIds":[],"id":"9A2411A4-7D41-450E-AADB-7AC82455419D","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.4000000000000004,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8202":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(240,0,0)"},"8203":{"morph":{"__isSmartRef__":true,"id":8201},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8204":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8205},"eventHandler":{"__isSmartRef__":true,"id":8206},"_ClipMode":"visible","derivationIds":[],"id":"39E9EA95-5398-450E-98F0-C02FF16D30B2","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.5,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8205":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(250,0,0)"},"8206":{"morph":{"__isSmartRef__":true,"id":8204},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8207":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8208},"eventHandler":{"__isSmartRef__":true,"id":8209},"_ClipMode":"visible","derivationIds":[],"id":"C7BD63CC-A9EF-416A-87CD-8880132CB007","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.6,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8208":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(285,0,0)"},"8209":{"morph":{"__isSmartRef__":true,"id":8207},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8210":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8211},"eventHandler":{"__isSmartRef__":true,"id":8212},"_ClipMode":"visible","derivationIds":[],"id":"EDC07858-B1CC-47C8-B173-BAA3D42D19F1","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.7,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8211":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(295,0,0)"},"8212":{"morph":{"__isSmartRef__":true,"id":8210},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8213":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8214},"eventHandler":{"__isSmartRef__":true,"id":8215},"_ClipMode":"visible","derivationIds":[],"id":"99240844-397C-4C36-9BAD-2FE851FDFBA5","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.8000000000000003,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8214":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(305,0,0)"},"8215":{"morph":{"__isSmartRef__":true,"id":8213},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8216":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8217},"eventHandler":{"__isSmartRef__":true,"id":8218},"_ClipMode":"visible","derivationIds":[],"id":"443F1778-691D-44CE-9259-FC02281B09C7","droppingEnabled":true,"halosEnabled":true,"_Rotation":2.9000000000000004,"owner":{"__isSmartRef__":true,"id":8038},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(70.0,70.0)"},"8217":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,50.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(315,0,0)"},"8218":{"morph":{"__isSmartRef__":true,"id":8216},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8219":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"8220":{"style":{"__isSmartRef__":true,"id":8221},"chunkOwner":{"__isSmartRef__":true,"id":8038},"_id":"_395","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8221":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8222":{"morph":{"__isSmartRef__":true,"id":8038},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8223":{"values":{"__isSmartRef__":true,"id":8224},"context":[],"pc":{"__isSmartRef__":true,"id":8225},"mapping":{"__isSmartRef__":true,"id":8274}},"8224":{},"8225":{"pos":[25,42],"name":"crunchedObj","val":{"__isSmartRef__":true,"id":8226},"_parent":{"__isSmartRef__":true,"id":8227},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8226":{"pos":[39,42],"properties":[],"_parent":{"__isSmartRef__":true,"id":8225},"__LivelyClassName__":"lively.ast.ObjectLiteral","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8227":{"pos":[25,42],"children":[{"__isSmartRef__":true,"id":8225}],"_parent":{"__isSmartRef__":true,"id":8228},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8228":{"pos":[21,239],"children":[{"__isSmartRef__":true,"id":8227},{"__isSmartRef__":true,"id":8229},{"__isSmartRef__":true,"id":8238},{"__isSmartRef__":true,"id":8243}],"_parent":{"__isSmartRef__":true,"id":8271},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8229":{"pos":[47,87],"children":[{"__isSmartRef__":true,"id":8230}],"_parent":{"__isSmartRef__":true,"id":8228},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8230":{"pos":[47,87],"name":"self","val":{"__isSmartRef__":true,"id":8231},"_parent":{"__isSmartRef__":true,"id":8229},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8231":{"pos":[55,87],"clsExpr":{"__isSmartRef__":true,"id":8232},"_parent":{"__isSmartRef__":true,"id":8230},"__LivelyClassName__":"lively.ast.New","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8232":{"pos":[58,87],"fn":{"__isSmartRef__":true,"id":8233},"args":[],"_parent":{"__isSmartRef__":true,"id":8231},"__LivelyClassName__":"lively.ast.Call","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8233":{"pos":[58,85],"slotName":{"__isSmartRef__":true,"id":8234},"obj":{"__isSmartRef__":true,"id":8235},"_parent":{"__isSmartRef__":true,"id":8232},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8234":{"pos":[78,85],"value":"Grapher","_parent":{"__isSmartRef__":true,"id":8233},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8235":{"pos":[58,77],"slotName":{"__isSmartRef__":true,"id":8236},"obj":{"__isSmartRef__":true,"id":8237},"_parent":{"__isSmartRef__":true,"id":8233},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8236":{"pos":[64,77],"value":"ObjectGrapher","_parent":{"__isSmartRef__":true,"id":8235},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8237":{"pos":[59,63],"name":"apps","_parent":{"__isSmartRef__":true,"id":8235},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8238":{"pos":[92,110],"children":[{"__isSmartRef__":true,"id":8239}],"_parent":{"__isSmartRef__":true,"id":8228},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8239":{"pos":[92,110],"name":"obj","val":{"__isSmartRef__":true,"id":8240},"_parent":{"__isSmartRef__":true,"id":8238},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8240":{"pos":[99,110],"clsExpr":{"__isSmartRef__":true,"id":8241},"_parent":{"__isSmartRef__":true,"id":8239},"__LivelyClassName__":"lively.ast.New","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8241":{"pos":[102,110],"fn":{"__isSmartRef__":true,"id":8242},"args":[],"_parent":{"__isSmartRef__":true,"id":8240},"__LivelyClassName__":"lively.ast.Call","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8242":{"pos":[103,108],"name":"Morph","_parent":{"__isSmartRef__":true,"id":8241},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8243":{"pos":[113,239],"condExpr":{"__isSmartRef__":true,"id":8244},"trueExpr":{"__isSmartRef__":true,"id":8247},"falseExpr":{"__isSmartRef__":true,"id":8270},"_parent":{"__isSmartRef__":true,"id":8228},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8244":{"pos":[116,128],"slotName":{"__isSmartRef__":true,"id":8245},"obj":{"__isSmartRef__":true,"id":8246},"_parent":{"__isSmartRef__":true,"id":8243},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8245":{"pos":[120,128],"value":"addMorph","_parent":{"__isSmartRef__":true,"id":8244},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8246":{"pos":[116,119],"name":"obj","_parent":{"__isSmartRef__":true,"id":8244},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8247":{"pos":[131,236],"children":[{"__isSmartRef__":true,"id":8248},{"__isSmartRef__":true,"id":8251},{"__isSmartRef__":true,"id":8257}],"_parent":{"__isSmartRef__":true,"id":8243},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8248":{"pos":[139,145],"children":[{"__isSmartRef__":true,"id":8249}],"_parent":{"__isSmartRef__":true,"id":8247},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8249":{"pos":[139,145],"name":"i","val":{"__isSmartRef__":true,"id":8250},"_parent":{"__isSmartRef__":true,"id":8248},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8250":{"pos":[144,145],"value":0,"_parent":{"__isSmartRef__":true,"id":8249},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8251":{"pos":[154,178],"children":[{"__isSmartRef__":true,"id":8252}],"_parent":{"__isSmartRef__":true,"id":8247},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8252":{"pos":[154,178],"name":"keys","val":{"__isSmartRef__":true,"id":8253},"_parent":{"__isSmartRef__":true,"id":8251},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8253":{"pos":[161,178],"property":{"__isSmartRef__":true,"id":8254},"recv":{"__isSmartRef__":true,"id":8255},"args":[{"__isSmartRef__":true,"id":8256}],"_parent":{"__isSmartRef__":true,"id":8252},"__LivelyClassName__":"lively.ast.Send","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8254":{"pos":[169,173],"value":"keys","_parent":{"__isSmartRef__":true,"id":8253},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8255":{"pos":[162,168],"name":"Object","_parent":{"__isSmartRef__":true,"id":8253},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8256":{"pos":[174,177],"name":"obj","_parent":{"__isSmartRef__":true,"id":8253},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8257":{"pos":[184,236],"init":{"__isSmartRef__":true,"id":8258},"condExpr":{"__isSmartRef__":true,"id":8261},"body":{"__isSmartRef__":true,"id":8264},"upd":{"__isSmartRef__":true,"id":8268},"_parent":{"__isSmartRef__":true,"id":8247},"__LivelyClassName__":"lively.ast.For","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8258":{"pos":[191,197],"children":[{"__isSmartRef__":true,"id":8259}],"_parent":{"__isSmartRef__":true,"id":8257},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8259":{"pos":[191,197],"name":"j","val":{"__isSmartRef__":true,"id":8260},"_parent":{"__isSmartRef__":true,"id":8258},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8260":{"pos":[196,197],"value":0,"_parent":{"__isSmartRef__":true,"id":8259},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8261":{"pos":[198,206],"name":"<","left":{"__isSmartRef__":true,"id":8262},"right":{"__isSmartRef__":true,"id":8263},"_parent":{"__isSmartRef__":true,"id":8257},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8262":{"pos":[199,200],"name":"j","_parent":{"__isSmartRef__":true,"id":8261},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8263":{"pos":[203,206],"value":100,"_parent":{"__isSmartRef__":true,"id":8261},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8264":{"pos":[214,230],"children":[{"__isSmartRef__":true,"id":8265}],"_parent":{"__isSmartRef__":true,"id":8257},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8265":{"pos":[223,229],"left":{"__isSmartRef__":true,"id":8266},"name":"+","right":{"__isSmartRef__":true,"id":8267},"_parent":{"__isSmartRef__":true,"id":8264},"__LivelyClassName__":"lively.ast.ModifyingSet","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8266":{"pos":[223,224],"name":"i","_parent":{"__isSmartRef__":true,"id":8265},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8267":{"pos":[228,229],"name":"j","_parent":{"__isSmartRef__":true,"id":8265},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8268":{"pos":[207,211],"name":"++","expr":{"__isSmartRef__":true,"id":8269},"_parent":{"__isSmartRef__":true,"id":8257},"__LivelyClassName__":"lively.ast.PostOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8269":{"pos":[208,209],"name":"j","_parent":{"__isSmartRef__":true,"id":8268},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8270":{"pos":[238,238],"name":"undefined","_parent":{"__isSmartRef__":true,"id":8243},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8271":{"pos":[18,241],"body":{"__isSmartRef__":true,"id":8228},"args":[],"_parent":{"__isSmartRef__":true,"id":8272},"__LivelyClassName__":"lively.ast.Function","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8272":{"pos":[0,241],"name":"anonymous","val":{"__isSmartRef__":true,"id":8271},"_parent":{"__isSmartRef__":true,"id":8273},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8273":{"pos":[0,241],"children":[{"__isSmartRef__":true,"id":8272}],"source":"function anonymous(){\nvar crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.addMorph) {\n var i = 0;\n var keys = Object.keys(obj);\n for(var j = 0; j < 100; j++) {\n i += j;\n }\n};\n}","__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"8274":{"this":{"__isSmartRef__":true,"id":8275}},"8275":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":8276},"_WhiteSpaceHandling":"pre-wrap","eventHandler":{"__isSmartRef__":true,"id":8277},"_ClipMode":"visible","derivationIds":[],"id":"DD9E6557-0C36-4255-A156-55F702D09D34","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":true,"_HandStyle":null,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":10,"textChunks":[{"__isSmartRef__":true,"id":8278}],"evalEnabled":false,"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)"},"8276":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(200.0,100.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"8277":{"morph":{"__isSmartRef__":true,"id":8275},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8278":{"style":{"__isSmartRef__":true,"id":8279},"chunkOwner":{"__isSmartRef__":true,"id":8275},"_id":"_3689","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8279":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8280":{"values":{"__isSmartRef__":true,"id":8281},"context":[],"pc":{"__isSmartRef__":true,"id":8268},"mapping":{"__isSmartRef__":true,"id":12732}},"8281":{"39-42":{"__isSmartRef__":true,"id":8282},"25-42":{"__isSmartRef__":true,"id":8284},"59-63":{"__isSmartRef__":true,"id":8285},"64-77":{"__isSmartRef__":true,"id":12697},"58-77":{"__isSmartRef__":true,"id":12698},"78-85":{"__isSmartRef__":true,"id":12699},"58-85":{"__isSmartRef__":true,"id":12700},"58-87":{"__isSmartRef__":true,"id":12701},"55-87":{"__isSmartRef__":true,"id":12704},"47-87":{"__isSmartRef__":true,"id":12705},"103-108":{"__isSmartRef__":true,"id":12706},"102-110":{"__isSmartRef__":true,"id":12707},"99-110":{"__isSmartRef__":true,"id":12711},"92-110":{"__isSmartRef__":true,"id":12712},"116-119":{"__isSmartRef__":true,"id":12713},"120-128":{"__isSmartRef__":true,"id":12714},"116-128":{"__isSmartRef__":true,"id":12715},"144-145":{"__isSmartRef__":true,"id":12716},"139-145":{"__isSmartRef__":true,"id":12717},"162-168":{"__isSmartRef__":true,"id":12718},"169-173":{"__isSmartRef__":true,"id":12719},"174-177":{"__isSmartRef__":true,"id":12720},"161-178":{"__isSmartRef__":true,"id":12721},"154-178":{"__isSmartRef__":true,"id":12722},"196-197":{"__isSmartRef__":true,"id":12723},"191-197":{"__isSmartRef__":true,"id":12724},"199-200":{"__isSmartRef__":true,"id":12725},"203-206":{"__isSmartRef__":true,"id":12726},"198-206":{"__isSmartRef__":true,"id":12727},"223-224":{"__isSmartRef__":true,"id":12728},"228-229":{"__isSmartRef__":true,"id":12729},"223-229":{"__isSmartRef__":true,"id":12730},"214-230":{"__isSmartRef__":true,"id":12731}},"8282":{"val":{"__isSmartRef__":true,"id":8283}},"8283":{},"8284":{"val":{"__isSmartRef__":true,"id":8283}},"8285":{"val":{"__isSmartRef__":true,"id":8286}},"8286":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps","createTime":{"__isSmartRef__":true,"id":8287},"ColorParser":{"__isSmartRef__":true,"id":8288},"CouchDB":{"__isSmartRef__":true,"id":8290},"DateFormat":{"__isSmartRef__":true,"id":8292},"Less":{"__isSmartRef__":true,"id":8294},"cssParser":{"__isSmartRef__":true,"id":8342},"ObjectGrapher":{"__isSmartRef__":true,"id":12695}},"8287":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8288":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.ColorParser","createTime":{"__isSmartRef__":true,"id":8289},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/ColorParser.js","_isLoaded":true},"8289":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8290":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.CouchDB","createTime":{"__isSmartRef__":true,"id":8291},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/CouchDB.js","_isLoaded":true},"8291":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8292":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.DateFormat","createTime":{"__isSmartRef__":true,"id":8293},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/DateFormat.js","_isLoaded":true},"8293":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8294":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.Less","createTime":{"__isSmartRef__":true,"id":8295},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8296}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/Less.js","_isLoaded":true},"8295":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8296":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Network","createTime":{"__isSmartRef__":true,"id":8297},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8298},{"__isSmartRef__":true,"id":8336},{"__isSmartRef__":true,"id":8340}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Network.js","_isLoaded":true},"8297":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8298":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.bindings","createTime":{"__isSmartRef__":true,"id":8299},"wasDefined":true,"Core":{"__isSmartRef__":true,"id":8300},"privateRequirements":[{"__isSmartRef__":true,"id":8300}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings.js","documentation":"connect parameters: source, sourceProp, target, targetProp, spec\nspec can be: {\n removeAfterUpdate: Boolean,\n forceAttributeConnection: Boolean,\n converter: Function,\n updater: Function,\n varMapping: Object\n}","_isLoaded":true,"GeometryBindings":{"__isSmartRef__":true,"id":8302}},"8299":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8300":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.bindings.Core","createTime":{"__isSmartRef__":true,"id":8301},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8298}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/Core.js","wasDefined":true,"callbacks":[],"_isLoaded":true},"8301":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8302":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.bindings.GeometryBindings","createTime":{"__isSmartRef__":true,"id":8303},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8300},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8316}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/bindings/GeometryBindings.js","_isLoaded":true},"8303":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8304":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.cop.Layers","createTime":{"__isSmartRef__":true,"id":8305},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/cop/Layers.js","_isLoaded":true},"8305":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8306":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Core","createTime":{"__isSmartRef__":true,"id":8307},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8308},{"__isSmartRef__":true,"id":8312}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Core.js","_isLoaded":true},"8307":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8308":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Shapes","createTime":{"__isSmartRef__":true,"id":8309},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8310}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Shapes.js","_isLoaded":true},"8309":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8310":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Graphics","createTime":{"__isSmartRef__":true,"id":8311},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8288}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Graphics.js","_isLoaded":true},"8311":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8312":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Traits","createTime":{"__isSmartRef__":true,"id":8313},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Traits.js","_isLoaded":true},"8313":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8314":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.TextCore","createTime":{"__isSmartRef__":true,"id":8315},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":8306}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/TextCore.js","_isLoaded":true},"8315":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8316":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Widgets","createTime":{"__isSmartRef__":true,"id":8317},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8330},{"__isSmartRef__":true,"id":8332}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Widgets.js","_isLoaded":true},"8317":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8318":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Events","createTime":{"__isSmartRef__":true,"id":8319},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8320},{"__isSmartRef__":true,"id":8326},{"__isSmartRef__":true,"id":8328},{"__isSmartRef__":true,"id":8312}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Events.js","_isLoaded":true},"8319":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8320":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.HTML","createTime":{"__isSmartRef__":true,"id":8321},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8322},{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":8312}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/HTML.js","_isLoaded":true},"8321":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8322":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Rendering","createTime":{"__isSmartRef__":true,"id":8323},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8308}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Rendering.js","_isLoaded":true},"8323":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8324":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.PathShapes","createTime":{"__isSmartRef__":true,"id":8325},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8308}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/PathShapes.js","_isLoaded":true},"8325":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8326":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.SVG","createTime":{"__isSmartRef__":true,"id":8327},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8322},{"__isSmartRef__":true,"id":8324}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/SVG.js","_isLoaded":true},"8327":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8328":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Canvas","createTime":{"__isSmartRef__":true,"id":8329},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8322}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Canvas.js","_isLoaded":true},"8329":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8330":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.WidgetsTraits","createTime":{"__isSmartRef__":true,"id":8331},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8312},{"__isSmartRef__":true,"id":8310}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/WidgetsTraits.js","_isLoaded":true},"8331":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8332":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Styles","createTime":{"__isSmartRef__":true,"id":8333},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8308},{"__isSmartRef__":true,"id":8334}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Styles.js","_isLoaded":true},"8333":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8334":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.CrayonColors","createTime":{"__isSmartRef__":true,"id":8335},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8310}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/CrayonColors.js","_isLoaded":true},"8335":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8336":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.NoMoreModels","createTime":{"__isSmartRef__":true,"id":8337},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8338}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/NoMoreModels.js","_isLoaded":true},"8337":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8338":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.OldModel","createTime":{"__isSmartRef__":true,"id":8339},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8298}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/OldModel.js","_isLoaded":true},"8339":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8340":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Data","createTime":{"__isSmartRef__":true,"id":8341},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8338}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Data.js","_isLoaded":true},"8341":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8342":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.cssParser","createTime":{"__isSmartRef__":true,"id":8343},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8344}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/cssParser.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":12604}],"pendingRequirements":[],"callbacks":[],"props":{"__isSmartRef__":true,"id":12655},"_isLoaded":true,"enhancedPropertyList":{"__isSmartRef__":true,"id":12675}},"8343":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8344":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.StyleSheets","createTime":{"__isSmartRef__":true,"id":8345},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8346}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheets.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8342},{"__isSmartRef__":true,"id":12604},{"__isSmartRef__":true,"id":12606}],"pendingRequirements":[],"callbacks":[],"_isLoaded":true},"8345":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8346":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Complete","createTime":{"__isSmartRef__":true,"id":8347},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8344},{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8358},{"__isSmartRef__":true,"id":8362},{"__isSmartRef__":true,"id":8364},{"__isSmartRef__":true,"id":8350},{"__isSmartRef__":true,"id":12503},{"__isSmartRef__":true,"id":12505},{"__isSmartRef__":true,"id":8314}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Complete.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12507},{"__isSmartRef__":true,"id":12584},{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"8347":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8348":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.AdditionalMorphs","createTime":{"__isSmartRef__":true,"id":8349},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8350},{"__isSmartRef__":true,"id":8352}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/AdditionalMorphs.js","_isLoaded":true},"8349":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8350":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Halos","createTime":{"__isSmartRef__":true,"id":8351},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8316}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Halos.js","_isLoaded":true},"8351":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8352":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Grid","createTime":{"__isSmartRef__":true,"id":8353},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8354}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Grid.js","_isLoaded":true},"8353":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8354":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.persistence.MassMorphCreation","createTime":{"__isSmartRef__":true,"id":8355},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":8306}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/MassMorphCreation.js","_isLoaded":true},"8355":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8356":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.persistence.Serializer","createTime":{"__isSmartRef__":true,"id":8357},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/persistence/Serializer.js","jsonWorldId":"LivelyJSONWorld","changeSetElementId":"WorldChangeSet","_isLoaded":true},"8357":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8358":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Serialization","createTime":{"__isSmartRef__":true,"id":8359},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":8360},{"__isSmartRef__":true,"id":8316}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Serialization.js","_isLoaded":true},"8359":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8360":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.DOMAbstraction","createTime":{"__isSmartRef__":true,"id":8361},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/DOMAbstraction.js","_isLoaded":true},"8361":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8362":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.MorphAddons","createTime":{"__isSmartRef__":true,"id":8363},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8332}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/MorphAddons.js","_isLoaded":true},"8363":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8364":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.ScriptingSupport","createTime":{"__isSmartRef__":true,"id":8365},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8366},{"__isSmartRef__":true,"id":12501}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ScriptingSupport.js","_isLoaded":true},"8365":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"8366":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.PartsBin","createTime":{"__isSmartRef__":true,"id":8367},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8312}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartsBin.js","partSpaces":{"__isSmartRef__":true,"id":8368},"_isLoaded":true},"8367":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"8368":{"PartsBin/iPadWidgets":{"__isSmartRef__":true,"id":8369},"PartsBin/Tools":{"__isSmartRef__":true,"id":8569},"PartsBin/Dialogs":{"__isSmartRef__":true,"id":11282},"PartsBin/sd1213/":{"__isSmartRef__":true,"id":12499}},"8369":{"name":"PartsBin/iPadWidgets","partItems":{"__isSmartRef__":true,"id":8370},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"8370":{"LoadingMorph":{"__isSmartRef__":true,"id":8371}},"8371":{"partsSpaceName":"PartsBin/iPadWidgets","name":"LoadingMorph","part":{"__isSmartRef__":true,"id":8372},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1}],\"scripts\":[],\"id\":\"FEF39B3C-E634-4825-BAB8-2D44FE647B03\",\"shape\":{\"__isSmartRef__\":true,\"id\":30},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":37},\"showsHalos\":false,\"name\":\"LoadingMorph\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":38},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":135},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":136},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"59692BC3-6C7B-4E23-B820-8699260EA722\",\"486BB935-1313-4103-B2A8-642B19437478\",\"18AFFD44-46CD-489E-B1D6-DED43E2B6B06\",\"2608C892-2204-4981-9A87-8E749F8944AB\",\"5535861F-4EA2-44AB-8A40-0538124E0AAC\",\"16C292B3-86E8-4622-B516-27C48263B8CC\",\"87731A20-D455-44D0-97E5-98A7CFD4E417\",\"A17081E7-E597-47ED-BD32-6E4D206BD7D7\",\"CFB4A44C-BFEA-4584-BCBA-AE2A56739200\",\"76B3DD9B-8D01-42BA-A574-AB99D5F899BB\",\"1EBC5512-8F54-4B24-998C-69A285EC8533\",\"DD1165C7-6C1A-4361-A4AE-FCF6F31152FD\",\"4D6D36E8-48F3-408A-B03C-202E4DC182BD\",\"5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011\",\"E0A6B33B-767A-4532-9021-892414520200\",\"F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D\",\"0C7E832A-A741-430F-B295-8BC181D066FE\",\"472AED3B-CB76-49BD-BF49-354A2D568F86\",\"A7C52F65-D140-4791-880F-F7584C7BB570\",\"3516412B-8B36-4E52-9416-6B7FB358BDC2\",\"1840CACC-078C-4795-AD3F-E9D6F8D557A0\",\"1FEDCA25-0131-46FA-840F-DC5F1B05C6CA\",\"C620CED3-0AE9-4097-9AA7-2706A042F9C9\",\"679A861B-40E0-4DB2-B22F-95B454C6978D\"],\"isBeingDragged\":false,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":137},\"layout\":{\"__isSmartRef__\":true,\"id\":138},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":139},\"prevScroll\":[0,0],\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"headRevision\":146469,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":140},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":18},\"id\":\"9FFF9D73-931C-404C-AA4B-5AC2E7C53504\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":23},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":24},\"droppingEnabled\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":25},\"name\":\"ProgressIndicator\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":26},\"showsHalos\":false,\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":27},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":28},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"derivationIds\":[520,\"071F18BE-FF28-40F5-ACAD-1916E0D25C38\",\"DF185A10-743D-45FC-B9C2-76E12D908BCF\",\"BF125D2C-596A-4C1E-A5F8-DAE4801E9497\",\"3CEE8CFF-B8F1-4B4B-A405-CB583080252A\",\"D0652878-8F9C-4591-8A82-296898AACDB6\",\"31441DDF-2220-43BE-A99F-69E1FEC68030\",\"14A90039-0D3E-46DC-8445-D42B8E02EB42\",\"681EF5DE-A344-4114-B2F3-B96CE3872524\",\"C0381116-5116-4F33-B082-A411D0E4534E\",\"24E9581E-B008-46EE-9CBC-D5190E100D98\",\"C69D1041-2C5E-48FE-B04C-04E66450658A\",\"4830945B-4FFF-4564-9424-34D7995DAE60\",\"8602C233-B3E7-4682-9B0E-D7549761D934\",\"B4E0E11F-2BED-462E-B708-89D63971856E\",\"EE0144C2-D016-4390-8A67-4E7DEF171C83\",\"F44DF6E4-5F27-440E-AB5F-3721C0A10CA6\",\"73FC6648-DAAF-4673-8CF4-7DA219513F22\",\"B78EB1B5-780C-45F7-B0A7-B988B52B1FF1\",\"DFDB8CD1-72F7-40F4-849B-1F9B866277AB\",\"66111105-B1FC-41F7-BF70-D45118C9E09F\",\"02420416-1E35-4831-AABB-91CD0460CA1A\",\"7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5\",\"0503F5A1-1732-4610-9A5A-920D658CA766\",\"07C5AE03-36AD-4849-BACD-27D7D9A2CCF2\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":29},\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Image\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"B8FE7DEE-9568-4BE6-BA12-EA674BA79E08\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":9},\"_MaxTextWidth\":257,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":6},\"showsHalos\":false,\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"loadedMorphName\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":10},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":11}],\"charsReplaced\":\"MorphName\",\"lastFindLoc\":18,\"priorSelectionRange\":[9,0],\"prevScroll\":[0,0],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":13},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":14},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":15},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Padding\":{\"__isSmartRef__\":true,\"id\":16},\"_ClipMode\":\"visible\",\"derivationIds\":[355,\"023045B3-2D6B-4425-89FB-F4806D527BE0\",\"DC0C2365-868C-41AE-8369-51C31E91493E\",\"C6D9D314-86A1-4015-970B-F6787F535E1A\",\"6AA4552E-2E85-447E-9033-99D5AA1A94BC\",\"D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213\",\"AA8F0470-654C-4AA2-8135-4607F5429AC5\",\"E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97\",\"1A86AE17-73AE-442E-AB36-DD90C6DFC8BC\",\"EF750075-E964-4CD3-B6A4-161511E1D058\",\"CED69CBF-FFA5-45E7-B333-FBACE4F278AC\",\"E56978C1-7424-4C10-8168-11FD3237B540\",\"D5AB2532-A4DC-42D6-AF17-99CBBCEAA848\",\"245866CB-598A-4172-A3A0-A06D4D26C6AD\",\"43B0F12E-5793-43AA-80E1-496774E0EBA6\",\"1B776A8C-0413-475F-8EBD-120BBD91D2BB\",\"F84F2C9A-8003-4E81-833A-83F48C92F3B8\",\"3124B389-9FA4-4348-BC5D-0DFF9C59CD1B\",\"1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1\",\"1CB201BA-5E0B-4771-821A-139FA2AEFBC2\",\"195520FA-4816-47A4-B0F5-BA890AFD9DF9\",\"0D15F28A-24C9-46B7-89C5-6D2354728AC1\",\"316FE9D3-62EC-4FD6-9B0F-FFA622B79575\",\"739F3743-9BE1-48C8-813D-C0BFB0DCACA6\",\"01877B3B-7DA7-4222-B011-7B5F4E501862\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_MinTextWidth\":257,\"_MinTextHeight\":null,\"previousSelection\":[6,6],\"_Align\":\"center\",\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":17},\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":6},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":7},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":8},\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"5\":{\"x\":257,\"y\":23,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"6\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"7\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\"},\"8\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"9\":{\"x\":-109,\"y\":38,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"10\":{\"partsSpaceName\":\"PartsBin/Basic\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":4,\"comment\":\"a simple text morph\",\"partName\":\"Text\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"11\":{\"style\":{\"__isSmartRef__\":true,\"id\":12},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"loading part\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"12\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"13\":{\"x\":257,\"y\":23,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"14\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\"},\"15\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"16\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"17\":{\"x\":179,\"y\":-11,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"18\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":19},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":20},\"_Extent\":{\"__isSmartRef__\":true,\"id\":21},\"_ImageURL\":\"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":22},\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\"},\"19\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"20\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\",\"setImageURL\":\"setImageURLHTML\",\"getNativeExtent\":\"getNativeExtentHTML\"},\"21\":{\"x\":31,\"y\":31,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"22\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"23\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"24\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"25\":{\"x\":113.5,\"y\":81,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"26\":{\"x\":30,\"y\":31,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"27\":{\"x\":39,\"y\":-11,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"28\":{\"partName\":\"ProgressIndicator\",\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"29\":{\"centeredHorizontal\":true,\"centeredVertical\":true},\"30\":{\"position\":{\"__isSmartRef__\":true,\"id\":31},\"_Extent\":{\"__isSmartRef__\":true,\"id\":32},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":33},\"_Fill\":{\"__isSmartRef__\":true,\"id\":34},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":35},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":36},\"_BorderRadius\":8.515,\"_Opacity\":0.8146,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"31\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"32\":{\"x\":266,\"y\":223,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"33\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"34\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"35\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\"},\"36\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"37\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"38\":{\"partsSpaceName\":\"PartsBin/iPad Widgets/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"comment\":\"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.\",\"migrationLevel\":4,\"partName\":\"LoadingMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":41},{\"__isSmartRef__\":true,\"id\":43},{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":49},{\"__isSmartRef__\":true,\"id\":51},{\"__isSmartRef__\":true,\"id\":53},{\"__isSmartRef__\":true,\"id\":55},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":65},{\"__isSmartRef__\":true,\"id\":67},{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":71},{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":75},{\"__isSmartRef__\":true,\"id\":77},{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":97},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":101},{\"__isSmartRef__\":true,\"id\":103},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":109},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":113},{\"__isSmartRef__\":true,\"id\":115},{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":119},{\"__isSmartRef__\":true,\"id\":121},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":125},{\"__isSmartRef__\":true,\"id\":127},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":131},{\"__isSmartRef__\":true,\"id\":133}],\"revisionOnLoad\":140039,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"39\":{\"date\":{\"__isSmartRef__\":true,\"id\":40},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1C1391AE-5722-4707-BE52-F0094FC56829\"},\"40\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:02:04 GMT+0100 (W. Europe Standard Time)\"},\"41\":{\"date\":{\"__isSmartRef__\":true,\"id\":42},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"663F147A-9084-4AC3-81A7-1E7BA6547F08\"},\"42\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:43:10 GMT+0100 (W. Europe Standard Time)\"},\"43\":{\"date\":{\"__isSmartRef__\":true,\"id\":44},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F72B746E-B170-4EFB-9074-5E8770640B8A\"},\"44\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:36:14 GMT+0100 (W. Europe Standard Time)\"},\"45\":{\"date\":{\"__isSmartRef__\":true,\"id\":46},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"568D2EFD-C535-43AE-8944-6D8B967129F5\"},\"46\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 12:23:04 GMT+0100 (W. Europe Standard Time)\"},\"47\":{\"date\":{\"__isSmartRef__\":true,\"id\":48},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"AB2484A6-0707-4E13-845E-F0A5F48BBA3D\"},\"48\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:45 GMT+0100 (W. Europe Standard Time)\"},\"49\":{\"date\":{\"__isSmartRef__\":true,\"id\":50},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"97D20633-F76C-46A5-A32A-FFE9BC83CAB3\"},\"50\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:59:10 GMT+0100 (W. Europe Standard Time)\"},\"51\":{\"date\":{\"__isSmartRef__\":true,\"id\":52},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"8A697DF5-9A45-4A84-B709-9719BF55083E\"},\"52\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:56:54 GMT+0100 (W. Europe Standard Time)\"},\"53\":{\"date\":{\"__isSmartRef__\":true,\"id\":54},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"F2157D66-1571-4B9A-B325-6FA96488260F\"},\"54\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:51:05 GMT+0100 (W. Europe Standard Time)\"},\"55\":{\"date\":{\"__isSmartRef__\":true,\"id\":56},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"E5E808CA-06AB-47DC-A9C9-CA7967591545\"},\"56\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:47:19 GMT+0100 (W. Europe Standard Time)\"},\"57\":{\"date\":{\"__isSmartRef__\":true,\"id\":58},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"009DC4E0-23CA-485A-A796-801AA0F75049\"},\"58\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:46:25 GMT+0100 (W. Europe Standard Time)\"},\"59\":{\"date\":{\"__isSmartRef__\":true,\"id\":60},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4\"},\"60\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:45:05 GMT+0100 (W. Europe Standard Time)\"},\"61\":{\"date\":{\"__isSmartRef__\":true,\"id\":62},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"FFE16986-548D-4AC2-A627-CF6416282BC4\"},\"62\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:37:15 GMT+0100 (W. Europe Standard Time)\"},\"63\":{\"date\":{\"__isSmartRef__\":true,\"id\":64},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"57213D63-7147-4057-ADC9-30994443B066\"},\"64\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:35:29 GMT+0100 (W. Europe Standard Time)\"},\"65\":{\"date\":{\"__isSmartRef__\":true,\"id\":66},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"75A31364-B380-4312-BB5B-F8F2DA1CE824\"},\"66\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:31:52 GMT+0100 (W. Europe Standard Time)\"},\"67\":{\"date\":{\"__isSmartRef__\":true,\"id\":68},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5AA50B7E-7D33-44C4-807B-BF1ABA31D530\"},\"68\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:14:10 GMT+0100 (W. Europe Standard Time)\"},\"69\":{\"date\":{\"__isSmartRef__\":true,\"id\":70},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"BCDCC505-534C-45E5-9BB2-5238959A5AD0\"},\"70\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:02:56 GMT+0100 (W. Europe Standard Time)\"},\"71\":{\"date\":{\"__isSmartRef__\":true,\"id\":72},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"890D14F4-E89D-4E05-BFB9-875D6AB6C765\"},\"72\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 11:01:50 GMT+0100 (W. Europe Standard Time)\"},\"73\":{\"date\":{\"__isSmartRef__\":true,\"id\":74},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"B6FE0805-0D24-4267-8238-8B332352617E\"},\"74\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 10:55:44 GMT+0100 (W. Europe Standard Time)\"},\"75\":{\"date\":{\"__isSmartRef__\":true,\"id\":76},\"author\":\"sstamm\",\"message\":\"callbacks are working\",\"id\":\"9348260A-3B55-4659-BC85-440BFBD98EA4\"},\"76\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 10 2012 09:45:55 GMT+0100 (W. Europe Standard Time)\"},\"77\":{\"date\":{\"__isSmartRef__\":true,\"id\":78},\"author\":\"sstamm\",\"message\":\"made it more opaque\",\"id\":\"1B84264C-2822-407F-A58F-19217BCD2762\"},\"78\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 08 2012 11:41:50 GMT+0100 (W. Europe Standard Time)\"},\"79\":{\"date\":{\"__isSmartRef__\":true,\"id\":80},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"0FB41D7D-2A52-4782-814B-A66C24FCE569\"},\"80\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:13:49 GMT+0100 (W. Europe Standard Time)\"},\"81\":{\"date\":{\"__isSmartRef__\":true,\"id\":82},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F\"},\"82\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:22:07 GMT+0100 (W. Europe Standard Time)\"},\"83\":{\"date\":{\"__isSmartRef__\":true,\"id\":84},\"author\":\"sstamm\",\"message\":\"trollolol\",\"id\":\"F6CFAD78-AC72-4DE2-9F38-79776C2E9462\"},\"84\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:55:14 GMT+0100 (W. Europe Standard Time)\"},\"85\":{\"date\":{\"__isSmartRef__\":true,\"id\":86},\"author\":\"sstamm\",\"message\":\"should be centered now\",\"id\":\"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB\"},\"86\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:54:35 GMT+0100 (W. Europe Standard Time)\"},\"87\":{\"date\":{\"__isSmartRef__\":true,\"id\":88},\"author\":\"sstamm\",\"message\":\"initial commit\",\"id\":\"8920D925-DD16-4667-B8C7-FB74D78C2424\"},\"88\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 13:26:01 GMT+0100 (W. Europe Standard Time)\"},\"89\":{\"date\":{\"__isSmartRef__\":true,\"id\":90},\"author\":\"sstamm\",\"message\":\"changed text morph name\",\"id\":\"80E88A3C-5AF3-48F2-A600-710877630997\"},\"90\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:04:01 GMT+0100 (W. Europe Standard Time)\"},\"91\":{\"date\":{\"__isSmartRef__\":true,\"id\":92},\"author\":\"sstamm\",\"message\":\"added loading script\",\"id\":\"EE9B8F4D-1F03-4232-82E6-794046974F8F\"},\"92\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:28:30 GMT+0100 (W. Europe Standard Time)\"},\"93\":{\"date\":{\"__isSmartRef__\":true,\"id\":94},\"author\":\"sstamm\",\"message\":\"added disconnection\",\"id\":\"11F19267-924E-4087-99ED-998245576BD2\"},\"94\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:32:58 GMT+0100 (W. Europe Standard Time)\"},\"95\":{\"date\":{\"__isSmartRef__\":true,\"id\":96},\"author\":\"sstamm\",\"message\":\"removed connections before deletion\",\"id\":\"35A88218-6864-4D52-83A2-BFF7B9A6907C\"},\"96\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:41:00 GMT+0100 (W. Europe Standard Time)\"},\"97\":{\"date\":{\"__isSmartRef__\":true,\"id\":98},\"author\":\"sstamm\",\"message\":\"now able to load parts by name and category as well as per partItem\",\"id\":\"F36A5782-461D-4813-95F8-0207990A261C\"},\"98\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:24:30 GMT+0100 (W. Europe Standard Time)\"},\"99\":{\"date\":{\"__isSmartRef__\":true,\"id\":100},\"author\":\"sstamm\",\"message\":\"now with round corners\",\"id\":\"F42C39CB-CC37-467D-BF10-D362241F047E\"},\"100\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:26:23 GMT+0100 (W. Europe Standard Time)\"},\"101\":{\"date\":{\"__isSmartRef__\":true,\"id\":102},\"author\":\"sstamm\",\"message\":\"loadingMorph is sync now\",\"id\":\"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145\"},\"102\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:48:04 GMT+0100 (W. Europe Standard Time)\"},\"103\":{\"date\":{\"__isSmartRef__\":true,\"id\":104},\"author\":\"sstamm\",\"message\":\"display the loadingMorph in new thread\",\"id\":\"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC\"},\"104\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 15:53:49 GMT+0100 (W. Europe Standard Time)\"},\"105\":{\"date\":{\"__isSmartRef__\":true,\"id\":106},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3\"},\"106\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:49:48 GMT+0100 (W. Europe Standard Time)\"},\"107\":{\"date\":{\"__isSmartRef__\":true,\"id\":108},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"220821B3-C589-41C9-A324-8E7E6D9D6CEB\"},\"108\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 16:58:43 GMT+0100 (W. Europe Standard Time)\"},\"109\":{\"date\":{\"__isSmartRef__\":true,\"id\":110},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707\"},\"110\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:04:28 GMT+0100 (W. Europe Standard Time)\"},\"111\":{\"date\":{\"__isSmartRef__\":true,\"id\":112},\"author\":\"sstamm\",\"message\":\"load request in new thread if loading should be async\",\"id\":\"18282D28-D6D4-48C9-A508-6E3244449BD8\"},\"112\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:10:27 GMT+0100 (W. Europe Standard Time)\"},\"113\":{\"date\":{\"__isSmartRef__\":true,\"id\":114},\"author\":\"sstamm\",\"message\":\"added benchmarking output\",\"id\":\"249CFF90-DDF5-4A83-9759-0289E96D7D58\"},\"114\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:31:50 GMT+0100 (W. Europe Standard Time)\"},\"115\":{\"date\":{\"__isSmartRef__\":true,\"id\":116},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"882082E1-29B6-418D-9B8B-672729D60619\"},\"116\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:38:26 GMT+0100 (W. Europe Standard Time)\"},\"117\":{\"date\":{\"__isSmartRef__\":true,\"id\":118},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"5179AEF9-E19F-4B0C-BBD8-556C5687988A\"},\"118\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:44:11 GMT+0100 (W. Europe Standard Time)\"},\"119\":{\"date\":{\"__isSmartRef__\":true,\"id\":120},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3\"},\"120\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:48:14 GMT+0100 (W. Europe Standard Time)\"},\"121\":{\"date\":{\"__isSmartRef__\":true,\"id\":122},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"2A718D1F-1036-41D6-999A-336F2B14E65D\"},\"122\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:49:47 GMT+0100 (W. Europe Standard Time)\"},\"123\":{\"date\":{\"__isSmartRef__\":true,\"id\":124},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"EB6BDD0C-7EEC-4124-B77F-2F106A601538\"},\"124\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 11:59:48 GMT+0100 (W. Europe Standard Time)\"},\"125\":{\"date\":{\"__isSmartRef__\":true,\"id\":126},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"63EC8D07-AB6A-450A-BB84-9B4D37E03647\"},\"126\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:02:33 GMT+0100 (W. Europe Standard Time)\"},\"127\":{\"date\":{\"__isSmartRef__\":true,\"id\":128},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9\"},\"128\":{\"isSerializedDate\":true,\"string\":\"Tue Feb 07 2012 12:03:42 GMT+0100 (W. Europe Standard Time)\"},\"129\":{\"date\":{\"__isSmartRef__\":true,\"id\":130},\"author\":\"sstamm\",\"message\":\"first attempt to introduce callback functions to part loading\",\"id\":\"22BD0B95-8948-411A-A56E-AD7CBE445F1D\"},\"130\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 20:20:11 GMT+0100 (W. Europe Standard Time)\"},\"131\":{\"date\":{\"__isSmartRef__\":true,\"id\":132},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"A216DFD2-9D1F-4E62-A22F-6B5472823E1B\"},\"132\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:37:34 GMT+0100 (W. Europe Standard Time)\"},\"133\":{\"date\":{\"__isSmartRef__\":true,\"id\":134},\"author\":\"sstamm\",\"message\":\"\",\"id\":\"464E723A-08DC-433C-AA5C-CEC850DBAF0B\"},\"134\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:29 GMT+0100 (W. Europe Standard Time)\"},\"135\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"136\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"137\":{\"x\":266,\"y\":223,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"138\":{\"adjustForNewBounds\":true},\"139\":{\"x\":171,\"y\":-13,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"140\":{\"loadPart\":{\"__isSmartRef__\":true,\"id\":141},\"loadFinished\":{\"__isSmartRef__\":true,\"id\":145},\"loadPartByName\":{\"__isSmartRef__\":true,\"id\":149}},\"141\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":142},\"source\":\"function loadPart(partItem, isAsync) {\\n this.partItem = partItem;\\n \\n this.openInWorld();\\n if(partItem.part) {\\n this.setExtent(partItem.part.getExtent());\\n }\\n this.align(this.bounds().center(), $world.visibleBounds().center());\\n \\n \\n if(typeof isAsync === \\\"function\\\") {\\n this.callback = isAsync;\\n }\\n\\n connect(partItem, 'part', this, \\\"loadFinished\\\");\\n\\n partItem.loadPart(isAsync);\\n\\n return partItem.part;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":143},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"142\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"143\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":144},\"user\":\"sstamm\",\"tags\":[]},\"144\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 16 2012 15:42:18 GMT+0100 (W. Europe Standard Time)\"},\"145\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":146},\"source\":\"function loadFinished(part) {\\n if(this.owner === $world.firstHand()) {\\n $world.firstHand().removeAllMorphs();\\n } else {\\n this.owner.addMorph(part);\\n part.align(part.bounds().center(), this.bounds().center());\\n this.remove();\\n }\\n disconnect(this.partItem, 'part', this, \\\"loadFinished\\\");\\n if(this.callback) {\\n this.callback(part);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":147},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"146\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"147\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":148},\"user\":\"sstamm\",\"tags\":[]},\"148\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 22 2012 14:01:53 GMT+0100 (W. Europe Standard Time)\"},\"149\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":150},\"source\":\"function loadPartByName(partName, optPartsSpaceName, isAsync) {\\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\\n return this.loadPart(partItem, isAsync);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":151},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"150\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"151\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":152},\"user\":\"sstamm\",\"tags\":[]},\"152\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 17:03:18 GMT+0100 (W. Europe Standard Time)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":8498},{"__isSmartRef__":true,"id":8500}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":8385},"partVersions":[{"__isSmartRef__":true,"id":8502}],"rev":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":8482},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"8372":{"submorphs":[{"__isSmartRef__":true,"id":8373}],"scripts":[],"id":"648E4EC5-05E8-47C1-A136-0A9B59763A51","shape":{"__isSmartRef__":true,"id":8384},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":8385},"eventHandler":{"__isSmartRef__":true,"id":8483},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":8484},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":8485},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"8373":{"submorphs":[{"__isSmartRef__":true,"id":8374}],"scripts":[],"shape":{"__isSmartRef__":true,"id":8380},"id":"50EA72B1-3118-4AC9-843D-F46FAAD839A6","eventHandler":{"__isSmartRef__":true,"id":8381},"droppingEnabled":true,"halosEnabled":true,"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8382},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":8372},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":8383},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"8374":{"submorphs":[],"scripts":[],"id":"1D7279D6-3506-4E2F-91B2-E45D95CEA799","shape":{"__isSmartRef__":true,"id":8375},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":8376},"textChunks":[{"__isSmartRef__":true,"id":8377}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":8379},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":8373},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"8375":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"8376":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8377":{"style":{"__isSmartRef__":true,"id":8378},"chunkOwner":{"__isSmartRef__":true,"id":8374},"storedString":"loading part","_id":"_8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8378":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8379":{"morph":{"__isSmartRef__":true,"id":8374},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8380":{"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"8381":{"morph":{"__isSmartRef__":true,"id":8373},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8382":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8383":{"centeredHorizontal":true,"centeredVertical":true},"8384":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"8385":{"partsSpaceName":"PartsBin/iPadWidgets","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":8386},{"__isSmartRef__":true,"id":8388},{"__isSmartRef__":true,"id":8390},{"__isSmartRef__":true,"id":8392},{"__isSmartRef__":true,"id":8394},{"__isSmartRef__":true,"id":8396},{"__isSmartRef__":true,"id":8398},{"__isSmartRef__":true,"id":8400},{"__isSmartRef__":true,"id":8402},{"__isSmartRef__":true,"id":8404},{"__isSmartRef__":true,"id":8406},{"__isSmartRef__":true,"id":8408},{"__isSmartRef__":true,"id":8410},{"__isSmartRef__":true,"id":8412},{"__isSmartRef__":true,"id":8414},{"__isSmartRef__":true,"id":8416},{"__isSmartRef__":true,"id":8418},{"__isSmartRef__":true,"id":8420},{"__isSmartRef__":true,"id":8422},{"__isSmartRef__":true,"id":8424},{"__isSmartRef__":true,"id":8426},{"__isSmartRef__":true,"id":8428},{"__isSmartRef__":true,"id":8430},{"__isSmartRef__":true,"id":8432},{"__isSmartRef__":true,"id":8434},{"__isSmartRef__":true,"id":8436},{"__isSmartRef__":true,"id":8438},{"__isSmartRef__":true,"id":8440},{"__isSmartRef__":true,"id":8442},{"__isSmartRef__":true,"id":8444},{"__isSmartRef__":true,"id":8446},{"__isSmartRef__":true,"id":8448},{"__isSmartRef__":true,"id":8450},{"__isSmartRef__":true,"id":8452},{"__isSmartRef__":true,"id":8454},{"__isSmartRef__":true,"id":8456},{"__isSmartRef__":true,"id":8458},{"__isSmartRef__":true,"id":8460},{"__isSmartRef__":true,"id":8462},{"__isSmartRef__":true,"id":8464},{"__isSmartRef__":true,"id":8466},{"__isSmartRef__":true,"id":8468},{"__isSmartRef__":true,"id":8470},{"__isSmartRef__":true,"id":8472},{"__isSmartRef__":true,"id":8474},{"__isSmartRef__":true,"id":8476},{"__isSmartRef__":true,"id":8478},{"__isSmartRef__":true,"id":8480}],"revisionOnLoad":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":8482},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"8386":{"date":{"__isSmartRef__":true,"id":8387},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"8387":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:02:04 GMT+0100 (CET)"},"8388":{"date":{"__isSmartRef__":true,"id":8389},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"8389":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:43:10 GMT+0100 (CET)"},"8390":{"date":{"__isSmartRef__":true,"id":8391},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"8391":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:36:14 GMT+0100 (CET)"},"8392":{"date":{"__isSmartRef__":true,"id":8393},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"8393":{"isSerializedDate":true,"string":"Wed Feb 22 2012 12:23:04 GMT+0100 (CET)"},"8394":{"date":{"__isSmartRef__":true,"id":8395},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"8395":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:45 GMT+0100 (CET)"},"8396":{"date":{"__isSmartRef__":true,"id":8397},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"8397":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:59:10 GMT+0100 (CET)"},"8398":{"date":{"__isSmartRef__":true,"id":8399},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"8399":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:56:54 GMT+0100 (CET)"},"8400":{"date":{"__isSmartRef__":true,"id":8401},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"8401":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:51:05 GMT+0100 (CET)"},"8402":{"date":{"__isSmartRef__":true,"id":8403},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"8403":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:47:19 GMT+0100 (CET)"},"8404":{"date":{"__isSmartRef__":true,"id":8405},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"8405":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:46:25 GMT+0100 (CET)"},"8406":{"date":{"__isSmartRef__":true,"id":8407},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"8407":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:45:05 GMT+0100 (CET)"},"8408":{"date":{"__isSmartRef__":true,"id":8409},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"8409":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:37:15 GMT+0100 (CET)"},"8410":{"date":{"__isSmartRef__":true,"id":8411},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"8411":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:35:29 GMT+0100 (CET)"},"8412":{"date":{"__isSmartRef__":true,"id":8413},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"8413":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:31:52 GMT+0100 (CET)"},"8414":{"date":{"__isSmartRef__":true,"id":8415},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"8415":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:14:10 GMT+0100 (CET)"},"8416":{"date":{"__isSmartRef__":true,"id":8417},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"8417":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:02:56 GMT+0100 (CET)"},"8418":{"date":{"__isSmartRef__":true,"id":8419},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"8419":{"isSerializedDate":true,"string":"Wed Feb 22 2012 11:01:50 GMT+0100 (CET)"},"8420":{"date":{"__isSmartRef__":true,"id":8421},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"8421":{"isSerializedDate":true,"string":"Wed Feb 22 2012 10:55:44 GMT+0100 (CET)"},"8422":{"date":{"__isSmartRef__":true,"id":8423},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"8423":{"isSerializedDate":true,"string":"Fri Feb 10 2012 09:45:55 GMT+0100 (CET)"},"8424":{"date":{"__isSmartRef__":true,"id":8425},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"8425":{"isSerializedDate":true,"string":"Wed Feb 08 2012 11:41:50 GMT+0100 (CET)"},"8426":{"date":{"__isSmartRef__":true,"id":8427},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"8427":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:13:49 GMT+0100 (CET)"},"8428":{"date":{"__isSmartRef__":true,"id":8429},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"8429":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:22:07 GMT+0100 (CET)"},"8430":{"date":{"__isSmartRef__":true,"id":8431},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"8431":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:55:14 GMT+0100 (CET)"},"8432":{"date":{"__isSmartRef__":true,"id":8433},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"8433":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:54:35 GMT+0100 (CET)"},"8434":{"date":{"__isSmartRef__":true,"id":8435},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"8435":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:26:01 GMT+0100 (CET)"},"8436":{"date":{"__isSmartRef__":true,"id":8437},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"8437":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:04:01 GMT+0100 (CET)"},"8438":{"date":{"__isSmartRef__":true,"id":8439},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"8439":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:28:30 GMT+0100 (CET)"},"8440":{"date":{"__isSmartRef__":true,"id":8441},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"8441":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:32:58 GMT+0100 (CET)"},"8442":{"date":{"__isSmartRef__":true,"id":8443},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"8443":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:41:00 GMT+0100 (CET)"},"8444":{"date":{"__isSmartRef__":true,"id":8445},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"8445":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:24:30 GMT+0100 (CET)"},"8446":{"date":{"__isSmartRef__":true,"id":8447},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"8447":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:26:23 GMT+0100 (CET)"},"8448":{"date":{"__isSmartRef__":true,"id":8449},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"8449":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:48:04 GMT+0100 (CET)"},"8450":{"date":{"__isSmartRef__":true,"id":8451},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"8451":{"isSerializedDate":true,"string":"Thu Feb 02 2012 15:53:49 GMT+0100 (CET)"},"8452":{"date":{"__isSmartRef__":true,"id":8453},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"8453":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:49:48 GMT+0100 (CET)"},"8454":{"date":{"__isSmartRef__":true,"id":8455},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"8455":{"isSerializedDate":true,"string":"Thu Feb 02 2012 16:58:43 GMT+0100 (CET)"},"8456":{"date":{"__isSmartRef__":true,"id":8457},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"8457":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:04:28 GMT+0100 (CET)"},"8458":{"date":{"__isSmartRef__":true,"id":8459},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"8459":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:10:27 GMT+0100 (CET)"},"8460":{"date":{"__isSmartRef__":true,"id":8461},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"8461":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:31:50 GMT+0100 (CET)"},"8462":{"date":{"__isSmartRef__":true,"id":8463},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"8463":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:38:26 GMT+0100 (CET)"},"8464":{"date":{"__isSmartRef__":true,"id":8465},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"8465":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:44:11 GMT+0100 (CET)"},"8466":{"date":{"__isSmartRef__":true,"id":8467},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"8467":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:48:14 GMT+0100 (CET)"},"8468":{"date":{"__isSmartRef__":true,"id":8469},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"8469":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:49:47 GMT+0100 (CET)"},"8470":{"date":{"__isSmartRef__":true,"id":8471},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"8471":{"isSerializedDate":true,"string":"Tue Feb 07 2012 11:59:48 GMT+0100 (CET)"},"8472":{"date":{"__isSmartRef__":true,"id":8473},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"8473":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:02:33 GMT+0100 (CET)"},"8474":{"date":{"__isSmartRef__":true,"id":8475},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"8475":{"isSerializedDate":true,"string":"Tue Feb 07 2012 12:03:42 GMT+0100 (CET)"},"8476":{"date":{"__isSmartRef__":true,"id":8477},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"8477":{"isSerializedDate":true,"string":"Thu Feb 09 2012 20:20:11 GMT+0100 (CET)"},"8478":{"date":{"__isSmartRef__":true,"id":8479},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"8479":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:37:34 GMT+0100 (CET)"},"8480":{"date":{"__isSmartRef__":true,"id":8481},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"8481":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:29 GMT+0100 (CET)"},"8482":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"8483":{"morph":{"__isSmartRef__":true,"id":8372},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8484":{"adjustForNewBounds":true},"8485":{"loadPart":{"__isSmartRef__":true,"id":8486},"loadFinished":{"__isSmartRef__":true,"id":8490},"loadPartByName":{"__isSmartRef__":true,"id":8494}},"8486":{"varMapping":{"__isSmartRef__":true,"id":8487},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":8488},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8487":{"this":{"__isSmartRef__":true,"id":8372}},"8488":{"timestamp":{"__isSmartRef__":true,"id":8489},"user":"sstamm","tags":[]},"8489":{"isSerializedDate":true,"string":"Fri Mar 16 2012 15:42:18 GMT+0100 (CET)"},"8490":{"varMapping":{"__isSmartRef__":true,"id":8491},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":8492},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8491":{"this":{"__isSmartRef__":true,"id":8372}},"8492":{"timestamp":{"__isSmartRef__":true,"id":8493},"user":"sstamm","tags":[]},"8493":{"isSerializedDate":true,"string":"Wed Feb 22 2012 14:01:53 GMT+0100 (CET)"},"8494":{"varMapping":{"__isSmartRef__":true,"id":8495},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":8496},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"8495":{"this":{"__isSmartRef__":true,"id":8372}},"8496":{"timestamp":{"__isSmartRef__":true,"id":8497},"user":"sstamm","tags":[]},"8497":{"isSerializedDate":true,"string":"Thu Feb 02 2012 17:03:18 GMT+0100 (CET)"},"8498":{"sourceObj":{"__isSmartRef__":true,"id":8371},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":8371},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":8499},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8499":{"source":{"__isSmartRef__":true,"id":8371},"target":{"__isSmartRef__":true,"id":8371}},"8500":{"sourceObj":{"__isSmartRef__":true,"id":8371},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":8371},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":8501},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"8501":{"source":{"__isSmartRef__":true,"id":8371},"target":{"__isSmartRef__":true,"id":8371}},"8502":{"rev":151069,"author":"athomschke","date":{"__isSmartRef__":true,"id":8503},"url":{"__isSmartRef__":true,"id":8504},"changes":[{"__isSmartRef__":true,"id":8505},{"__isSmartRef__":true,"id":8506},{"__isSmartRef__":true,"id":8507},{"__isSmartRef__":true,"id":8508},{"__isSmartRef__":true,"id":8509},{"__isSmartRef__":true,"id":8510},{"__isSmartRef__":true,"id":8511},{"__isSmartRef__":true,"id":8512},{"__isSmartRef__":true,"id":8513},{"__isSmartRef__":true,"id":8514},{"__isSmartRef__":true,"id":8515},{"__isSmartRef__":true,"id":8516},{"__isSmartRef__":true,"id":8517},{"__isSmartRef__":true,"id":8518},{"__isSmartRef__":true,"id":8519},{"__isSmartRef__":true,"id":8520},{"__isSmartRef__":true,"id":8521},{"__isSmartRef__":true,"id":8522},{"__isSmartRef__":true,"id":8523},{"__isSmartRef__":true,"id":8524},{"__isSmartRef__":true,"id":8525},{"__isSmartRef__":true,"id":8526},{"__isSmartRef__":true,"id":8527},{"__isSmartRef__":true,"id":8528},{"__isSmartRef__":true,"id":8529},{"__isSmartRef__":true,"id":8530},{"__isSmartRef__":true,"id":8531},{"__isSmartRef__":true,"id":8532},{"__isSmartRef__":true,"id":8533},{"__isSmartRef__":true,"id":8534},{"__isSmartRef__":true,"id":8535},{"__isSmartRef__":true,"id":8536},{"__isSmartRef__":true,"id":8537},{"__isSmartRef__":true,"id":8538},{"__isSmartRef__":true,"id":8539},{"__isSmartRef__":true,"id":8540},{"__isSmartRef__":true,"id":8541},{"__isSmartRef__":true,"id":8542},{"__isSmartRef__":true,"id":8543},{"__isSmartRef__":true,"id":8544},{"__isSmartRef__":true,"id":8545},{"__isSmartRef__":true,"id":8546},{"__isSmartRef__":true,"id":8547},{"__isSmartRef__":true,"id":8548},{"__isSmartRef__":true,"id":8549},{"__isSmartRef__":true,"id":8550},{"__isSmartRef__":true,"id":8551},{"__isSmartRef__":true,"id":8552},{"__isSmartRef__":true,"id":8553},{"__isSmartRef__":true,"id":8554},{"__isSmartRef__":true,"id":8555},{"__isSmartRef__":true,"id":8556},{"__isSmartRef__":true,"id":8557},{"__isSmartRef__":true,"id":8558},{"__isSmartRef__":true,"id":8559},{"__isSmartRef__":true,"id":8560},{"__isSmartRef__":true,"id":8561},{"__isSmartRef__":true,"id":8562},{"__isSmartRef__":true,"id":8563},{"__isSmartRef__":true,"id":8564},{"__isSmartRef__":true,"id":8565},{"__isSmartRef__":true,"id":8566},{"__isSmartRef__":true,"id":8567},{"__isSmartRef__":true,"id":8568}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"8503":{"isSerializedDate":true,"string":"Wed Apr 11 2012 09:08:49 GMT+0200 (CEST)"},"8504":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/iPadWidgets/PinLessTouchMenu.html","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"8505":{"type":"S:added","url":null},"8506":{"type":"S:added","url":null},"8507":{"type":"S:added","url":null},"8508":{"type":"S:added","url":null},"8509":{"type":"S:added","url":null},"8510":{"type":"S:added","url":null},"8511":{"type":"S:added","url":null},"8512":{"type":"S:added","url":null},"8513":{"type":"S:added","url":null},"8514":{"type":"S:added","url":null},"8515":{"type":"S:added","url":null},"8516":{"type":"S:added","url":null},"8517":{"type":"S:added","url":null},"8518":{"type":"S:added","url":null},"8519":{"type":"S:added","url":null},"8520":{"type":"S:added","url":null},"8521":{"type":"S:added","url":null},"8522":{"type":"S:added","url":null},"8523":{"type":"S:added","url":null},"8524":{"type":"S:added","url":null},"8525":{"type":"S:added","url":null},"8526":{"type":"S:added","url":null},"8527":{"type":"S:added","url":null},"8528":{"type":"S:added","url":null},"8529":{"type":"S:added","url":null},"8530":{"type":"S:added","url":null},"8531":{"type":"S:added","url":null},"8532":{"type":"S:added","url":null},"8533":{"type":"S:added","url":null},"8534":{"type":"S:added","url":null},"8535":{"type":"S:added","url":null},"8536":{"type":"S:added","url":null},"8537":{"type":"S:added","url":null},"8538":{"type":"S:added","url":null},"8539":{"type":"S:added","url":null},"8540":{"type":"S:added","url":null},"8541":{"type":"S:added","url":null},"8542":{"type":"S:added","url":null},"8543":{"type":"S:added","url":null},"8544":{"type":"S:added","url":null},"8545":{"type":"S:added","url":null},"8546":{"type":"S:added","url":null},"8547":{"type":"S:added","url":null},"8548":{"type":"S:added","url":null},"8549":{"type":"S:added","url":null},"8550":{"type":"S:added","url":null},"8551":{"type":"S:added","url":null},"8552":{"type":"S:added","url":null},"8553":{"type":"S:added","url":null},"8554":{"type":"S:added","url":null},"8555":{"type":"S:added","url":null},"8556":{"type":"S:added","url":null},"8557":{"type":"S:added","url":null},"8558":{"type":"S:added","url":null},"8559":{"type":"S:added","url":null},"8560":{"type":"S:added","url":null},"8561":{"type":"S:added","url":null},"8562":{"type":"S:added","url":null},"8563":{"type":"S:added","url":null},"8564":{"type":"S:added","url":null},"8565":{"type":"S:added","url":null},"8566":{"type":"S:added","url":null},"8567":{"type":"S:added","url":null},"8568":{"type":"S:added","url":null},"8569":{"name":"PartsBin/Tools","partItems":{"__isSmartRef__":true,"id":8570},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"8570":{"ObjectEditor":{"__isSmartRef__":true,"id":8571}},"8571":{"partsSpaceName":"PartsBin/Tools","name":"ObjectEditor","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":1127},{\"__isSmartRef__\":true,\"id\":1158}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":1206},\"id\":\"776DB695-E9C5-410B-9B3D-A492EE5196F1\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":1207},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1208},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1},\"titleBar\":{\"__isSmartRef__\":true,\"id\":1158},\"__serializedExpressions__\":[\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\",\"minSize\",\"minExtent\",\"_Position\"],\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":1209},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":1210},\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1211},\"name\":\"ObjectEditor\",\"highlighted\":false,\"cameForward\":false,\"showsHalos\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isBeingDragged\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":16,\"derivationIds\":[205,\"2951753B-EB95-4093-A0DD-249E83AC2204\",\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\",\"96D56291-98FB-42C4-A247-0A20B4183B14\",\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\",\"22248328-5B04-4E39-ADDE-460C107C790F\",\"2F4F6161-9F4C-469E-AF56-24765FF03B72\",\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\",\"FF731ED6-5217-4053-9B85-77F1BF344BF3\",\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\",\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\",\"94783CDE-55B0-4198-8477-C0756F2C812F\",\"F03206B8-2964-470C-A335-FF321C7743E5\",\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\",\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\",\"FDF9A68D-1149-4666-9946-600CCA238B76\",\"118B9F76-0089-47CC-9C18-9F9FF646339B\",\"B0FFB231-7805-4F89-B4B3-4ACD87687613\",\"76631A8F-F752-4DB8-93ED-1496BC458DF0\",\"04D3062E-744B-4E3D-8B25-5602772A307B\",\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\",\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\",\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\",\"9771786C-46ED-4C4F-A876-F8CF0B84E769\",\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\",\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\",\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\",\"8BEEB84F-C547-44B8-9A1E-4586D5236462\",\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\",\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\"],\"moved\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1.0100552207170073,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1359},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(723.0,268.0)\",\"expandedExtent\":\"lively.pt(729.0,365.0)\",\"prevDragPos\":\"lively.pt(1898.2,4098.7)\",\"expandedPosition\":\"lively.pt(26.0,125.0)\",\"collapsedPosition\":\"lively.pt(21.0,92.9)\",\"minSize\":\"lively.pt(500.0,300.0)\",\"minExtent\":\"lively.pt(455.0,268.0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":523},{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":571},{\"__isSmartRef__\":true,\"id\":236},{\"__isSmartRef__\":true,\"id\":244},{\"__isSmartRef__\":true,\"id\":602},{\"__isSmartRef__\":true,\"id\":693},{\"__isSmartRef__\":true,\"id\":699},{\"__isSmartRef__\":true,\"id\":761},{\"__isSmartRef__\":true,\"id\":804},{\"__isSmartRef__\":true,\"id\":847},{\"__isSmartRef__\":true,\"id\":868}],\"scripts\":[],\"id\":\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\",\"shape\":{\"__isSmartRef__\":true,\"id\":1015},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ObjectEditorPane\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1016},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":1019},\"layout\":{\"__isSmartRef__\":true,\"id\":1020},\"target\":null,\"scriptPane\":{\"__isSmartRef__\":true,\"id\":236},\"scriptList\":{\"__isSmartRef__\":true,\"id\":2},\"connectionList\":{\"__isSmartRef__\":true,\"id\":323},\"morphSelector\":{\"__isSmartRef__\":true,\"id\":602},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"changeIndicator\":{\"__isSmartRef__\":true,\"id\":244},\"isBeingDragged\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"draggingEnabled\":false,\"currentCategory\":null,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"tagChooser\":{\"__isSmartRef__\":true,\"id\":699},\"currentTag\":null,\"derivationIds\":[206,\"3BDE080D-3D60-4BB9-A690-E6001350F596\",\"00E28CBF-E803-4BC0-93CC-651AC21008A5\",\"1B7E7936-0145-47E4-8433-DFE58134E74B\",\"422B98E3-E52B-4057-9C28-865873682DE1\",\"BCDE8D30-ECC2-4883-9587-2518B6822233\",\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\",\"17E22972-5EBC-4511-9779-05E9E665D899\",\"C6F34039-F423-4223-8D6A-85611A138372\",\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\",\"88F702A6-6067-4160-8561-54FAD27ADB17\",\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\",\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\",\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\",\"FEB1641E-DEA0-449B-B5E5-D3946457A986\",\"5A09E61D-0939-46DD-B099-6337F45EAD81\",\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\",\"FCE84B47-1667-482B-B035-D2C3C7F53837\",\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\",\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\",\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\",\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\",\"22651992-9C38-474F-B720-F2FC4B1D9A0E\",\"80BF85C2-6727-4766-861C-09C225341FEA\",\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\",\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\",\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\",\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\",\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\",\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\"],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"partTests\":{\"__isSmartRef__\":true,\"id\":1021},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1022},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"distanceToDragEvent\":\"lively.pt(350.2,-3.2)\",\"_Position\":\"lively.pt(1.0,21.5)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"63898451-C4BE-41C7-B09C-31F71CA4B63C\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"itemList\":[],\"selectedLineNo\":1,\"showsHalos\":false,\"name\":\"ObjectEditorScriptList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"prevScroll\":[0,16],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"layout\":{\"__isSmartRef__\":true,\"id\":7},\"doitContext\":{\"__isSmartRef__\":true,\"id\":8},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":479},\"_FontSize\":10,\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":17,\"currentCategory\":null,\"derivationIds\":[207,\"D87334B5-DFB8-438D-8038-D2C55A798E3B\",\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\",\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\",\"1260A8AA-AD41-451A-A761-BE75A33282E8\",\"11AABB24-1595-4EDC-95DF-8BC66785F47A\",\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\",\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\",\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\",\"D70897C1-82FA-42AD-9D81-A0698E9072CC\",\"69BB0838-2830-4831-A681-185E03308396\",\"434D4493-4DD6-466F-A202-7364A5829C52\",\"93D99F39-CC07-45EB-9459-5230A80A20D2\",\"4756DE7D-3422-46FC-B24B-5565F597D490\",\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\",\"07109F49-B19B-4C20-8632-697478AA1FFB\",\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\",\"C9C566DA-2167-4866-B606-6D9467CC5763\",\"43A75FC1-E0E6-4B7B-84B5-382D18881361\",\"1EE4A800-07BC-4687-B972-0360A139A335\",\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\",\"500ABFF2-CC61-403C-B40B-C38B13EB829E\",\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\",\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\",\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\",\"0435127D-922E-4618-BBE2-72674C58772C\",\"7A26603F-1566-41BE-B32D-6B17A7FAF107\",\"236EA689-19AE-4C3D-BA95-EA5786184C70\",\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\",\"B826CD75-9134-4A06-BC7D-791974BC6735\"],\"selection\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":480},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,63.0)\",\"distanceToDragEvent\":\"lively.pt(126.0,-14.4)\"},\"3\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,242.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"displaySourceForScript\",\"converterString\":\"function (value) {\\n return (value === '-- ALL --') ? null : value;\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6\":{\"source\":{\"__isSmartRef__\":true,\"id\":2},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"7\":{\"resizeHeight\":true},\"8\":{\"submorphs\":[],\"scripts\":[],\"id\":836,\"shape\":{\"__isSmartRef__\":true,\"id\":9},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":10},\"titleBar\":{\"__isSmartRef__\":true,\"id\":11},\"__serializedExpressions__\":[\"contentOffset\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"_Position\"],\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":76},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"showsHalos\":false,\"name\":\"ObjectEditor\",\"target\":{\"__isSmartRef__\":true,\"id\":77},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":235},\"scriptList\":{\"__isSmartRef__\":true,\"id\":2},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":236},\"classButton\":{\"__isSmartRef__\":true,\"id\":303},\"connectionList\":{\"__isSmartRef__\":true,\"id\":323},\"targetButton\":{\"__isSmartRef__\":true,\"id\":335},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"morphSelector\":{\"__isSmartRef__\":true,\"id\":353},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":426},\"cameForward\":false,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":427},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"expandedExtent\":\"lively.pt(861.5,575.2)\",\"prevDragPos\":\"lively.pt(613.0,129.0)\",\"expandedPosition\":\"lively.pt(377.7,419.5)\",\"_Position\":\"lively.pt(715.5,73.9)\"},\"9\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Fill\",\"_Extent\",\"_BorderColor\"],\"_StrokeOpacity\":0,\"_BorderRadius\":9.25,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Extent\":\"lively.pt(981.0,585.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"10\":{\"adjustForNewBounds\":true},\"11\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":12},{\"__isSmartRef__\":true,\"id\":17},{\"__isSmartRef__\":true,\"id\":38},{\"__isSmartRef__\":true,\"id\":53}],\"scripts\":[],\"id\":837,\"shape\":{\"__isSmartRef__\":true,\"id\":69},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":74},\"__serializedExpressions__\":[\"_Position\"],\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":8},\"label\":{\"__isSmartRef__\":true,\"id\":12},\"closeButton\":{\"__isSmartRef__\":true,\"id\":17},\"menuButton\":{\"__isSmartRef__\":true,\"id\":38},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":53},\"owner\":null,\"name\":\"ObjectEditorTitleBar\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":75},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"12\":{\"submorphs\":[],\"scripts\":[],\"id\":838,\"shape\":{\"__isSmartRef__\":true,\"id\":13},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":14}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"_Align\":\"center\",\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":16},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"13\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(922.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"14\":{\"style\":{\"__isSmartRef__\":true,\"id\":15},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":12},\"storedString\":\"\",\"_id\":\"_1341\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"15\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"16\":{\"morph\":{\"__isSmartRef__\":true,\"id\":12},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"17\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":18}],\"scripts\":[],\"id\":839,\"shape\":{\"__isSmartRef__\":true,\"id\":23},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":24},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":29},\"label\":{\"__isSmartRef__\":true,\"id\":18},\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"layout\":{\"__isSmartRef__\":true,\"id\":34},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":35},{\"__isSmartRef__\":true,\"id\":36}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":37},\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(961.0,3.0)\"},\"18\":{\"submorphs\":[],\"scripts\":[],\"id\":840,\"shape\":{\"__isSmartRef__\":true,\"id\":19},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":20}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":22},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"19\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"20\":{\"style\":{\"__isSmartRef__\":true,\"id\":21},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":18},\"storedString\":\"\",\"_id\":\"_1342\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"21\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"22\":{\"morph\":{\"__isSmartRef__\":true,\"id\":18},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"23\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":24},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"24\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":25},{\"__isSmartRef__\":true,\"id\":26},{\"__isSmartRef__\":true,\"id\":27},{\"__isSmartRef__\":true,\"id\":28}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"25\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"26\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"27\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"28\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"29\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":31},{\"__isSmartRef__\":true,\"id\":32},{\"__isSmartRef__\":true,\"id\":33}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"30\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"31\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"32\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"33\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"34\":{\"moveHorizontal\":true},\"35\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":17},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"36\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":17},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"37\":{\"morph\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"38\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":39}],\"scripts\":[],\"id\":841,\"shape\":{\"__isSmartRef__\":true,\"id\":44},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":24},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":45},\"label\":{\"__isSmartRef__\":true,\"id\":39},\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":50},{\"__isSmartRef__\":true,\"id\":51}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"showsHalos\":false,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":52},\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"39\":{\"submorphs\":[],\"scripts\":[],\"id\":842,\"shape\":{\"__isSmartRef__\":true,\"id\":40},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":41}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":38},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":43},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"40\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"41\":{\"style\":{\"__isSmartRef__\":true,\"id\":42},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":39},\"storedString\":\"\",\"_id\":\"_1343\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"42\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"43\":{\"morph\":{\"__isSmartRef__\":true,\"id\":39},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"44\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":24},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"45\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":46},{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":48},{\"__isSmartRef__\":true,\"id\":49}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"46\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"47\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"48\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"49\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"50\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":38},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"51\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":38},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"52\":{\"morph\":{\"__isSmartRef__\":true,\"id\":38},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"53\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":54}],\"scripts\":[],\"id\":843,\"shape\":{\"__isSmartRef__\":true,\"id\":59},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":24},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":60},\"label\":{\"__isSmartRef__\":true,\"id\":54},\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"layout\":{\"__isSmartRef__\":true,\"id\":65},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":67}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":68},\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(942.0,3.0)\"},\"54\":{\"submorphs\":[],\"scripts\":[],\"id\":844,\"shape\":{\"__isSmartRef__\":true,\"id\":55},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":56}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":53},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":58},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"55\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"56\":{\"style\":{\"__isSmartRef__\":true,\"id\":57},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":54},\"storedString\":\"\",\"_id\":\"_1344\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"57\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"58\":{\"morph\":{\"__isSmartRef__\":true,\"id\":54},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"59\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":24},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"60\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":62},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":64}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"61\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"62\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"63\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"64\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"65\":{\"moveHorizontal\":true},\"66\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":53},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"67\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":53},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"68\":{\"morph\":{\"__isSmartRef__\":true,\"id\":53},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"69\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":2,\"_Fill\":{\"__isSmartRef__\":true,\"id\":70},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(981.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"70\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":71},{\"__isSmartRef__\":true,\"id\":72},{\"__isSmartRef__\":true,\"id\":73}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,1,0,-1)\"},\"71\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"72\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,230,230)\"},\"73\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"74\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"75\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"76\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":377.6609726943286,\"f\":419.5142810783999,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"77\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":78},\"id\":394,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":79}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":81},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":82},\"layout\":{\"__isSmartRef__\":true,\"id\":154},\"doitContext\":{\"__isSmartRef__\":true,\"id\":155},\"priorSelectionRange\":[0,36],\"charsReplaced\":\"\",\"lastFindLoc\":20,\"showsHalos\":false,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"78\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":2,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,200.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"79\":{\"style\":{\"__isSmartRef__\":true,\"id\":80},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":77},\"storedString\":\"\",\"_id\":\"_1353\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"80\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"81\":{\"morph\":{\"__isSmartRef__\":true,\"id\":77},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"82\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":77},{\"__isSmartRef__\":true,\"id\":83}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":151},\"id\":395,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":152},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":153},\"LK2\":true,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":77},\"titleBar\":{\"__isSmartRef__\":true,\"id\":83},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"cameForward\":false,\"showsHalos\":false,\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1234.0,448.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"prevDragPos\":\"lively.pt(1478.0,453.0)\"},\"83\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":84},{\"__isSmartRef__\":true,\"id\":90},{\"__isSmartRef__\":true,\"id\":113},{\"__isSmartRef__\":true,\"id\":130}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":148},\"id\":396,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":149},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":150},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":82},\"label\":{\"__isSmartRef__\":true,\"id\":84},\"closeButton\":{\"__isSmartRef__\":true,\"id\":90},\"menuButton\":{\"__isSmartRef__\":true,\"id\":113},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":130},\"owner\":{\"__isSmartRef__\":true,\"id\":82},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"84\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":85},\"id\":397,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":86}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":88},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":89},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"85\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"86\":{\"style\":{\"__isSmartRef__\":true,\"id\":87},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":84},\"storedString\":\"\",\"_id\":\"_1345\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"87\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"88\":{\"morph\":{\"__isSmartRef__\":true,\"id\":84},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"89\":{\"resizeWidth\":true},\"90\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":91}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":96},\"id\":398,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":102},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":103},\"label\":{\"__isSmartRef__\":true,\"id\":91},\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"layout\":{\"__isSmartRef__\":true,\"id\":108},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":109},{\"__isSmartRef__\":true,\"id\":111}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"91\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":92},\"id\":399,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":93}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":95},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":90},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"92\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"93\":{\"style\":{\"__isSmartRef__\":true,\"id\":94},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":91},\"storedString\":\"\",\"_id\":\"_1346\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"94\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"95\":{\"morph\":{\"__isSmartRef__\":true,\"id\":91},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"96\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"97\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":98},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":100},{\"__isSmartRef__\":true,\"id\":101}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"98\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"99\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"100\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"101\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"102\":{\"morph\":{\"__isSmartRef__\":true,\"id\":90},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"103\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":104},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":106},{\"__isSmartRef__\":true,\"id\":107}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"104\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"105\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"106\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"107\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"108\":{\"moveHorizontal\":true},\"109\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":90},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":110},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"110\":{\"source\":{\"__isSmartRef__\":true,\"id\":90},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"111\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":90},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":112},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"112\":{\"source\":{\"__isSmartRef__\":true,\"id\":90},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"113\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":114}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":119},\"id\":400,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":120},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":121},\"label\":{\"__isSmartRef__\":true,\"id\":114},\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":128}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"114\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":115},\"id\":401,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":116}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":118},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":113},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"115\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"116\":{\"style\":{\"__isSmartRef__\":true,\"id\":117},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":114},\"storedString\":\"\",\"_id\":\"_1347\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"117\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"118\":{\"morph\":{\"__isSmartRef__\":true,\"id\":114},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"119\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"120\":{\"morph\":{\"__isSmartRef__\":true,\"id\":113},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"121\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":124},{\"__isSmartRef__\":true,\"id\":125}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"122\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"123\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"124\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"125\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"126\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":113},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":127},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"127\":{\"source\":{\"__isSmartRef__\":true,\"id\":113},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"128\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":113},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":129},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"129\":{\"source\":{\"__isSmartRef__\":true,\"id\":113},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"130\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":131}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":136},\"id\":402,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":137},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":138},\"label\":{\"__isSmartRef__\":true,\"id\":131},\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"layout\":{\"__isSmartRef__\":true,\"id\":143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":146}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"131\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":132},\"id\":403,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":133}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":135},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":130},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"132\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"133\":{\"style\":{\"__isSmartRef__\":true,\"id\":134},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":131},\"storedString\":\"\",\"_id\":\"_1348\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"134\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"135\":{\"morph\":{\"__isSmartRef__\":true,\"id\":131},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"136\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"137\":{\"morph\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"138\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":140},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":142}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"139\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"140\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"141\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"142\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"143\":{\"moveHorizontal\":true},\"144\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":130},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":145},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"145\":{\"source\":{\"__isSmartRef__\":true,\"id\":130},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"146\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":130},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":147},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"147\":{\"source\":{\"__isSmartRef__\":true,\"id\":130},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"148\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":70},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"149\":{\"morph\":{\"__isSmartRef__\":true,\"id\":83},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"150\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"151\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\"},\"152\":{\"morph\":{\"__isSmartRef__\":true,\"id\":82},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"153\":{\"adjustForNewBounds\":true},\"154\":{\"resizeWidth\":true,\"resizeHeight\":true},\"155\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":163}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":230},\"id\":361,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":231},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":232},\"LK2\":true,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\"],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":156},\"titleBar\":{\"__isSmartRef__\":true,\"id\":163},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":233},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":234},\"ignoreEventsOnExpand\":false,\"owner\":null,\"showsHalos\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"state\":\"shutdown\",\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1131.0,79.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(500.0,22.0)\",\"expandedExtent\":\"lively.pt(500.0,222.0)\",\"prevDragPos\":\"lively.pt(1507.0,76.0)\",\"expandedPosition\":\"lively.pt(1131.0,79.0)\",\"collapsedPosition\":\"lively.pt(1131.0,79.0)\"},\"156\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":157},\"id\":360,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":158}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":160},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":0,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":155},\"layout\":{\"__isSmartRef__\":true,\"id\":161},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":162}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1307282796737,\"accessibleInInactiveWindow\":true,\"eventsAreIgnored\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Visible\":true,\"charsReplaced\":\"\",\"lastFindLoc\":15,\"textString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"157\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":2,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,0.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"158\":{\"style\":{\"__isSmartRef__\":true,\"id\":159},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":156},\"_id\":\"_713\",\"storedString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"159\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"160\":{\"morph\":{\"__isSmartRef__\":true,\"id\":156},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"161\":{\"resizeWidth\":true,\"resizeHeight\":true},\"162\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":156},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":156},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"163\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":164},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":188},{\"__isSmartRef__\":true,\"id\":205}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":223},\"id\":362,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":228},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":229},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":155},\"label\":{\"__isSmartRef__\":true,\"id\":164},\"closeButton\":{\"__isSmartRef__\":true,\"id\":170},\"menuButton\":{\"__isSmartRef__\":true,\"id\":188},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":205},\"owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"164\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":165},\"id\":363,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":166}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":168},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":169},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"165\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"166\":{\"style\":{\"__isSmartRef__\":true,\"id\":167},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":164},\"storedString\":\"\",\"_id\":\"_1349\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"167\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"168\":{\"morph\":{\"__isSmartRef__\":true,\"id\":164},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"169\":{\"resizeWidth\":true},\"170\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":171}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":176},\"id\":364,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":177},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":178},\"label\":{\"__isSmartRef__\":true,\"id\":171},\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"layout\":{\"__isSmartRef__\":true,\"id\":183},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":184},{\"__isSmartRef__\":true,\"id\":186}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"171\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":172},\"id\":365,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":173}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":175},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":170},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"172\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"173\":{\"style\":{\"__isSmartRef__\":true,\"id\":174},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":171},\"storedString\":\"\",\"_id\":\"_1350\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"174\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"175\":{\"morph\":{\"__isSmartRef__\":true,\"id\":171},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"176\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"177\":{\"morph\":{\"__isSmartRef__\":true,\"id\":170},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"178\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":179},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":181},{\"__isSmartRef__\":true,\"id\":182}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"179\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"180\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"181\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"182\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"183\":{\"moveHorizontal\":true},\"184\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":170},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":185},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"185\":{\"source\":{\"__isSmartRef__\":true,\"id\":170},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"186\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":170},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":187},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"187\":{\"source\":{\"__isSmartRef__\":true,\"id\":170},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"188\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":189}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":194},\"id\":366,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":195},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":196},\"label\":{\"__isSmartRef__\":true,\"id\":189},\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":201},{\"__isSmartRef__\":true,\"id\":203}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"189\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":190},\"id\":367,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":191}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":193},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":188},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"190\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"191\":{\"style\":{\"__isSmartRef__\":true,\"id\":192},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":189},\"storedString\":\"\",\"_id\":\"_1351\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"192\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"193\":{\"morph\":{\"__isSmartRef__\":true,\"id\":189},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"194\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"195\":{\"morph\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"196\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":197},{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":199},{\"__isSmartRef__\":true,\"id\":200}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"197\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"198\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"199\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"200\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"201\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":188},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"202\":{\"source\":{\"__isSmartRef__\":true,\"id\":188},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"203\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":188},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":204},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"204\":{\"source\":{\"__isSmartRef__\":true,\"id\":188},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"205\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":206}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":211},\"id\":368,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":212},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":213},\"label\":{\"__isSmartRef__\":true,\"id\":206},\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"layout\":{\"__isSmartRef__\":true,\"id\":218},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":221}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"206\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":207},\"id\":369,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":208}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":210},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":205},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"207\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"208\":{\"style\":{\"__isSmartRef__\":true,\"id\":209},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":206},\"storedString\":\"\",\"_id\":\"_1352\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"209\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"210\":{\"morph\":{\"__isSmartRef__\":true,\"id\":206},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"211\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":205},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":214},{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":217}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"214\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"215\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"216\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"217\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"218\":{\"moveHorizontal\":true},\"219\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":205},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":220},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"220\":{\"source\":{\"__isSmartRef__\":true,\"id\":205},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"221\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":205},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":222},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"222\":{\"source\":{\"__isSmartRef__\":true,\"id\":205},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"223\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":224},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"224\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":225},{\"__isSmartRef__\":true,\"id\":226},{\"__isSmartRef__\":true,\"id\":227}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"225\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"226\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(243,243,243)\"},\"227\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"228\":{\"morph\":{\"__isSmartRef__\":true,\"id\":163},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"229\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"230\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"231\":{\"morph\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"232\":{\"adjustForNewBounds\":true},\"233\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"234\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"235\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"Edit scripts and connections of a specific morph. Early version.\",\"partName\":\"ObjectEditor\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"236\":{\"submorphs\":[],\"scripts\":[],\"id\":\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\",\"shape\":{\"__isSmartRef__\":true,\"id\":237},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"distanceToDragEvent\",\"_Position\"],\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,courier\",\"_MaxTextWidth\":588.0166612695056,\"_MaxTextHeight\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":238}],\"layout\":{\"__isSmartRef__\":true,\"id\":240},\"showsHalos\":false,\"prevScroll\":[0,0],\"name\":\"ObjectEditorScriptPane\",\"charsReplaced\":\"codeBase\",\"lastFindLoc\":195,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":241},\"_ClipMode\":\"auto\",\"_FontSize\":9,\"lastSyntaxHighlightTime\":1,\"doitContext\":null,\"savedTextString\":\"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \\nthis.addScript(function updateRecursive(url, nextFunc) {\\n this.log(\\\"recursive update \\\" + url.relativePathFrom(URL.root)\\n)\\n this.updateSearchIndex(url, 1, function() {\\n url.asWebResource().getSubElements(1).subCollections\\n .doAndContinue(function(next, ea) {\\n this.updateRecursive(ea, 1, next)\\n }.bind(this), nextFunc)\\n }.bind(this))\\n\\n}).tag([]);\",\"_Align\":\"left\",\"lastSearchString\":\"migrate\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":242},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":243},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":259}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_MinTextWidth\":588.0166612695056,\"_MinTextHeight\":null,\"lastSaveSource\":\"\",\"isBeingDragged\":false,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":1},\"isCopyMorphRef\":true,\"morphRefId\":1,\"statusMorph\":{\"__isSmartRef__\":true,\"id\":261},\"derivationIds\":[219,\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\",\"4D92BDFD-A599-4154-A197-A4B1292C1619\",\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\",\"47731662-FF8E-4C0F-A170-FD5C56A06021\",\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\",\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\",\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\",\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\",\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\",\"3547765B-E224-48EC-B58F-278C1DC7422E\",\"8561ACCF-315A-46EC-9412-BC5D4C55D437\",\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\",\"5141CF81-6EA1-419B-97AC-62C22FEFC658\",\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\",\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\",\"70FBC800-1914-4F9C-A8E4-2190F72E2902\",\"64465644-E389-4AA2-BE05-93FB591B45D0\",\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\",\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\",\"27E050B0-3192-426E-B01D-907ECF280A68\",\"A241F064-0186-4F84-A037-84CBD9E0D24D\",\"829776FC-15F2-466D-B5F4-88CC9444B1B8\",\"22E56E25-3268-413C-B033-1DB2D96AFA9B\",\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\",\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\",\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\",\"AB62E3F9-D889-47F9-922A-C440E6382005\",\"6675A7FB-925B-4D65-9CBE-77F2760A6040\",\"122CA78C-89E9-45CE-ADE1-33219233E35A\"],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"syntaxHighlightingWhileTyping\":true,\"#startLetters\":\"enable\",\"_Rotation\":0,\"_Scale\":1,\"_syntaxHighlightTimeout\":null,\"lastSyntaxHighlightTimes\":[1,5,7,3,4,5,5,11,10,10],\"_lastSyntaxHighlightTime\":3,\"previousSelection\":[429,429],\"textString\":\"\",\"_WordBreak\":\"break-all\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":266},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"distanceToDragEvent\":\"lively.pt(341.2,-18.3)\",\"_Position\":\"lively.pt(200.0,40.0)\"},\"237\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"auto\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(590.0,380.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"238\":{\"style\":{\"__isSmartRef__\":true,\"id\":239},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":236},\"_id\":\"_984\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"239\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"240\":{\"resizeWidth\":true,\"resizeHeight\":true},\"241\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":236},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"243\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":236},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":244},\"targetMethodName\":\"indicateUnsavedChanges\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"244\":{\"submorphs\":[],\"scripts\":[],\"id\":\"9016491A-C768-4B45-9321-45C78BCEE4A6\",\"shape\":{\"__isSmartRef__\":true,\"id\":245},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"savedColor\",\"alarmColor\",\"distanceToDragEvent\"],\"showsHalos\":false,\"name\":\"ChangeIndicator\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":246},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":247},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":248},\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":26,\"derivationIds\":[220,\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\",\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\",\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\",\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\",\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\",\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\",\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\",\"AF2BEE76-C34F-457E-8699-9896327A4C07\",\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\",\"44CEBF61-9A92-4E36-9576-425D5054B471\",\"E9ACF86B-B775-4125-83BC-7E4500597D40\",\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\",\"8771140D-0D57-4CAF-A57B-857F858CCC73\",\"BE774795-5889-4DB8-A366-1C774555761B\",\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\",\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\",\"048AE915-30CF-4DE4-819B-F7D41CE99585\",\"0417EEDD-6B12-4AF1-B7BC-875E32521980\",\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\",\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\",\"9F92F095-A6B5-46E8-ADA1-051904ABE386\",\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\",\"7258922C-C991-4EF3-A09B-318D8B6A1306\",\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\",\"74FBBDBC-44BA-4111-B3DB-58142522023F\",\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\",\"1761630D-17E9-4E04-A73C-9D15C26E19E3\",\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\",\"6511B508-3FE2-4BDC-906A-D4E827163B0D\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":249},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(782.0,40.0)\",\"savedColor\":\"Color.rgb(0,0,0)\",\"alarmColor\":\"Color.rgb(240,0,0)\",\"distanceToDragEvent\":\"lively.pt(37.3,-17.5)\"},\"245\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(8.6,9.7)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"246\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"Rectangle\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"247\":{\"morph\":{\"__isSmartRef__\":true,\"id\":244},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"248\":{\"moveHorizontal\":true,\"adjustForNewBounds\":true},\"249\":{\"indicateUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":250},\"setColors\":{\"__isSmartRef__\":true,\"id\":254}},\"250\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":251},\"source\":\"function indicateUnsavedChanges() {\\n if (this.owner.scriptPane.hasChanged()) {\\n this.setColors(this.alarmColor);\\n } else {\\n this.setColors(this.savedColor);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":252},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"251\":{\"this\":{\"__isSmartRef__\":true,\"id\":244}},\"252\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":253}},\"253\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\"},\"254\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":255},\"source\":\"function setColors(color) {\\n this.setFill(color);\\n this.setBorderColor(color);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":256},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"255\":{\"this\":{\"__isSmartRef__\":true,\"id\":244}},\"256\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":257}},\"257\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\"},\"258\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":236},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":236},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"259\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":236},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":236},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":260},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"260\":{\"source\":{\"__isSmartRef__\":true,\"id\":236},\"target\":{\"__isSmartRef__\":true,\"id\":236}},\"261\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":262},\"id\":553,\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":263}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":265},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"visible\",\"fixedWidth\":true,\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":11,\"__serializedExpressions__\":[\"_Position\",\"_TextColor\"],\"_MaxTextWidth\":90,\"_MinTextWidth\":90,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"evalEnabled\":false,\"_Align\":\"center\",\"_VerticalAlign\":\"center\",\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(275.5,224.3)\",\"_TextColor\":\"Color.rgb(0,204,0)\"},\"262\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,25.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(204,204,204)\",\"_Fill\":\"Color.rgb(255,255,255)\"},\"263\":{\"style\":{\"__isSmartRef__\":true,\"id\":264},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":261},\"_id\":\"_1099\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"264\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"265\":{\"morph\":{\"__isSmartRef__\":true,\"id\":261},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"266\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":267},\"boundEval\":{\"__isSmartRef__\":true,\"id\":275},\"reset\":{\"__isSmartRef__\":true,\"id\":283},\"display\":{\"__isSmartRef__\":true,\"id\":287},\"hasChanged\":{\"__isSmartRef__\":true,\"id\":291},\"displayStatus\":{\"__isSmartRef__\":true,\"id\":295},\"updateTarget\":{\"__isSmartRef__\":true,\"id\":299}},\"267\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":268},\"source\":\"function doSave() {\\n $super();\\n var saved = this.boundEval(this.getTextString());\\n if (saved) {\\n this.lastSaveSource = this.textString;\\n this.owner.changeIndicator.indicateUnsavedChanges();\\n this.owner.updateLists();\\n this.owner.selectChangedContent(this.getTextString());\\n this.displayStatus(\\\"saved source\\\", Color.green);\\n } else {\\n this.displayStatus(\\\"not saved\\\", Color.red);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":273},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"268\":{\"this\":{\"__isSmartRef__\":true,\"id\":236},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":269}},\"269\":{\"$super\":{\"__isSmartRef__\":true,\"id\":270}},\"270\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":271},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":272},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"271\":{\"obj\":{\"__isSmartRef__\":true,\"id\":236},\"name\":\"doSave\"},\"272\":{},\"273\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":274},\"user\":\"lauritz\"},\"274\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\"},\"275\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":276},\"source\":\"function boundEval(str) {\\n var result;\\n\\n this.objectEditorPane.ensureAnnotationLayer();\\n withLayers([ScriptAnnotationLayer], function() {\\n result = $super(str);\\n })\\n \\n return result\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":281},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"276\":{\"this\":{\"__isSmartRef__\":true,\"id\":236},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":277}},\"277\":{\"$super\":{\"__isSmartRef__\":true,\"id\":278}},\"278\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":279},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":280},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"279\":{\"obj\":{\"__isSmartRef__\":true,\"id\":236},\"name\":\"boundEval\"},\"280\":{},\"281\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":282},\"user\":\"lauritz\",\"categories\":[]},\"282\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\"},\"283\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":284},\"source\":\"function reset() {\\n this.doitContext = null;\\n this.lastSaveSource = \\\"\\\";\\n this.textString = \\\"\\\";\\n this.lastSaveSource = this.textString;\\n this.enableSyntaxHighlighting();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":285},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"284\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"285\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":286},\"user\":\"cschuster\",\"tags\":[]},\"286\":{\"isSerializedDate\":true,\"string\":\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\"},\"287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":288},\"source\":\"function display(jsCode) {\\n this.lastSaveSource = jsCode;\\n this.setTextString(jsCode);\\n this.enableSyntaxHighlighting();\\n this.highlightJavaScriptSyntax();\\n this.applyStyle({align: 'left'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":289},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"288\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"289\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":290},\"user\":\"lauritz\",\"tags\":[]},\"290\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\"},\"291\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":292},\"source\":\"function hasChanged() {\\n var cleanText = function (string) {\\n var source = string.trim();\\n if (source.substring(0,2) === \\\"//\\\") {\\n // removes annotation line\\n source = source.substring(source.indexOf(\\\"\\\\n\\\"), source.length);\\n source = source.trim();\\n }\\n if (source === 'undefined' || source === 'null') source = '';\\n return source;\\n }\\n var cleanedTextString = cleanText(this.textString);\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\n return cleanedTextString !== cleanedLastSource;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":293},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"292\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"293\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":294},\"user\":\"lauritz\",\"categories\":[]},\"294\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\"},\"295\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":296},\"source\":\"function displayStatus(msg, color, delay) {\\n if (!this.statusMorph) {\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\n this.statusMorph.setFill(this.owner.getFill());\\n this.statusMorph.setFontSize(11);\\n this.statusMorph.setAlign('center');\\n this.statusMorph.setVerticalAlign('center');\\n }\\n this.statusMorph.setTextString(msg);\\n this.statusMorph.centerAt(this.innerBounds().center());\\n this.statusMorph.setTextColor(color || Color.black);\\n this.addMorph(this.statusMorph);\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":297},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"296\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"297\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":298},\"user\":\"lauritz\",\"categories\":[]},\"298\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\"},\"299\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":300},\"source\":\"function updateTarget(target) {\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.doitContext = this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":301},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"300\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"301\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":302},\"user\":\"lauritz\",\"tags\":[]},\"302\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\"},\"303\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":304}],\"scripts\":[],\"id\":847,\"shape\":{\"__isSmartRef__\":true,\"id\":309},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":310},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":315},\"label\":{\"__isSmartRef__\":true,\"id\":304},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorClassButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":320},\"_Scale\":1,\"owner\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":321},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":322},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(820.0,9.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"304\":{\"submorphs\":[],\"scripts\":[],\"id\":848,\"shape\":{\"__isSmartRef__\":true,\"id\":305},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":18,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"owner\":{\"__isSmartRef__\":true,\"id\":303},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":306}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":308},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"305\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,18.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"306\":{\"style\":{\"__isSmartRef__\":true,\"id\":307},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":304},\"storedString\":\"\",\"_id\":\"_1355\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"307\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"308\":{\"morph\":{\"__isSmartRef__\":true,\"id\":304},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"309\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":310},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"310\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":312},{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":314}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"311\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"312\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"313\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"314\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"315\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":318},{\"__isSmartRef__\":true,\"id\":319}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"316\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"317\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"318\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"319\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"320\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"321\":{\"moveHorizontal\":true},\"322\":{\"morph\":{\"__isSmartRef__\":true,\"id\":303},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"323\":{\"submorphs\":[],\"scripts\":[],\"id\":\"06822A39-C077-4531-B3A6-3DAC393B6E04\",\"shape\":{\"__isSmartRef__\":true,\"id\":324},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"itemList\":[],\"selectedLineNo\":1,\"showsHalos\":false,\"name\":\"ObjectEditorConnectionList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":325},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":326}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"prevScroll\":[0,0],\"layout\":{\"__isSmartRef__\":true,\"id\":328},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":329},\"_FontSize\":10,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":19,\"derivationIds\":[209,\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\",\"35301083-B60D-4A43-8566-23860EEB4C04\",\"9CC401CC-5A35-4643-935B-FD049C284E16\",\"C9879D40-5E79-4C56-AA79-562ED82BF052\",\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\",\"8B59E237-F372-4F70-9768-7E9C1A7A021D\",\"FC85F1B9-1978-42D2-850C-BD249981E8B4\",\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\",\"CC361093-FF73-479B-9431-C645CB48F518\",\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\",\"038AF132-861E-4A77-8756-E6B476413639\",\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\",\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\",\"806ACC1C-1353-436B-B1FE-568846777C17\",\"C74AE022-1184-4FDF-A53D-A17627FF61EA\",\"686AF565-EEB0-4AB7-A12E-26727DAD9291\",\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\",\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\",\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\",\"D21F598A-4E44-4752-B205-9595DF0E9AE3\",\"FD6670F8-44F6-436A-960F-8BE8890F8B75\",\"C5522110-E6CA-4F96-B33E-BEBF6978088A\",\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\",\"242A0967-D906-4396-9326-3CC0C9C3EA60\",\"39C09174-63A5-421F-AB88-7A98755661E5\",\"40C2C766-248F-451F-9D85-D1E4DCCB559D\",\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\",\"F78E083D-993E-4963-8A7F-CB7182DE3931\",\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\"],\"selection\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":330},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,346.7)\",\"distanceToDragEvent\":\"lively.pt(125.0,-17.1)\"},\"324\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,74.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"325\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"326\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":323},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"displaySourceForConnection\",\"converterString\":\"function (value) {\\n if (!value) return;\\n return (value === '-- ALL --') ? null : value[1];\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":327},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"327\":{\"source\":{\"__isSmartRef__\":true,\"id\":323},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"328\":{\"resizeHeight\":false,\"moveVertical\":true},\"329\":{\"morph\":{\"__isSmartRef__\":true,\"id\":323},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"330\":{\"preselectItem\":{\"__isSmartRef__\":true,\"id\":331}},\"331\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":332},\"source\":\"function preselectItem() {\\n if (this.getList().size() === 2) {\\n this.selectAt(1);\\n } else {\\n this.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":333},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"332\":{\"this\":{\"__isSmartRef__\":true,\"id\":323}},\"333\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":334},\"user\":\"lauritz\"},\"334\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\"},\"335\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":336}],\"scripts\":[],\"id\":47,\"shape\":{\"__isSmartRef__\":true,\"id\":340},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":341},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":346},\"label\":{\"__isSmartRef__\":true,\"id\":336},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":351}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorTargetButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":352},\"_Scale\":1,\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(215.0,35.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"336\":{\"submorphs\":[],\"scripts\":[],\"id\":48,\"shape\":{\"__isSmartRef__\":true,\"id\":337},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":20,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"owner\":{\"__isSmartRef__\":true,\"id\":335},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":338}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"337\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"338\":{\"style\":{\"__isSmartRef__\":true,\"id\":339},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":336},\"storedString\":\"\",\"_id\":\"_1356\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"339\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"340\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":341},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"341\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":342},{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":344},{\"__isSmartRef__\":true,\"id\":345}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"342\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"343\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"344\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"345\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"346\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":348},{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":350}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"347\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"348\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"349\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"350\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"351\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":335},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"chooseTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"352\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"353\":{\"submorphs\":[],\"scripts\":[],\"id\":435,\"shape\":{\"__isSmartRef__\":true,\"id\":354},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"_MaxTextWidth\":218,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":12,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":355},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":356}],\"charsReplaced\":\"\",\"lastFindLoc\":5,\"priorSelectionRange\":[15,15],\"prevScroll\":[0,0],\"_ClipMode\":\"visible\",\"list\":[],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":358}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"listMorph\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":null,\"_Align\":\"left\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":360},\"_MinTextWidth\":218,\"_MinTextHeight\":null,\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":361},\"selection\":{\"__isSmartRef__\":true,\"id\":0},\"previousSelection\":[0,13],\"isCopyMorphRef\":true,\"morphRefId\":1,\"isBeingDragged\":false,\"draggingEnabled\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":380},\"_Rotation\":0,\"_Scale\":1,\"savedTextString\":\"100\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":381},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,10.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(153.9,-23.7)\"},\"354\":{\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\",\"_Fill\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":3.7000000000000006,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(244,244,244)\"},\"355\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"356\":{\"style\":{\"__isSmartRef__\":true,\"id\":357},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":353},\"storedString\":\"\",\"_id\":\"_1357\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"357\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"358\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":353},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"setTarget\",\"converterString\":\"function (name) { return $world.get(name)}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":359},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"359\":{\"source\":{\"__isSmartRef__\":true,\"id\":353},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"360\":{\"morph\":{\"__isSmartRef__\":true,\"id\":353},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"361\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":362},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":364},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":366},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":368},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":370},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":372},\"onBlur\":{\"__isSmartRef__\":true,\"id\":374},\"reset\":{\"__isSmartRef__\":true,\"id\":376},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":378}},\"362\":{\"time\":{\"__isSmartRef__\":true,\"id\":363},\"user\":\"lauritz\"},\"363\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\"},\"364\":{\"time\":{\"__isSmartRef__\":true,\"id\":365},\"user\":\"lauritz\"},\"365\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\"},\"366\":{\"time\":{\"__isSmartRef__\":true,\"id\":367},\"user\":\"lauritz\"},\"367\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\"},\"368\":{\"time\":{\"__isSmartRef__\":true,\"id\":369},\"user\":\"lauritz\"},\"369\":{\"isSerializedDate\":true,\"string\":\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\"},\"370\":{\"time\":{\"__isSmartRef__\":true,\"id\":371},\"user\":\"lauritz\"},\"371\":{\"isSerializedDate\":true,\"string\":\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\"},\"372\":{\"time\":{\"__isSmartRef__\":true,\"id\":373},\"user\":\"lauritz\"},\"373\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\"},\"374\":{\"time\":{\"__isSmartRef__\":true,\"id\":375},\"user\":\"lauritz\"},\"375\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\"},\"376\":{\"time\":{\"__isSmartRef__\":true,\"id\":377},\"user\":\"lauritz\"},\"377\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\"},\"378\":{\"time\":{\"__isSmartRef__\":true,\"id\":379},\"user\":\"lauritz\"},\"379\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\"},\"380\":{},\"381\":{\"getList\":{\"__isSmartRef__\":true,\"id\":382},\"setList\":{\"__isSmartRef__\":true,\"id\":385},\"reset\":{\"__isSmartRef__\":true,\"id\":388},\"example\":{\"__isSmartRef__\":true,\"id\":391},\"removeList\":{\"__isSmartRef__\":true,\"id\":394},\"onBlur\":{\"__isSmartRef__\":true,\"id\":397},\"createListMorph\":{\"__isSmartRef__\":true,\"id\":404},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":407},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":410},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":413},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":416},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":419}},\"382\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":383},\"source\":\"function getList() {\\n return this.world().indentedListItemsOfMorphNames();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":384},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"383\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"384\":{},\"385\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":386},\"source\":\"function setList(list) {\\n return this.list = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":387},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"386\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"387\":{},\"388\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":389},\"source\":\"function reset() {\\n this.list = [];\\n this.textString = 'empty';\\n this.removeList();\\n this.resetConnections();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":390},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"389\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"390\":{},\"391\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":392},\"source\":\"function example() {\\n/*\\nthis.example()\\nthis.getList()\\n*/\\n this.setList(Array.range(0,100));\\n this.textString = 'empty';\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":393},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"392\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"393\":{},\"394\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":395},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":396},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"395\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"396\":{},\"397\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":398},\"source\":\"function onBlur() {\\n $super();\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":403},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"398\":{\"this\":{\"__isSmartRef__\":true,\"id\":353},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":399}},\"399\":{\"$super\":{\"__isSmartRef__\":true,\"id\":400}},\"400\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":401},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":402},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"401\":{\"obj\":{\"__isSmartRef__\":true,\"id\":353},\"name\":\"onBlur\"},\"402\":{},\"403\":{},\"404\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":405},\"source\":\"function createListMorph() {\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\n list.setList(this.getList());\\n list.setFontSize(12);\\n\\n list.disableGrabbing();\\n list.disableDragging();\\n \\n this.addMorph(list);\\n list.setPosition(pt(0,0));\\n\\n connect(list, 'selection', this, 'setTargetToListSelection');\\n \\n return list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":406},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"405\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"406\":{},\"407\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":408},\"source\":\"function resetConnections() {\\n disconnectAll(this);\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\n\\tfunction (name) { return $world.get(name)}});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":409},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"408\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"409\":{},\"410\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":411},\"source\":\"function displayTopLevelMorphs() {\\n if (this.listMorph) { this.removeList(); return true }\\n var list = this.createListMorph(); \\n this.addMorph(list);\\n this.listMorph = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":412},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"411\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"412\":{},\"413\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":414},\"source\":\"function setTargetToListSelection(selection) { \\n this.removeList();\\n if (!selection) return;\\n if (this.owner.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function (confirmed) {\\n if (confirmed) that.setTargetOfPane(selection);\\n }\\n this.owner.confirmUnsavedChanges(callback);\\n } else {\\n this.setTargetOfPane(selection);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"414\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"415\":{},\"416\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":417},\"source\":\"function setTargetOfPane(selection) {\\n this.owner.setTarget(selection);\\n this.setTextString(selection.getName());\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":418},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"417\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"418\":{},\"419\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":420},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n return false;\\n } else {\\n this.displayTopLevelMorphs();\\n return true;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":425},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"420\":{\"this\":{\"__isSmartRef__\":true,\"id\":353},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":421}},\"421\":{\"$super\":{\"__isSmartRef__\":true,\"id\":422}},\"422\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":423},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":424},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"423\":{\"obj\":{\"__isSmartRef__\":true,\"id\":353},\"name\":\"onMouseDown\"},\"424\":{},\"425\":{},\"426\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"427\":{\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":428},\"setTarget\":{\"__isSmartRef__\":true,\"id\":431},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":434},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":437},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":440},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":443},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":446},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":449},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":452},\"newScript\":{\"__isSmartRef__\":true,\"id\":455},\"newConnection\":{\"__isSmartRef__\":true,\"id\":458},\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":461},\"disconnectConnection\":{\"__isSmartRef__\":true,\"id\":464},\"updateLists\":{\"__isSmartRef__\":true,\"id\":467},\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":470},\"reset\":{\"__isSmartRef__\":true,\"id\":473},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":476}},\"428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":429},\"source\":\"function sortedScriptNamesOfObj(obj) {\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\n return Functions.own(obj)\\n\\t.select(function(name) { return obj[name].hasLivelyClosure })\\n\\t.sortBy(function(name) { return name.toLowerCase() });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":430},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"429\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"430\":{},\"431\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":432},\"source\":\"function setTarget(morph) {\\n this.reset();\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.target = morph;\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\n this.scriptPane.doitContext = this.target;\\n this.updateLists();\\n this.displayInitialScript();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":433},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"432\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"433\":{},\"434\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":435},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName].getOriginal();\\n return Strings.format('this.addScript(%s);' ,script)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":436},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"435\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"436\":{},\"437\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":438},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":439},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"438\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"439\":{},\"440\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":441},\"source\":\"function generateTargetCode(baseObject, targetObject) {\\n\\tvar name = targetObject.name;\\n\\tif (baseObject === targetObject) \\n\\t\\treturn \\\"this\\\";\\n\\telse if (baseObject[name] === targetObject) \\n\\t\\treturn \\\"this.\\\" + name;\\n\\telse if (baseObject.testObject === targetObject) \\n\\t\\treturn \\\"this.testObject\\\";\\n\\telse if (baseObject.get(name) === targetObject) \\n\\t\\treturn 'this.get(\\\"' + name + '\\\")';\\n\\telse if (targetObject instanceof Morph) \\n\\t\\treturn '$morph(\\\"' + name + '\\\")';\\n\\telse \\n\\t\\treturn \\\"????\\\";\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":442},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"441\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"442\":{},\"443\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":444},\"source\":\"function sortedConnectionNamesOfObj(obj) {\\n if (\\\"attributeConnections\\\" in obj) {\\n return obj.attributeConnections\\n .sortBy(function(each) {return name.toLowerCase() })\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\n } else {\\n return [];\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":445},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"444\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"445\":{},\"446\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":447},\"source\":\"function displayJavaScriptSource(jsCode) {\\n this.scriptPane.setTextString(jsCode);\\n this.scriptPane.highlightJavaScriptSyntax();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":448},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"447\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"448\":{},\"449\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":450},\"source\":\"function displaySourceForScript(scriptName) {\\n if (!scriptName) return;\\n var code = \\\"\\\", that = this;\\n if (scriptName === \\\"-- ALL --\\\") {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\");\\n });\\n } else {\\n code = this.generateSourceForScript(scriptName); \\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":451},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"450\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"451\":{},\"452\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":453},\"source\":\"function displaySourceForConnection(connection) {\\n if (!connection) return;\\n var code = \\\"\\\", that = this;\\n if ((typeof connection === \\\"string\\\") && connection === \\\"-- ALL --\\\") {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n })\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":454},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"453\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"454\":{},\"455\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":456},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n\\\\t\\\\n});\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":457},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"456\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"457\":{},\"458\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":459},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":460},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"459\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"460\":{},\"461\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":462},\"source\":\"function deleteSelectedScript() {\\n if (this.scriptList.selection && this.target) {\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\n delete this.target[this.scriptList.selection];\\n this.updateLists();\\n this.displayInitialScript();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":463},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"462\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"463\":{},\"464\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":465},\"source\":\"function disconnectConnection() {\\n var selection = this.connectionList.selection;\\n if (selection && \\n (typeof selection !== \\\"string\\\") &&\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\n var c = this.connectionList.selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n this.updateLists();\\n this.displayInitialScript();\\n } \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":466},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"465\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"466\":{},\"467\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":468},\"source\":\"function updateLists() {\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\n var scriptListItems = this.scriptList.getList();\\n scriptListItems.unshift(\\\"-- ALL --\\\");\\n this.scriptList.setList(scriptListItems);\\n\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\n var connectionListItems = this.connectionList.getList();\\n connectionListItems.unshift(\\\"-- ALL --\\\");\\n this.connectionList.setList(connectionListItems);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":469},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"468\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"469\":{},\"470\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":471},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.selectAt(0);\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.selectAt(0);\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":472},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"471\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"472\":{},\"473\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":474},\"source\":\"function reset() {\\n this.target = null;\\n this.scriptPane.doitContext = null;\\n this.scriptList.setList();\\n this.connectionList.setList();\\n this.scriptPane.setTextString(\\\"\\\");\\n this.morphSelector.reset();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":475},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"474\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"475\":{},\"476\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":477},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\n if (index > -1) { \\n return this.scriptList.selectAt(index);\\n }\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i -1) {\\n var c = selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n editor.updateLists();\\n editor.displayInitialScript();\\n } \\n }\\n\\n var message = 'Disconnect \\\"' + selection[0] +'\\\" connection?';\\n var callback = disconnectConnection;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":569},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"568\":{\"this\":{\"__isSmartRef__\":true,\"id\":544}},\"569\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":570},\"user\":\"lauritz\",\"categories\":[]},\"570\":{\"isSerializedDate\":true,\"string\":\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\"},\"571\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":572}],\"scripts\":[],\"id\":\"0EC23EA3-7B34-429A-922D-5D139F127D1E\",\"shape\":{\"__isSmartRef__\":true,\"id\":577},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":583},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":588},\"label\":{\"__isSmartRef__\":true,\"id\":572},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":593}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"name\":\"ObjectEditorRemoveScriptButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":595},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":596},\"isCopyMorphRef\":true,\"morphRefId\":24,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":1},\"derivationIds\":[217,\"FDC10087-12CF-4570-9211-8309CB6A9AA3\",\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\",\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\",\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\",\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\",\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\",\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\",\"7DDF7175-34FC-4521-A7C3-580A8BE63351\",\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\",\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\",\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\",\"7260818C-6472-4288-8BDD-1E7798A543F3\",\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\",\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\",\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\",\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\",\"33905494-AA01-4311-8398-1F6C3D4F1BAC\",\"5D7201A7-1374-49AD-851F-E3167EFED99E\",\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\",\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\",\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\",\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\",\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\",\"FCEFF15E-E5B8-4C7E-A139-302649441119\",\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\",\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\",\"761015EE-47CF-40F6-A403-8A959B2DB0A6\",\"361B531D-7A1C-441A-BE8B-0B503543FF6C\",\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":597},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(160.0,40.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(33.4,-21.3)\"},\"572\":{\"submorphs\":[],\"scripts\":[],\"id\":\"97247E8A-2818-4B44-BCDD-348126BD380C\",\"shape\":{\"__isSmartRef__\":true,\"id\":573},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":25,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"owner\":{\"__isSmartRef__\":true,\"id\":571},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":574}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":576},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":25,\"_MinTextHeight\":null,\"draggingEnabled\":false,\"derivationIds\":[218,\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\",\"7B4F173E-9726-472A-9B30-530D4AA92AD9\",\"CBA217F6-2832-4213-9ABE-47753C1A4180\",\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\",\"4391A57E-70C2-4628-9828-DD668CCE546E\",\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\",\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\",\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\",\"FD966AB1-4685-4151-9A38-B1B21B0237EF\",\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\",\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\",\"DC577877-7F00-4238-9246-08C2A10C0CC9\",\"818C9467-71A2-44D6-B01F-1523A0CD5476\",\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\",\"853E19A1-E97D-463D-A24F-0148671EB696\",\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\",\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\",\"24D84E0A-FA16-47DE-934D-E60729EEB227\",\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\",\"69831817-0662-4848-8481-44558987D21D\",\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\",\"3E989A29-2A8F-4AFE-B312-A0852B746605\",\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\",\"E0D76A08-70F9-4710-907E-B2D83D60D29A\",\"495F5D43-B450-45B7-B238-FC12AA8F6488\",\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\",\"0A287650-EC32-45AA-8504-0513B196727F\",\"717B0EFA-1422-4224-9A53-5A494F6191A4\",\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"573\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"574\":{\"style\":{\"__isSmartRef__\":true,\"id\":575},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":572},\"storedString\":\"-\",\"_id\":\"_1363\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"575\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"576\":{\"morph\":{\"__isSmartRef__\":true,\"id\":572},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"577\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":578},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"578\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":579},{\"__isSmartRef__\":true,\"id\":580},{\"__isSmartRef__\":true,\"id\":581},{\"__isSmartRef__\":true,\"id\":582}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"579\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"580\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"581\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"582\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"583\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":584},{\"__isSmartRef__\":true,\"id\":585},{\"__isSmartRef__\":true,\"id\":586},{\"__isSmartRef__\":true,\"id\":587}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"584\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"585\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"586\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"587\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"588\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":589},{\"__isSmartRef__\":true,\"id\":590},{\"__isSmartRef__\":true,\"id\":591},{\"__isSmartRef__\":true,\"id\":592}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"589\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"590\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"591\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"592\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"593\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":571},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":571},\"targetMethodName\":\"deleteSelectedScript\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":594},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"594\":{\"source\":{\"__isSmartRef__\":true,\"id\":571},\"target\":{\"__isSmartRef__\":true,\"id\":571}},\"595\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"596\":{\"morph\":{\"__isSmartRef__\":true,\"id\":571},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"597\":{\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":598}},\"598\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":599},\"source\":\"function deleteSelectedScript() {\\n\\n var editor = this.objectEditorPane;\\n var selection = editor.scriptList.selection;\\n\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\n return; \\n\\n var deleteScript = function (confirmed) {\\n if (!confirmed) return;\\n \\n if (selection && editor.target) {\\n if (!editor.target.hasOwnProperty(selection)) \\n return;\\n delete editor.target[selection];\\n editor.updateLists();\\n editor.displayInitialScript();\\n }\\n }\\n\\n var message = 'Delete \\\"' + selection + '\\\" script?';\\n var callback = deleteScript;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":600},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"599\":{\"this\":{\"__isSmartRef__\":true,\"id\":571}},\"600\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":601},\"user\":\"lauritz\"},\"601\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\"},\"602\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":603}],\"scripts\":[],\"id\":\"81F15272-5E6E-4544-B6FE-96BDD357A17C\",\"shape\":{\"__isSmartRef__\":true,\"id\":609},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":610},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":615},\"label\":{\"__isSmartRef__\":true,\"id\":603},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":620},\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":621},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"textString\":\"\",\"selection\":{\"__isSmartRef__\":true,\"id\":622},\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"derivationIds\":[221,\"4AC64FBA-95AC-42B2-A078-B6DA97889093\",\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\",\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\",\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\",\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\",\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\",\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\",\"A50C1893-4138-4E29-865B-92F53F76D08A\",\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\",\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\",\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\",\"E3476213-5872-492C-BE29-0C6A5A150ED8\",\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\",\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\",\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\",\"279A9257-1667-4E0C-844B-A4E0D02462F0\",\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\",\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\",\"FA519665-2394-43D3-8DCF-802A158F3291\",\"90519BB5-7419-46E0-B7E3-4C26304F3414\",\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\",\"B54FAD70-E598-4B06-8F41-00843A06D4B0\",\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\",\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\",\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\",\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\",\"BA8066E4-5B8E-4048-97C5-332953805999\",\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\",\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":628},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(200.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(122.9,-11.6)\"},\"603\":{\"submorphs\":[],\"scripts\":[],\"id\":\"952BC06E-5007-4618-9289-931E66292E9D\",\"shape\":{\"__isSmartRef__\":true,\"id\":604},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":220,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"owner\":{\"__isSmartRef__\":true,\"id\":602},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":605}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":607}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":608},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":220,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[222,\"30F054A3-7658-405B-8098-B7D87AA8A9ED\",\"556D6E07-45B7-42EC-A486-DE275EF0B034\",\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\",\"5E2D96C9-BB9B-4735-8673-A79847435197\",\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\",\"8B2F743A-98C5-45E1-B03C-5019114EAC47\",\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\",\"74158C3D-B79E-43E7-B111-48701B10ACE2\",\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\",\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\",\"2459D1F0-E49C-4882-AB4C-D78C1A496962\",\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\",\"78AAE288-D261-4BEA-9436-C8C31B890B44\",\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\",\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\",\"23FBFC79-1927-48FD-8C1C-09FFD7539784\",\"3409506C-9BAE-43DA-BCAF-94392F9646DF\",\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\",\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\",\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\",\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\",\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\",\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\",\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\",\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\",\"9A503124-0F1D-4390-B668-E4457CBC1376\",\"26D1AD85-C129-4C24-A16A-B6863FC35F41\",\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\",\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"604\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"605\":{\"style\":{\"__isSmartRef__\":true,\"id\":606},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":603},\"_id\":\"_985\",\"storedString\":\"empty\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"606\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"607\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":603},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":602},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"608\":{\"morph\":{\"__isSmartRef__\":true,\"id\":603},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"609\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":610},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"610\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":611},{\"__isSmartRef__\":true,\"id\":612},{\"__isSmartRef__\":true,\"id\":613},{\"__isSmartRef__\":true,\"id\":614}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"611\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"612\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"613\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"614\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"615\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":616},{\"__isSmartRef__\":true,\"id\":617},{\"__isSmartRef__\":true,\"id\":618},{\"__isSmartRef__\":true,\"id\":619}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"616\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"617\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"618\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"619\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"620\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"621\":{\"morph\":{\"__isSmartRef__\":true,\"id\":602},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"622\":{\"submorphs\":[],\"scripts\":[],\"id\":181,\"shape\":{\"__isSmartRef__\":true,\"id\":623},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_TextColor\",\"distanceToDragEvent\"],\"_MaxTextWidth\":580,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":28,\"name\":\"Title\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":624},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":625}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":627},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":580,\"_MinTextHeight\":null,\"_Rotation\":0,\"_Scale\":1.002003004005006,\"previousSelection\":[35,35],\"priorSelectionRange\":[23,23],\"charsReplaced\":\"WIP / Proof of Concept\",\"lastFindLoc\":22,\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"isCopyMorphRef\":true,\"morphRefId\":2,\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(37.0,23.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_TextColor\":\"Color.rgb(0,79,152)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\"},\"623\":{\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(580.0,43.0)\",\"_BorderColor\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"624\":{\"partsSpaceName\":\"PartsBin/Worlds/\",\"comment\":\"For example a world title.\",\"partName\":\"Title\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"625\":{\"style\":{\"__isSmartRef__\":true,\"id\":626},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":622},\"storedString\":\"\",\"_id\":\"_1365\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"626\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"627\":{\"morph\":{\"__isSmartRef__\":true,\"id\":622},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"628\":{\"reset\":{\"__isSmartRef__\":true,\"id\":629},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":633},\"onBlur\":{\"__isSmartRef__\":true,\"id\":641},\"createScenePresentation\":{\"__isSmartRef__\":true,\"id\":649},\"presentTargetChooser\":{\"__isSmartRef__\":true,\"id\":653},\"removeTargetChooser\":{\"__isSmartRef__\":true,\"id\":657},\"removeHighlight\":{\"__isSmartRef__\":true,\"id\":661},\"highlightCurrentTarget\":{\"__isSmartRef__\":true,\"id\":665},\"updateTargetFromSelection\":{\"__isSmartRef__\":true,\"id\":669},\"currentMorphicScene\":{\"__isSmartRef__\":true,\"id\":673},\"highlightTarget\":{\"__isSmartRef__\":true,\"id\":677},\"setLabel\":{\"__isSmartRef__\":true,\"id\":681},\"updateTargetFromOwner\":{\"__isSmartRef__\":true,\"id\":689}},\"629\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":630},\"source\":\"function reset() {\\n this.removeTargetChooser();\\n this.setLabel('empty');\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":631},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"630\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"631\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":632},\"user\":\"lauritz\",\"tags\":[]},\"632\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"633\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":634},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\n return $super(evt);\\n }\\n \\n if (this.listMorph) {\\n // clicked on morph, not the list, not the list's scrollbar\\n if (evt.target === this.renderContext().shapeNode)\\n this.removeTargetChooser();\\n } else {\\n this.presentTargetChooser();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":639},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"634\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":635}},\"635\":{\"$super\":{\"__isSmartRef__\":true,\"id\":636}},\"636\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":637},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":638},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"637\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"onMouseDown\"},\"638\":{},\"639\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":640},\"user\":\"lauritz\",\"tags\":[]},\"640\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\"},\"641\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":642},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // remove the scene presentation when clicked elsewhere\\n var target = evt.world.clickedOnMorph;\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\n this.removeTargetChooser();\\n } else {\\n this.focus();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":647},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"642\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":643}},\"643\":{\"$super\":{\"__isSmartRef__\":true,\"id\":644}},\"644\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":645},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":646},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"645\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"onBlur\"},\"646\":{},\"647\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":648},\"user\":\"lauritz\",\"tags\":[]},\"648\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\"},\"649\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":650},\"source\":\"function createScenePresentation() {\\n var that = this,\\n items = this.currentMorphicScene(),\\n height = this.owner.getExtent().y,\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\n treeMorph = new lively.morphic.Tree(),\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\n currentTarget = null;\\n \\n treeMorph.childrenPerPage = 10000;\\n treeMorph.setName(\\\"MorphSelectorTree\\\");\\n treeMorph.getLayouter().defer();\\n treeMorph.setItem(items);\\n treeMorph.childNodes.each(function (n) {\\n n.expand();\\n })\\n \\n currentTarget = this.highlightCurrentTarget(treeMorph);\\n \\n rect.setFill(Color.white);\\n rect.beClip(true);\\n rect.disableGrabbing();\\n rect.disableDragging();\\n rect.setBorderWidth(1);\\n rect.setBorderColor(Color.rgb(150,150,150));\\n rect.addMorph(treeMorph);\\n rect.treeMorph = treeMorph;\\n rect.currentTarget = currentTarget;\\n\\n return rect;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":651},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"650\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"651\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":652},\"user\":\"lauritz\",\"tags\":[]},\"652\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\"},\"653\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":654},\"source\":\"function presentTargetChooser() {\\n var list = this.createScenePresentation(),\\n tree = list.treeMorph,\\n target = list.currentTarget\\n \\n list.setVisible(false)\\n this.addMorph(list)\\n this.listMorph = list\\n list.focus()\\n\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\n var layouting = function() {\\n list.setVisible(true)\\n \\n if (target) {\\n var globalTransform = new lively.morphic.Similitude()\\n for (var morph = target; (morph != list) && \\n (morph != undefined); morph = morph.owner) {\\n globalTransform.preConcatenate(morph.getTransform());\\n } \\n \\n list.scrollRectIntoView(target.getBounds().\\n translatedBy(globalTransform.getTranslation()));\\n tree.getLayouter().resume();\\n }\\n }\\n layouting.morphicDelay(1);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":655},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"654\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"655\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":656},\"user\":\"lauritz\",\"tags\":[]},\"656\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\"},\"657\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":658},\"source\":\"function removeTargetChooser() {\\n if (this.listMorph) {\\n this.listMorph.remove();\\n delete this.listMorph; \\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":659},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"658\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"659\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":660},\"user\":\"lauritz\",\"tags\":[]},\"660\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\"},\"661\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":662},\"source\":\"function removeHighlight(node) {\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":663},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"662\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"663\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":664},\"user\":\"lauritz\",\"tags\":[]},\"664\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\"},\"665\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":666},\"source\":\"function highlightCurrentTarget(tree) {\\n var target = this.owner.target,\\n nodes = tree.childNodes,\\n highlightNode;\\n\\n if (!target) {\\n return\\n } else if (target.isMorph) {\\n var expandables = [target],\\n nextOwner = target,\\n currentNode\\n while (nextOwner.owner) {\\n expandables.push(nextOwner.owner)\\n nextOwner = nextOwner.owner\\n }\\n expandables.reverse().each(function (m) {\\n currentNode = nodes.detect(function (n) {\\n return n.item.value === m;\\n })\\n if (currentNode) {\\n nodes = currentNode.childNodes\\n if (!nodes && currentNode.item.children) {\\n currentNode.expand();\\n nodes = currentNode.childNodes;\\n }\\n } else {\\n return;\\n }\\n })\\n if (currentNode && currentNode.item.value === target) {\\n highlightNode = currentNode;\\n }\\n } else {\\n var groupNodes = nodes.detect(function (n) {\\n return n.item.value === 'groups';\\n }).childNodes\\n highlightNode = groupNodes.detect(function (n) {\\n // group names are unique\\n return n.item.value.name === target.name;\\n })\\n }\\n\\n if (highlightNode) {\\n this.highlightTarget(highlightNode);\\n }\\n return highlightNode;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":667},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"666\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"667\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":668},\"user\":\"lauritz\",\"tags\":[]},\"668\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\"},\"669\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":670},\"source\":\"function updateTargetFromSelection(selection) { \\n var that = this;\\n var update = function(confirmed) {\\n if (confirmed) {\\n that.owner.setTarget(selection);\\n that.setLabel(selection.getName() || selection.toString());\\n }\\n }\\n \\n this.removeTargetChooser();\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\n this.owner.confirmUnsavedChanges(update);\\n } else {\\n update(true);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":671},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"670\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"671\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":672},\"user\":\"lauritz\",\"tags\":[]},\"672\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"673\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":674},\"source\":\"function currentMorphicScene() {\\n var onSelect = function onSelect(tree) {\\n this.selector.updateTargetFromSelection(this.value);\\n }\\n var properties = {\\n editorPane: this.owner,\\n selector: this\\n }\\n \\n return {children: [{ \\n name: 'World',\\n value: this.world(),\\n selector: this,\\n onSelect: onSelect,\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\n {scripts: [onSelect],\\n properties: properties,\\n showUnnamed: true}).compact()\\n }]};\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":675},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"674\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"675\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":676},\"user\":\"lauritz\",\"tags\":[]},\"676\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\"},\"677\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":678},\"source\":\"function highlightTarget(node) {\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":679},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"678\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"679\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":680},\"user\":\"lauritz\",\"tags\":[]},\"680\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\"},\"681\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":682},\"source\":\"function setLabel(label) {\\n this.label.setTextString(label);\\n this.label.setAlign('left');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":687},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"682\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":683}},\"683\":{\"$super\":{\"__isSmartRef__\":true,\"id\":684}},\"684\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":685},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":686},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"685\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"setLabel\"},\"686\":{},\"687\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":688},\"user\":\"lauritz\",\"tags\":[]},\"688\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\"},\"689\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":690},\"source\":\"function updateTargetFromOwner() {\\n this.setLabel(this.owner.target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":691},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"690\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"691\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":692},\"user\":\"lauritz\",\"tags\":[]},\"692\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\"},\"693\":{\"submorphs\":[],\"scripts\":[],\"id\":\"C8629DF3-424B-47D3-A3FD-68201FFFC455\",\"shape\":{\"__isSmartRef__\":true,\"id\":694},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":false,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"_MaxTextWidth\":64.8979476392384,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"ObjectEditorScriptsText2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":695},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":696}],\"charsReplaced\":\"Scripts\",\"lastFindLoc\":-7,\"priorSelectionRange\":[0,7],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":698},\"_WhiteSpaceHandling\":\"pre-wrap\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":64.8979476392384,\"_ClipMode\":\"visible\",\"draggingEnabled\":false,\"eventsAreIgnored\":true,\"isCopyMorphRef\":true,\"morphRefId\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"derivationIds\":[224,\"35EF8FE5-067D-45B6-AF21-77040F11D340\",\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\",\"EF080074-E6B9-47F3-A87F-26313B40C430\",\"F6977801-C1A7-445C-9BF1-8A1019E202FB\",\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\",\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\",\"1E8D3752-D212-41F8-BC63-B094E0C80707\",\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\",\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\",\"25199967-E3BA-4763-A704-37BD3152A5F7\",\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\",\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\",\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\",\"52850E3E-BE46-467C-A381-902F5E4859FD\",\"147F9160-7168-44A4-9EA4-A36466EE1F52\",\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\",\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\",\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\",\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\",\"3663625F-2BB0-494C-A467-04148A441F42\",\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\",\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\",\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\",\"B8106E33-B470-45C3-916E-6E92CAFDD854\",\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\",\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\",\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\",\"54F9AFFD-B235-48AC-85E0-57921251546E\",\"7A472A4B-7292-49B5-9F03-DE2E3A096714\"],\"_Rotation\":0,\"_Scale\":1,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,12.9)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(45.8,-27.8)\"},\"694\":{\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(64.9,14.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"695\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"696\":{\"style\":{\"__isSmartRef__\":true,\"id\":697},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":693},\"storedString\":\"Tag:\",\"_id\":\"_1367\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"697\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"698\":{\"morph\":{\"__isSmartRef__\":true,\"id\":693},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"699\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":700}],\"scripts\":[],\"id\":\"46929EDB-248B-41D6-AC15-410A659C24A5\",\"shape\":{\"__isSmartRef__\":true,\"id\":706},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"value\":true,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":712},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":717},\"label\":{\"__isSmartRef__\":true,\"id\":700},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorTagChooser\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":722},\"listMorph\":null,\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":723},\"textString\":\"PartsBinBrowser\",\"selection\":\"\",\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"setTargetToListSelection\":\"all\",\"savedTextString\":\"all\",\"derivationIds\":[225,\"7F83847B-D0B1-4A31-8601-43424B97C858\",\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\",\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\",\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\",\"799320C6-CFBA-40E7-B03D-64BFE9B78248\",\"9B650AA3-271B-4E72-B230-51C6F64B7462\",\"C95D3672-724C-4C2C-9CDD-EF308062F627\",\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\",\"D68B143A-A712-4FD0-8803-62CCB4C7F763\",\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\",\"1BD989CB-146C-431F-8B15-9199C4CD5D32\",\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\",\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\",\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\",\"FCAB3690-731A-45E7-984F-843DFE705AF1\",\"94B10A66-8219-43AD-B902-DA999A66222D\",\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\",\"2FCEE551-302B-46C9-B646-3B9BE9187182\",\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\",\"14770110-045A-4BE4-BCF2-7C886DF70F7D\",\"5387EA76-6B03-426A-B385-9C4231B66352\",\"23545203-A969-439B-8761-E83A810696D0\",\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\",\"2FC5F9D1-B611-4273-BD5B-107350364579\",\"318398B6-6689-4DE7-88FD-636BD968773D\",\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\",\"69022916-A511-4A6C-8220-5B4CCD34FCEF\",\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\",\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":724},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(39.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(85.7,-11.6)\"},\"700\":{\"submorphs\":[],\"scripts\":[],\"id\":\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\",\"shape\":{\"__isSmartRef__\":true,\"id\":701},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":130,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"owner\":{\"__isSmartRef__\":true,\"id\":699},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":702}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":704}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":705},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":130,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[226,\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\",\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\",\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\",\"08F6CE56-AD91-4C27-9429-C3DEA313696C\",\"D39C963C-FD24-4498-A6D8-71E5102CE58A\",\"132C2A9E-3466-4051-AAEA-6E485A91F408\",\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\",\"567FC668-A57C-41CB-8252-8912826B3144\",\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\",\"AABED87D-D7C0-494A-8803-26F4601E35FF\",\"696C3A2A-C695-4D17-A044-41A73436AB8D\",\"206A0BFD-6997-4E0E-9193-089D1F66B22A\",\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\",\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\",\"64737503-A352-42CC-A249-667DA2B42746\",\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\",\"CF7EAC38-1041-4B83-B087-359885B8528B\",\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\",\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\",\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\",\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\",\"CCACCC51-0109-4F73-B122-AA60E40EC54B\",\"285D1797-A21F-4439-81AD-932B45F54879\",\"7354C28D-A54E-48B6-913E-4949B5F4625E\",\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\",\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\",\"5D634617-10A2-45FE-A453-D3452456AB07\",\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\",\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"701\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"702\":{\"style\":{\"__isSmartRef__\":true,\"id\":703},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":700},\"_id\":\"_986\",\"storedString\":\"all\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"703\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"704\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":700},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":699},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"705\":{\"morph\":{\"__isSmartRef__\":true,\"id\":700},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"706\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":707},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"707\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":708},{\"__isSmartRef__\":true,\"id\":709},{\"__isSmartRef__\":true,\"id\":710},{\"__isSmartRef__\":true,\"id\":711}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"708\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,243,253)\"},\"709\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"710\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"711\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(157,198,229)\"},\"712\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":713},{\"__isSmartRef__\":true,\"id\":714},{\"__isSmartRef__\":true,\"id\":715},{\"__isSmartRef__\":true,\"id\":716}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"713\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"714\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"715\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"716\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"717\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":718},{\"__isSmartRef__\":true,\"id\":719},{\"__isSmartRef__\":true,\"id\":720},{\"__isSmartRef__\":true,\"id\":721}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"718\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"719\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"720\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"721\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"722\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"723\":{\"morph\":{\"__isSmartRef__\":true,\"id\":699},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"724\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":725},\"getList\":{\"__isSmartRef__\":true,\"id\":729},\"removeList\":{\"__isSmartRef__\":true,\"id\":733},\"reset\":{\"__isSmartRef__\":true,\"id\":737},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":741},\"onBlur\":{\"__isSmartRef__\":true,\"id\":749},\"setTag\":{\"__isSmartRef__\":true,\"id\":757}},\"725\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":726},\"source\":\"function createListMorph() {\\n var items = this.getList();\\n\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\n\\n var listMorph = new lively.morphic.List(extent);\\n listMorph.setList(items);\\n listMorph.setFontSize(10);\\n\\n listMorph.disableGrabbing();\\n listMorph.disableDragging();\\n \\n connect(listMorph, 'selection', this, 'setTag');\\n \\n return listMorph;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":727},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"726\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"727\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":728},\"user\":\"lauritz\",\"categories\":[]},\"728\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\"},\"729\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":730},\"source\":\"function getList() {\\n if (!this.owner.target) return [''];\\n\\n var target = this.owner.target;\\n\\n var tags = Functions.own(target).collect(function (each) {\\n return target[each].tags || [];\\n }).flatten().uniq();\\n\\n var sortedTags = tags.sortBy(function(name) { \\n return name.toLowerCase() \\n });\\n \\n sortedTags.unshift('all'); \\n return sortedTags;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":731},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"730\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"731\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":732},\"user\":\"lauritz\",\"tags\":[]},\"732\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\"},\"733\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":734},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":735},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"734\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"735\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":736},\"user\":\"lauritz\",\"categories\":[]},\"736\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\"},\"737\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":738},\"source\":\"function reset() {\\n this.list = [];\\n this.setLabel('all');\\n this.label.setAlign('left');\\n this.removeList();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":739},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"738\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"739\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":740},\"user\":\"lauritz\",\"tags\":[]},\"740\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\"},\"741\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":742},\"source\":\"function onMouseUp(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n this.removeList();\\n return true;\\n } \\n if (this.getList().size() < 2) return;\\n var list = this.createListMorph();\\n this.addMorph(list);\\n this.listMorph = list;\\n return true;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":747},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"742\":{\"this\":{\"__isSmartRef__\":true,\"id\":699},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":743}},\"743\":{\"$super\":{\"__isSmartRef__\":true,\"id\":744}},\"744\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":745},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":746},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"745\":{\"obj\":{\"__isSmartRef__\":true,\"id\":699},\"name\":\"onMouseUp\"},\"746\":{},\"747\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":748},\"user\":\"lauritz\",\"categories\":[]},\"748\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\"},\"749\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":750},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // workaround - otherwise other morphs get this event\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\n this.removeList();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":755},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"750\":{\"this\":{\"__isSmartRef__\":true,\"id\":699},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":751}},\"751\":{\"$super\":{\"__isSmartRef__\":true,\"id\":752}},\"752\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":753},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":754},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"753\":{\"obj\":{\"__isSmartRef__\":true,\"id\":699},\"name\":\"onBlur\"},\"754\":{},\"755\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":756},\"user\":\"lauritz\",\"categories\":[]},\"756\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\"},\"757\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":758},\"source\":\"function setTag(tag) {\\n this.setLabel(tag || '');\\n this.label.setAlign('left');\\n this.owner.setTag(tag);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":759},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"758\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"759\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":760},\"user\":\"lauritz\",\"categories\":[]},\"760\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\"},\"761\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":762}],\"scripts\":[],\"id\":\"C877D292-B4FE-42F3-AD5D-11AC5F084977\",\"shape\":{\"__isSmartRef__\":true,\"id\":767},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":768},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":773},\"label\":{\"__isSmartRef__\":true,\"id\":762},\"name\":\"Button\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":778},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":779}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":802},\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"87E42FF6-3862-481D-97D6-643676E15F32\",\"4F370A81-5A80-4821-8ECC-D52B56F31E15\",\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\",\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\",\"97086CE7-CD46-4035-A371-02A41D555A66\",\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\",\"A838C48E-4033-4688-8DCF-20659BD824FF\",\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\",\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\",\"09C79781-5461-4815-88DE-22FB67558136\",\"85A5FA10-01D9-4051-8D56-29DB02CF8817\",\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\",\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\",\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\",\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\",\"6175C505-1BCA-42E9-9C4C-07A4A309A245\",\"B4FEE8FD-E680-459F-A82E-7606A48170D5\",\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\",\"B5559DA4-1483-446C-8332-23DC886B44A5\",\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\",\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\",\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\",\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\",\"EDA53C4F-765D-4424-9DBF-C62388440C46\"],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":803},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.994014980014994,\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(72.0,-13.0)\",\"_Position\":\"lively.pt(687.7,9.5)\"},\"762\":{\"submorphs\":[],\"scripts\":[],\"id\":\"85768439-7424-4BFE-8191-BCA51F70FE26\",\"shape\":{\"__isSmartRef__\":true,\"id\":763},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":761},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":764}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":766},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\",\"56735895-BA99-4D98-9866-AA5DBD86237E\",\"81041CF7-31DB-4F65-BB39-FE438A4F266F\",\"D03829B3-268E-40A0-A440-3E4BAC344F30\",\"714637F0-714A-4833-909B-BA4AF1B4628B\",\"DC956E73-7398-4CAF-B6F2-9A226E344396\",\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\",\"39386C7E-9099-4159-BFE9-80AD37319211\",\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\",\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\",\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\",\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\",\"C906736E-48DF-4054-BA5A-A089610456D7\",\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\",\"5830FB93-49A1-4A31-A687-69C4579D5FA7\",\"AE9038D5-0EBD-40A0-8043-9689D163D108\",\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\",\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\",\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\",\"37AADE55-77DE-4E93-9A3E-241BB5002F88\",\"60EB450E-29D4-42B9-8FF7-CA138515052E\",\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\",\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\",\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"763\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"764\":{\"style\":{\"__isSmartRef__\":true,\"id\":765},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":762},\"storedString\":\"run\",\"_id\":\"_1369\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"765\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"766\":{\"morph\":{\"__isSmartRef__\":true,\"id\":762},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"767\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":768},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"768\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":769},{\"__isSmartRef__\":true,\"id\":770},{\"__isSmartRef__\":true,\"id\":771},{\"__isSmartRef__\":true,\"id\":772}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"769\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"770\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"771\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"772\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"773\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":774},{\"__isSmartRef__\":true,\"id\":775},{\"__isSmartRef__\":true,\"id\":776},{\"__isSmartRef__\":true,\"id\":777}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"774\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"775\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"776\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"777\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"778\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"779\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":761},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"runScript\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":780},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"780\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":781}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":788},\"derivationIds\":[null],\"id\":\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":791},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":792},{\"__isSmartRef__\":true,\"id\":793}],\"con\":{\"__isSmartRef__\":true,\"id\":779},\"showsMorphMenu\":true,\"showsHalos\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":794},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"781\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":782},\"derivationIds\":[null],\"id\":\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":787},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"owner\":{\"__isSmartRef__\":true,\"id\":780},\"_Rotation\":-3.130064002485303,\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"782\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":783},{\"__isSmartRef__\":true,\"id\":784},{\"__isSmartRef__\":true,\"id\":785},{\"__isSmartRef__\":true,\"id\":786}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"783\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"784\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"785\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"786\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"787\":{\"morph\":{\"__isSmartRef__\":true,\"id\":781},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"788\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":789},{\"__isSmartRef__\":true,\"id\":790}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(831.0,11.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"789\":{\"isAbsolute\":true,\"x\":829.7085000406639,\"y\":9.565843617262885,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"790\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"791\":{\"morph\":{\"__isSmartRef__\":true,\"id\":780},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"792\":{\"morph\":{\"__isSmartRef__\":true,\"id\":780},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"793\":{\"morph\":{\"__isSmartRef__\":true,\"id\":780},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":781},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"794\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":795}},\"795\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":796},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":801},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"796\":{\"this\":{\"__isSmartRef__\":true,\"id\":780},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":797}},\"797\":{\"$super\":{\"__isSmartRef__\":true,\"id\":798}},\"798\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":799},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":800},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"799\":{\"obj\":{\"__isSmartRef__\":true,\"id\":780},\"name\":\"morphMenuItems\"},\"800\":{},\"801\":{},\"802\":{\"morph\":{\"__isSmartRef__\":true,\"id\":761},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"803\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"804\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":805}],\"scripts\":[],\"id\":\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\",\"shape\":{\"__isSmartRef__\":true,\"id\":810},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":811},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":816},\"label\":{\"__isSmartRef__\":true,\"id\":805},\"name\":\"saveButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":821},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":822}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":845},\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"D686F0CB-027B-4CA9-8B8D-9306389B219D\",\"F51327CB-803E-4234-BFB3-6F5252D1C936\",\"A79280E8-6AE3-4016-AF47-CE78F71924C6\",\"B05829EB-D452-4D81-983B-E2CE425C8260\",\"32B117E5-52D8-4843-B80E-090B9817E099\",\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\",\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\",\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\",\"3BB17748-B91B-43F5-84BE-2537402A6382\",\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\",\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\",\"CAFB5342-EFD3-483E-AE4A-343D211653EF\",\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\",\"88093937-29BB-43FC-AD82-4A0A4BDC349F\",\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\",\"A12311D6-23C1-4711-9271-5B582F89F15B\",\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\",\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\",\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\",\"D0264D42-222E-4900-908B-4EA13729B6AA\",\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\",\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\",\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\",\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\",\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\"],\"layout\":{\"__isSmartRef__\":true,\"id\":846},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9880657804942089,\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(68.8,-14.5)\",\"_Position\":\"lively.pt(574.4,9.5)\"},\"805\":{\"submorphs\":[],\"scripts\":[],\"id\":\"4829579F-88C9-4E62-BE7F-E085AD1EC231\",\"shape\":{\"__isSmartRef__\":true,\"id\":806},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":804},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":807}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":809},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\",\"918C6CC4-3540-4341-BAFD-B195F7807FEE\",\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\",\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\",\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\",\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\",\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\",\"002A2173-D26D-4EED-8906-A489C1E158C0\",\"63362D04-B829-41E6-9E68-5B8DB03D382F\",\"996B60A4-8698-448F-A35F-79C768B4976B\",\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\",\"38707063-D664-49A0-B2FB-F0666EC532D5\",\"0402FB51-915F-4491-8FA1-553F0D8F7F35\",\"5A35285D-C6A5-4830-97D9-0890A3F33F39\",\"53121F0B-7DA5-4622-AC08-DD4805D53374\",\"6C84E15D-112D-4C04-87C1-937691E296A7\",\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\",\"3D4B43A2-AD74-4131-A939-D680216EDA6B\",\"B22327BB-C876-4084-BEFA-4D06AE2B2849\",\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\",\"F098174A-AABC-4F95-8193-C29CA85D6188\",\"714713CE-F5E8-4817-835F-99EA27075558\",\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\",\"2F1C117F-2507-446D-8B43-9BD30AC726FB\",\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"806\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"807\":{\"style\":{\"__isSmartRef__\":true,\"id\":808},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":805},\"storedString\":\"save\",\"_id\":\"_1370\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"808\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"809\":{\"morph\":{\"__isSmartRef__\":true,\"id\":805},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"810\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":811},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"811\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":812},{\"__isSmartRef__\":true,\"id\":813},{\"__isSmartRef__\":true,\"id\":814},{\"__isSmartRef__\":true,\"id\":815}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"812\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"813\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"814\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"815\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"816\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":817},{\"__isSmartRef__\":true,\"id\":818},{\"__isSmartRef__\":true,\"id\":819},{\"__isSmartRef__\":true,\"id\":820}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"817\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"818\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"819\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"820\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"821\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"822\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":804},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":236},\"targetMethodName\":\"doSave\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":823},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"823\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":824}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":831},\"derivationIds\":[null],\"id\":\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":834},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":835},{\"__isSmartRef__\":true,\"id\":836}],\"con\":{\"__isSmartRef__\":true,\"id\":822},\"showsMorphMenu\":true,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":837},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"824\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":825},\"derivationIds\":[null],\"id\":\"A2A83C78-09B8-473C-829B-198206D7A9E4\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":830},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"owner\":{\"__isSmartRef__\":true,\"id\":823},\"_Rotation\":3.077607197692381,\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(201.2,40.2)\"},\"825\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":826},{\"__isSmartRef__\":true,\"id\":827},{\"__isSmartRef__\":true,\"id\":828},{\"__isSmartRef__\":true,\"id\":829}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"826\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"827\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"828\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"829\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"830\":{\"morph\":{\"__isSmartRef__\":true,\"id\":824},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"831\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":832},{\"__isSmartRef__\":true,\"id\":833}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(200.0,9.0)\",\"_Extent\":\"lively.pt(480.0,32.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"832\":{\"isAbsolute\":true,\"x\":679.4857209639925,\"y\":9.595948897894004,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"833\":{\"isAbsolute\":true,\"x\":201.20421122525056,\"y\":40.24084224505009,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"834\":{\"morph\":{\"__isSmartRef__\":true,\"id\":823},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"835\":{\"morph\":{\"__isSmartRef__\":true,\"id\":823},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"836\":{\"morph\":{\"__isSmartRef__\":true,\"id\":823},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":824},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"837\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":838}},\"838\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":839},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":844},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"839\":{\"this\":{\"__isSmartRef__\":true,\"id\":823},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":840}},\"840\":{\"$super\":{\"__isSmartRef__\":true,\"id\":841}},\"841\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":842},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":843},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"842\":{\"obj\":{\"__isSmartRef__\":true,\"id\":823},\"name\":\"morphMenuItems\"},\"843\":{},\"844\":{},\"845\":{\"morph\":{\"__isSmartRef__\":true,\"id\":804},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"846\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"847\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":848}],\"scripts\":[],\"id\":\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\",\"shape\":{\"__isSmartRef__\":true,\"id\":853},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":854},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":859},\"label\":{\"__isSmartRef__\":true,\"id\":848},\"name\":\"openTestsButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":865}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":866},\"derivationIds\":[7251,\"84054D2E-8176-440D-B413-279956A34FC2\",\"79434046-F834-490E-B705-0CE871D9E8B3\",\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\",\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\",\"5B8D7C39-987A-4849-BFFD-3F316CE03852\",\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\",\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\",\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\",\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\",\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\",\"ADF74818-537A-4669-A455-9509BA7BD7E5\",\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\",\"604C352D-0347-4329-A299-EAA3FF90B543\",\"46C5ED11-DE03-428F-A758-5308B3D323B5\",\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\",\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\",\"A0B7F880-0D72-475C-A002-2EAA7D20C004\",\"1146967F-5295-4931-9637-CF72A6A6D724\",\"775F3066-BB4B-4673-B529-500522EF5165\",\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\",\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\",\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\",\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\",\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\"],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9940149800149939,\"isPressed\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":867},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(468.5,9.0)\",\"distanceToDragEvent\":\"lively.pt(72.1,-12.5)\"},\"848\":{\"submorphs\":[],\"scripts\":[],\"id\":\"7354635C-DC38-4BE3-9F56-070CE37B65EF\",\"shape\":{\"__isSmartRef__\":true,\"id\":849},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":847},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":850}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":852},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\",\"CB475566-05CE-43E2-B04D-EE32BC4CB718\",\"6BB077CE-92E6-47BE-BE88-9A48488562D1\",\"9E359973-2FDB-417B-BB06-AB34D52BD310\",\"58F098ED-A190-44F2-B73E-80802B2CF2F6\",\"AEA84B35-B349-4307-92C6-8F229705DFC2\",\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\",\"0F875AD9-E54C-4735-9BA9-7B89574233A1\",\"840EBE92-3BC2-42EC-819E-3CD002576490\",\"78C4969D-2C33-4B17-9027-89B411B9F496\",\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\",\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\",\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\",\"01510710-A85B-4054-B0ED-7F2F02434806\",\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\",\"87607080-4A72-484D-A5BD-5F67D468505F\",\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\",\"BA2AB73A-3967-4F9E-8828-8A638E521B31\",\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\",\"54B08934-6893-4B80-8625-B60ABCE9CBC6\",\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\",\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\",\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\",\"728334BD-34B0-44FA-A778-2696AA82FEFA\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"849\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"850\":{\"style\":{\"__isSmartRef__\":true,\"id\":851},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":848},\"storedString\":\"Tests\",\"_id\":\"_1371\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"851\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"852\":{\"morph\":{\"__isSmartRef__\":true,\"id\":848},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"853\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":854},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"854\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":855},{\"__isSmartRef__\":true,\"id\":856},{\"__isSmartRef__\":true,\"id\":857},{\"__isSmartRef__\":true,\"id\":858}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"855\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"856\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"857\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"858\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"859\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":860},{\"__isSmartRef__\":true,\"id\":861},{\"__isSmartRef__\":true,\"id\":862},{\"__isSmartRef__\":true,\"id\":863}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"860\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"861\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"862\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"863\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"864\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"865\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":847},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"openPartTestRunner\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"866\":{\"morph\":{\"__isSmartRef__\":true,\"id\":847},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"867\":{\"moveHorizontal\":true},\"868\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":869},{\"__isSmartRef__\":true,\"id\":876}],\"scripts\":[],\"id\":\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\",\"shape\":{\"__isSmartRef__\":true,\"id\":879},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":885},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":890},\"label\":{\"__isSmartRef__\":true,\"id\":869},\"name\":\"MagnifierButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":895},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":898}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":899},\"derivationIds\":[2588,\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\",\"81CB4C12-BCF0-4097-8B6D-D9419046367A\",\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\",\"42871246-6725-4E41-A2C1-5A5BCF041097\",\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\",\"797EC165-A639-42D9-A059-669F6BEB92A7\",\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\",\"4B68C371-CB37-45B4-910A-611E5FFC23DD\",\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\",\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\",\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\",\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\",\"72559D92-4616-45A9-A0F2-72BA4147C0FB\",\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\",\"22D731CF-38F0-41CC-B125-74D2842ED847\",\"B58A1A30-782E-4675-A276-2C01D35BEC70\",\"ACEABA6D-071C-46C2-A325-BE30189AA45F\",\"686443AE-DCDC-4998-8A39-48BC57D64FDC\",\"8D660766-7C93-404C-9D92-B12CBF59A3CE\"],\"_ClipMode\":\"visible\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_Rotation\":0,\"_Scale\":0.9920279440699439,\"highlightRectangle\":{\"__isSmartRef__\":true,\"id\":900},\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":974},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(424.5,8.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-7.9)\"},\"869\":{\"submorphs\":[],\"scripts\":[],\"id\":\"A354FF2E-BD85-429A-97C2-254D6033F50C\",\"shape\":{\"__isSmartRef__\":true,\"id\":870},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"_MaxTextWidth\":24,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":868},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":871},{\"__isSmartRef__\":true,\"id\":873}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":875},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[2589,\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\",\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\",\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\",\"750A11C6-766E-4B48-AE32-D71DE811EB4A\",\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\",\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\",\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\",\"439DE430-7651-470E-97D8-00E7F96B04DA\",\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\",\"BD48C003-0502-451D-B6AA-7369FF3D1030\",\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\",\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\",\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\",\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\",\"47E1F29B-6896-467D-8654-CA18929AE57A\",\"509D86FF-5400-4374-BE79-90F0A7E3E90C\",\"C7E53EE0-065A-4C59-8D13-311566722BB7\",\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\",\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":24,\"_MinTextHeight\":null,\"_FontSize\":10,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"870\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"871\":{\"style\":{\"__isSmartRef__\":true,\"id\":872},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":869},\"storedString\":\"\",\"_id\":\"_1372\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"872\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"873\":{\"style\":{\"__isSmartRef__\":true,\"id\":874},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":869},\"storedString\":\"\",\"_id\":\"_1373\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"874\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"875\":{\"morph\":{\"__isSmartRef__\":true,\"id\":869},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"876\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":877},\"derivationIds\":[null,\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\",\"347F6028-5092-4F54-9A34-3EFF3FF0B815\",\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\",\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\",\"1652172B-339A-43A1-9589-70E68B35A28E\",\"705524F7-129B-4102-834E-2A1A45985BB5\",\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\",\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\",\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\",\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\",\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\",\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\",\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\",\"49E7D450-EF74-4E94-B33B-B888D952F3BD\",\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\",\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\",\"779DB518-01BD-4D32-AD65-BFED801E5D06\"],\"id\":\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":878},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":868},\"name\":\"leftpointing_magnifying_glass.png\",\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"eventsAreDisabled\":true,\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-3.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(39.9,-9.0)\"},\"877\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_ImageURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\",\"_NodeClass\":[\"image\"],\"_NodeId\":\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(29.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"878\":{\"morph\":{\"__isSmartRef__\":true,\"id\":876},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"879\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":880},\"_BorderRadius\":5.2,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"880\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":881},{\"__isSmartRef__\":true,\"id\":882},{\"__isSmartRef__\":true,\"id\":883},{\"__isSmartRef__\":true,\"id\":884}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"881\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"882\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"883\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"884\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"885\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":886},{\"__isSmartRef__\":true,\"id\":887},{\"__isSmartRef__\":true,\"id\":888},{\"__isSmartRef__\":true,\"id\":889}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"886\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"887\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"888\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"889\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"890\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":891},{\"__isSmartRef__\":true,\"id\":892},{\"__isSmartRef__\":true,\"id\":893},{\"__isSmartRef__\":true,\"id\":894}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"891\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"892\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"893\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"894\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"895\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"ScriptableButton\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":896}],\"revisionOnLoad\":154251,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"896\":{\"date\":{\"__isSmartRef__\":true,\"id\":897},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"0366C0A2-0C8E-4AEB-AAC3-120434134545\"},\"897\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\"},\"898\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":868},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":868},\"targetMethodName\":\"onFire\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"899\":{\"morph\":{\"__isSmartRef__\":true,\"id\":868},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"900\":{\"submorphs\":[],\"scripts\":[],\"id\":\"364FF344-E489-461B-BC8C-ED45E4823ED4\",\"shape\":{\"__isSmartRef__\":true,\"id\":901},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"showsHalos\":false,\"name\":\"HighlightRectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":902},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":943},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":944},{\"__isSmartRef__\":true,\"id\":945},{\"__isSmartRef__\":true,\"id\":946}],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"6FECB598-D130-4242-BF1B-E18767608129\",\"0B23F218-078F-4912-A262-31B957885F41\",\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\",\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\",\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\",\"113050BB-CF0E-4193-91C6-9C25FC857EE8\",\"EFF939E4-317B-4662-943F-77A6E6F65BD0\",\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\",\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\",\"28FD6210-A549-4A11-9178-04E77FF556C0\",\"B3312E29-D786-469F-865E-91FD69475A52\",\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\",\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\",\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":948},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"#startLetters\":\"\",\"eventsAreDisabled\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Rotation\":0,\"_Scale\":1.0060210561262526,\"owner\":null,\"magnifierButton\":{\"__isSmartRef__\":true,\"id\":868},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":953},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(40.0,4131.0)\",\"distanceToDragEvent\":\"lively.pt(44.0,-14.0)\"},\"901\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.2597,\"_BorderStyle\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(775.0,471.0)\",\"_BorderColor\":\"Color.rgb(204,0,0)\",\"_Fill\":\"Color.rgb(58,0,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"902\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A rectangle which highlights the object under the first hand of the world\",\"migrationLevel\":4,\"partName\":\"HighlightRectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":903},{\"__isSmartRef__\":true,\"id\":905},{\"__isSmartRef__\":true,\"id\":907},{\"__isSmartRef__\":true,\"id\":909},{\"__isSmartRef__\":true,\"id\":911},{\"__isSmartRef__\":true,\"id\":913},{\"__isSmartRef__\":true,\"id\":915},{\"__isSmartRef__\":true,\"id\":917},{\"__isSmartRef__\":true,\"id\":919},{\"__isSmartRef__\":true,\"id\":921},{\"__isSmartRef__\":true,\"id\":923},{\"__isSmartRef__\":true,\"id\":925},{\"__isSmartRef__\":true,\"id\":927},{\"__isSmartRef__\":true,\"id\":929},{\"__isSmartRef__\":true,\"id\":931},{\"__isSmartRef__\":true,\"id\":933},{\"__isSmartRef__\":true,\"id\":935},{\"__isSmartRef__\":true,\"id\":937},{\"__isSmartRef__\":true,\"id\":939},{\"__isSmartRef__\":true,\"id\":941}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"903\":{\"date\":{\"__isSmartRef__\":true,\"id\":904},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"3DB7DB40-210A-4BED-91FD-9287005703EC\"},\"904\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\"},\"905\":{\"date\":{\"__isSmartRef__\":true,\"id\":906},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"23D7AA12-66A9-4C3B-B494-131256C291AC\"},\"906\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\"},\"907\":{\"date\":{\"__isSmartRef__\":true,\"id\":908},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\"},\"908\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\"},\"909\":{\"date\":{\"__isSmartRef__\":true,\"id\":910},\"author\":\"tessi\",\"message\":\"diable events\",\"id\":\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\"},\"910\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\"},\"911\":{\"date\":{\"__isSmartRef__\":true,\"id\":912},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"01996A33-11BC-4C15-96D7-B7D219E2E961\"},\"912\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\"},\"913\":{\"date\":{\"__isSmartRef__\":true,\"id\":914},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"914\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"915\":{\"date\":{\"__isSmartRef__\":true,\"id\":916},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"916\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"917\":{\"date\":{\"__isSmartRef__\":true,\"id\":918},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"918\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"919\":{\"date\":{\"__isSmartRef__\":true,\"id\":920},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"920\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"921\":{\"date\":{\"__isSmartRef__\":true,\"id\":922},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"922\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"923\":{\"date\":{\"__isSmartRef__\":true,\"id\":924},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"924\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"925\":{\"date\":{\"__isSmartRef__\":true,\"id\":926},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"4B982A01-25B3-455A-848D-89C2C3C471D7\"},\"926\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\"},\"927\":{\"date\":{\"__isSmartRef__\":true,\"id\":928},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\"},\"928\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\"},\"929\":{\"date\":{\"__isSmartRef__\":true,\"id\":930},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"09CF5ECF-2C87-4B66-A164-39848628596F\"},\"930\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\"},\"931\":{\"date\":{\"__isSmartRef__\":true,\"id\":932},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\"},\"932\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\"},\"933\":{\"date\":{\"__isSmartRef__\":true,\"id\":934},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\"},\"934\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\"},\"935\":{\"date\":{\"__isSmartRef__\":true,\"id\":936},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\"},\"936\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\"},\"937\":{\"date\":{\"__isSmartRef__\":true,\"id\":938},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\"},\"938\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\"},\"939\":{\"date\":{\"__isSmartRef__\":true,\"id\":940},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"DC8EF5EC-7563-45B6-816D-20E2DC218525\"},\"940\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\"},\"941\":{\"date\":{\"__isSmartRef__\":true,\"id\":942},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\"},\"942\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\"},\"943\":{\"morph\":{\"__isSmartRef__\":true,\"id\":900},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"944\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":900},\"sourceAttrName\":\"onMouseMove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":900},\"targetMethodName\":\"updateOnMove\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"945\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":900},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":868},\"targetMethodName\":\"removeHighlighting\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"946\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":900},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"setTarget\",\"converterString\":\"function () {\\n return this.sourceObj.morphUnderCursor();\\n }\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":947},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"947\":{\"source\":{\"__isSmartRef__\":true,\"id\":900},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"948\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":949}},\"949\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":950}},\"950\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":951},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":952},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"951\":{\"this\":{\"__isSmartRef__\":true,\"id\":948}},\"952\":{},\"953\":{\"update\":{\"__isSmartRef__\":true,\"id\":954},\"updateOnMove\":{\"__isSmartRef__\":true,\"id\":958},\"bringToFront\":{\"__isSmartRef__\":true,\"id\":962},\"morphUnderCursor\":{\"__isSmartRef__\":true,\"id\":970}},\"954\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":955},\"source\":\"function update(morphUnderCursor) {\\n if (morphUnderCursor === this.magnifierButton ||\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\n morphToHighlight = this.magnifierButton.currentTarget();\\n } else {\\n morphToHighlight = morphUnderCursor;\\n }\\n\\n if (morphToHighlight && morphToHighlight.world()) {\\n this.setPosition(morphToHighlight.getPositionInWorld());\\n this.setExtent(morphToHighlight.getExtent());\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":956},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"955\":{\"this\":{\"__isSmartRef__\":true,\"id\":900}},\"956\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":957},\"user\":\"lauritz\",\"tags\":[]},\"957\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\"},\"958\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":959},\"source\":\"function updateOnMove() {\\n this.update(this.morphUnderCursor());\\n this.bringToFront();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":960},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"959\":{\"this\":{\"__isSmartRef__\":true,\"id\":900}},\"960\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":961},\"user\":\"lauritz\",\"tags\":[]},\"961\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\"},\"962\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":963},\"source\":\"function bringToFront() {\\n this.renderContext().morphNode.style.zIndex= 1000;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":968},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"963\":{\"this\":{\"__isSmartRef__\":true,\"id\":900},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":964}},\"964\":{\"$super\":{\"__isSmartRef__\":true,\"id\":965}},\"965\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":966},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":967},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"966\":{\"obj\":{\"__isSmartRef__\":true,\"id\":900},\"name\":\"bringToFront\"},\"967\":{},\"968\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":969},\"user\":\"lauritz\",\"tags\":[]},\"969\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\"},\"970\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":971},\"source\":\"function morphUnderCursor() {\\n var that = this,\\n world = lively.morphic.World.current(); \\n \\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\n function(ea) {\\n return !ea.isPlaceholder &&\\n !ea.isHalo &&\\n (!ea.owner || !ea.owner.isHalo) &&\\n !(ea === that);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":972},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"971\":{\"this\":{\"__isSmartRef__\":true,\"id\":900}},\"972\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":973},\"user\":\"lauritz\",\"tags\":[]},\"973\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\"},\"974\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":975},\"removeHighlighting\":{\"__isSmartRef__\":true,\"id\":979},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":983},\"onMouseOut\":{\"__isSmartRef__\":true,\"id\":991},\"reset\":{\"__isSmartRef__\":true,\"id\":999},\"isTracking\":{\"__isSmartRef__\":true,\"id\":1003},\"isHighlighting\":{\"__isSmartRef__\":true,\"id\":1007},\"currentTarget\":{\"__isSmartRef__\":true,\"id\":1011}},\"975\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":976},\"source\":\"function onFire() {\\n var hand = lively.morphic.World.current().firstHand(),\\n highlight = this.highlightRectangle,\\n that = this;\\n\\n if (this.isTracking()) {\\n this.removeHighlighting();\\n } else {\\n this.world().addMorph(highlight);\\n hand.highlightConnection = connect(hand, \\\"scrollFocusMorph\\\", highlight, \\\"update\\\");\\n highlight.bringToFront();\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\n highlight.setExtent(pt(0,0));\\n }\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":977},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"976\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"977\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":978},\"user\":\"lauritz\",\"tags\":[]},\"978\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\"},\"979\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":980},\"source\":\"function removeHighlighting() {\\n var hand = this.world().firstHand();\\n \\n if (this.highlightRectangle) {\\n this.highlightRectangle.remove();\\n }\\n \\n hand.attributeConnections.removeAt(\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\n hand.highlightConnection = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":981},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"980\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"981\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":982},\"user\":\"lauritz\",\"tags\":[]},\"982\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\"},\"983\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":984},\"source\":\"function onMouseMove(evt) {\\n var target = this.currentTarget();\\n if (target && target.world() && !this.isHighlighting()) {\\n this.highlightRectangle.update(target);\\n this.world().addMorph(this.highlightRectangle);\\n this.highlightRectangle.bringToFront();\\n this.targetHighlight = this.highlightRectangle;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":989},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"984\":{\"this\":{\"__isSmartRef__\":true,\"id\":868},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":985}},\"985\":{\"$super\":{\"__isSmartRef__\":true,\"id\":986}},\"986\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":987},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":988},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"987\":{\"obj\":{\"__isSmartRef__\":true,\"id\":868},\"name\":\"onMouseMove\"},\"988\":{},\"989\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":990},\"user\":\"lauritz\",\"tags\":[]},\"990\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\"},\"991\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":992},\"source\":\"function onMouseOut() {\\n if (this.isHighlighting()) {\\n if (!this.isTracking()) {\\n this.targetHighlight.remove();\\n }\\n delete this.targetHighlight;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":997},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"992\":{\"this\":{\"__isSmartRef__\":true,\"id\":868},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":993}},\"993\":{\"$super\":{\"__isSmartRef__\":true,\"id\":994}},\"994\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":995},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":996},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"995\":{\"obj\":{\"__isSmartRef__\":true,\"id\":868},\"name\":\"onMouseOut\"},\"996\":{},\"997\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":998},\"user\":\"lauritz\",\"tags\":[]},\"998\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\"},\"999\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1000},\"source\":\"function reset() {\\n this.highlightRectangle.attributeConnections = [];\\n \\n connect(rect, \\\"onMouseMove\\\", this.highlightRectangle, \\\"updateOnMove\\\")\\n connect(rect, \\\"onMouseUp\\\", this, \\\"removeHighlighting\\\")\\n connect(rect, \\\"onMouseUp\\\", this.owner, \\\"setTarget\\\",\\n {converter: function () {\\n return this.sourceObj.morphUnderCursor();\\n }\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1001},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1000\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1001\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1002},\"user\":\"lauritz\",\"tags\":[]},\"1002\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\"},\"1003\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1004},\"source\":\"function isTracking() {\\n return !!this.world().firstHand().highlightConnection;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1005},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1004\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1005\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1006},\"user\":\"lauritz\",\"tags\":[]},\"1006\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\"},\"1007\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1008},\"source\":\"function isHighlighting() {\\n return !!this.targetHighlight;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1009},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1008\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1009\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1010},\"user\":\"lauritz\",\"tags\":[]},\"1010\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\"},\"1011\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1012},\"source\":\"function currentTarget() {\\n return this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1013},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1012\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1013\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1014},\"user\":\"lauritz\",\"tags\":[]},\"1014\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\"},\"1015\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(808.0,431.8)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"1016\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"Edit scripts and connections of a specific morph.\",\"migrationLevel\":4,\"partName\":\"ObjectEditorPane\",\"changes\":[{\"__isSmartRef__\":true,\"id\":1017}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1017\":{\"date\":{\"__isSmartRef__\":true,\"id\":1018},\"author\":\"lauritz\",\"message\":\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\"},\"1018\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\"},\"1019\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"1020\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"1021\":{},\"1022\":{\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":1023},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":1027},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":1031},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":1035},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":1039},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":1043},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":1047},\"newConnection\":{\"__isSmartRef__\":true,\"id\":1051},\"newScript\":{\"__isSmartRef__\":true,\"id\":1055},\"reset\":{\"__isSmartRef__\":true,\"id\":1059},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":1063},\"setTarget\":{\"__isSmartRef__\":true,\"id\":1067},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":1071},\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":1075},\"updateLists\":{\"__isSmartRef__\":true,\"id\":1079},\"onShutdown\":{\"__isSmartRef__\":true,\"id\":1083},\"confirmUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":1087},\"update\":{\"__isSmartRef__\":true,\"id\":1091},\"ensureAnnotationLayer\":{\"__isSmartRef__\":true,\"id\":1095},\"copyToPartsBinWithUserRequest\":{\"__isSmartRef__\":true,\"id\":1099},\"printTags\":{\"__isSmartRef__\":true,\"id\":1107},\"setTag\":{\"__isSmartRef__\":true,\"id\":1111},\"runScript\":{\"__isSmartRef__\":true,\"id\":1115},\"openPartTestRunner\":{\"__isSmartRef__\":true,\"id\":1119},\"hasUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":1123}},\"1023\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1024},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.preselectItem();\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.preselectItem();\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1025},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1024\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1025\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1026},\"user\":\"lauritz\",\"tags\":[]},\"1026\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\"},\"1027\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1028},\"source\":\"function displayJavaScriptSource(jsCode) {\\n if (this.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function(confirmed) {\\n if (confirmed) that.scriptPane.display(jsCode)\\n };\\n this.confirmUnsavedChanges(callback);\\n } else {\\n this.scriptPane.display(jsCode);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1029},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1028\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1029\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1030},\"user\":\"lauritz\",\"tags\":[]},\"1030\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1031\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1032},\"source\":\"function displaySourceForConnection(connection) {\\n var code = \\\"\\\", that = this;\\n if (connection === undefined) return;\\n if (connection === null) {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1033},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1032\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1033\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1034},\"user\":\"conradcalmez\",\"tags\":[]},\"1034\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\"},\"1035\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1036},\"source\":\"function displaySourceForScript(scriptName) {\\n var code = \\\"\\\",\\n that = this;\\n if (scriptName === null) {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForScript(scriptName);\\n }\\n if (code) this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1037},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1036\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1037\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1038},\"user\":\"cschuster\",\"tags\":[]},\"1038\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\"},\"1039\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1040},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1041},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1040\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1041\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1042},\"user\":\"lauritz\",\"tags\":[]},\"1042\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1043\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1044},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName],\\n annotation = '',\\n scriptSource = '',\\n tagScript = '';\\n\\n if (!script) return;\\n\\n if (script.timestamp && script.user) \\n annotation = Strings.format('// changed at %s by %s \\\\n', script.timestamp, script.user);\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\n\\n return annotation + scriptSource + tagScript;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1045},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1044\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1045\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1046},\"user\":\"cschuster\",\"tags\":[]},\"1046\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\"},\"1047\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1048},\"source\":\"function generateTargetCode(baseObject, targetObject) {\\n\\tvar name = targetObject.name;\\n\\tif (baseObject === targetObject) \\n\\t\\treturn \\\"this\\\";\\n\\telse if (baseObject[name] === targetObject) \\n\\t\\treturn \\\"this.\\\" + name;\\n\\telse if (baseObject.testObject === targetObject) \\n\\t\\treturn \\\"this.testObject\\\";\\n\\telse if (baseObject.get(name) === targetObject) \\n\\t\\treturn 'this.get(\\\"' + name + '\\\")';\\n\\telse if (targetObject instanceof Morph) \\n\\t\\treturn '$morph(\\\"' + name + '\\\")';\\n\\telse \\n\\t\\treturn \\\"????\\\";\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1049},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1048\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1049\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1050},\"user\":\"lauritz\",\"tags\":[]},\"1050\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1051\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1052},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1053},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1052\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1053\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1054},\"user\":\"lauritz\",\"tags\":[]},\"1054\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1055\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1056},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n \\\\n}).tag([]);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1057},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1056\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1057\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1058},\"user\":\"lauritz\",\"tags\":[]},\"1058\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\"},\"1059\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1060},\"source\":\"function reset() {\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\n this.scriptList = this.get('ObjectEditorScriptList')\\n this.connectionList = this.get('ObjectEditorConnectionList')\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\n \\n this.target = null;\\n this.currentTag = null;\\n \\n this.scriptPane.reset();\\n this.scriptList.setList();\\n this.scriptList.selection = null;\\n this.connectionList.setList();\\n this.connectionList.selection = null;\\n this.morphSelector.reset();\\n this.tagChooser.reset();\\n \\n this.stopStepping();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1061},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1060\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1061\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1062},\"user\":\"lauritz\",\"tags\":[]},\"1062\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\"},\"1063\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1064},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i>saveDoesNotAskForCredentialsInSafari.xhtml"},"9151":{"type":"S:modified","url":"/users/martin/measurements/FAQ.xhtml"},"9152":{"type":"S:modified","url":"/users/gerald24/temp.xhtml"},"9153":{"type":"S:modified","url":"/users/markoroeder/MetadataVisualization.xhtml"},"9154":{"type":"S:modified","url":"/demos/WorldSerializationGraph.xhtml"},"9155":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml"},"9156":{"type":"S:modified","url":"/users/Dan/LiveWeb-NewLayout.xhtml"},"9157":{"type":"S:modified","url":"/core/lively/DOMAbstraction.js"},"9158":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Slider.xhtml"},"9159":{"type":"S:modified","url":"/demos/ScriptingClock.xhtml"},"9160":{"type":"S:modified","url":"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml"},"9161":{"type":"S:modified","url":"/users/Dan/Tutorial1.xhtml"},"9162":{"type":"S:modified","url":"/users/fbo/empty3.xhtml"},"9163":{"type":"S:modified","url":"/demos/visualizations/FPSProtovis.xhtml"},"9164":{"type":"S:modified","url":"/draft/NewWorld/ObjectTracerPart.xhtml"},"9165":{"type":"S:modified","url":"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml"},"9166":{"type":"S:modified","url":"/users/markoroeder/GOTY2011.xhtml"},"9167":{"type":"S:modified","url":"/users/fbo/DraftLayout.xhtml"},"9168":{"type":"S:modified","url":"/users/fbo/onMouseMoveRefactoring.xhtml"},"9169":{"type":"S:modified","url":"/users/Dan/PM/ScripterDev.xhtml"},"9170":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksSebastian.xhtml"},"9171":{"type":"S:modified","url":"/users/fbo/DataTables.xhtml"},"9172":{"type":"S:modified","url":"/users/fbo/myLineWorld.xhtml"},"9173":{"type":"S:modified","url":"/issues/110526_ConnectorsInTheNewWorld.xhtml"},"9174":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt.xhtml"},"9175":{"type":"S:modified","url":"/users/Dan/MyQBF.xhtml"},"9176":{"type":"S:modified","url":"/users/Dan/LiveWeb2.xhtml"},"9177":{"type":"S:modified","url":"/users/fbo/layoutPlaceholdersForDragging.xhtml"},"9178":{"type":"S:modified","url":"/webwerkstatt.xhtml"},"9179":{"type":"S:modified","url":"/users/sofia/georgi/Versions.xhtml"},"9180":{"type":"S:modified","url":"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml"},"9181":{"type":"S:modified","url":"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml"},"9182":{"type":"S:modified","url":"/users/olmeca/start.xhtml"},"9183":{"type":"S:modified","url":"/users/sofia/martin/3.xhtml"},"9184":{"type":"S:modified","url":"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml"},"9185":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Lists.xhtml"},"9186":{"type":"S:modified","url":"/users/fbo/layoutDragSnap.xhtml"},"9187":{"type":"S:modified","url":"/users/sofia/georgi/new.xhtml"},"9188":{"type":"S:modified","url":"/users/mkilling/ikuh.xhtml"},"9189":{"type":"S:modified","url":"/draft/NewWorld/ClassBrowser.xhtml"},"9190":{"type":"S:modified","url":"/users/fbo/xamppInstaller.xhtml"},"9191":{"type":"S:modified","url":"/users/Kat/QBF2B.xhtml"},"9192":{"type":"S:modified","url":"/demos/visualizations/protovis.xhtml"},"9193":{"type":"S:modified","url":"/users/NikolaySuslov/start.xhtml"},"9194":{"type":"S:modified","url":"/documentation/Lively2Installation.xhtml"},"9195":{"type":"S:modified","url":"/issues/110518_ProblemToOpenDialogs.xhtml"},"9196":{"type":"S:modified","url":"/users/sofia/learning_prototype_js.xhtml"},"9197":{"type":"S:modified","url":"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml"},"9198":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksBenjamin.xhtml"},"9199":{"type":"S:modified","url":"/users/sofia/video1.xhtml"},"9200":{"type":"S:modified","url":"/empty.xhtml"},"9201":{"type":"S:modified","url":"/demos/LiveWeb/LiveWeb.xhtml"},"9202":{"type":"S:modified","url":"/users/cschuster/start.xhtml"},"9203":{"type":"S:modified","url":"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml"},"9204":{"type":"S:modified","url":"/users/Dan/QuickBrownFox.xhtml"},"9205":{"type":"S:modified","url":"/projects/Lively2/Minimal.xhtml"},"9206":{"type":"S:modified","url":"/issues/111005_LineIssues.xhtml"},"9207":{"type":"S:modified","url":"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml"},"9208":{"type":"S:modified","url":"/users/sofia/experiments/css_theming.xhtml"},"9209":{"type":"S:modified","url":"/documentation/videoTutorials/110630_CPUVis.xhtml"},"9210":{"type":"S:modified","url":"/users/template/start.xhtml"},"9211":{"type":"S:modified","url":"/documentation/Traits.xhtml"},"9212":{"type":"S:modified","url":"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml"},"9213":{"type":"S:modified","url":"/users/fbo/jQueryUi.xhtml"},"9214":{"type":"S:modified","url":"/users/robertkrahn/nonexisting.xhtml"},"9215":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml"},"9216":{"type":"S:modified","url":"/cleanup.xhtml"},"9217":{"type":"S:modified","url":"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml"},"9218":{"type":"S:modified","url":"/projects/BP2012/simple.xhtml"},"9219":{"type":"S:modified","url":"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml"},"9220":{"type":"S:modified","url":"/issues/110923_ProtovisVisualizationBroken.xhtml"},"9221":{"type":"S:modified","url":"/issues/111019_PublishingPartsWithCommitMessages.xhtml"},"9222":{"type":"S:modified","url":"/demos/visualizations/jsl4tv-world-000.xhtml"},"9223":{"type":"S:modified","url":"/users/markoroeder/SVN2CodeDB.xhtml"},"9224":{"type":"S:modified","url":"/users/sofia/trac_tickets_pavel.xhtml"},"9225":{"type":"S:modified","url":"/projects/BP2012/2011-11-02-talk.xhtml"},"9226":{"type":"S:modified","url":"/users/fbo/dojoWorld.xhtml"},"9227":{"type":"S:modified","url":"/users/Dan/NewPresentation2.xhtml"},"9228":{"type":"S:modified","url":"/users/tmohr/slide6.xhtml"},"9229":{"type":"S:modified","url":"/projects/DebuggingJS/draft.xhtml"},"9230":{"type":"S:modified","url":"/draft/NewWorld/DirectGrabDragAndCopy.xhtml"},"9231":{"type":"S:modified","url":"/users/sofia/protovis.xhtml"},"9232":{"type":"S:modified","url":"/blank.xhtml"},"9233":{"type":"S:modified","url":"/users/robertkrahn/testCPUVis.xhtml"},"9234":{"type":"S:modified","url":"/projects/Lively2/Converting.xhtml"},"9235":{"type":"S:modified","url":"/users/andyburnett/start.xhtml"},"9236":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/RichText.xhtml"},"9237":{"type":"S:modified","url":"/draft/NewWorld/Presentations.xhtml"},"9238":{"type":"S:modified","url":"/users/robertkrahn/garminExport.xhtml"},"9239":{"type":"S:modified","url":"/tests.xhtml"},"9240":{"type":"S:modified","url":"/issues/110625_PartUploadBroken.xhtml"},"9241":{"type":"S:modified","url":"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml"},"9242":{"type":"S:modified","url":"/users/markoroeder/DataVisualization.xhtml"},"9243":{"type":"S:modified","url":"/draft/NewWorld/PartsBinSearch.xhtml"},"9244":{"type":"S:modified","url":"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml"},"9245":{"type":"S:modified","url":"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml"},"9246":{"type":"S:modified","url":"/issues/111017_StaticBindingOfSuperInClosures.xhtml"},"9247":{"type":"S:modified","url":"/demos/contextjs/flattening.xhtml"},"9248":{"type":"S:modified","url":"/issues/110511_LinesCannotBeClicked.xhtml"},"9249":{"type":"S:modified","url":"/users/lauritz/miniprojects/gettingStarted.xhtml"},"9250":{"type":"S:modified","url":"/users/markoroeder/Part2Class.xhtml"},"9251":{"type":"S:modified","url":"/users/Dan/EmptyWorld2.xhtml"},"9252":{"type":"S:modified","url":"/projects/LivelyKernel/nextSteps.xhtml"},"9253":{"type":"S:modified","url":"/users/wlcleveland/start.xhtml"},"9254":{"type":"S:modified","url":"/users/swart/start.xhtml"},"9255":{"type":"S:modified","url":"/users/Dan/QBF2Bb.xhtml"},"9256":{"type":"S:modified","url":"/users/tmohr/slide1.xhtml"},"9257":{"type":"S:modified","url":"/users/robertkrahn/DetermineModuleDependencies.xhtml"},"9258":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksHubert2.xhtml"},"9259":{"type":"S:modified","url":"/projects/CodeDB2/info_restructuring.xhtml"},"9260":{"type":"S:modified","url":"/users/Dan/PM/DemoForm.xhtml"},"9261":{"type":"S:modified","url":"/issues/110728_GraffleLayerGrabsWorld.xhtml"},"9262":{"type":"S:modified","url":"/users/Dan/Activities1.xhtml"},"9263":{"type":"S:modified","url":"/users/tmohr/emtpy.xhtml"},"9264":{"type":"S:modified","url":"/documentation/ElProfesor.xhtml"},"9265":{"type":"S:modified","url":"/issues/111022_TheExplorerScrollingIsBroken.xhtml"},"9266":{"type":"S:modified","url":"/users/Dan/WindowPlay.xhtml"},"9267":{"type":"S:modified","url":"/users/martin/Measurements.xhtml"},"9268":{"type":"S:modified","url":"/users/fbo/layoutCycle.xhtml"},"9269":{"type":"S:modified","url":"/documentation/7funthings.xhtml"},"9270":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml"},"9271":{"type":"S:modified","url":"/users/iho/start.xhtml"},"9272":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml"},"9273":{"type":"S:modified","url":"/BrokenWorldRepairSite.xhtml"},"9274":{"type":"S:modified","url":"/users/fbo/serverDevPlayground.xhtml"},"9275":{"type":"S:modified","url":"/users/ahold/TrackerDev.xhtml"},"9276":{"type":"S:modified","url":"/users/Dan/LiveWeb3.xhtml"},"9277":{"type":"S:modified","url":"/documentation/Template.xhtml"},"9278":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml"},"9279":{"type":"S:modified","url":"/documentation/ContextJS.xhtml"},"9280":{"type":"S:modified","url":"/projects/CodeDB2/CodeDB2Dev.xhtml"},"9281":{"type":"S:modified","url":"/users/markoroeder/GrammarTesting.xhtml"},"9282":{"type":"S:modified","url":"/documentation/ScriptingTutorial.xhtml"},"9283":{"type":"S:modified","url":"/users/fbo/deserializeMorphs.xhtml"},"9284":{"type":"S:modified","url":"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml"},"9285":{"type":"S:modified","url":"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml"},"9286":{"type":"S:modified","url":"/users/fbo/scrollFixes.xhtml"},"9287":{"type":"S:modified","url":"/users/fbo/empty.xhtml"},"9288":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksConrad.xhtml"},"9289":{"type":"S:modified","url":"/users/keith/deadly.xhtml"},"9290":{"type":"S:modified","url":"/users/robertkrahn/nonexisting2.xhtml"},"9291":{"type":"S:modified","url":"/users/Dan/QBFa.xhtml"},"9292":{"type":"S:modified","url":"/users/cschuster/debugging2.xhtml"},"9293":{"type":"S:modified","url":"/users/fbo/SlickGrid.xhtml"},"9294":{"type":"S:modified","url":"/users/constantin/Snake.xhtml"},"9295":{"type":"S:modified","url":"/documentation/worlds.xhtml"},"9296":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml"},"9297":{"type":"S:modified","url":"/issues/110609_TabIndentionForBulletPoints.xhtml"},"9298":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksAstrid.xhtml"},"9299":{"type":"S:modified","url":"/users/sofia/video2.xhtml"},"9300":{"type":"S:modified","url":"/users/keith/notes.xhtml"},"9301":{"type":"S:modified","url":"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml"},"9302":{"type":"S:modified","url":"/demos/Parts.xhtml"},"9303":{"type":"S:modified","url":"/demos/WhereArePeopleFrom.xhtml"},"9304":{"type":"S:modified","url":"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml"},"9305":{"type":"S:modified","url":"/users/fbo/jqueryTabulate.xhtml"},"9306":{"type":"S:modified","url":"/issues/111026_CustomFormattedBinsInPartsBin.xhtml"},"9307":{"type":"S:modified","url":"/users/fbo/learningLively2.xhtml"},"9308":{"type":"S:modified","url":"/issues/111017_svgIssues.xhtml"},"9309":{"type":"S:modified","url":"/users/markoroeder/NewStreamwork.xhtml"},"9310":{"type":"S:modified","url":"/users/markoroeder/MapImport.xhtml"},"9311":{"type":"S:modified","url":"/documentation/Serialization-Interface.xhtml"},"9312":{"type":"S:modified","url":"/issues/fixed/110511_DroppablebehaviorParts.xhtml"},"9313":{"type":"S:modified","url":"/users/markoroeder/newDraft.xhtml"},"9314":{"type":"S:modified","url":"/projects/Lively2/ReleasePlanning.xhtml"},"9315":{"type":"S:modified","url":"/draft/NewWorld/LinesAndCurves.xhtml"},"9316":{"type":"S:modified","url":"/users/Dan/HaloExpt.xhtml"},"9317":{"type":"S:modified","url":"/issues/110921_DropshadowIsOff.xhtml"},"9318":{"type":"S:modified","url":"/users/keith/versionControl.xhtml"},"9319":{"type":"S:modified","url":"/issues/111021_HowToStoreObjectsOnTheServer.xhtml"},"9320":{"type":"S:modified","url":"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml"},"9321":{"type":"S:modified","url":"/users/fbo/blank.xhtml"},"9322":{"type":"S:modified","url":"/demos/Clock.xhtml"},"9323":{"type":"S:modified","url":"/users/fbo/scrolling.xhtml"},"9324":{"type":"S:modified","url":"/users/markoroeder/DraftInfoItem.xhtml"},"9325":{"type":"S:modified","url":"/documentation/HowConnectWorks.xhtml"},"9326":{"type":"S:modified","url":"/users/fbo/layoutTests.xhtml"},"9327":{"type":"S:modified","url":"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml"},"9328":{"type":"S:modified","url":"/projects/BP2012/Requests.xhtml"},"9329":{"type":"S:modified","url":"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml"},"9330":{"type":"S:modified","url":"/users/fbo/journalBug.xhtml"},"9331":{"type":"S:modified","url":"/issues/110701_VisualBindingToStarBroken.xhtml"},"9332":{"type":"S:modified","url":"/users/tmohr/slide7.xhtml"},"9333":{"type":"S:modified","url":"/issues/110723_PathBroken.xhtml"},"9334":{"type":"S:modified","url":"/demos/MyNewWikiPage.xhtml"},"9335":{"type":"S:modified","url":"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml"},"9336":{"type":"S:modified","url":"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml"},"9337":{"type":"S:modified","url":"/draft/NewWorld/RichText.xhtml"},"9338":{"type":"S:modified","url":"/users/alexwarth/start.xhtml"},"9339":{"type":"S:modified","url":"/draft/NewWorld/SimpleBrowser.xhtml"},"9340":{"type":"S:modified","url":"/draft/NewWorld/OldMorphicObjectConversion.xhtml"},"9341":{"type":"S:modified","url":"/documentation/profesores.xhtml"},"9342":{"type":"S:modified","url":"/documentation/videoTutorials/template.xhtml"},"9343":{"type":"S:modified","url":"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml"},"9344":{"type":"S:modified","url":"/issues/110519_PasteBug.xhtml"},"9345":{"type":"S:modified","url":"/draft/NewWorld/Engine.xhtml"},"9346":{"type":"S:modified","url":"/draft/NewWorld/ProgressForRequests.xhtml"},"9347":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Sliders.xhtml"},"9348":{"type":"S:modified","url":"/users/tmohr/bespin.xhtml"},"9349":{"type":"S:modified","url":"/users/fbo/scrollPlayground.xhtml"},"9350":{"type":"S:modified","url":"/users/tfleig/test1.xhtml"},"9351":{"type":"S:modified","url":"/users/fbo/gitSetup.xhtml"},"9352":{"type":"S:modified","url":"/users/constantin/start.xhtml"},"9353":{"type":"S:modified","url":"/users/Dan/Test.xhtml"},"9354":{"type":"S:modified","url":"/issues/110630_MenusLeaveVisibleBounds.xhtml"},"9355":{"type":"S:modified","url":"/projects/CodeDB2/playground_tilman.xhtml"},"9356":{"type":"S:modified","url":"/users/ohshima/start.xhtml"},"9357":{"type":"S:modified","url":"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml"},"9358":{"type":"S:modified","url":"/users/Kat/MyQBF.xhtml"},"9359":{"type":"S:modified","url":"/users/markoroeder/SerializationDebug.xhtml"},"9360":{"type":"S:modified","url":"/issues/111012_BorderWidthIssue.xhtml"},"9361":{"type":"S:modified","url":"/users/mzimmerm/etoys-development-notes.xhtml"},"9362":{"type":"S:modified","url":"/users/Dan/EngineTest.xhtml"},"9363":{"type":"S:modified","url":"/users/tmohr/slide2.xhtml"},"9364":{"type":"S:modified","url":"/users/sofia/protovisPrototype.xhtml"},"9365":{"type":"S:modified","url":"/users/sofia/sofia/georgi/new_world.xhtml"},"9366":{"type":"S:modified","url":"/documentation/FAQ.xhtml"},"9367":{"type":"S:modified","url":"/demos/contextjs/SimpleObjectTracing.xhtml"},"9368":{"type":"S:modified","url":"/users/Dan/PM/Dan.xhtml"},"9369":{"type":"S:modified","url":"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml"},"9370":{"type":"S:modified","url":"/sandbox/sandbox-dgc.xhtml"},"9371":{"type":"S:modified","url":"/issues/110610_AddNewMethodBroken.xhtml"},"9372":{"type":"S:modified","url":"/users/Dan/CC.xhtml"},"9373":{"type":"S:modified","url":"/draft/NewWorld/StringsAsRichText.xhtml"},"9374":{"type":"S:modified","url":"/issues/110704_ClickingOnProtoVisDrawing.xhtml"},"9375":{"type":"S:modified","url":"/users/fbo/layoutGrid.xhtml"},"9376":{"type":"S:modified","url":"/users/Dan/Garbage.xhtml"},"9377":{"type":"S:modified","url":"/welcome.xhtml"},"9378":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/textEditor.xhtml"},"9379":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml"},"9380":{"type":"S:modified","url":"/documentation/videoTutorials/110429_TextAttributes.xhtml"},"9381":{"type":"S:modified","url":"/users/fbo/pongServer.xhtml"},"9382":{"type":"S:modified","url":"/users/miku/start.xhtml"},"9383":{"type":"S:modified","url":"/users/Dan/PM/Lively2.xhtml"},"9384":{"type":"S:modified","url":"/users/cschuster/dev-alpha.xhtml"},"9385":{"type":"S:modified","url":"/users/Dan/PM/PowerPointNot.xhtml"},"9386":{"type":"S:modified","url":"/users/fbo/layoutConfigurator.xhtml"},"9387":{"type":"S:modified","url":"/draft/NewWorld/Diffing.xhtml"},"9388":{"type":"S:modified","url":"/issues/110604_GriddingDoesNotWorkRight.xhtml"},"9389":{"type":"S:modified","url":"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml"},"9390":{"type":"S:modified","url":"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml"},"9391":{"type":"S:modified","url":"/issues/110729_ShowHaloItemDuringHaloAction.xhtml"},"9392":{"type":"S:modified","url":"/users/tmohr/demo.xhtml"},"9393":{"type":"S:modified","url":"/documentation/overview.xhtml"},"9394":{"type":"S:modified","url":"/demos/LiveWeb/iPad.xhtml"},"9395":{"type":"S:modified","url":"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml"},"9396":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml"},"9397":{"type":"S:modified","url":"/users/Dan/LiveWeb4.xhtml"},"9398":{"type":"S:modified","url":"/users/olmeca/olmeca3.xhtml"},"9399":{"type":"S:deleted","url":null},"9400":{"type":"S:modified","url":"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml"},"9401":{"type":"S:modified","url":"/users/sofia/sofia/georgi/video_experiments1.xhtml"},"9402":{"type":"S:modified","url":"/users/wlcleveland/shadowworld.xhtml"},"9403":{"type":"S:modified","url":"/users/mzimmerm/mz-world-from-start-xhtml.xhtml"},"9404":{"type":"S:modified","url":"/users/Dan/FormLayoutExpt.xhtml.xhtml"},"9405":{"type":"S:modified","url":"/users/robertkrahn/writeSite.xhtml"},"9406":{"type":"S:modified","url":"/draft/NewWorld/CurveDrafting.xhtml"},"9407":{"type":"S:modified","url":"/draft/NewWorld/ParseApacheServerLog.xhtml"},"9408":{"type":"S:modified","url":"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"9409":{"type":"S:modified","url":"/projects/BP2012/h2.xhtml"},"9410":{"type":"S:modified","url":"/draft/NewWorld/110521_BetterLists.xhtml"},"9411":{"type":"S:modified","url":"/users/Dan/PM/layoutExpts.xhtml"},"9412":{"type":"S:modified","url":"/users/test50/start.xhtml"},"9413":{"type":"S:modified","url":"/MovePages.xhtml"},"9414":{"type":"S:modified","url":"/documentation/Rendering.xhtml"},"9415":{"type":"S:modified","url":"/users/fbo/layoutPlayground.xhtml"},"9416":{"type":"S:modified","url":"/users/martin/measurements/webwerkstatt.xhtml"},"9417":{"type":"S:modified","url":"/issues/111005_MouseMoveChangesFocus.xhtml"},"9418":{"type":"S:modified","url":"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml"},"9419":{"type":"S:modified","url":"/projects/Lively2/Release.xhtml"},"9420":{"type":"S:modified","url":"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml"},"9421":{"type":"S:modified","url":"/users/tmohr/myNewWorld.xhtml"},"9422":{"type":"S:modified","url":"/users/robertkrahn/thingsToExplain.xhtml"},"9423":{"type":"S:modified","url":"/users/fbo/start.xhtml"},"9424":{"type":"S:modified","url":"/issues/110511_WeHaveNoCheckbox.xhtml"},"9425":{"type":"S:modified","url":"/users/Dan/PM/FormsDraft1.xhtml"},"9426":{"type":"S:modified","url":"/users/Dan/EmptyWorld.xhtml"},"9427":{"type":"S:modified","url":"/users/sofia/georgi/empty.xhtml"},"9428":{"type":"S:modified","url":"/issues/110609_AccidentalGrabbing.xhtml"},"9429":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml"},"9430":{"type":"S:modified","url":"/users/lauritz/personal/snippets.xhtml"},"9431":{"type":"S:modified","url":"/users/lauritz/personal/thoughts.xhtml"},"9432":{"type":"S:modified","url":"/users/Dan/NewEmptyWorld.xhtml"},"9433":{"type":"S:modified","url":"/users/markoroeder/DOMRemovalPlugin.xhtml"},"9434":{"type":"S:modified","url":"/documentation/LivelyInstallation.xhtml"},"9435":{"type":"S:modified","url":"/issues/110530_MakeSyntaxHighlightingFaster.xhtml"},"9436":{"type":"S:modified","url":"/users/lauritz/miniprojects/pongClient.xhtml"},"9437":{"type":"S:modified","url":"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml"},"9438":{"type":"S:modified","url":"/sandbox/ColorfulWindmills.xhtml"},"9439":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/todo.xhtml"},"9440":{"type":"S:modified","url":"/users/robertkrahn/simple.xhtml"},"9441":{"type":"S:modified","url":"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml"},"9442":{"type":"S:modified","url":"/issues/TextDebugWorld.xhtml"},"9443":{"type":"S:modified","url":"/documentation/ShortcutList.xhtml"},"9444":{"type":"S:modified","url":"/users/tmohr/slide8.xhtml"},"9445":{"type":"S:modified","url":"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml"},"9446":{"type":"S:modified","url":"/draft/NewWorld/ObjectSerializationGraph.xhtml"},"9447":{"type":"S:modified","url":"/users/Dan/TextTest.xhtml"},"9448":{"type":"S:modified","url":"/users/dtornow/start.xhtml"},"9449":{"type":"S:modified","url":"/projects/BP2012/start.xhtml"},"9450":{"type":"S:modified","url":"/users/Dan/Empty.xhtml"},"9451":{"type":"S:modified","url":"/users/keith/start.xhtml"},"9452":{"type":"S:modified","url":"/users/gerald24/start.xhtml"},"9453":{"type":"S:modified","url":"/documentation/videoTutorial.xhtml"},"9454":{"type":"S:modified","url":"/draft/NewWorld/DraftSelection.xhtml"},"9455":{"type":"S:modified","url":"/demos/LiveWeb/Pheonix.xhtml"},"9456":{"type":"S:modified","url":"/users/ahold/siteTracking.xhtml"},"9457":{"type":"S:modified","url":"/issues/110608_GetterAndSettersInIe9.xhtml"},"9458":{"type":"S:modified","url":"/users/iho/1.xhtml"},"9459":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml"},"9460":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasks.xhtml"},"9461":{"type":"S:modified","url":"/users/Dan/PM/FormsScripter.xhtml"},"9462":{"type":"S:modified","url":"/users/fbo/cassowary.xhtml"},"9463":{"type":"S:modified","url":"/users/MrSteve/start.xhtml"},"9464":{"type":"S:modified","url":"/issues/CreateIssuePage.xhtml"},"9465":{"type":"S:modified","url":"/users/fbo/xamppInstallerWindows.xhtml"},"9466":{"type":"S:modified","url":"/users/Dan/PM/Phoenix.xhtml"},"9467":{"type":"S:modified","url":"/users/tmohr/WebGL.xhtml"},"9468":{"type":"S:modified","url":"/documentation/PartsBin.xhtml"},"9469":{"type":"S:modified","url":"/users/mzimmerm/start.xhtml"},"9470":{"type":"S:modified","url":"/users/markoroeder/SequenceDiagram.xhtml"},"9471":{"type":"S:modified","url":"/demos/Wiki.xhtml"},"9472":{"type":"S:modified","url":"/documentation/Events.xhtml"},"9473":{"type":"S:modified","url":"/users/tmohr/slide3.xhtml"},"9474":{"type":"S:modified","url":"/users/hjust/blank.xhtml"},"9475":{"type":"S:modified","url":"/Lively2.xhtml"},"9476":{"type":"S:modified","url":"/users/tfleig/template.xhtml"},"9477":{"type":"S:modified","url":"/issues/111021_PianoDoesNotMakeASound.xhtml"},"9478":{"type":"S:modified","url":"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml"},"9479":{"type":"S:modified","url":"/users/martin/tests.xhtml"},"9480":{"type":"S:modified","url":"/users/sofia/empty.xhtml"},"9481":{"type":"S:modified","url":"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml"},"9482":{"type":"S:modified","url":"/draft/NewWorld/Sliders.xhtml"},"9483":{"type":"S:modified","url":"/users/davidorban/start.xhtml"},"9484":{"type":"S:modified","url":"/users/orjan/start.xhtml"},"9485":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-Final.xhtml"},"9486":{"type":"S:modified","url":"/users/sofia/video.xhtml"},"9487":{"type":"S:modified","url":"/demos/contextjs/PersonExample.xhtml"},"9488":{"type":"S:modified","url":"/users/zeebeedee/start.xhtml"},"9489":{"type":"S:modified","url":"/users/robertkrahn/textRain.xhtml"},"9490":{"type":"S:modified","url":"/users/fbo/databaseForms.xhtml"},"9491":{"type":"S:modified","url":"/draft/NewWorld/DraftUploadPDFs.xhtml"},"9492":{"type":"S:modified","url":"/users/olmeca/olmeca4.xhtml"},"9493":{"type":"S:modified","url":"/users/lauritz/miniprojects/livelyExplorer.xhtml"},"9494":{"type":"S:modified","url":"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml"},"9495":{"type":"S:modified","url":"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml"},"9496":{"type":"S:modified","url":"/users/Dan/LineTest.xhtml"},"9497":{"type":"S:modified","url":"/draft/NewWorld/Translator.xhtml"},"9498":{"type":"S:modified","url":"/documentation/Styles.xhtml"},"9499":{"type":"S:modified","url":"/draft/NewWorld/MorphOrigin.xhtml"},"9500":{"type":"S:modified","url":"/screenshots.xhtml"},"9501":{"type":"S:modified","url":"/users/Dan/LiveWeb.xhtml"},"9502":{"type":"S:modified","url":"/demos/AntotherPageWithAClock.xhtml"},"9503":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml"},"9504":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml"},"9505":{"type":"S:modified","url":"/users/fbo/constraintLayoutExample.xhtml"},"9506":{"type":"S:modified","url":"/documentation/TutorialList.xhtml"},"9507":{"type":"S:modified","url":"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml"},"9508":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototype.xhtml"},"9509":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-bk.xhtml"},"9510":{"type":"S:modified","url":"/users/Dan/QBF.xhtml"},"9511":{"type":"S:modified","url":"/users/tmohr/slides.xhtml"},"9512":{"type":"S:modified","url":"/users/Dan/ButtonTest.xhtml"},"9513":{"type":"S:modified","url":"/users/fbo/textInVbox.xhtml"},"9514":{"type":"S:modified","url":"/users/sofia/externalShapeExample.xhtml"},"9515":{"type":"S:modified","url":"/users/hjust/playground.xhtml"},"9516":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens.xhtml"},"9517":{"type":"S:modified","url":"/users/tmohr/morphSpecificRendering.xhtml"},"9518":{"type":"S:modified","url":"/users/fbo/dataGrid.xhtml"},"9519":{"type":"S:modified","url":"/issues/111020_HighlightTheTargetOfDropping.xhtml"},"9520":{"type":"S:modified","url":"/users/mzimmerm/help.xhtml"},"9521":{"type":"S:modified","url":"/users/fbo/jqGrid.xhtml"},"9522":{"type":"S:modified","url":"/projects/CodeDB2/contents.xhtml"},"9523":{"type":"S:modified","url":"/demos/PartsBin.xhtml"},"9524":{"type":"S:modified","url":"/users/sofia/martin/empty.xhtml"},"9525":{"type":"S:modified","url":"/users/markoroeder/research/Internship.xhtml"},"9526":{"type":"S:modified","url":"/users/tmohr/NewWorld.xhtml"},"9527":{"type":"S:modified","url":"/users/bert/sandbox.xhtml"},"9528":{"type":"S:modified","url":"/draft/NewWorld/GoogleMaps.xhtml"},"9529":{"type":"S:modified","url":"/demos/contextjs/NewContents.xhtml"},"9530":{"type":"S:modified","url":"/users/fbo/meteora.xhtml"},"9531":{"type":"S:modified","url":"/users/Dan/PM/Forms.xhtml"},"9532":{"type":"S:modified","url":"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml"},"9533":{"type":"S:modified","url":"/projects/LivelyHelping/draftLK2.xhtml"},"9534":{"type":"S:modified","url":"/users/lauritz/miniprojects/objectEditor.xhtml"},"9535":{"type":"S:modified","url":"/users/fbo/blank2.xhtml"},"9536":{"type":"S:modified","url":"/issues/110509_ConnectionsInputsGetStackedUp.xhtml"},"9537":{"type":"S:modified","url":"/draft/NewWorld/SimpleLayout.xhtml"},"9538":{"type":"S:modified","url":"/users/mkilling/iKuh2.xhtml"},"9539":{"type":"S:modified","url":"/users/fbo/profesorControls.xhtml"},"9540":{"type":"S:modified","url":"/documentation/Serialization-Overview.xhtml"},"9541":{"type":"S:modified","url":"/users/sofia/georgi/PropertySheet.xhtml"},"9542":{"type":"S:modified","url":"/users/sofia/martin/1.xhtml"},"9543":{"type":"S:modified","url":"/issues/110828_HaloInfoLabelsWontShowUp.xhtml"},"9544":{"type":"S:modified","url":"/users/sofia/georgi/styles.xhtml"},"9545":{"type":"S:modified","url":"/users/fbo/doc/profesores.xhtml"},"9546":{"type":"S:modified","url":"/users/markoroeder/MorphicProtoVis2.xhtml"},"9547":{"type":"S:modified","url":"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"9548":{"type":"S:modified","url":"/projects/Lively2/LivelyMap.xhtml"},"9549":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml"},"9550":{"type":"S:modified","url":"/users/tmohr/slide9.xhtml"},"9551":{"type":"S:modified","url":"/issues/110518_TextAttributesBreakOnPaste.xhtml"},"9552":{"type":"S:modified","url":"/demos/LiveWeb/VisualBindings.xhtml"},"9553":{"type":"S:modified","url":"/documentation/Layout.xhtml"},"9554":{"type":"S:modified","url":"/documentation/repository.xhtml"},"9555":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml"},"9556":{"type":"S:modified","url":"/users/Dan/Tests/TextTest.xhtml"},"9557":{"type":"S:modified","url":"/issues/fixed/110412_NewSimpleBrowser.xhtml"},"9558":{"type":"S:modified","url":"/users/fbo/proposedUiFixes.xhtml"},"9559":{"type":"S:modified","url":"/issues/NewTemplate.xhtml"},"9560":{"type":"S:modified","url":"/documentation/SVNOnServer.xhtml"},"9561":{"type":"S:modified","url":"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml"},"9562":{"type":"S:modified","url":"/users/Dan/PM/May.xhtml"},"9563":{"type":"S:modified","url":"/documentation/ignoreOrDisableEvents.xhtml"},"9564":{"type":"S:modified","url":"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml"},"9565":{"type":"S:modified","url":"/users/Dan/CCbkup.xhtml"},"9566":{"type":"S:modified","url":"/users/Dan/LiveWeb2-bk.xhtml"},"9567":{"type":"S:modified","url":"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml"},"9568":{"type":"S:modified","url":"/users/lauritz/blank.xhtml"},"9569":{"type":"S:modified","url":"/draft/NewWorld/Dragging.xhtml"},"9570":{"type":"S:modified","url":"/users/lauritz/personal/todo.xhtml"},"9571":{"type":"S:modified","url":"/users/fbo/flexigrid.xhtml"},"9572":{"type":"S:modified","url":"/draft/NewWorld/LatestFileChangeViewer.xhtml"},"9573":{"type":"S:modified","url":"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml"},"9574":{"type":"S:modified","url":"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml"},"9575":{"type":"S:modified","url":"/documentation/VisualBindings.xhtml"},"9576":{"type":"S:modified","url":"/users/robertkrahn/notexisting.xhtml"},"9577":{"type":"S:modified","url":"/draft/NewWorld/TreeMap.xhtml"},"9578":{"type":"S:modified","url":"/draft/NewWorld/Empty.xhtml"},"9579":{"type":"S:modified","url":"/users/Dan/QBF2B.xhtml"},"9580":{"type":"S:modified","url":"/issues/111019_MergingVersionsOfAnObject.xhtml"},"9581":{"type":"S:modified","url":"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml"},"9582":{"type":"S:modified","url":"/users/lauritz/test.xhtml"},"9583":{"type":"S:modified","url":"/users/tilman.giese/start.xhtml"},"9584":{"type":"S:modified","url":"/users/tmohr/slide4.xhtml"},"9585":{"type":"S:modified","url":"/sandbox/PartsBin.xhtml"},"9586":{"type":"S:modified","url":"/users/markoroeder/DraftObjectExplorer.xhtml"},"9587":{"type":"S:modified","url":"/demos/WhereArePeopleFrom2.xhtml"},"9588":{"type":"S:modified","url":"/projects/CodeDB2/SVN2CodeDB.xhtml"},"9589":{"type":"S:modified","url":"/users/fbo/sqliteQueryServer.xhtml"},"9590":{"type":"S:modified","url":"/issues/fixed/110513_ScrollingWhenSearching.xhtml"},"9591":{"type":"S:modified","url":"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml"},"9592":{"type":"S:modified","url":"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml"},"9593":{"type":"S:modified","url":"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml"},"9594":{"type":"S:modified","url":"/draft/NewWorld/NewTestWidgetAgain.xhtml"},"9595":{"type":"S:modified","url":"/users/Dan/DansSlideOverview.xhtml"},"9596":{"type":"S:modified","url":"/users/fbo/exportCore.xhtml"},"9597":{"type":"S:modified","url":"/users/olmeca/olmeca.xhtml"},"9598":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml"},"9599":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml"},"9600":{"type":"S:modified","url":"/users/Dan/CircleTest.xhtml"},"9601":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest2.xhtml"},"9602":{"type":"S:modified","url":"/users/fbo/sandbox.xhtml"},"9603":{"type":"S:modified","url":"/issues/110728_BackspaceTriggersBrowserBack.xhtml"},"9604":{"type":"S:modified","url":"/users/markoroeder/empty.xhtml"},"9605":{"type":"S:modified","url":"/draft/NewWorld/DropStyles.xhtml"},"9606":{"type":"S:modified","url":"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml"},"9607":{"type":"S:modified","url":"/users/MrSteve/lorenzo.start.xhtml"},"9608":{"type":"S:modified","url":"/users/Dan/PM/LiveWeb.xhtml"},"9609":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-start.xhtml"},"9610":{"type":"S:modified","url":"/draft/NewWorld/ScriptEditor.xhtml"},"9611":{"type":"S:modified","url":"/users/mzimmerm/test-build-simple-webapp.xhtml"},"9612":{"type":"S:modified","url":"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml"},"9613":{"type":"S:modified","url":"/users/lauritz/miniprojects/spiel.xhtml"},"9614":{"type":"S:modified","url":"/users/robertkrahn/DraftPresentation.xhtml"},"9615":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/layouting.xhtml"},"9616":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest.xhtml"},"9617":{"type":"S:modified","url":"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml"},"9618":{"type":"S:modified","url":"/users/fbo/nodejsServerDevelopment.xhtml"},"9619":{"type":"S:modified","url":"/draft/NewWorld/QBFForPartsBin.xhtml"},"9620":{"type":"S:modified","url":"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml"},"9621":{"type":"S:modified","url":"/users/lauritz/miniprojects/connections.xhtml"},"9622":{"type":"S:modified","url":"/users/ahold/start.xhtml"},"9623":{"type":"S:modified","url":"/users/markus/FileBrowser.xhtml"},"9624":{"type":"S:modified","url":"/demos/LiveWeb/CPUVisualizationFinal.xhtml"},"9625":{"type":"S:modified","url":"/users/fbo/jsUiWidgetLibResearch.xhtml"},"9626":{"type":"S:modified","url":"/users/fbo/constraintLayout.xhtml"},"9627":{"type":"S:modified","url":"/users/Dan/Tests/LineTest.xhtml"},"9628":{"type":"S:modified","url":"/sandbox/sandbox.xhtml"},"9629":{"type":"S:modified","url":"/users/fbo/versionControl.xhtml"},"9630":{"type":"S:modified","url":"/draft/NewWorld/CreateDirWhenSaving.xhtml"},"9631":{"type":"S:modified","url":"/demos/Lively2.xhtml"},"9632":{"type":"S:modified","url":"/users/fbo/userIsolationAndGit.xhtml"},"9633":{"type":"S:modified","url":"/draft/NewWorld/KeyboardFocusForMorphs.xhtml"},"9634":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample2.xhtml"},"9635":{"type":"S:modified","url":"/users/oudenampsen/start.xhtml"},"9636":{"type":"S:modified","url":"/issues/110517_VlayoutShouldGrowAndShrink.xhtml"},"9637":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample.xhtml"},"9638":{"type":"S:modified","url":"/users/tmohr/ace.xhtml"},"9639":{"type":"S:modified","url":"/users/fbo/empty2.xhtml"},"9640":{"type":"S:modified","url":"/users/martin/Workspace.xhtml"},"9641":{"type":"S:modified","url":"/users/Dan/Bug-List.xhtml"},"9642":{"type":"S:modified","url":"/users/Dan/QuickBrownFoxx.xhtml"},"9643":{"type":"S:modified","url":"/demos/LiveWeb/ServerScripting.xhtml"},"9644":{"type":"S:modified","url":"/demos/contextjs/WordCompletion.xhtml"},"9645":{"type":"S:modified","url":"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml"},"9646":{"type":"S:modified","url":"/users/fbo/fabiansTickets.xhtml"},"9647":{"type":"S:modified","url":"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml"},"9648":{"type":"S:modified","url":"/users/martin/Template.xhtml"},"9649":{"type":"S:modified","url":"/projects/CodeDB2/Testing.xhtml"},"9650":{"type":"S:modified","url":"/users/keith/MySetup.xhtml"},"9651":{"type":"S:modified","url":"/users/fbo/noGrabLayer.xhtml"},"9652":{"type":"S:modified","url":"/demos/CPUVisualization.xhtml"},"9653":{"type":"S:modified","url":"/users/sofia/georgi/trac-report.xhtml"},"9654":{"type":"S:modified","url":"/users/fbo/HtmlWrapperMorph.xhtml"},"9655":{"type":"S:modified","url":"/users/sofia/documentation_afterLunch.xhtml"},"9656":{"type":"S:modified","url":"/demos/contextjs/Empty.xhtml"},"9657":{"type":"S:modified","url":"/users/fbo/setExtent.xhtml"},"9658":{"type":"S:modified","url":"/users/sofia/martin/2.xhtml"},"9659":{"type":"S:modified","url":"/users/markoroeder/DropboxUpload.xhtml"},"9660":{"type":"S:modified","url":"/users/fbo/newMouseDownLayer.xhtml"},"9661":{"type":"S:modified","url":"/issues/fixed/110914_StraightLineIssue.xhtml"},"9662":{"type":"S:modified","url":"/users/cschuster/debugging.xhtml"},"9663":{"type":"S:modified","url":"/users/sofia/prototVisPrototype.xhtml"},"9664":{"type":"S:modified","url":"/draft/NewWorld/DraggingAndGrabbing.xhtml"},"9665":{"type":"S:modified","url":"/users/lauritz/miniprojects/annotationPart.xhtml"},"9666":{"rev":111628,"author":"fbo","date":{"__isSmartRef__":true,"id":9667},"url":{"__isSmartRef__":true,"id":9668},"changes":[{"__isSmartRef__":true,"id":9669},{"__isSmartRef__":true,"id":9670}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9667":{"isSerializedDate":true,"string":"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)"},"9668":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/kernel/PartsBin","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9669":{"type":"S:deleted","url":null},"9670":{"type":"S:added","url":null},"9671":{"rev":110429,"author":"lauritz","date":{"__isSmartRef__":true,"id":9672},"url":{"__isSmartRef__":true,"id":9673},"changes":[{"__isSmartRef__":true,"id":9674}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9672":{"isSerializedDate":true,"string":"Thu Oct 20 2011 22:32:58 GMT+0200 (CEST)"},"9673":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9674":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9675":{"rev":109892,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9676},"url":{"__isSmartRef__":true,"id":9677},"changes":[{"__isSmartRef__":true,"id":9678}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9676":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:36:18 GMT+0200 (CEST)"},"9677":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9678":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9679":{"rev":109190,"author":"lauritz","date":{"__isSmartRef__":true,"id":9680},"url":{"__isSmartRef__":true,"id":9681},"changes":[{"__isSmartRef__":true,"id":9682}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9680":{"isSerializedDate":true,"string":"Mon Oct 17 2011 22:28:15 GMT+0200 (CEST)"},"9681":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9682":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9683":{"rev":109167,"author":"lauritz","date":{"__isSmartRef__":true,"id":9684},"url":{"__isSmartRef__":true,"id":9685},"changes":[{"__isSmartRef__":true,"id":9686}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9684":{"isSerializedDate":true,"string":"Mon Oct 17 2011 18:22:20 GMT+0200 (CEST)"},"9685":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9686":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9687":{"rev":109164,"author":"lauritz","date":{"__isSmartRef__":true,"id":9688},"url":{"__isSmartRef__":true,"id":9689},"changes":[{"__isSmartRef__":true,"id":9690}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9688":{"isSerializedDate":true,"string":"Mon Oct 17 2011 17:45:04 GMT+0200 (CEST)"},"9689":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9690":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9691":{"rev":109022,"author":"lauritz","date":{"__isSmartRef__":true,"id":9692},"url":{"__isSmartRef__":true,"id":9693},"changes":[{"__isSmartRef__":true,"id":9694}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9692":{"isSerializedDate":true,"string":"Fri Oct 14 2011 22:16:17 GMT+0200 (CEST)"},"9693":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9694":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9695":{"rev":109012,"author":"lauritz","date":{"__isSmartRef__":true,"id":9696},"url":{"__isSmartRef__":true,"id":9697},"changes":[{"__isSmartRef__":true,"id":9698}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9696":{"isSerializedDate":true,"string":"Fri Oct 14 2011 21:55:18 GMT+0200 (CEST)"},"9697":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9698":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9699":{"rev":107432,"author":"cschuster","date":{"__isSmartRef__":true,"id":9700},"url":{"__isSmartRef__":true,"id":9701},"changes":[{"__isSmartRef__":true,"id":9702}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9700":{"isSerializedDate":true,"string":"Tue Oct 04 2011 17:40:19 GMT+0200 (CEST)"},"9701":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9702":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9703":{"rev":106789,"author":"lauritz","date":{"__isSmartRef__":true,"id":9704},"url":{"__isSmartRef__":true,"id":9705},"changes":[{"__isSmartRef__":true,"id":9706}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9704":{"isSerializedDate":true,"string":"Tue Sep 27 2011 23:26:26 GMT+0200 (CEST)"},"9705":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9706":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9707":{"rev":106765,"author":"lauritz","date":{"__isSmartRef__":true,"id":9708},"url":{"__isSmartRef__":true,"id":9709},"changes":[{"__isSmartRef__":true,"id":9710}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9708":{"isSerializedDate":true,"string":"Tue Sep 27 2011 21:31:17 GMT+0200 (CEST)"},"9709":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9710":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9711":{"rev":106756,"author":"lauritz","date":{"__isSmartRef__":true,"id":9712},"url":{"__isSmartRef__":true,"id":9713},"changes":[{"__isSmartRef__":true,"id":9714}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9712":{"isSerializedDate":true,"string":"Tue Sep 27 2011 21:07:46 GMT+0200 (CEST)"},"9713":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9714":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9715":{"rev":106745,"author":"lauritz","date":{"__isSmartRef__":true,"id":9716},"url":{"__isSmartRef__":true,"id":9717},"changes":[{"__isSmartRef__":true,"id":9718}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9716":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:54:43 GMT+0200 (CEST)"},"9717":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9718":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9719":{"rev":106695,"author":"lauritz","date":{"__isSmartRef__":true,"id":9720},"url":{"__isSmartRef__":true,"id":9721},"changes":[{"__isSmartRef__":true,"id":9722}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9720":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:53:50 GMT+0200 (CEST)"},"9721":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9722":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9723":{"rev":106691,"author":"lauritz","date":{"__isSmartRef__":true,"id":9724},"url":{"__isSmartRef__":true,"id":9725},"changes":[{"__isSmartRef__":true,"id":9726}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9724":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:47:23 GMT+0200 (CEST)"},"9725":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9726":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9727":{"rev":106687,"author":"lauritz","date":{"__isSmartRef__":true,"id":9728},"url":{"__isSmartRef__":true,"id":9729},"changes":[{"__isSmartRef__":true,"id":9730}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9728":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:44:40 GMT+0200 (CEST)"},"9729":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9730":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9731":{"rev":106625,"author":"lauritz","date":{"__isSmartRef__":true,"id":9732},"url":{"__isSmartRef__":true,"id":9733},"changes":[{"__isSmartRef__":true,"id":9734}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9732":{"isSerializedDate":true,"string":"Tue Sep 27 2011 18:15:06 GMT+0200 (CEST)"},"9733":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9734":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9735":{"rev":106620,"author":"lauritz","date":{"__isSmartRef__":true,"id":9736},"url":{"__isSmartRef__":true,"id":9737},"changes":[{"__isSmartRef__":true,"id":9738}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9736":{"isSerializedDate":true,"string":"Tue Sep 27 2011 18:11:55 GMT+0200 (CEST)"},"9737":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9738":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9739":{"rev":106279,"author":"lauritz","date":{"__isSmartRef__":true,"id":9740},"url":{"__isSmartRef__":true,"id":9741},"changes":[{"__isSmartRef__":true,"id":9742}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9740":{"isSerializedDate":true,"string":"Mon Sep 26 2011 20:33:17 GMT+0200 (CEST)"},"9741":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9742":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9743":{"rev":106276,"author":"lauritz","date":{"__isSmartRef__":true,"id":9744},"url":{"__isSmartRef__":true,"id":9745},"changes":[{"__isSmartRef__":true,"id":9746}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9744":{"isSerializedDate":true,"string":"Mon Sep 26 2011 20:32:57 GMT+0200 (CEST)"},"9745":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9746":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9747":{"rev":106273,"author":"lauritz","date":{"__isSmartRef__":true,"id":9748},"url":{"__isSmartRef__":true,"id":9749},"changes":[{"__isSmartRef__":true,"id":9750}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9748":{"isSerializedDate":true,"string":"Mon Sep 26 2011 20:30:51 GMT+0200 (CEST)"},"9749":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9750":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9751":{"rev":96169,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9752},"url":{"__isSmartRef__":true,"id":9753},"changes":[{"__isSmartRef__":true,"id":9754}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9752":{"isSerializedDate":true,"string":"Tue Aug 02 2011 13:53:11 GMT+0200 (CEST)"},"9753":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9754":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9755":{"rev":96166,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9756},"url":{"__isSmartRef__":true,"id":9757},"changes":[{"__isSmartRef__":true,"id":9758}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9756":{"isSerializedDate":true,"string":"Tue Aug 02 2011 13:47:04 GMT+0200 (CEST)"},"9757":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9758":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9759":{"rev":96159,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9760},"url":{"__isSmartRef__":true,"id":9761},"changes":[{"__isSmartRef__":true,"id":9762}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9760":{"isSerializedDate":true,"string":"Tue Aug 02 2011 13:27:17 GMT+0200 (CEST)"},"9761":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9762":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9763":{"rev":96088,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9764},"url":{"__isSmartRef__":true,"id":9765},"changes":[{"__isSmartRef__":true,"id":9766}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9764":{"isSerializedDate":true,"string":"Tue Aug 02 2011 11:47:36 GMT+0200 (CEST)"},"9765":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9766":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9767":{"rev":85436,"author":"lauritz","date":{"__isSmartRef__":true,"id":9768},"url":{"__isSmartRef__":true,"id":9769},"changes":[{"__isSmartRef__":true,"id":9770}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9768":{"isSerializedDate":true,"string":"Thu Jun 16 2011 09:02:09 GMT+0200 (CEST)"},"9769":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9770":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9771":{"rev":85430,"author":"lauritz","date":{"__isSmartRef__":true,"id":9772},"url":{"__isSmartRef__":true,"id":9773},"changes":[{"__isSmartRef__":true,"id":9774}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9772":{"isSerializedDate":true,"string":"Thu Jun 16 2011 08:58:49 GMT+0200 (CEST)"},"9773":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9774":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9775":{"rev":85412,"author":"lauritz","date":{"__isSmartRef__":true,"id":9776},"url":{"__isSmartRef__":true,"id":9777},"changes":[{"__isSmartRef__":true,"id":9778}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9776":{"isSerializedDate":true,"string":"Thu Jun 16 2011 08:40:04 GMT+0200 (CEST)"},"9777":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9778":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9779":{"rev":85328,"author":"lauritz","date":{"__isSmartRef__":true,"id":9780},"url":{"__isSmartRef__":true,"id":9781},"changes":[{"__isSmartRef__":true,"id":9782}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9780":{"isSerializedDate":true,"string":"Thu Jun 16 2011 07:28:20 GMT+0200 (CEST)"},"9781":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9782":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9783":{"rev":85292,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9784},"url":{"__isSmartRef__":true,"id":9785},"changes":[{"__isSmartRef__":true,"id":9786},{"__isSmartRef__":true,"id":9787},{"__isSmartRef__":true,"id":9788},{"__isSmartRef__":true,"id":9789},{"__isSmartRef__":true,"id":9790},{"__isSmartRef__":true,"id":9791},{"__isSmartRef__":true,"id":9792},{"__isSmartRef__":true,"id":9793},{"__isSmartRef__":true,"id":9794},{"__isSmartRef__":true,"id":9795},{"__isSmartRef__":true,"id":9796}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9784":{"isSerializedDate":true,"string":"Wed Jun 15 2011 23:09:22 GMT+0200 (CEST)"},"9785":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.svg","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9786":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.metainfo"},"9787":{"type":"S:modified","url":"/lively/ide.js"},"9788":{"type":"S:modified","url":"/PartsBin/Debugging/Benchmarker.html"},"9789":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.html"},"9790":{"type":"S:modified","url":"/lively/morphic/Events.js"},"9791":{"type":"S:modified","url":"/PartsBin/Debugging/Benchmarker.json"},"9792":{"type":"S:modified","url":"/lively/morphic/Widgets.js"},"9793":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9794":{"type":"S:modified","url":"/cop/Flatten.js"},"9795":{"type":"S:modified","url":"/cop/Layers.js"},"9796":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.svg"},"9797":{"rev":84928,"author":"lauritz","date":{"__isSmartRef__":true,"id":9798},"url":{"__isSmartRef__":true,"id":9799},"changes":[{"__isSmartRef__":true,"id":9800}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9798":{"isSerializedDate":true,"string":"Wed Jun 15 2011 09:46:59 GMT+0200 (CEST)"},"9799":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9800":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9801":{"rev":84921,"author":"lauritz","date":{"__isSmartRef__":true,"id":9802},"url":{"__isSmartRef__":true,"id":9803},"changes":[{"__isSmartRef__":true,"id":9804}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9802":{"isSerializedDate":true,"string":"Wed Jun 15 2011 09:44:27 GMT+0200 (CEST)"},"9803":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9804":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9805":{"rev":84890,"author":"lauritz","date":{"__isSmartRef__":true,"id":9806},"url":{"__isSmartRef__":true,"id":9807},"changes":[{"__isSmartRef__":true,"id":9808}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9806":{"isSerializedDate":true,"string":"Wed Jun 15 2011 09:29:36 GMT+0200 (CEST)"},"9807":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9808":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9809":{"rev":84431,"author":"Hank","date":{"__isSmartRef__":true,"id":9810},"url":{"__isSmartRef__":true,"id":9811},"changes":[{"__isSmartRef__":true,"id":9812}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9810":{"isSerializedDate":true,"string":"Tue Jun 14 2011 16:33:15 GMT+0200 (CEST)"},"9811":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9812":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9813":{"rev":84427,"author":"Hank","date":{"__isSmartRef__":true,"id":9814},"url":{"__isSmartRef__":true,"id":9815},"changes":[{"__isSmartRef__":true,"id":9816}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9814":{"isSerializedDate":true,"string":"Tue Jun 14 2011 16:32:52 GMT+0200 (CEST)"},"9815":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9816":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9817":{"rev":82559,"author":"lauritz","date":{"__isSmartRef__":true,"id":9818},"url":{"__isSmartRef__":true,"id":9819},"changes":[{"__isSmartRef__":true,"id":9820}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9818":{"isSerializedDate":true,"string":"Tue Jun 07 2011 11:08:40 GMT+0200 (CEST)"},"9819":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9820":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9821":{"rev":82542,"author":"lauritz","date":{"__isSmartRef__":true,"id":9822},"url":{"__isSmartRef__":true,"id":9823},"changes":[{"__isSmartRef__":true,"id":9824}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9822":{"isSerializedDate":true,"string":"Tue Jun 07 2011 10:26:37 GMT+0200 (CEST)"},"9823":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9824":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9825":{"rev":82502,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9826},"url":{"__isSmartRef__":true,"id":9827},"changes":[{"__isSmartRef__":true,"id":9828}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9826":{"isSerializedDate":true,"string":"Mon Jun 06 2011 23:19:51 GMT+0200 (CEST)"},"9827":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9828":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9829":{"rev":82119,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9830},"url":{"__isSmartRef__":true,"id":9831},"changes":[{"__isSmartRef__":true,"id":9832}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9830":{"isSerializedDate":true,"string":"Sun Jun 05 2011 14:28:50 GMT+0200 (CEST)"},"9831":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9832":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9833":{"rev":82115,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9834},"url":{"__isSmartRef__":true,"id":9835},"changes":[{"__isSmartRef__":true,"id":9836}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9834":{"isSerializedDate":true,"string":"Sun Jun 05 2011 14:27:01 GMT+0200 (CEST)"},"9835":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9836":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9837":{"rev":81803,"author":"lauritz","date":{"__isSmartRef__":true,"id":9838},"url":{"__isSmartRef__":true,"id":9839},"changes":[{"__isSmartRef__":true,"id":9840}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9838":{"isSerializedDate":true,"string":"Fri Jun 03 2011 18:22:06 GMT+0200 (CEST)"},"9839":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9840":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9841":{"rev":81796,"author":"lauritz","date":{"__isSmartRef__":true,"id":9842},"url":{"__isSmartRef__":true,"id":9843},"changes":[{"__isSmartRef__":true,"id":9844}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9842":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:54:06 GMT+0200 (CEST)"},"9843":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9844":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9845":{"rev":81681,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9846},"url":{"__isSmartRef__":true,"id":9847},"changes":[{"__isSmartRef__":true,"id":9848}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9846":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:21:55 GMT+0200 (CEST)"},"9847":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9848":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9849":{"rev":80056,"author":"lauritz","date":{"__isSmartRef__":true,"id":9850},"url":{"__isSmartRef__":true,"id":9851},"changes":[{"__isSmartRef__":true,"id":9852}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9850":{"isSerializedDate":true,"string":"Wed Jun 01 2011 23:04:07 GMT+0200 (CEST)"},"9851":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9852":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9853":{"rev":79541,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9854},"url":{"__isSmartRef__":true,"id":9855},"changes":[{"__isSmartRef__":true,"id":9856}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9854":{"isSerializedDate":true,"string":"Wed Jun 01 2011 01:48:05 GMT+0200 (CEST)"},"9855":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9856":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9857":{"rev":79538,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9858},"url":{"__isSmartRef__":true,"id":9859},"changes":[{"__isSmartRef__":true,"id":9860}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9858":{"isSerializedDate":true,"string":"Wed Jun 01 2011 01:47:34 GMT+0200 (CEST)"},"9859":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9860":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9861":{"rev":77087,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9862},"url":{"__isSmartRef__":true,"id":9863},"changes":[{"__isSmartRef__":true,"id":9864}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9862":{"isSerializedDate":true,"string":"Thu May 26 2011 07:56:10 GMT+0200 (CEST)"},"9863":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9864":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9865":{"rev":76989,"author":"lauritz","date":{"__isSmartRef__":true,"id":9866},"url":{"__isSmartRef__":true,"id":9867},"changes":[{"__isSmartRef__":true,"id":9868}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9866":{"isSerializedDate":true,"string":"Wed May 25 2011 21:19:49 GMT+0200 (CEST)"},"9867":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9868":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9869":{"rev":76986,"author":"lauritz","date":{"__isSmartRef__":true,"id":9870},"url":{"__isSmartRef__":true,"id":9871},"changes":[{"__isSmartRef__":true,"id":9872}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9870":{"isSerializedDate":true,"string":"Wed May 25 2011 21:17:16 GMT+0200 (CEST)"},"9871":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9872":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9873":{"rev":76972,"author":"lauritz","date":{"__isSmartRef__":true,"id":9874},"url":{"__isSmartRef__":true,"id":9875},"changes":[{"__isSmartRef__":true,"id":9876}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9874":{"isSerializedDate":true,"string":"Wed May 25 2011 20:51:58 GMT+0200 (CEST)"},"9875":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9876":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9877":{"rev":76969,"author":"lauritz","date":{"__isSmartRef__":true,"id":9878},"url":{"__isSmartRef__":true,"id":9879},"changes":[{"__isSmartRef__":true,"id":9880}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9878":{"isSerializedDate":true,"string":"Wed May 25 2011 20:48:22 GMT+0200 (CEST)"},"9879":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9880":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9881":{"rev":76965,"author":"lauritz","date":{"__isSmartRef__":true,"id":9882},"url":{"__isSmartRef__":true,"id":9883},"changes":[{"__isSmartRef__":true,"id":9884}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9882":{"isSerializedDate":true,"string":"Wed May 25 2011 20:38:56 GMT+0200 (CEST)"},"9883":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9884":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9885":{"rev":76952,"author":"lauritz","date":{"__isSmartRef__":true,"id":9886},"url":{"__isSmartRef__":true,"id":9887},"changes":[{"__isSmartRef__":true,"id":9888}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9886":{"isSerializedDate":true,"string":"Wed May 25 2011 20:20:56 GMT+0200 (CEST)"},"9887":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9888":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9889":{"rev":76948,"author":"lauritz","date":{"__isSmartRef__":true,"id":9890},"url":{"__isSmartRef__":true,"id":9891},"changes":[{"__isSmartRef__":true,"id":9892}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9890":{"isSerializedDate":true,"string":"Wed May 25 2011 20:15:09 GMT+0200 (CEST)"},"9891":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9892":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9893":{"rev":76944,"author":"lauritz","date":{"__isSmartRef__":true,"id":9894},"url":{"__isSmartRef__":true,"id":9895},"changes":[{"__isSmartRef__":true,"id":9896}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9894":{"isSerializedDate":true,"string":"Wed May 25 2011 20:07:28 GMT+0200 (CEST)"},"9895":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9896":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9897":{"rev":76941,"author":"lauritz","date":{"__isSmartRef__":true,"id":9898},"url":{"__isSmartRef__":true,"id":9899},"changes":[{"__isSmartRef__":true,"id":9900}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9898":{"isSerializedDate":true,"string":"Wed May 25 2011 20:02:56 GMT+0200 (CEST)"},"9899":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9900":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9901":{"rev":76938,"author":"lauritz","date":{"__isSmartRef__":true,"id":9902},"url":{"__isSmartRef__":true,"id":9903},"changes":[{"__isSmartRef__":true,"id":9904}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9902":{"isSerializedDate":true,"string":"Wed May 25 2011 20:02:48 GMT+0200 (CEST)"},"9903":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9904":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9905":{"rev":76929,"author":"lauritz","date":{"__isSmartRef__":true,"id":9906},"url":{"__isSmartRef__":true,"id":9907},"changes":[{"__isSmartRef__":true,"id":9908}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9906":{"isSerializedDate":true,"string":"Wed May 25 2011 19:58:46 GMT+0200 (CEST)"},"9907":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9908":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9909":{"rev":76925,"author":"lauritz","date":{"__isSmartRef__":true,"id":9910},"url":{"__isSmartRef__":true,"id":9911},"changes":[{"__isSmartRef__":true,"id":9912}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9910":{"isSerializedDate":true,"string":"Wed May 25 2011 19:55:37 GMT+0200 (CEST)"},"9911":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9912":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9913":{"rev":76921,"author":"lauritz","date":{"__isSmartRef__":true,"id":9914},"url":{"__isSmartRef__":true,"id":9915},"changes":[{"__isSmartRef__":true,"id":9916}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9914":{"isSerializedDate":true,"string":"Wed May 25 2011 19:43:04 GMT+0200 (CEST)"},"9915":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9916":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9917":{"rev":76917,"author":"lauritz","date":{"__isSmartRef__":true,"id":9918},"url":{"__isSmartRef__":true,"id":9919},"changes":[{"__isSmartRef__":true,"id":9920}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9918":{"isSerializedDate":true,"string":"Wed May 25 2011 19:34:49 GMT+0200 (CEST)"},"9919":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9920":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9921":{"rev":76914,"author":"lauritz","date":{"__isSmartRef__":true,"id":9922},"url":{"__isSmartRef__":true,"id":9923},"changes":[{"__isSmartRef__":true,"id":9924}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9922":{"isSerializedDate":true,"string":"Wed May 25 2011 19:34:37 GMT+0200 (CEST)"},"9923":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9924":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9925":{"rev":76909,"author":"lauritz","date":{"__isSmartRef__":true,"id":9926},"url":{"__isSmartRef__":true,"id":9927},"changes":[{"__isSmartRef__":true,"id":9928}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9926":{"isSerializedDate":true,"string":"Wed May 25 2011 19:17:27 GMT+0200 (CEST)"},"9927":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9928":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9929":{"rev":76272,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9930},"url":{"__isSmartRef__":true,"id":9931},"changes":[{"__isSmartRef__":true,"id":9932}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9930":{"isSerializedDate":true,"string":"Tue May 24 2011 15:48:17 GMT+0200 (CEST)"},"9931":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9932":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9933":{"rev":76203,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9934},"url":{"__isSmartRef__":true,"id":9935},"changes":[{"__isSmartRef__":true,"id":9936}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9934":{"isSerializedDate":true,"string":"Tue May 24 2011 14:39:33 GMT+0200 (CEST)"},"9935":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9936":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9937":{"rev":76197,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9938},"url":{"__isSmartRef__":true,"id":9939},"changes":[{"__isSmartRef__":true,"id":9940}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9938":{"isSerializedDate":true,"string":"Tue May 24 2011 14:35:59 GMT+0200 (CEST)"},"9939":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9940":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9941":{"rev":76194,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9942},"url":{"__isSmartRef__":true,"id":9943},"changes":[{"__isSmartRef__":true,"id":9944}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9942":{"isSerializedDate":true,"string":"Tue May 24 2011 14:35:20 GMT+0200 (CEST)"},"9943":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9944":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9945":{"rev":76171,"author":"jenslincke","date":{"__isSmartRef__":true,"id":9946},"url":{"__isSmartRef__":true,"id":9947},"changes":[{"__isSmartRef__":true,"id":9948}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9946":{"isSerializedDate":true,"string":"Tue May 24 2011 14:26:26 GMT+0200 (CEST)"},"9947":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9948":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9949":{"rev":75078,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9950},"url":{"__isSmartRef__":true,"id":9951},"changes":[{"__isSmartRef__":true,"id":9952}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9950":{"isSerializedDate":true,"string":"Sun May 22 2011 20:08:14 GMT+0200 (CEST)"},"9951":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9952":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9953":{"rev":74975,"author":"lauritz","date":{"__isSmartRef__":true,"id":9954},"url":{"__isSmartRef__":true,"id":9955},"changes":[{"__isSmartRef__":true,"id":9956}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9954":{"isSerializedDate":true,"string":"Sat May 21 2011 10:25:59 GMT+0200 (CEST)"},"9955":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9956":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9957":{"rev":74972,"author":"lauritz","date":{"__isSmartRef__":true,"id":9958},"url":{"__isSmartRef__":true,"id":9959},"changes":[{"__isSmartRef__":true,"id":9960}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9958":{"isSerializedDate":true,"string":"Sat May 21 2011 10:12:50 GMT+0200 (CEST)"},"9959":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9960":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9961":{"rev":74941,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9962},"url":{"__isSmartRef__":true,"id":9963},"changes":[{"__isSmartRef__":true,"id":9964}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9962":{"isSerializedDate":true,"string":"Sat May 21 2011 00:44:24 GMT+0200 (CEST)"},"9963":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9964":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9965":{"rev":74931,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9966},"url":{"__isSmartRef__":true,"id":9967},"changes":[{"__isSmartRef__":true,"id":9968}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9966":{"isSerializedDate":true,"string":"Sat May 21 2011 00:24:31 GMT+0200 (CEST)"},"9967":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9968":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9969":{"rev":74843,"author":"lauritz","date":{"__isSmartRef__":true,"id":9970},"url":{"__isSmartRef__":true,"id":9971},"changes":[{"__isSmartRef__":true,"id":9972}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9970":{"isSerializedDate":true,"string":"Fri May 20 2011 18:24:22 GMT+0200 (CEST)"},"9971":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9972":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9973":{"rev":74826,"author":"lauritz","date":{"__isSmartRef__":true,"id":9974},"url":{"__isSmartRef__":true,"id":9975},"changes":[{"__isSmartRef__":true,"id":9976}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9974":{"isSerializedDate":true,"string":"Fri May 20 2011 17:58:56 GMT+0200 (CEST)"},"9975":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9976":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9977":{"rev":74748,"author":"lauritz","date":{"__isSmartRef__":true,"id":9978},"url":{"__isSmartRef__":true,"id":9979},"changes":[{"__isSmartRef__":true,"id":9980}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9978":{"isSerializedDate":true,"string":"Fri May 20 2011 15:27:05 GMT+0200 (CEST)"},"9979":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9980":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9981":{"rev":72758,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9982},"url":{"__isSmartRef__":true,"id":9983},"changes":[{"__isSmartRef__":true,"id":9984}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9982":{"isSerializedDate":true,"string":"Tue May 17 2011 00:20:13 GMT+0200 (CEST)"},"9983":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9984":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9985":{"rev":72755,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9986},"url":{"__isSmartRef__":true,"id":9987},"changes":[{"__isSmartRef__":true,"id":9988}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9986":{"isSerializedDate":true,"string":"Tue May 17 2011 00:18:04 GMT+0200 (CEST)"},"9987":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9988":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9989":{"rev":72752,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9990},"url":{"__isSmartRef__":true,"id":9991},"changes":[{"__isSmartRef__":true,"id":9992}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9990":{"isSerializedDate":true,"string":"Tue May 17 2011 00:14:34 GMT+0200 (CEST)"},"9991":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9992":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9993":{"rev":72749,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":9994},"url":{"__isSmartRef__":true,"id":9995},"changes":[{"__isSmartRef__":true,"id":9996}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9994":{"isSerializedDate":true,"string":"Tue May 17 2011 00:07:35 GMT+0200 (CEST)"},"9995":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"9996":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"9997":{"rev":72672,"author":"lauritz","date":{"__isSmartRef__":true,"id":9998},"url":{"__isSmartRef__":true,"id":9999},"changes":[{"__isSmartRef__":true,"id":10000}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"9998":{"isSerializedDate":true,"string":"Mon May 16 2011 20:42:59 GMT+0200 (CEST)"},"9999":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10000":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10001":{"rev":72667,"author":"lauritz","date":{"__isSmartRef__":true,"id":10002},"url":{"__isSmartRef__":true,"id":10003},"changes":[{"__isSmartRef__":true,"id":10004}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10002":{"isSerializedDate":true,"string":"Mon May 16 2011 18:14:53 GMT+0200 (CEST)"},"10003":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10004":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10005":{"rev":72661,"author":"lauritz","date":{"__isSmartRef__":true,"id":10006},"url":{"__isSmartRef__":true,"id":10007},"changes":[{"__isSmartRef__":true,"id":10008}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10006":{"isSerializedDate":true,"string":"Mon May 16 2011 18:02:26 GMT+0200 (CEST)"},"10007":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10008":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10009":{"rev":72653,"author":"lauritz","date":{"__isSmartRef__":true,"id":10010},"url":{"__isSmartRef__":true,"id":10011},"changes":[{"__isSmartRef__":true,"id":10012}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10010":{"isSerializedDate":true,"string":"Mon May 16 2011 17:47:29 GMT+0200 (CEST)"},"10011":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10012":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10013":{"rev":72649,"author":"lauritz","date":{"__isSmartRef__":true,"id":10014},"url":{"__isSmartRef__":true,"id":10015},"changes":[{"__isSmartRef__":true,"id":10016}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10014":{"isSerializedDate":true,"string":"Mon May 16 2011 17:45:25 GMT+0200 (CEST)"},"10015":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10016":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10017":{"rev":72590,"author":"lauritz","date":{"__isSmartRef__":true,"id":10018},"url":{"__isSmartRef__":true,"id":10019},"changes":[{"__isSmartRef__":true,"id":10020}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10018":{"isSerializedDate":true,"string":"Mon May 16 2011 17:18:48 GMT+0200 (CEST)"},"10019":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10020":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10021":{"rev":72267,"author":"lauritz","date":{"__isSmartRef__":true,"id":10022},"url":{"__isSmartRef__":true,"id":10023},"changes":[{"__isSmartRef__":true,"id":10024}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10022":{"isSerializedDate":true,"string":"Sun May 15 2011 16:10:06 GMT+0200 (CEST)"},"10023":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10024":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10025":{"rev":72263,"author":"lauritz","date":{"__isSmartRef__":true,"id":10026},"url":{"__isSmartRef__":true,"id":10027},"changes":[{"__isSmartRef__":true,"id":10028}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10026":{"isSerializedDate":true,"string":"Sun May 15 2011 16:07:16 GMT+0200 (CEST)"},"10027":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10028":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10029":{"rev":72259,"author":"lauritz","date":{"__isSmartRef__":true,"id":10030},"url":{"__isSmartRef__":true,"id":10031},"changes":[{"__isSmartRef__":true,"id":10032}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10030":{"isSerializedDate":true,"string":"Sun May 15 2011 16:05:00 GMT+0200 (CEST)"},"10031":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10032":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10033":{"rev":72255,"author":"lauritz","date":{"__isSmartRef__":true,"id":10034},"url":{"__isSmartRef__":true,"id":10035},"changes":[{"__isSmartRef__":true,"id":10036}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10034":{"isSerializedDate":true,"string":"Sun May 15 2011 15:58:26 GMT+0200 (CEST)"},"10035":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10036":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10037":{"rev":72252,"author":"lauritz","date":{"__isSmartRef__":true,"id":10038},"url":{"__isSmartRef__":true,"id":10039},"changes":[{"__isSmartRef__":true,"id":10040}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10038":{"isSerializedDate":true,"string":"Sun May 15 2011 15:48:10 GMT+0200 (CEST)"},"10039":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10040":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10041":{"rev":72249,"author":"lauritz","date":{"__isSmartRef__":true,"id":10042},"url":{"__isSmartRef__":true,"id":10043},"changes":[{"__isSmartRef__":true,"id":10044}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10042":{"isSerializedDate":true,"string":"Sun May 15 2011 15:43:25 GMT+0200 (CEST)"},"10043":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10044":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10045":{"rev":72246,"author":"lauritz","date":{"__isSmartRef__":true,"id":10046},"url":{"__isSmartRef__":true,"id":10047},"changes":[{"__isSmartRef__":true,"id":10048}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10046":{"isSerializedDate":true,"string":"Sun May 15 2011 15:16:15 GMT+0200 (CEST)"},"10047":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10048":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10049":{"rev":72243,"author":"lauritz","date":{"__isSmartRef__":true,"id":10050},"url":{"__isSmartRef__":true,"id":10051},"changes":[{"__isSmartRef__":true,"id":10052}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10050":{"isSerializedDate":true,"string":"Sun May 15 2011 15:08:25 GMT+0200 (CEST)"},"10051":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10052":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"10053":{"rev":72235,"author":"lauritz","date":{"__isSmartRef__":true,"id":10054},"url":{"__isSmartRef__":true,"id":10055},"changes":[{"__isSmartRef__":true,"id":10056}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"10054":{"isSerializedDate":true,"string":"Sun May 15 2011 14:35:54 GMT+0200 (CEST)"},"10055":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"10056":{"type":"S:added","url":null},"10057":{"submorphs":[{"__isSmartRef__":true,"id":10058},{"__isSmartRef__":true,"id":11185},{"__isSmartRef__":true,"id":11216}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11264},"id":"F4BB59C3-F29B-4EE8-ABD6-E10958C91622","eventHandler":{"__isSmartRef__":true,"id":11265},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":11266},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":10058},"titleBar":{"__isSmartRef__":true,"id":11216},"collapsedTransform":{"__isSmartRef__":true,"id":11267},"expandedTransform":{"__isSmartRef__":true,"id":11268},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":8576},"name":"ObjectEditor1","highlighted":true,"cameForward":false,"showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":16,"derivationIds":[205,"2951753B-EB95-4093-A0DD-249E83AC2204","A32DE788-E06D-492C-B2E6-19C3710B5AE0","96D56291-98FB-42C4-A247-0A20B4183B14","1E6BCC46-3FE3-4950-AE50-9751458F7E18","22248328-5B04-4E39-ADDE-460C107C790F","2F4F6161-9F4C-469E-AF56-24765FF03B72","88EF08D5-C1E7-4B5B-B393-FFF5921009D7","FF731ED6-5217-4053-9B85-77F1BF344BF3","496332F8-A328-4625-A7D5-0DCE90C3D2AE","E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47","94783CDE-55B0-4198-8477-C0756F2C812F","F03206B8-2964-470C-A335-FF321C7743E5","C60ABA94-4D2A-4524-9239-9B7EA074A0B5","D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE","FDF9A68D-1149-4666-9946-600CCA238B76","118B9F76-0089-47CC-9C18-9F9FF646339B","B0FFB231-7805-4F89-B4B3-4ACD87687613","76631A8F-F752-4DB8-93ED-1496BC458DF0","04D3062E-744B-4E3D-8B25-5602772A307B","89687ECD-A53A-4C95-B6E8-235EBB9198E9","612A25B8-60DC-488D-AD81-1BFA6E48A0D4","08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC","9771786C-46ED-4C4F-A876-F8CF0B84E769","5DCB36B2-C2B7-49A2-AB12-014B2944C328","D05AAF5D-5660-4158-8BBA-3F564F04AF6F","885F1822-564C-4189-9B13-6D3D8D7CEFCF","8BEEB84F-C547-44B8-9A1E-4586D5236462","5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1","75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F","776DB695-E9C5-410B-9B3D-A492EE5196F1"],"moved":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1.0100552207170073,"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedExpressions__":["contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition","minSize","minExtent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11269},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(723.0,268.0)","expandedExtent":"lively.pt(729.0,365.0)","prevDragPos":"lively.pt(1898.2,4098.7)","expandedPosition":"lively.pt(26.0,125.0)","collapsedPosition":"lively.pt(21.0,92.9)","minSize":"lively.pt(500.0,300.0)","minExtent":"lively.pt(455.0,268.0)","_Position":"lively.pt(666.0,104.2)"},"10058":{"submorphs":[{"__isSmartRef__":true,"id":10059},{"__isSmartRef__":true,"id":10545},{"__isSmartRef__":true,"id":10380},{"__isSmartRef__":true,"id":10551},{"__isSmartRef__":true,"id":10558},{"__isSmartRef__":true,"id":10580},{"__isSmartRef__":true,"id":10601},{"__isSmartRef__":true,"id":10628},{"__isSmartRef__":true,"id":10293},{"__isSmartRef__":true,"id":10301},{"__isSmartRef__":true,"id":10659},{"__isSmartRef__":true,"id":10750},{"__isSmartRef__":true,"id":10756},{"__isSmartRef__":true,"id":10818},{"__isSmartRef__":true,"id":10861},{"__isSmartRef__":true,"id":10904},{"__isSmartRef__":true,"id":10925}],"scripts":[{"__isSmartRef__":true,"id":11072}],"id":"BB428B30-AA93-4F03-8EA7-581875C6A988","shape":{"__isSmartRef__":true,"id":11073},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":11074},"eventHandler":{"__isSmartRef__":true,"id":11077},"layout":{"__isSmartRef__":true,"id":11078},"target":{"__isSmartRef__":true,"id":5946},"scriptPane":{"__isSmartRef__":true,"id":10293},"scriptList":{"__isSmartRef__":true,"id":10059},"connectionList":{"__isSmartRef__":true,"id":10380},"morphSelector":{"__isSmartRef__":true,"id":10659},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"changeIndicator":{"__isSmartRef__":true,"id":10301},"isBeingDragged":false,"prevScroll":[0,0],"grabbingEnabled":false,"draggingEnabled":false,"currentCategory":null,"tagChooser":{"__isSmartRef__":true,"id":10756},"currentTag":null,"derivationIds":[206,"3BDE080D-3D60-4BB9-A690-E6001350F596","00E28CBF-E803-4BC0-93CC-651AC21008A5","1B7E7936-0145-47E4-8433-DFE58134E74B","422B98E3-E52B-4057-9C28-865873682DE1","BCDE8D30-ECC2-4883-9587-2518B6822233","BA6D5198-5AC2-4A63-9597-D4CF98A99CA9","17E22972-5EBC-4511-9779-05E9E665D899","C6F34039-F423-4223-8D6A-85611A138372","7EC3BECE-1BDA-471D-B14C-C4FB822AA55C","88F702A6-6067-4160-8561-54FAD27ADB17","738F5E09-C109-4CD0-B5F5-418A6227ABA0","0DC59884-6397-4391-A9A7-FB6F9F97E5AD","14C76016-3134-4E27-8E8F-AF9EE6ACCF4E","FEB1641E-DEA0-449B-B5E5-D3946457A986","5A09E61D-0939-46DD-B099-6337F45EAD81","42A37CDC-8F21-49BA-A701-B98418EF4AEC","FCE84B47-1667-482B-B035-D2C3C7F53837","F49E6D79-2AEB-41FC-8057-A25A4C7D4F92","7B115C74-E409-42A1-9FCB-2DEB53C88CD6","1D3B45A6-5E60-4FD3-900A-288DB80F5262","5BC7B59B-3F80-49C6-BF71-F3777B7D4867","22651992-9C38-474F-B720-F2FC4B1D9A0E","80BF85C2-6727-4766-861C-09C225341FEA","ADC6838F-0BD6-456E-8BD7-A62A9A80285C","9BBAD88A-5DC6-4051-A7CA-4C3F918DD733","0C73D724-E7A5-4AAE-9449-D414B1F3E04E","B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F","19CCEF38-2A49-48DF-BEFD-D5096BA3A758","CB78359F-A158-4EA7-8E3D-8F2C1B6580E5","AB0C1CCE-1EC7-4625-84BF-C9306D62D81B"],"owner":{"__isSmartRef__":true,"id":10057},"partTests":{"__isSmartRef__":true,"id":11079},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11080},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(350.2,-3.2)","_Position":"lively.pt(1.0,21.5)"},"10059":{"submorphs":[],"scripts":[],"id":"D12B27BC-1B0D-4E40-8A45-AEBCEB22B90E","shape":{"__isSmartRef__":true,"id":10060},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --","cellBorderWidth","cellWidth","highlightColumn","normalCellWidth","normalVariableCellWidth","onrestore","renderCell","renderNormalTimeline","renderTimeline","renderZoomedOutTimeline","setColumnNumber","toggleZoom","variableCellWidth","zoomedOutCellWidth","zoomedOutVariableCellWidth"],"selectedLineNo":10,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":10061},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":10058},"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":10062}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":10064},"doitContext":{"__isSmartRef__":true,"id":10065},"eventHandler":{"__isSmartRef__":true,"id":10536},"_FontSize":10,"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":17,"currentCategory":null,"derivationIds":[207,"D87334B5-DFB8-438D-8038-D2C55A798E3B","4242A24B-D284-4130-BB19-C1AB8C7E96CB","1F2230C1-4745-4EED-8827-5D3FC0EA8D8A","1260A8AA-AD41-451A-A761-BE75A33282E8","11AABB24-1595-4EDC-95DF-8BC66785F47A","CA99FFE7-13DD-4721-8DE2-6A587B0C65D9","E01A3DAA-0001-4C7C-A6A7-449C3945A3E6","8C3C70BF-E1CE-4FB9-8407-24EA990D4E49","D70897C1-82FA-42AD-9D81-A0698E9072CC","69BB0838-2830-4831-A681-185E03308396","434D4493-4DD6-466F-A202-7364A5829C52","93D99F39-CC07-45EB-9459-5230A80A20D2","4756DE7D-3422-46FC-B24B-5565F597D490","7AF59BEC-20A9-4451-AD6E-39E86979D18D","07109F49-B19B-4C20-8632-697478AA1FFB","DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71","C9C566DA-2167-4866-B606-6D9467CC5763","43A75FC1-E0E6-4B7B-84B5-382D18881361","1EE4A800-07BC-4687-B972-0360A139A335","52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175","500ABFF2-CC61-403C-B40B-C38B13EB829E","CCC6F1D7-B08E-4106-A54C-3CB27FAE885A","DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E","FBF51FE1-3F15-48F1-9968-35CE0F17558A","0435127D-922E-4618-BBE2-72674C58772C","7A26603F-1566-41BE-B32D-6B17A7FAF107","236EA689-19AE-4C3D-BA95-EA5786184C70","331932E3-0E70-4FF1-8CD0-11921E2FF30E","B826CD75-9134-4A06-BC7D-791974BC6735","63898451-C4BE-41C7-B09C-31F71CA4B63C"],"selection":"renderZoomedOutTimeline","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10537},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,63.0)","distanceToDragEvent":"lively.pt(126.0,-14.4)"},"10060":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,242.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"10061":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10062":{"sourceObj":{"__isSmartRef__":true,"id":10059},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10058},"targetMethodName":"displaySourceForScript","converterString":"function (value) {\n return (value === '-- ALL --') ? null : value;\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10063},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10063":{"source":{"__isSmartRef__":true,"id":10059},"target":{"__isSmartRef__":true,"id":10058}},"10064":{"resizeHeight":true},"10065":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":10066},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":10067},"titleBar":{"__isSmartRef__":true,"id":10068},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":10133},"highlighted":true,"_Rotation":0,"_Scale":1,"showsHalos":false,"name":"ObjectEditor","target":{"__isSmartRef__":true,"id":10134},"partsBinMetaInfo":{"__isSmartRef__":true,"id":10292},"scriptList":{"__isSmartRef__":true,"id":10059},"scriptPane":{"__isSmartRef__":true,"id":10293},"classButton":{"__isSmartRef__":true,"id":10360},"connectionList":{"__isSmartRef__":true,"id":10380},"targetButton":{"__isSmartRef__":true,"id":10392},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"morphSelector":{"__isSmartRef__":true,"id":10410},"eventHandler":{"__isSmartRef__":true,"id":10483},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["contentOffset","expandedExtent","prevDragPos","expandedPosition","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10484},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","expandedExtent":"lively.pt(861.5,575.2)","prevDragPos":"lively.pt(613.0,129.0)","expandedPosition":"lively.pt(377.7,419.5)","_Position":"lively.pt(715.5,73.9)"},"10066":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":9.25,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(255,255,255)","_Extent":"lively.pt(981.0,585.2)","_BorderColor":"Color.rgb(0,0,0)"},"10067":{"adjustForNewBounds":true},"10068":{"submorphs":[{"__isSmartRef__":true,"id":10069},{"__isSmartRef__":true,"id":10074},{"__isSmartRef__":true,"id":10095},{"__isSmartRef__":true,"id":10110}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":10126},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10131},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":10065},"label":{"__isSmartRef__":true,"id":10069},"closeButton":{"__isSmartRef__":true,"id":10074},"menuButton":{"__isSmartRef__":true,"id":10095},"collapseButton":{"__isSmartRef__":true,"id":10110},"owner":null,"name":"ObjectEditorTitleBar","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10132},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"10069":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":10070},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10071}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":10068},"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10073},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"10070":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(922.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10071":{"style":{"__isSmartRef__":true,"id":10072},"chunkOwner":{"__isSmartRef__":true,"id":10069},"storedString":"","_id":"_1341","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10072":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10073":{"morph":{"__isSmartRef__":true,"id":10069},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10074":{"submorphs":[{"__isSmartRef__":true,"id":10075}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":10080},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10081},"lighterFill":{"__isSmartRef__":true,"id":10086},"label":{"__isSmartRef__":true,"id":10075},"owner":{"__isSmartRef__":true,"id":10068},"layout":{"__isSmartRef__":true,"id":10091},"attributeConnections":[{"__isSmartRef__":true,"id":10092},{"__isSmartRef__":true,"id":10093}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10094},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(961.0,3.0)"},"10075":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":10076},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10077}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10074},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10079},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"10076":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10077":{"style":{"__isSmartRef__":true,"id":10078},"chunkOwner":{"__isSmartRef__":true,"id":10075},"storedString":"","_id":"_1342","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10078":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10079":{"morph":{"__isSmartRef__":true,"id":10075},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10080":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10081},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10081":{"stops":[{"__isSmartRef__":true,"id":10082},{"__isSmartRef__":true,"id":10083},{"__isSmartRef__":true,"id":10084},{"__isSmartRef__":true,"id":10085}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10082":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10083":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10084":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10085":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10086":{"stops":[{"__isSmartRef__":true,"id":10087},{"__isSmartRef__":true,"id":10088},{"__isSmartRef__":true,"id":10089},{"__isSmartRef__":true,"id":10090}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10087":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10088":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10089":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10090":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10091":{"moveHorizontal":true},"10092":{"sourceObj":{"__isSmartRef__":true,"id":10074},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10065},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10093":{"sourceObj":{"__isSmartRef__":true,"id":10074},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10065},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10094":{"morph":{"__isSmartRef__":true,"id":10074},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10095":{"submorphs":[{"__isSmartRef__":true,"id":10096}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":10101},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10081},"lighterFill":{"__isSmartRef__":true,"id":10102},"label":{"__isSmartRef__":true,"id":10096},"owner":{"__isSmartRef__":true,"id":10068},"attributeConnections":[{"__isSmartRef__":true,"id":10107},{"__isSmartRef__":true,"id":10108}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10109},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"10096":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":10097},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10098}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10095},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10100},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"10097":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10098":{"style":{"__isSmartRef__":true,"id":10099},"chunkOwner":{"__isSmartRef__":true,"id":10096},"storedString":"","_id":"_1343","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10099":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10100":{"morph":{"__isSmartRef__":true,"id":10096},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10101":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10081},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10102":{"stops":[{"__isSmartRef__":true,"id":10103},{"__isSmartRef__":true,"id":10104},{"__isSmartRef__":true,"id":10105},{"__isSmartRef__":true,"id":10106}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10103":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10104":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10105":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10106":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10107":{"sourceObj":{"__isSmartRef__":true,"id":10095},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10065},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10108":{"sourceObj":{"__isSmartRef__":true,"id":10095},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10065},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10109":{"morph":{"__isSmartRef__":true,"id":10095},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10110":{"submorphs":[{"__isSmartRef__":true,"id":10111}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":10116},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10081},"lighterFill":{"__isSmartRef__":true,"id":10117},"label":{"__isSmartRef__":true,"id":10111},"owner":{"__isSmartRef__":true,"id":10068},"layout":{"__isSmartRef__":true,"id":10122},"attributeConnections":[{"__isSmartRef__":true,"id":10123},{"__isSmartRef__":true,"id":10124}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10125},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(942.0,3.0)"},"10111":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":10112},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":10113}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10110},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10115},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"10112":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10113":{"style":{"__isSmartRef__":true,"id":10114},"chunkOwner":{"__isSmartRef__":true,"id":10111},"storedString":"","_id":"_1344","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10114":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10115":{"morph":{"__isSmartRef__":true,"id":10111},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10116":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10081},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10117":{"stops":[{"__isSmartRef__":true,"id":10118},{"__isSmartRef__":true,"id":10119},{"__isSmartRef__":true,"id":10120},{"__isSmartRef__":true,"id":10121}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10118":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10119":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10120":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10121":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10122":{"moveHorizontal":true},"10123":{"sourceObj":{"__isSmartRef__":true,"id":10110},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10065},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10124":{"sourceObj":{"__isSmartRef__":true,"id":10110},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10065},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10125":{"morph":{"__isSmartRef__":true,"id":10110},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10126":{"_BorderWidth":2,"_Fill":{"__isSmartRef__":true,"id":10127},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(981.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"10127":{"stops":[{"__isSmartRef__":true,"id":10128},{"__isSmartRef__":true,"id":10129},{"__isSmartRef__":true,"id":10130}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,1,0,-1)"},"10128":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"10129":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(230,230,230)"},"10130":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"10131":{"resizeWidth":true,"adjustForNewBounds":true},"10132":{"morph":{"__isSmartRef__":true,"id":10068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10133":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10134":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10135},"id":394,"textChunks":[{"__isSmartRef__":true,"id":10136}],"eventHandler":{"__isSmartRef__":true,"id":10138},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10139},"layout":{"__isSmartRef__":true,"id":10211},"doitContext":{"__isSmartRef__":true,"id":10212},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"10135":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,200.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"10136":{"style":{"__isSmartRef__":true,"id":10137},"chunkOwner":{"__isSmartRef__":true,"id":10134},"storedString":"","_id":"_1353","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10137":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10138":{"morph":{"__isSmartRef__":true,"id":10134},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10139":{"submorphs":[{"__isSmartRef__":true,"id":10134},{"__isSmartRef__":true,"id":10140}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10208},"id":395,"eventHandler":{"__isSmartRef__":true,"id":10209},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":10210},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":10134},"titleBar":{"__isSmartRef__":true,"id":10140},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"cameForward":false,"showsHalos":false,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1234.0,448.0)","contentOffset":"lively.pt(0.0,22.0)","prevDragPos":"lively.pt(1478.0,453.0)"},"10140":{"submorphs":[{"__isSmartRef__":true,"id":10141},{"__isSmartRef__":true,"id":10147},{"__isSmartRef__":true,"id":10170},{"__isSmartRef__":true,"id":10187}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10205},"id":396,"eventHandler":{"__isSmartRef__":true,"id":10206},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10207},"windowMorph":{"__isSmartRef__":true,"id":10139},"label":{"__isSmartRef__":true,"id":10141},"closeButton":{"__isSmartRef__":true,"id":10147},"menuButton":{"__isSmartRef__":true,"id":10170},"collapseButton":{"__isSmartRef__":true,"id":10187},"owner":{"__isSmartRef__":true,"id":10139},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"10141":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10142},"id":397,"textChunks":[{"__isSmartRef__":true,"id":10143}],"eventHandler":{"__isSmartRef__":true,"id":10145},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":10146},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":10140},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"10142":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10143":{"style":{"__isSmartRef__":true,"id":10144},"chunkOwner":{"__isSmartRef__":true,"id":10141},"storedString":"","_id":"_1345","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10144":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10145":{"morph":{"__isSmartRef__":true,"id":10141},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10146":{"resizeWidth":true},"10147":{"submorphs":[{"__isSmartRef__":true,"id":10148}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10153},"id":398,"eventHandler":{"__isSmartRef__":true,"id":10159},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10154},"lighterFill":{"__isSmartRef__":true,"id":10160},"label":{"__isSmartRef__":true,"id":10148},"owner":{"__isSmartRef__":true,"id":10140},"layout":{"__isSmartRef__":true,"id":10165},"attributeConnections":[{"__isSmartRef__":true,"id":10166},{"__isSmartRef__":true,"id":10168}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"10148":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10149},"id":399,"textChunks":[{"__isSmartRef__":true,"id":10150}],"eventHandler":{"__isSmartRef__":true,"id":10152},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10147},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"10149":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10150":{"style":{"__isSmartRef__":true,"id":10151},"chunkOwner":{"__isSmartRef__":true,"id":10148},"storedString":"","_id":"_1346","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10151":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10152":{"morph":{"__isSmartRef__":true,"id":10148},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10153":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10154},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10154":{"stops":[{"__isSmartRef__":true,"id":10155},{"__isSmartRef__":true,"id":10156},{"__isSmartRef__":true,"id":10157},{"__isSmartRef__":true,"id":10158}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10155":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10156":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10157":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10158":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10159":{"morph":{"__isSmartRef__":true,"id":10147},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10160":{"stops":[{"__isSmartRef__":true,"id":10161},{"__isSmartRef__":true,"id":10162},{"__isSmartRef__":true,"id":10163},{"__isSmartRef__":true,"id":10164}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10161":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10162":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10163":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10164":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10165":{"moveHorizontal":true},"10166":{"sourceObj":{"__isSmartRef__":true,"id":10147},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10139},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10167},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10167":{"source":{"__isSmartRef__":true,"id":10147},"target":{"__isSmartRef__":true,"id":10139}},"10168":{"sourceObj":{"__isSmartRef__":true,"id":10147},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10139},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10169},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10169":{"source":{"__isSmartRef__":true,"id":10147},"target":{"__isSmartRef__":true,"id":10139}},"10170":{"submorphs":[{"__isSmartRef__":true,"id":10171}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10176},"id":400,"eventHandler":{"__isSmartRef__":true,"id":10177},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10154},"lighterFill":{"__isSmartRef__":true,"id":10178},"label":{"__isSmartRef__":true,"id":10171},"owner":{"__isSmartRef__":true,"id":10140},"attributeConnections":[{"__isSmartRef__":true,"id":10183},{"__isSmartRef__":true,"id":10185}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"10171":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10172},"id":401,"textChunks":[{"__isSmartRef__":true,"id":10173}],"eventHandler":{"__isSmartRef__":true,"id":10175},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10170},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"10172":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10173":{"style":{"__isSmartRef__":true,"id":10174},"chunkOwner":{"__isSmartRef__":true,"id":10171},"storedString":"","_id":"_1347","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10174":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10175":{"morph":{"__isSmartRef__":true,"id":10171},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10176":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10154},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10177":{"morph":{"__isSmartRef__":true,"id":10170},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10178":{"stops":[{"__isSmartRef__":true,"id":10179},{"__isSmartRef__":true,"id":10180},{"__isSmartRef__":true,"id":10181},{"__isSmartRef__":true,"id":10182}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10179":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10180":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10181":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10182":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10183":{"sourceObj":{"__isSmartRef__":true,"id":10170},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10139},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10184},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10184":{"source":{"__isSmartRef__":true,"id":10170},"target":{"__isSmartRef__":true,"id":10139}},"10185":{"sourceObj":{"__isSmartRef__":true,"id":10170},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10139},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10186},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10186":{"source":{"__isSmartRef__":true,"id":10170},"target":{"__isSmartRef__":true,"id":10139}},"10187":{"submorphs":[{"__isSmartRef__":true,"id":10188}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10193},"id":402,"eventHandler":{"__isSmartRef__":true,"id":10194},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10154},"lighterFill":{"__isSmartRef__":true,"id":10195},"label":{"__isSmartRef__":true,"id":10188},"owner":{"__isSmartRef__":true,"id":10140},"layout":{"__isSmartRef__":true,"id":10200},"attributeConnections":[{"__isSmartRef__":true,"id":10201},{"__isSmartRef__":true,"id":10203}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"10188":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10189},"id":403,"textChunks":[{"__isSmartRef__":true,"id":10190}],"eventHandler":{"__isSmartRef__":true,"id":10192},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10187},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"10189":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10190":{"style":{"__isSmartRef__":true,"id":10191},"chunkOwner":{"__isSmartRef__":true,"id":10188},"storedString":"","_id":"_1348","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10191":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10192":{"morph":{"__isSmartRef__":true,"id":10188},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10193":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10154},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10194":{"morph":{"__isSmartRef__":true,"id":10187},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10195":{"stops":[{"__isSmartRef__":true,"id":10196},{"__isSmartRef__":true,"id":10197},{"__isSmartRef__":true,"id":10198},{"__isSmartRef__":true,"id":10199}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10196":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10197":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10198":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10199":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10200":{"moveHorizontal":true},"10201":{"sourceObj":{"__isSmartRef__":true,"id":10187},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10139},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10202},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10202":{"source":{"__isSmartRef__":true,"id":10187},"target":{"__isSmartRef__":true,"id":10139}},"10203":{"sourceObj":{"__isSmartRef__":true,"id":10187},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10139},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10204},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10204":{"source":{"__isSmartRef__":true,"id":10187},"target":{"__isSmartRef__":true,"id":10139}},"10205":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":10127},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"10206":{"morph":{"__isSmartRef__":true,"id":10140},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10207":{"resizeWidth":true,"adjustForNewBounds":true},"10208":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)"},"10209":{"morph":{"__isSmartRef__":true,"id":10139},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10210":{"adjustForNewBounds":true},"10211":{"resizeWidth":true,"resizeHeight":true},"10212":{"submorphs":[{"__isSmartRef__":true,"id":10213},{"__isSmartRef__":true,"id":10220}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10287},"id":361,"eventHandler":{"__isSmartRef__":true,"id":10288},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":10289},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":10213},"titleBar":{"__isSmartRef__":true,"id":10220},"collapsedTransform":{"__isSmartRef__":true,"id":10290},"expandedTransform":{"__isSmartRef__":true,"id":10291},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1131.0,79.0)","contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(500.0,22.0)","expandedExtent":"lively.pt(500.0,222.0)","prevDragPos":"lively.pt(1507.0,76.0)","expandedPosition":"lively.pt(1131.0,79.0)","collapsedPosition":"lively.pt(1131.0,79.0)"},"10213":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10214},"id":360,"textChunks":[{"__isSmartRef__":true,"id":10215}],"eventHandler":{"__isSmartRef__":true,"id":10217},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10212},"layout":{"__isSmartRef__":true,"id":10218},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":10219}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"charsReplaced":"","lastFindLoc":15,"__serializedExpressions__":["_Padding","_Position"],"textString":"undefined","cachedTextString":"undefined","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"10214":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"10215":{"style":{"__isSmartRef__":true,"id":10216},"chunkOwner":{"__isSmartRef__":true,"id":10213},"_id":"_5794","storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10216":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10217":{"morph":{"__isSmartRef__":true,"id":10213},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10218":{"resizeWidth":true,"resizeHeight":true},"10219":{"sourceObj":{"__isSmartRef__":true,"id":10213},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":10213},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10220":{"submorphs":[{"__isSmartRef__":true,"id":10221},{"__isSmartRef__":true,"id":10227},{"__isSmartRef__":true,"id":10245},{"__isSmartRef__":true,"id":10262}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10280},"id":362,"eventHandler":{"__isSmartRef__":true,"id":10285},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":10286},"windowMorph":{"__isSmartRef__":true,"id":10212},"label":{"__isSmartRef__":true,"id":10221},"closeButton":{"__isSmartRef__":true,"id":10227},"menuButton":{"__isSmartRef__":true,"id":10245},"collapseButton":{"__isSmartRef__":true,"id":10262},"owner":{"__isSmartRef__":true,"id":10212},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"10221":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10222},"id":363,"textChunks":[{"__isSmartRef__":true,"id":10223}],"eventHandler":{"__isSmartRef__":true,"id":10225},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":10226},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":10220},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"10222":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10223":{"style":{"__isSmartRef__":true,"id":10224},"chunkOwner":{"__isSmartRef__":true,"id":10221},"storedString":"","_id":"_1349","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10224":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10225":{"morph":{"__isSmartRef__":true,"id":10221},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10226":{"resizeWidth":true},"10227":{"submorphs":[{"__isSmartRef__":true,"id":10228}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10233},"id":364,"eventHandler":{"__isSmartRef__":true,"id":10234},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10154},"lighterFill":{"__isSmartRef__":true,"id":10235},"label":{"__isSmartRef__":true,"id":10228},"owner":{"__isSmartRef__":true,"id":10220},"layout":{"__isSmartRef__":true,"id":10240},"attributeConnections":[{"__isSmartRef__":true,"id":10241},{"__isSmartRef__":true,"id":10243}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"10228":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10229},"id":365,"textChunks":[{"__isSmartRef__":true,"id":10230}],"eventHandler":{"__isSmartRef__":true,"id":10232},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10227},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"10229":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10230":{"style":{"__isSmartRef__":true,"id":10231},"chunkOwner":{"__isSmartRef__":true,"id":10228},"storedString":"","_id":"_1350","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10231":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10232":{"morph":{"__isSmartRef__":true,"id":10228},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10233":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10154},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10234":{"morph":{"__isSmartRef__":true,"id":10227},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10235":{"stops":[{"__isSmartRef__":true,"id":10236},{"__isSmartRef__":true,"id":10237},{"__isSmartRef__":true,"id":10238},{"__isSmartRef__":true,"id":10239}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10236":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10237":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10238":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10239":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10240":{"moveHorizontal":true},"10241":{"sourceObj":{"__isSmartRef__":true,"id":10227},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10212},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10242},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10242":{"source":{"__isSmartRef__":true,"id":10227},"target":{"__isSmartRef__":true,"id":10212}},"10243":{"sourceObj":{"__isSmartRef__":true,"id":10227},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10212},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10244},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10244":{"source":{"__isSmartRef__":true,"id":10227},"target":{"__isSmartRef__":true,"id":10212}},"10245":{"submorphs":[{"__isSmartRef__":true,"id":10246}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10251},"id":366,"eventHandler":{"__isSmartRef__":true,"id":10252},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10154},"lighterFill":{"__isSmartRef__":true,"id":10253},"label":{"__isSmartRef__":true,"id":10246},"owner":{"__isSmartRef__":true,"id":10220},"attributeConnections":[{"__isSmartRef__":true,"id":10258},{"__isSmartRef__":true,"id":10260}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"10246":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10247},"id":367,"textChunks":[{"__isSmartRef__":true,"id":10248}],"eventHandler":{"__isSmartRef__":true,"id":10250},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10245},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"10247":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10248":{"style":{"__isSmartRef__":true,"id":10249},"chunkOwner":{"__isSmartRef__":true,"id":10246},"storedString":"","_id":"_1351","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10249":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10250":{"morph":{"__isSmartRef__":true,"id":10246},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10251":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10154},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10252":{"morph":{"__isSmartRef__":true,"id":10245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10253":{"stops":[{"__isSmartRef__":true,"id":10254},{"__isSmartRef__":true,"id":10255},{"__isSmartRef__":true,"id":10256},{"__isSmartRef__":true,"id":10257}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10254":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10255":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10256":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10257":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10258":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10212},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10259},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10259":{"source":{"__isSmartRef__":true,"id":10245},"target":{"__isSmartRef__":true,"id":10212}},"10260":{"sourceObj":{"__isSmartRef__":true,"id":10245},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10212},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10261},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10261":{"source":{"__isSmartRef__":true,"id":10245},"target":{"__isSmartRef__":true,"id":10212}},"10262":{"submorphs":[{"__isSmartRef__":true,"id":10263}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10268},"id":368,"eventHandler":{"__isSmartRef__":true,"id":10269},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10154},"lighterFill":{"__isSmartRef__":true,"id":10270},"label":{"__isSmartRef__":true,"id":10263},"owner":{"__isSmartRef__":true,"id":10220},"layout":{"__isSmartRef__":true,"id":10275},"attributeConnections":[{"__isSmartRef__":true,"id":10276},{"__isSmartRef__":true,"id":10278}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"10263":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10264},"id":369,"textChunks":[{"__isSmartRef__":true,"id":10265}],"eventHandler":{"__isSmartRef__":true,"id":10267},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":10262},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"10264":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"10265":{"style":{"__isSmartRef__":true,"id":10266},"chunkOwner":{"__isSmartRef__":true,"id":10263},"storedString":"","_id":"_1352","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10266":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10267":{"morph":{"__isSmartRef__":true,"id":10263},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10268":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":10154},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"10269":{"morph":{"__isSmartRef__":true,"id":10262},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10270":{"stops":[{"__isSmartRef__":true,"id":10271},{"__isSmartRef__":true,"id":10272},{"__isSmartRef__":true,"id":10273},{"__isSmartRef__":true,"id":10274}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10271":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10272":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10273":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10274":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10275":{"moveHorizontal":true},"10276":{"sourceObj":{"__isSmartRef__":true,"id":10262},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":10212},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10277},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10277":{"source":{"__isSmartRef__":true,"id":10262},"target":{"__isSmartRef__":true,"id":10212}},"10278":{"sourceObj":{"__isSmartRef__":true,"id":10262},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10212},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10279},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10279":{"source":{"__isSmartRef__":true,"id":10262},"target":{"__isSmartRef__":true,"id":10212}},"10280":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":10281},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"10281":{"stops":[{"__isSmartRef__":true,"id":10282},{"__isSmartRef__":true,"id":10283},{"__isSmartRef__":true,"id":10284}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10282":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"10283":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(243,243,243)"},"10284":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"10285":{"morph":{"__isSmartRef__":true,"id":10220},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10286":{"resizeWidth":true,"adjustForNewBounds":true},"10287":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)","_Position":"lively.pt(0.0,0.0)"},"10288":{"morph":{"__isSmartRef__":true,"id":10212},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10289":{"adjustForNewBounds":true},"10290":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10291":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10292":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10293":{"submorphs":[],"scripts":[],"id":"15234EE5-F5A5-4118-8BCC-277A6A56C345","shape":{"__isSmartRef__":true,"id":10294},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,courier","_MaxTextWidth":588.0166612695056,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":10295}],"layout":{"__isSmartRef__":true,"id":10297},"showsHalos":false,"prevScroll":[0,0],"name":"ObjectEditorScriptPane","charsReplaced":"codeBase","lastFindLoc":195,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10298},"_ClipMode":"auto","_FontSize":9,"lastSyntaxHighlightTime":1,"doitContext":{"__isSmartRef__":true,"id":5946},"savedTextString":"// changed at Sun Jan 06 2013 20:19:49 GMT+0100 (CET) by erp \nthis.addScript(function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\" \");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}).tag([]);","_Align":"left","lastSearchString":"migrate","eventHandler":{"__isSmartRef__":true,"id":10299},"attributeConnections":[{"__isSmartRef__":true,"id":10300},{"__isSmartRef__":true,"id":10315},{"__isSmartRef__":true,"id":10316}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \nthis.addScript(function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\" \");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":10058},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":10318},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":10058},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":393,"previousSelection":[1518,1518],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \nthis.addScript(function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\" \");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}).tag([]);","cachedTextString":"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \nthis.addScript(function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\" \");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}).tag([]);","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10323},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,40.0)"},"10294":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(590.0,380.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"10295":{"style":{"__isSmartRef__":true,"id":10296},"chunkOwner":{"__isSmartRef__":true,"id":10293},"_id":"_5795","storedString":"// changed at Sun Jan 06 2013 20:40:29 GMT+0100 (CET) by erp \nthis.addScript(function renderZoomedOutTimeline() {\n var parent = this.get(\"SeeTheState\");\n\n this.timelineColumns = [];\n this.submorphs.invoke('remove');\n\n var table = jQuery(\"\");\n table.css(\"table-layout\",\"fixed\");\n table.css(\"border-collapse\",\"collapse\");\n table.css(\"width\", \"100%\");\n table.css(\"height\", \"100%\");\n for(var variableName in parent.timeline) {\n var rowData = parent.timeline[variableName];\n var rowMax = rowData.max();\n var rowMin = rowData.min();\n var tableRow = jQuery(\" \");\n tableRow.appendTo(table);\n for(var i = 0; i < rowData.length; i++) {\n var fillLevel;\n this.timelineColumns[i] = this.timelineColumns[i] || [];\n var cell = this.renderCell();\n cell.css(\"width\", this.zoomedOutCellWidth() + \"px\");\n cell.css(\"padding\", \"0px\");\n cell.css(\"vertical-align\", \"bottom\");\n cell.attr(\"class\", \"timelineColumn\" + String(i));\n\n cell.appendTo(tableRow);\n var cellText = \"\";\n if(rowData[i] == undefined) {\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"red\");\n fillLevel.css(\"height\", \"100%\");\n fillLevel.css(\"width\", \"10px\");\n }\n else if(typeof(rowData[i]) == \"number\" || Object.isArray(rowData[i])) {\n var fill = rowData[i];\n if(Object.isArray(rowData[i])) {\n fill = rowData[i].length;\n };\n fillLevel = jQuery(\"
\");\n cell.append(fillLevel);\n fillLevel.css(\"background-color\", \"black\");\n var height = Math.round(((fill - 0.9*rowMin) / rowMax) * 40);\n fillLevel.css(\"height\", String(height) + \"px\");\n fillLevel.css(\"width\", \"10px\");\n }\n else {\n cellText = String(rowData[i]);\n cell.text(cellText);\n }\n\n this.timelineColumns[i].push(cell);\n }\n\n cell = this.renderCell();\n cell.css(\"width\", \"40px\");\n cell.text(variableName);\n cell.prependTo(tableRow);\n };\n\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\n grid.setFill(Color.white);\n grid.asJQuery().append(table);\n this.addMorph(grid);\n parent.timelineGrid = grid.asJQuery();\n parent.timelineTable = table;\n\n}).tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10296":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10297":{"resizeWidth":true,"resizeHeight":true},"10298":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10299":{"morph":{"__isSmartRef__":true,"id":10293},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10300":{"sourceObj":{"__isSmartRef__":true,"id":10293},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":10301},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10301":{"submorphs":[],"scripts":[],"id":"F5EAD9A7-1602-47EF-B1CD-95D95FB69B86","shape":{"__isSmartRef__":true,"id":10302},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":10303},"eventHandler":{"__isSmartRef__":true,"id":10304},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":10058},"layout":{"__isSmartRef__":true,"id":10305},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10306},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"10302":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10303":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10304":{"morph":{"__isSmartRef__":true,"id":10301},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10305":{"moveHorizontal":true,"adjustForNewBounds":true},"10306":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":10307},"setColors":{"__isSmartRef__":true,"id":10311}},"10307":{"varMapping":{"__isSmartRef__":true,"id":10308},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10309},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10308":{"this":{"__isSmartRef__":true,"id":10301}},"10309":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":10310}},"10310":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)"},"10311":{"varMapping":{"__isSmartRef__":true,"id":10312},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":10313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10312":{"this":{"__isSmartRef__":true,"id":10301}},"10313":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":10314}},"10314":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)"},"10315":{"sourceObj":{"__isSmartRef__":true,"id":10293},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":10293},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10316":{"sourceObj":{"__isSmartRef__":true,"id":10293},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":10293},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":10317},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10317":{"source":{"__isSmartRef__":true,"id":10293},"target":{"__isSmartRef__":true,"id":10293}},"10318":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10319},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":10320}],"eventHandler":{"__isSmartRef__":true,"id":10322},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"10319":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"10320":{"style":{"__isSmartRef__":true,"id":10321},"chunkOwner":{"__isSmartRef__":true,"id":10318},"_id":"_3365","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10321":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10322":{"morph":{"__isSmartRef__":true,"id":10318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10323":{"doSave":{"__isSmartRef__":true,"id":10324},"boundEval":{"__isSmartRef__":true,"id":10332},"reset":{"__isSmartRef__":true,"id":10340},"display":{"__isSmartRef__":true,"id":10344},"hasChanged":{"__isSmartRef__":true,"id":10348},"displayStatus":{"__isSmartRef__":true,"id":10352},"updateTarget":{"__isSmartRef__":true,"id":10356}},"10324":{"varMapping":{"__isSmartRef__":true,"id":10325},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10330},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10325":{"this":{"__isSmartRef__":true,"id":10293},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10326}},"10326":{"$super":{"__isSmartRef__":true,"id":10327}},"10327":{"varMapping":{"__isSmartRef__":true,"id":10328},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10329},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10328":{"obj":{"__isSmartRef__":true,"id":10293},"name":"doSave"},"10329":{},"10330":{"timestamp":{"__isSmartRef__":true,"id":10331},"user":"lauritz"},"10331":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)"},"10332":{"varMapping":{"__isSmartRef__":true,"id":10333},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":10338},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10333":{"this":{"__isSmartRef__":true,"id":10293},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10334}},"10334":{"$super":{"__isSmartRef__":true,"id":10335}},"10335":{"varMapping":{"__isSmartRef__":true,"id":10336},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10336":{"obj":{"__isSmartRef__":true,"id":10293},"name":"boundEval"},"10337":{},"10338":{"timestamp":{"__isSmartRef__":true,"id":10339},"user":"lauritz","categories":[]},"10339":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)"},"10340":{"varMapping":{"__isSmartRef__":true,"id":10341},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":10342},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10341":{"this":{"__isSmartRef__":true,"id":10293}},"10342":{"timestamp":{"__isSmartRef__":true,"id":10343},"user":"cschuster","tags":[]},"10343":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (CEST)"},"10344":{"varMapping":{"__isSmartRef__":true,"id":10345},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":10346},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10345":{"this":{"__isSmartRef__":true,"id":10293}},"10346":{"timestamp":{"__isSmartRef__":true,"id":10347},"user":"lauritz","tags":[]},"10347":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)"},"10348":{"varMapping":{"__isSmartRef__":true,"id":10349},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":10350},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10349":{"this":{"__isSmartRef__":true,"id":10293}},"10350":{"timestamp":{"__isSmartRef__":true,"id":10351},"user":"lauritz","categories":[]},"10351":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)"},"10352":{"varMapping":{"__isSmartRef__":true,"id":10353},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":10354},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10353":{"this":{"__isSmartRef__":true,"id":10293}},"10354":{"timestamp":{"__isSmartRef__":true,"id":10355},"user":"lauritz","categories":[]},"10355":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)"},"10356":{"varMapping":{"__isSmartRef__":true,"id":10357},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":10358},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10357":{"this":{"__isSmartRef__":true,"id":10293}},"10358":{"timestamp":{"__isSmartRef__":true,"id":10359},"user":"lauritz","tags":[]},"10359":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)"},"10360":{"submorphs":[{"__isSmartRef__":true,"id":10361}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":10366},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10367},"lighterFill":{"__isSmartRef__":true,"id":10372},"label":{"__isSmartRef__":true,"id":10361},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":10377},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":10378},"eventHandler":{"__isSmartRef__":true,"id":10379},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"10361":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":10362},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10360},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10363}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":10365},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10362":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"10363":{"style":{"__isSmartRef__":true,"id":10364},"chunkOwner":{"__isSmartRef__":true,"id":10361},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10364":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10365":{"morph":{"__isSmartRef__":true,"id":10361},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10366":{"_Fill":{"__isSmartRef__":true,"id":10367},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"10367":{"stops":[{"__isSmartRef__":true,"id":10368},{"__isSmartRef__":true,"id":10369},{"__isSmartRef__":true,"id":10370},{"__isSmartRef__":true,"id":10371}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10368":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10369":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10370":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10371":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10372":{"stops":[{"__isSmartRef__":true,"id":10373},{"__isSmartRef__":true,"id":10374},{"__isSmartRef__":true,"id":10375},{"__isSmartRef__":true,"id":10376}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10373":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10374":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10375":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10376":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10377":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10378":{"moveHorizontal":true},"10379":{"morph":{"__isSmartRef__":true,"id":10360},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10380":{"submorphs":[],"scripts":[],"id":"2FDA0377-F6C1-40D4-A2E1-5EF7121274C7","shape":{"__isSmartRef__":true,"id":10381},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":10382},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":10058},"attributeConnections":[{"__isSmartRef__":true,"id":10383}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":10385},"eventHandler":{"__isSmartRef__":true,"id":10386},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10387},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"10381":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"10382":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10383":{"sourceObj":{"__isSmartRef__":true,"id":10380},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10058},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10384},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10384":{"source":{"__isSmartRef__":true,"id":10380},"target":{"__isSmartRef__":true,"id":10058}},"10385":{"resizeHeight":false,"moveVertical":true},"10386":{"morph":{"__isSmartRef__":true,"id":10380},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10387":{"preselectItem":{"__isSmartRef__":true,"id":10388}},"10388":{"varMapping":{"__isSmartRef__":true,"id":10389},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10390},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10389":{"this":{"__isSmartRef__":true,"id":10380}},"10390":{"timestamp":{"__isSmartRef__":true,"id":10391},"user":"lauritz"},"10391":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)"},"10392":{"submorphs":[{"__isSmartRef__":true,"id":10393}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":10397},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10398},"lighterFill":{"__isSmartRef__":true,"id":10403},"label":{"__isSmartRef__":true,"id":10393},"attributeConnections":[{"__isSmartRef__":true,"id":10408}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":10409},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"10393":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":10394},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10392},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10395}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10394":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"10395":{"style":{"__isSmartRef__":true,"id":10396},"chunkOwner":{"__isSmartRef__":true,"id":10393},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10396":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10397":{"_Fill":{"__isSmartRef__":true,"id":10398},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"10398":{"stops":[{"__isSmartRef__":true,"id":10399},{"__isSmartRef__":true,"id":10400},{"__isSmartRef__":true,"id":10401},{"__isSmartRef__":true,"id":10402}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10399":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10400":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10401":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10402":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10403":{"stops":[{"__isSmartRef__":true,"id":10404},{"__isSmartRef__":true,"id":10405},{"__isSmartRef__":true,"id":10406},{"__isSmartRef__":true,"id":10407}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10404":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10405":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10406":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10407":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10408":{"sourceObj":{"__isSmartRef__":true,"id":10392},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10065},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10409":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10410":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":10411},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":10412},"textChunks":[{"__isSmartRef__":true,"id":10413}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":10415}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":10417},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":10418},"selection":{"__isSmartRef__":true,"id":10057},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":10437},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10438},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"10411":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"10412":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10413":{"style":{"__isSmartRef__":true,"id":10414},"chunkOwner":{"__isSmartRef__":true,"id":10410},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10414":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10415":{"sourceObj":{"__isSmartRef__":true,"id":10410},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10058},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10416},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10416":{"source":{"__isSmartRef__":true,"id":10410},"target":{"__isSmartRef__":true,"id":10058}},"10417":{"morph":{"__isSmartRef__":true,"id":10410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10418":{"createListMorph":{"__isSmartRef__":true,"id":10419},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":10421},"onMouseUp":{"__isSmartRef__":true,"id":10423},"resetConnections":{"__isSmartRef__":true,"id":10425},"setTargetToListSelection":{"__isSmartRef__":true,"id":10427},"setTargetOfPane":{"__isSmartRef__":true,"id":10429},"onBlur":{"__isSmartRef__":true,"id":10431},"reset":{"__isSmartRef__":true,"id":10433},"onMouseDown":{"__isSmartRef__":true,"id":10435}},"10419":{"time":{"__isSmartRef__":true,"id":10420},"user":"lauritz"},"10420":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)"},"10421":{"time":{"__isSmartRef__":true,"id":10422},"user":"lauritz"},"10422":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)"},"10423":{"time":{"__isSmartRef__":true,"id":10424},"user":"lauritz"},"10424":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)"},"10425":{"time":{"__isSmartRef__":true,"id":10426},"user":"lauritz"},"10426":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)"},"10427":{"time":{"__isSmartRef__":true,"id":10428},"user":"lauritz"},"10428":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)"},"10429":{"time":{"__isSmartRef__":true,"id":10430},"user":"lauritz"},"10430":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)"},"10431":{"time":{"__isSmartRef__":true,"id":10432},"user":"lauritz"},"10432":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)"},"10433":{"time":{"__isSmartRef__":true,"id":10434},"user":"lauritz"},"10434":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)"},"10435":{"time":{"__isSmartRef__":true,"id":10436},"user":"lauritz"},"10436":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)"},"10437":{},"10438":{"getList":{"__isSmartRef__":true,"id":10439},"setList":{"__isSmartRef__":true,"id":10442},"reset":{"__isSmartRef__":true,"id":10445},"example":{"__isSmartRef__":true,"id":10448},"removeList":{"__isSmartRef__":true,"id":10451},"onBlur":{"__isSmartRef__":true,"id":10454},"createListMorph":{"__isSmartRef__":true,"id":10461},"resetConnections":{"__isSmartRef__":true,"id":10464},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":10467},"setTargetToListSelection":{"__isSmartRef__":true,"id":10470},"setTargetOfPane":{"__isSmartRef__":true,"id":10473},"onMouseDown":{"__isSmartRef__":true,"id":10476}},"10439":{"varMapping":{"__isSmartRef__":true,"id":10440},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":10441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10440":{"this":{"__isSmartRef__":true,"id":10410}},"10441":{},"10442":{"varMapping":{"__isSmartRef__":true,"id":10443},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":10444},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10443":{"this":{"__isSmartRef__":true,"id":10410}},"10444":{},"10445":{"varMapping":{"__isSmartRef__":true,"id":10446},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":10447},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10446":{"this":{"__isSmartRef__":true,"id":10410}},"10447":{},"10448":{"varMapping":{"__isSmartRef__":true,"id":10449},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":10450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10449":{"this":{"__isSmartRef__":true,"id":10410}},"10450":{},"10451":{"varMapping":{"__isSmartRef__":true,"id":10452},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":10453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10452":{"this":{"__isSmartRef__":true,"id":10410}},"10453":{},"10454":{"varMapping":{"__isSmartRef__":true,"id":10455},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":10460},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10455":{"this":{"__isSmartRef__":true,"id":10410},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10456}},"10456":{"$super":{"__isSmartRef__":true,"id":10457}},"10457":{"varMapping":{"__isSmartRef__":true,"id":10458},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10458":{"obj":{"__isSmartRef__":true,"id":10410},"name":"onBlur"},"10459":{},"10460":{},"10461":{"varMapping":{"__isSmartRef__":true,"id":10462},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":10463},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10462":{"this":{"__isSmartRef__":true,"id":10410}},"10463":{},"10464":{"varMapping":{"__isSmartRef__":true,"id":10465},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":10466},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10465":{"this":{"__isSmartRef__":true,"id":10410}},"10466":{},"10467":{"varMapping":{"__isSmartRef__":true,"id":10468},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":10469},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10468":{"this":{"__isSmartRef__":true,"id":10410}},"10469":{},"10470":{"varMapping":{"__isSmartRef__":true,"id":10471},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10472},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10471":{"this":{"__isSmartRef__":true,"id":10410}},"10472":{},"10473":{"varMapping":{"__isSmartRef__":true,"id":10474},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":10475},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10474":{"this":{"__isSmartRef__":true,"id":10410}},"10475":{},"10476":{"varMapping":{"__isSmartRef__":true,"id":10477},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10482},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10477":{"this":{"__isSmartRef__":true,"id":10410},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10478}},"10478":{"$super":{"__isSmartRef__":true,"id":10479}},"10479":{"varMapping":{"__isSmartRef__":true,"id":10480},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10481},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10480":{"obj":{"__isSmartRef__":true,"id":10410},"name":"onMouseDown"},"10481":{},"10482":{},"10483":{"morph":{"__isSmartRef__":true,"id":10065},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10484":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":10485},"setTarget":{"__isSmartRef__":true,"id":10488},"generateSourceForScript":{"__isSmartRef__":true,"id":10491},"generateSourceForConnection":{"__isSmartRef__":true,"id":10494},"generateTargetCode":{"__isSmartRef__":true,"id":10497},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":10500},"displayJavaScriptSource":{"__isSmartRef__":true,"id":10503},"displaySourceForScript":{"__isSmartRef__":true,"id":10506},"displaySourceForConnection":{"__isSmartRef__":true,"id":10509},"newScript":{"__isSmartRef__":true,"id":10512},"newConnection":{"__isSmartRef__":true,"id":10515},"deleteSelectedScript":{"__isSmartRef__":true,"id":10518},"disconnectConnection":{"__isSmartRef__":true,"id":10521},"updateLists":{"__isSmartRef__":true,"id":10524},"displayInitialScript":{"__isSmartRef__":true,"id":10527},"reset":{"__isSmartRef__":true,"id":10530},"selectChangedContent":{"__isSmartRef__":true,"id":10533}},"10485":{"varMapping":{"__isSmartRef__":true,"id":10486},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":10487},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10486":{"this":{"__isSmartRef__":true,"id":10065}},"10487":{},"10488":{"varMapping":{"__isSmartRef__":true,"id":10489},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":10490},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10489":{"this":{"__isSmartRef__":true,"id":10065}},"10490":{},"10491":{"varMapping":{"__isSmartRef__":true,"id":10492},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":10493},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10492":{"this":{"__isSmartRef__":true,"id":10065}},"10493":{},"10494":{"varMapping":{"__isSmartRef__":true,"id":10495},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":10496},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10495":{"this":{"__isSmartRef__":true,"id":10065}},"10496":{},"10497":{"varMapping":{"__isSmartRef__":true,"id":10498},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":10499},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10498":{"this":{"__isSmartRef__":true,"id":10065}},"10499":{},"10500":{"varMapping":{"__isSmartRef__":true,"id":10501},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10502},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10501":{"this":{"__isSmartRef__":true,"id":10065}},"10502":{},"10503":{"varMapping":{"__isSmartRef__":true,"id":10504},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":10505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10504":{"this":{"__isSmartRef__":true,"id":10065}},"10505":{},"10506":{"varMapping":{"__isSmartRef__":true,"id":10507},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":10508},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10507":{"this":{"__isSmartRef__":true,"id":10065}},"10508":{},"10509":{"varMapping":{"__isSmartRef__":true,"id":10510},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":10511},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10510":{"this":{"__isSmartRef__":true,"id":10065}},"10511":{},"10512":{"varMapping":{"__isSmartRef__":true,"id":10513},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10514},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10513":{"this":{"__isSmartRef__":true,"id":10065}},"10514":{},"10515":{"varMapping":{"__isSmartRef__":true,"id":10516},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10516":{"this":{"__isSmartRef__":true,"id":10065}},"10517":{},"10518":{"varMapping":{"__isSmartRef__":true,"id":10519},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10519":{"this":{"__isSmartRef__":true,"id":10065}},"10520":{},"10521":{"varMapping":{"__isSmartRef__":true,"id":10522},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":10523},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10522":{"this":{"__isSmartRef__":true,"id":10065}},"10523":{},"10524":{"varMapping":{"__isSmartRef__":true,"id":10525},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":10526},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10525":{"this":{"__isSmartRef__":true,"id":10065}},"10526":{},"10527":{"varMapping":{"__isSmartRef__":true,"id":10528},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10528":{"this":{"__isSmartRef__":true,"id":10065}},"10529":{},"10530":{"varMapping":{"__isSmartRef__":true,"id":10531},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":10532},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10531":{"this":{"__isSmartRef__":true,"id":10065}},"10532":{},"10533":{"varMapping":{"__isSmartRef__":true,"id":10534},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":10626},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10625":{"this":{"__isSmartRef__":true,"id":10601}},"10626":{"timestamp":{"__isSmartRef__":true,"id":10627},"user":"lauritz","categories":[]},"10627":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)"},"10628":{"submorphs":[{"__isSmartRef__":true,"id":10629}],"scripts":[],"id":"342CD0BB-D934-4DF8-B66A-4ABAEBA01366","shape":{"__isSmartRef__":true,"id":10634},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10640},"lighterFill":{"__isSmartRef__":true,"id":10645},"label":{"__isSmartRef__":true,"id":10629},"attributeConnections":[{"__isSmartRef__":true,"id":10650}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":10652},"owner":{"__isSmartRef__":true,"id":10058},"eventHandler":{"__isSmartRef__":true,"id":10653},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":10058},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10654},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"10629":{"submorphs":[],"scripts":[],"id":"6B7BEF0C-0BD3-4E29-B505-72C4E71DFCBF","shape":{"__isSmartRef__":true,"id":10630},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10628},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10631}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":10633},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"10630":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"10631":{"style":{"__isSmartRef__":true,"id":10632},"chunkOwner":{"__isSmartRef__":true,"id":10629},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10632":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10633":{"morph":{"__isSmartRef__":true,"id":10629},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10634":{"_Fill":{"__isSmartRef__":true,"id":10635},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10635":{"stops":[{"__isSmartRef__":true,"id":10636},{"__isSmartRef__":true,"id":10637},{"__isSmartRef__":true,"id":10638},{"__isSmartRef__":true,"id":10639}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10636":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10637":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"10638":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"10639":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"10640":{"stops":[{"__isSmartRef__":true,"id":10641},{"__isSmartRef__":true,"id":10642},{"__isSmartRef__":true,"id":10643},{"__isSmartRef__":true,"id":10644}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10641":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10642":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10643":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10644":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10645":{"stops":[{"__isSmartRef__":true,"id":10646},{"__isSmartRef__":true,"id":10647},{"__isSmartRef__":true,"id":10648},{"__isSmartRef__":true,"id":10649}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10646":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10647":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10648":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10649":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10650":{"sourceObj":{"__isSmartRef__":true,"id":10628},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10628},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":10651},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10651":{"source":{"__isSmartRef__":true,"id":10628},"target":{"__isSmartRef__":true,"id":10628}},"10652":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10653":{"morph":{"__isSmartRef__":true,"id":10628},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10654":{"deleteSelectedScript":{"__isSmartRef__":true,"id":10655}},"10655":{"varMapping":{"__isSmartRef__":true,"id":10656},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":10657},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10656":{"this":{"__isSmartRef__":true,"id":10628}},"10657":{"timestamp":{"__isSmartRef__":true,"id":10658},"user":"lauritz"},"10658":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)"},"10659":{"submorphs":[{"__isSmartRef__":true,"id":10660}],"scripts":[],"id":"927DAA02-81A1-4539-A20A-EC83E0D1AE23","shape":{"__isSmartRef__":true,"id":10666},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10667},"lighterFill":{"__isSmartRef__":true,"id":10672},"label":{"__isSmartRef__":true,"id":10660},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":10677},"list":[],"eventHandler":{"__isSmartRef__":true,"id":10678},"owner":{"__isSmartRef__":true,"id":10058},"textString":"","selection":{"__isSmartRef__":true,"id":10679},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10685},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"10660":{"submorphs":[],"scripts":[],"id":"5787FC50-CF91-42E4-8E9B-CFA5E48CEBF2","shape":{"__isSmartRef__":true,"id":10661},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10659},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10662}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":10664}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":10665},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"10661":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"10662":{"style":{"__isSmartRef__":true,"id":10663},"chunkOwner":{"__isSmartRef__":true,"id":10660},"_id":"_3065","storedString":"timeline2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10663":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10664":{"sourceObj":{"__isSmartRef__":true,"id":10660},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10659},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10665":{"morph":{"__isSmartRef__":true,"id":10660},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10666":{"_Fill":{"__isSmartRef__":true,"id":10667},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10667":{"stops":[{"__isSmartRef__":true,"id":10668},{"__isSmartRef__":true,"id":10669},{"__isSmartRef__":true,"id":10670},{"__isSmartRef__":true,"id":10671}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10668":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10669":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10670":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10671":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10672":{"stops":[{"__isSmartRef__":true,"id":10673},{"__isSmartRef__":true,"id":10674},{"__isSmartRef__":true,"id":10675},{"__isSmartRef__":true,"id":10676}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10673":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10674":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10675":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10676":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10677":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10678":{"morph":{"__isSmartRef__":true,"id":10659},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10679":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":10680},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":10681},"textChunks":[{"__isSmartRef__":true,"id":10682}],"eventHandler":{"__isSmartRef__":true,"id":10684},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"10680":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"10681":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10682":{"style":{"__isSmartRef__":true,"id":10683},"chunkOwner":{"__isSmartRef__":true,"id":10679},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10683":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10684":{"morph":{"__isSmartRef__":true,"id":10679},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10685":{"reset":{"__isSmartRef__":true,"id":10686},"onMouseDown":{"__isSmartRef__":true,"id":10690},"onBlur":{"__isSmartRef__":true,"id":10698},"createScenePresentation":{"__isSmartRef__":true,"id":10706},"presentTargetChooser":{"__isSmartRef__":true,"id":10710},"removeTargetChooser":{"__isSmartRef__":true,"id":10714},"removeHighlight":{"__isSmartRef__":true,"id":10718},"highlightCurrentTarget":{"__isSmartRef__":true,"id":10722},"updateTargetFromSelection":{"__isSmartRef__":true,"id":10726},"currentMorphicScene":{"__isSmartRef__":true,"id":10730},"highlightTarget":{"__isSmartRef__":true,"id":10734},"setLabel":{"__isSmartRef__":true,"id":10738},"updateTargetFromOwner":{"__isSmartRef__":true,"id":10746}},"10686":{"varMapping":{"__isSmartRef__":true,"id":10687},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":10688},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10687":{"this":{"__isSmartRef__":true,"id":10659}},"10688":{"timestamp":{"__isSmartRef__":true,"id":10689},"user":"lauritz","tags":[]},"10689":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"10690":{"varMapping":{"__isSmartRef__":true,"id":10691},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10696},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10691":{"this":{"__isSmartRef__":true,"id":10659},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10692}},"10692":{"$super":{"__isSmartRef__":true,"id":10693}},"10693":{"varMapping":{"__isSmartRef__":true,"id":10694},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10695},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10694":{"obj":{"__isSmartRef__":true,"id":10659},"name":"onMouseDown"},"10695":{},"10696":{"timestamp":{"__isSmartRef__":true,"id":10697},"user":"lauritz","tags":[]},"10697":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)"},"10698":{"varMapping":{"__isSmartRef__":true,"id":10699},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10699":{"this":{"__isSmartRef__":true,"id":10659},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10700}},"10700":{"$super":{"__isSmartRef__":true,"id":10701}},"10701":{"varMapping":{"__isSmartRef__":true,"id":10702},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10702":{"obj":{"__isSmartRef__":true,"id":10659},"name":"onBlur"},"10703":{},"10704":{"timestamp":{"__isSmartRef__":true,"id":10705},"user":"lauritz","tags":[]},"10705":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)"},"10706":{"varMapping":{"__isSmartRef__":true,"id":10707},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":10708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10707":{"this":{"__isSmartRef__":true,"id":10659}},"10708":{"timestamp":{"__isSmartRef__":true,"id":10709},"user":"lauritz","tags":[]},"10709":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)"},"10710":{"varMapping":{"__isSmartRef__":true,"id":10711},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":10712},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10711":{"this":{"__isSmartRef__":true,"id":10659}},"10712":{"timestamp":{"__isSmartRef__":true,"id":10713},"user":"lauritz","tags":[]},"10713":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)"},"10714":{"varMapping":{"__isSmartRef__":true,"id":10715},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":10716},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10715":{"this":{"__isSmartRef__":true,"id":10659}},"10716":{"timestamp":{"__isSmartRef__":true,"id":10717},"user":"lauritz","tags":[]},"10717":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)"},"10718":{"varMapping":{"__isSmartRef__":true,"id":10719},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":10720},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10719":{"this":{"__isSmartRef__":true,"id":10659}},"10720":{"timestamp":{"__isSmartRef__":true,"id":10721},"user":"lauritz","tags":[]},"10721":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)"},"10722":{"varMapping":{"__isSmartRef__":true,"id":10723},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":10724},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10723":{"this":{"__isSmartRef__":true,"id":10659}},"10724":{"timestamp":{"__isSmartRef__":true,"id":10725},"user":"lauritz","tags":[]},"10725":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)"},"10726":{"varMapping":{"__isSmartRef__":true,"id":10727},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10728},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10727":{"this":{"__isSmartRef__":true,"id":10659}},"10728":{"timestamp":{"__isSmartRef__":true,"id":10729},"user":"lauritz","tags":[]},"10729":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"10730":{"varMapping":{"__isSmartRef__":true,"id":10731},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":10732},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10731":{"this":{"__isSmartRef__":true,"id":10659}},"10732":{"timestamp":{"__isSmartRef__":true,"id":10733},"user":"lauritz","tags":[]},"10733":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)"},"10734":{"varMapping":{"__isSmartRef__":true,"id":10735},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":10736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10735":{"this":{"__isSmartRef__":true,"id":10659}},"10736":{"timestamp":{"__isSmartRef__":true,"id":10737},"user":"lauritz","tags":[]},"10737":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)"},"10738":{"varMapping":{"__isSmartRef__":true,"id":10739},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":10744},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10739":{"this":{"__isSmartRef__":true,"id":10659},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10740}},"10740":{"$super":{"__isSmartRef__":true,"id":10741}},"10741":{"varMapping":{"__isSmartRef__":true,"id":10742},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10743},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10742":{"obj":{"__isSmartRef__":true,"id":10659},"name":"setLabel"},"10743":{},"10744":{"timestamp":{"__isSmartRef__":true,"id":10745},"user":"lauritz","tags":[]},"10745":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)"},"10746":{"varMapping":{"__isSmartRef__":true,"id":10747},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":10748},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10747":{"this":{"__isSmartRef__":true,"id":10659}},"10748":{"timestamp":{"__isSmartRef__":true,"id":10749},"user":"lauritz","tags":[]},"10749":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)"},"10750":{"submorphs":[],"scripts":[],"id":"EF1C1C51-E293-438F-923B-ABE3B7DF3C45","shape":{"__isSmartRef__":true,"id":10751},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":10752},"textChunks":[{"__isSmartRef__":true,"id":10753}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":10755},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":10058},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"10751":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10752":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10753":{"style":{"__isSmartRef__":true,"id":10754},"chunkOwner":{"__isSmartRef__":true,"id":10750},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10754":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10755":{"morph":{"__isSmartRef__":true,"id":10750},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10756":{"submorphs":[{"__isSmartRef__":true,"id":10757}],"scripts":[],"id":"3228F2ED-9CBC-4FAF-81DA-75F5DC23F1B6","shape":{"__isSmartRef__":true,"id":10763},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10769},"lighterFill":{"__isSmartRef__":true,"id":10774},"label":{"__isSmartRef__":true,"id":10757},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":10779},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":10780},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10058},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10781},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"10757":{"submorphs":[],"scripts":[],"id":"B67B89C7-A070-4F83-A295-16FFCCD67F98","shape":{"__isSmartRef__":true,"id":10758},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":10756},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":10759}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":10761}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":10762},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"10758":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"10759":{"style":{"__isSmartRef__":true,"id":10760},"chunkOwner":{"__isSmartRef__":true,"id":10757},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10760":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10761":{"sourceObj":{"__isSmartRef__":true,"id":10757},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10756},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10762":{"morph":{"__isSmartRef__":true,"id":10757},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10763":{"_Fill":{"__isSmartRef__":true,"id":10764},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10764":{"stops":[{"__isSmartRef__":true,"id":10765},{"__isSmartRef__":true,"id":10766},{"__isSmartRef__":true,"id":10767},{"__isSmartRef__":true,"id":10768}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10765":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"10766":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"10767":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"10768":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"10769":{"stops":[{"__isSmartRef__":true,"id":10770},{"__isSmartRef__":true,"id":10771},{"__isSmartRef__":true,"id":10772},{"__isSmartRef__":true,"id":10773}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10770":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10771":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10772":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10773":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10774":{"stops":[{"__isSmartRef__":true,"id":10775},{"__isSmartRef__":true,"id":10776},{"__isSmartRef__":true,"id":10777},{"__isSmartRef__":true,"id":10778}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10775":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10776":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10777":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10778":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10779":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10780":{"morph":{"__isSmartRef__":true,"id":10756},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10781":{"createListMorph":{"__isSmartRef__":true,"id":10782},"getList":{"__isSmartRef__":true,"id":10786},"removeList":{"__isSmartRef__":true,"id":10790},"reset":{"__isSmartRef__":true,"id":10794},"onMouseUp":{"__isSmartRef__":true,"id":10798},"onBlur":{"__isSmartRef__":true,"id":10806},"setTag":{"__isSmartRef__":true,"id":10814}},"10782":{"varMapping":{"__isSmartRef__":true,"id":10783},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":10784},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10783":{"this":{"__isSmartRef__":true,"id":10756}},"10784":{"timestamp":{"__isSmartRef__":true,"id":10785},"user":"lauritz","categories":[]},"10785":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)"},"10786":{"varMapping":{"__isSmartRef__":true,"id":10787},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":10788},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10787":{"this":{"__isSmartRef__":true,"id":10756}},"10788":{"timestamp":{"__isSmartRef__":true,"id":10789},"user":"lauritz","tags":[]},"10789":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)"},"10790":{"varMapping":{"__isSmartRef__":true,"id":10791},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":10792},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10791":{"this":{"__isSmartRef__":true,"id":10756}},"10792":{"timestamp":{"__isSmartRef__":true,"id":10793},"user":"lauritz","categories":[]},"10793":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)"},"10794":{"varMapping":{"__isSmartRef__":true,"id":10795},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":10796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10795":{"this":{"__isSmartRef__":true,"id":10756}},"10796":{"timestamp":{"__isSmartRef__":true,"id":10797},"user":"lauritz","tags":[]},"10797":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)"},"10798":{"varMapping":{"__isSmartRef__":true,"id":10799},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":10804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10799":{"this":{"__isSmartRef__":true,"id":10756},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10800}},"10800":{"$super":{"__isSmartRef__":true,"id":10801}},"10801":{"varMapping":{"__isSmartRef__":true,"id":10802},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10803},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10802":{"obj":{"__isSmartRef__":true,"id":10756},"name":"onMouseUp"},"10803":{},"10804":{"timestamp":{"__isSmartRef__":true,"id":10805},"user":"lauritz","categories":[]},"10805":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)"},"10806":{"varMapping":{"__isSmartRef__":true,"id":10807},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":10812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10807":{"this":{"__isSmartRef__":true,"id":10756},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10808}},"10808":{"$super":{"__isSmartRef__":true,"id":10809}},"10809":{"varMapping":{"__isSmartRef__":true,"id":10810},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10811},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10810":{"obj":{"__isSmartRef__":true,"id":10756},"name":"onBlur"},"10811":{},"10812":{"timestamp":{"__isSmartRef__":true,"id":10813},"user":"lauritz","categories":[]},"10813":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)"},"10814":{"varMapping":{"__isSmartRef__":true,"id":10815},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":10816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10815":{"this":{"__isSmartRef__":true,"id":10756}},"10816":{"timestamp":{"__isSmartRef__":true,"id":10817},"user":"lauritz","categories":[]},"10817":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)"},"10818":{"submorphs":[{"__isSmartRef__":true,"id":10819}],"scripts":[],"id":"34658B59-DDF8-40B7-99A2-50B1F7F7359F","shape":{"__isSmartRef__":true,"id":10824},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10825},"lighterFill":{"__isSmartRef__":true,"id":10830},"label":{"__isSmartRef__":true,"id":10819},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10835},"attributeConnections":[{"__isSmartRef__":true,"id":10836}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":10859},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":10058},"layout":{"__isSmartRef__":true,"id":10860},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"10819":{"submorphs":[],"scripts":[],"id":"F0FAB259-76CF-46C7-8CEF-F62CB5654154","shape":{"__isSmartRef__":true,"id":10820},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":10818},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":10821}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":10823},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10820":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"10821":{"style":{"__isSmartRef__":true,"id":10822},"chunkOwner":{"__isSmartRef__":true,"id":10819},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10822":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10823":{"morph":{"__isSmartRef__":true,"id":10819},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10824":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":10825},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10825":{"stops":[{"__isSmartRef__":true,"id":10826},{"__isSmartRef__":true,"id":10827},{"__isSmartRef__":true,"id":10828},{"__isSmartRef__":true,"id":10829}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10826":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10827":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10828":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10829":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10830":{"stops":[{"__isSmartRef__":true,"id":10831},{"__isSmartRef__":true,"id":10832},{"__isSmartRef__":true,"id":10833},{"__isSmartRef__":true,"id":10834}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10831":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10832":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10833":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10834":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10835":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10836":{"sourceObj":{"__isSmartRef__":true,"id":10818},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10058},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":10837},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10837":{"submorphs":[{"__isSmartRef__":true,"id":10838}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10845},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":10848},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":10849},{"__isSmartRef__":true,"id":10850}],"con":{"__isSmartRef__":true,"id":10836},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10851},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10838":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10839},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":10844},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":10837},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"10839":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":10840},{"__isSmartRef__":true,"id":10841},{"__isSmartRef__":true,"id":10842},{"__isSmartRef__":true,"id":10843}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"10840":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10841":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10842":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10843":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10844":{"morph":{"__isSmartRef__":true,"id":10838},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10845":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":10846},{"__isSmartRef__":true,"id":10847}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"10846":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10847":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10848":{"morph":{"__isSmartRef__":true,"id":10837},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10849":{"morph":{"__isSmartRef__":true,"id":10837},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10850":{"morph":{"__isSmartRef__":true,"id":10837},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":10838},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10851":{"morphMenuItems":{"__isSmartRef__":true,"id":10852}},"10852":{"varMapping":{"__isSmartRef__":true,"id":10853},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":10858},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10853":{"this":{"__isSmartRef__":true,"id":10837},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10854}},"10854":{"$super":{"__isSmartRef__":true,"id":10855}},"10855":{"varMapping":{"__isSmartRef__":true,"id":10856},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10857},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10856":{"obj":{"__isSmartRef__":true,"id":10837},"name":"morphMenuItems"},"10857":{},"10858":{},"10859":{"morph":{"__isSmartRef__":true,"id":10818},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10860":{"centeredHorizontal":false,"moveHorizontal":true},"10861":{"submorphs":[{"__isSmartRef__":true,"id":10862}],"scripts":[],"id":"7661EC7C-919B-4F26-8494-535A029FD094","shape":{"__isSmartRef__":true,"id":10867},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10868},"lighterFill":{"__isSmartRef__":true,"id":10873},"label":{"__isSmartRef__":true,"id":10862},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10878},"attributeConnections":[{"__isSmartRef__":true,"id":10879}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":10902},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":10903},"owner":{"__isSmartRef__":true,"id":10058},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"10862":{"submorphs":[],"scripts":[],"id":"4D47CC60-03F8-42C3-8686-8A0CB53F8DD2","shape":{"__isSmartRef__":true,"id":10863},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":10861},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":10864}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":10866},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10863":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"10864":{"style":{"__isSmartRef__":true,"id":10865},"chunkOwner":{"__isSmartRef__":true,"id":10862},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10865":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10866":{"morph":{"__isSmartRef__":true,"id":10862},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10867":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":10868},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10868":{"stops":[{"__isSmartRef__":true,"id":10869},{"__isSmartRef__":true,"id":10870},{"__isSmartRef__":true,"id":10871},{"__isSmartRef__":true,"id":10872}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10869":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10870":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10871":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10872":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10873":{"stops":[{"__isSmartRef__":true,"id":10874},{"__isSmartRef__":true,"id":10875},{"__isSmartRef__":true,"id":10876},{"__isSmartRef__":true,"id":10877}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10874":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10875":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10876":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10877":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10878":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10879":{"sourceObj":{"__isSmartRef__":true,"id":10861},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10293},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":10880},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10880":{"submorphs":[{"__isSmartRef__":true,"id":10881}],"scripts":[],"shape":{"__isSmartRef__":true,"id":10888},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":10891},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":10892},{"__isSmartRef__":true,"id":10893}],"con":{"__isSmartRef__":true,"id":10879},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10894},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10881":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10882},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":10887},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":10880},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"10882":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":10883},{"__isSmartRef__":true,"id":10884},{"__isSmartRef__":true,"id":10885},{"__isSmartRef__":true,"id":10886}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"10883":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10884":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10885":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10886":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10887":{"morph":{"__isSmartRef__":true,"id":10881},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10888":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":10889},{"__isSmartRef__":true,"id":10890}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"10889":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10890":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"10891":{"morph":{"__isSmartRef__":true,"id":10880},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10892":{"morph":{"__isSmartRef__":true,"id":10880},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10893":{"morph":{"__isSmartRef__":true,"id":10880},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":10881},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"10894":{"morphMenuItems":{"__isSmartRef__":true,"id":10895}},"10895":{"varMapping":{"__isSmartRef__":true,"id":10896},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":10901},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10896":{"this":{"__isSmartRef__":true,"id":10880},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":10897}},"10897":{"$super":{"__isSmartRef__":true,"id":10898}},"10898":{"varMapping":{"__isSmartRef__":true,"id":10899},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":10900},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"10899":{"obj":{"__isSmartRef__":true,"id":10880},"name":"morphMenuItems"},"10900":{},"10901":{},"10902":{"morph":{"__isSmartRef__":true,"id":10861},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10903":{"centeredHorizontal":false,"moveHorizontal":true},"10904":{"submorphs":[{"__isSmartRef__":true,"id":10905}],"scripts":[],"id":"5566B0A1-EF67-4BEA-8D0D-2A6F566E7034","shape":{"__isSmartRef__":true,"id":10910},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10911},"lighterFill":{"__isSmartRef__":true,"id":10916},"label":{"__isSmartRef__":true,"id":10905},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10921},"attributeConnections":[{"__isSmartRef__":true,"id":10922}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":10923},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":10058},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":10924},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"10905":{"submorphs":[],"scripts":[],"id":"2687F17A-EB39-420B-9C79-2E81DFF6251B","shape":{"__isSmartRef__":true,"id":10906},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":10904},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":10907}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":10909},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"10906":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"10907":{"style":{"__isSmartRef__":true,"id":10908},"chunkOwner":{"__isSmartRef__":true,"id":10905},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10908":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10909":{"morph":{"__isSmartRef__":true,"id":10905},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10910":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":10911},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10911":{"stops":[{"__isSmartRef__":true,"id":10912},{"__isSmartRef__":true,"id":10913},{"__isSmartRef__":true,"id":10914},{"__isSmartRef__":true,"id":10915}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10912":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10913":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10914":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10915":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10916":{"stops":[{"__isSmartRef__":true,"id":10917},{"__isSmartRef__":true,"id":10918},{"__isSmartRef__":true,"id":10919},{"__isSmartRef__":true,"id":10920}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10917":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10918":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10919":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10920":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10921":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10922":{"sourceObj":{"__isSmartRef__":true,"id":10904},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10058},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10923":{"morph":{"__isSmartRef__":true,"id":10904},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10924":{"moveHorizontal":true},"10925":{"submorphs":[{"__isSmartRef__":true,"id":10926},{"__isSmartRef__":true,"id":10933}],"scripts":[],"id":"597C74BA-3CE0-4D6E-8AEB-CCDDA320EB2E","shape":{"__isSmartRef__":true,"id":10936},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":10942},"lighterFill":{"__isSmartRef__":true,"id":10947},"label":{"__isSmartRef__":true,"id":10926},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":10952},"attributeConnections":[{"__isSmartRef__":true,"id":10955}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":10956},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":10058},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":10957},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11031},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"10926":{"submorphs":[],"scripts":[],"id":"5EEFDF00-64B9-45DF-BEEB-29CEE8F82E96","shape":{"__isSmartRef__":true,"id":10927},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":10925},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":10928},{"__isSmartRef__":true,"id":10930}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":10932},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"10927":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"10928":{"style":{"__isSmartRef__":true,"id":10929},"chunkOwner":{"__isSmartRef__":true,"id":10926},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10929":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10930":{"style":{"__isSmartRef__":true,"id":10931},"chunkOwner":{"__isSmartRef__":true,"id":10926},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10931":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"10932":{"morph":{"__isSmartRef__":true,"id":10926},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10933":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10934},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"B66309AE-F470-433A-844C-8A7A9F3A6AB2","eventHandler":{"__isSmartRef__":true,"id":10935},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":10925},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"10934":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"10935":{"morph":{"__isSmartRef__":true,"id":10933},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10936":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":10937},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"10937":{"stops":[{"__isSmartRef__":true,"id":10938},{"__isSmartRef__":true,"id":10939},{"__isSmartRef__":true,"id":10940},{"__isSmartRef__":true,"id":10941}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10938":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10939":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"10940":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"10941":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"10942":{"stops":[{"__isSmartRef__":true,"id":10943},{"__isSmartRef__":true,"id":10944},{"__isSmartRef__":true,"id":10945},{"__isSmartRef__":true,"id":10946}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10943":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"10944":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10945":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"10946":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"10947":{"stops":[{"__isSmartRef__":true,"id":10948},{"__isSmartRef__":true,"id":10949},{"__isSmartRef__":true,"id":10950},{"__isSmartRef__":true,"id":10951}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"10948":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"10949":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10950":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"10951":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"10952":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":10953}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10953":{"date":{"__isSmartRef__":true,"id":10954},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"10954":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"10955":{"sourceObj":{"__isSmartRef__":true,"id":10925},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10925},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"10956":{"morph":{"__isSmartRef__":true,"id":10925},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"10957":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":10958},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":10959},"eventHandler":{"__isSmartRef__":true,"id":11000},"attributeConnections":[{"__isSmartRef__":true,"id":11001},{"__isSmartRef__":true,"id":11002},{"__isSmartRef__":true,"id":11003}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":11005},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":10925},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11010},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"10958":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(775.0,471.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"10959":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":10960},{"__isSmartRef__":true,"id":10962},{"__isSmartRef__":true,"id":10964},{"__isSmartRef__":true,"id":10966},{"__isSmartRef__":true,"id":10968},{"__isSmartRef__":true,"id":10970},{"__isSmartRef__":true,"id":10972},{"__isSmartRef__":true,"id":10974},{"__isSmartRef__":true,"id":10976},{"__isSmartRef__":true,"id":10978},{"__isSmartRef__":true,"id":10980},{"__isSmartRef__":true,"id":10982},{"__isSmartRef__":true,"id":10984},{"__isSmartRef__":true,"id":10986},{"__isSmartRef__":true,"id":10988},{"__isSmartRef__":true,"id":10990},{"__isSmartRef__":true,"id":10992},{"__isSmartRef__":true,"id":10994},{"__isSmartRef__":true,"id":10996},{"__isSmartRef__":true,"id":10998}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10960":{"date":{"__isSmartRef__":true,"id":10961},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"10961":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (CEST)"},"10962":{"date":{"__isSmartRef__":true,"id":10963},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"10963":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (CEST)"},"10964":{"date":{"__isSmartRef__":true,"id":10965},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"10965":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (CEST)"},"10966":{"date":{"__isSmartRef__":true,"id":10967},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"10967":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (CEST)"},"10968":{"date":{"__isSmartRef__":true,"id":10969},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"10969":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (CEST)"},"10970":{"date":{"__isSmartRef__":true,"id":10971},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"10971":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"10972":{"date":{"__isSmartRef__":true,"id":10973},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"10973":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"10974":{"date":{"__isSmartRef__":true,"id":10975},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"10975":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"10976":{"date":{"__isSmartRef__":true,"id":10977},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"10977":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"10978":{"date":{"__isSmartRef__":true,"id":10979},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"10979":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"10980":{"date":{"__isSmartRef__":true,"id":10981},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"10981":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"10982":{"date":{"__isSmartRef__":true,"id":10983},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"10983":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (CEST)"},"10984":{"date":{"__isSmartRef__":true,"id":10985},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"10985":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (CEST)"},"10986":{"date":{"__isSmartRef__":true,"id":10987},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"10987":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (CEST)"},"10988":{"date":{"__isSmartRef__":true,"id":10989},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"10989":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (CEST)"},"10990":{"date":{"__isSmartRef__":true,"id":10991},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"10991":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (CEST)"},"10992":{"date":{"__isSmartRef__":true,"id":10993},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"10993":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (CEST)"},"10994":{"date":{"__isSmartRef__":true,"id":10995},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"10995":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (CEST)"},"10996":{"date":{"__isSmartRef__":true,"id":10997},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"10997":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (CEST)"},"10998":{"date":{"__isSmartRef__":true,"id":10999},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"10999":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (CEST)"},"11000":{"morph":{"__isSmartRef__":true,"id":10957},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11001":{"sourceObj":{"__isSmartRef__":true,"id":10957},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":10957},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11002":{"sourceObj":{"__isSmartRef__":true,"id":10957},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":10925},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11003":{"sourceObj":{"__isSmartRef__":true,"id":10957},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":10058},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11004},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11004":{"source":{"__isSmartRef__":true,"id":10957},"target":{"__isSmartRef__":true,"id":10058}},"11005":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11006}},"11006":{"test01IsMorph":{"__isSmartRef__":true,"id":11007}},"11007":{"varMapping":{"__isSmartRef__":true,"id":11008},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":11009},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11008":{"this":{"__isSmartRef__":true,"id":11005}},"11009":{},"11010":{"update":{"__isSmartRef__":true,"id":11011},"updateOnMove":{"__isSmartRef__":true,"id":11015},"bringToFront":{"__isSmartRef__":true,"id":11019},"morphUnderCursor":{"__isSmartRef__":true,"id":11027}},"11011":{"varMapping":{"__isSmartRef__":true,"id":11012},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11012":{"this":{"__isSmartRef__":true,"id":10957}},"11013":{"timestamp":{"__isSmartRef__":true,"id":11014},"user":"lauritz","tags":[]},"11014":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)"},"11015":{"varMapping":{"__isSmartRef__":true,"id":11016},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":11017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11016":{"this":{"__isSmartRef__":true,"id":10957}},"11017":{"timestamp":{"__isSmartRef__":true,"id":11018},"user":"lauritz","tags":[]},"11018":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)"},"11019":{"varMapping":{"__isSmartRef__":true,"id":11020},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":11025},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11020":{"this":{"__isSmartRef__":true,"id":10957},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11021}},"11021":{"$super":{"__isSmartRef__":true,"id":11022}},"11022":{"varMapping":{"__isSmartRef__":true,"id":11023},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11024},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11023":{"obj":{"__isSmartRef__":true,"id":10957},"name":"bringToFront"},"11024":{},"11025":{"timestamp":{"__isSmartRef__":true,"id":11026},"user":"lauritz","tags":[]},"11026":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)"},"11027":{"varMapping":{"__isSmartRef__":true,"id":11028},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":11029},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11028":{"this":{"__isSmartRef__":true,"id":10957}},"11029":{"timestamp":{"__isSmartRef__":true,"id":11030},"user":"lauritz","tags":[]},"11030":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)"},"11031":{"onFire":{"__isSmartRef__":true,"id":11032},"removeHighlighting":{"__isSmartRef__":true,"id":11036},"onMouseMove":{"__isSmartRef__":true,"id":11040},"onMouseOut":{"__isSmartRef__":true,"id":11048},"reset":{"__isSmartRef__":true,"id":11056},"isTracking":{"__isSmartRef__":true,"id":11060},"isHighlighting":{"__isSmartRef__":true,"id":11064},"currentTarget":{"__isSmartRef__":true,"id":11068}},"11032":{"varMapping":{"__isSmartRef__":true,"id":11033},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11034},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11033":{"this":{"__isSmartRef__":true,"id":10925}},"11034":{"timestamp":{"__isSmartRef__":true,"id":11035},"user":"lauritz","tags":[]},"11035":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)"},"11036":{"varMapping":{"__isSmartRef__":true,"id":11037},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":11038},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11037":{"this":{"__isSmartRef__":true,"id":10925}},"11038":{"timestamp":{"__isSmartRef__":true,"id":11039},"user":"lauritz","tags":[]},"11039":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)"},"11040":{"varMapping":{"__isSmartRef__":true,"id":11041},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11046},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11041":{"this":{"__isSmartRef__":true,"id":10925},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11042}},"11042":{"$super":{"__isSmartRef__":true,"id":11043}},"11043":{"varMapping":{"__isSmartRef__":true,"id":11044},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11044":{"obj":{"__isSmartRef__":true,"id":10925},"name":"onMouseMove"},"11045":{},"11046":{"timestamp":{"__isSmartRef__":true,"id":11047},"user":"lauritz","tags":[]},"11047":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)"},"11048":{"varMapping":{"__isSmartRef__":true,"id":11049},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11054},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11049":{"this":{"__isSmartRef__":true,"id":10925},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11050}},"11050":{"$super":{"__isSmartRef__":true,"id":11051}},"11051":{"varMapping":{"__isSmartRef__":true,"id":11052},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":11053},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11052":{"obj":{"__isSmartRef__":true,"id":10925},"name":"onMouseOut"},"11053":{},"11054":{"timestamp":{"__isSmartRef__":true,"id":11055},"user":"lauritz","tags":[]},"11055":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)"},"11056":{"varMapping":{"__isSmartRef__":true,"id":11057},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":11058},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11057":{"this":{"__isSmartRef__":true,"id":10925}},"11058":{"timestamp":{"__isSmartRef__":true,"id":11059},"user":"lauritz","tags":[]},"11059":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)"},"11060":{"varMapping":{"__isSmartRef__":true,"id":11061},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":11062},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11061":{"this":{"__isSmartRef__":true,"id":10925}},"11062":{"timestamp":{"__isSmartRef__":true,"id":11063},"user":"lauritz","tags":[]},"11063":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)"},"11064":{"varMapping":{"__isSmartRef__":true,"id":11065},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":11066},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11065":{"this":{"__isSmartRef__":true,"id":10925}},"11066":{"timestamp":{"__isSmartRef__":true,"id":11067},"user":"lauritz","tags":[]},"11067":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)"},"11068":{"varMapping":{"__isSmartRef__":true,"id":11069},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":11070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11069":{"this":{"__isSmartRef__":true,"id":10925}},"11070":{"timestamp":{"__isSmartRef__":true,"id":11071},"user":"lauritz","tags":[]},"11071":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)"},"11072":{"target":{"__isSmartRef__":true,"id":10058},"selector":"update","args":[],"stopped":true,"tickTime":500,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"11073":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"11074":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":11075}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11075":{"date":{"__isSmartRef__":true,"id":11076},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"11076":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)"},"11077":{"morph":{"__isSmartRef__":true,"id":10058},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11078":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"11079":{},"11080":{"displayInitialScript":{"__isSmartRef__":true,"id":11081},"displayJavaScriptSource":{"__isSmartRef__":true,"id":11085},"displaySourceForConnection":{"__isSmartRef__":true,"id":11089},"displaySourceForScript":{"__isSmartRef__":true,"id":11093},"generateSourceForConnection":{"__isSmartRef__":true,"id":11097},"generateSourceForScript":{"__isSmartRef__":true,"id":11101},"generateTargetCode":{"__isSmartRef__":true,"id":11105},"newConnection":{"__isSmartRef__":true,"id":11109},"newScript":{"__isSmartRef__":true,"id":11113},"reset":{"__isSmartRef__":true,"id":11117},"selectChangedContent":{"__isSmartRef__":true,"id":11121},"setTarget":{"__isSmartRef__":true,"id":11125},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":11129},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":11133},"updateLists":{"__isSmartRef__":true,"id":11137},"onShutdown":{"__isSmartRef__":true,"id":11141},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":11145},"update":{"__isSmartRef__":true,"id":11149},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":11153},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":11157},"printTags":{"__isSmartRef__":true,"id":11165},"setTag":{"__isSmartRef__":true,"id":11169},"runScript":{"__isSmartRef__":true,"id":11173},"openPartTestRunner":{"__isSmartRef__":true,"id":11177},"hasUnsavedChanges":{"__isSmartRef__":true,"id":11181}},"11081":{"varMapping":{"__isSmartRef__":true,"id":11082},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11083},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11082":{"this":{"__isSmartRef__":true,"id":10058}},"11083":{"timestamp":{"__isSmartRef__":true,"id":11084},"user":"lauritz","tags":[]},"11084":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)"},"11085":{"varMapping":{"__isSmartRef__":true,"id":11086},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11087},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11086":{"this":{"__isSmartRef__":true,"id":10058}},"11087":{"timestamp":{"__isSmartRef__":true,"id":11088},"user":"lauritz","tags":[]},"11088":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"11089":{"varMapping":{"__isSmartRef__":true,"id":11090},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":11091},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11090":{"this":{"__isSmartRef__":true,"id":10058}},"11091":{"timestamp":{"__isSmartRef__":true,"id":11092},"user":"conradcalmez","tags":[]},"11092":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)"},"11093":{"varMapping":{"__isSmartRef__":true,"id":11094},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":11095},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11094":{"this":{"__isSmartRef__":true,"id":10058}},"11095":{"timestamp":{"__isSmartRef__":true,"id":11096},"user":"cschuster","tags":[]},"11096":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)"},"11097":{"varMapping":{"__isSmartRef__":true,"id":11098},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":11099},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11098":{"this":{"__isSmartRef__":true,"id":10058}},"11099":{"timestamp":{"__isSmartRef__":true,"id":11100},"user":"lauritz","tags":[]},"11100":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"11101":{"varMapping":{"__isSmartRef__":true,"id":11102},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":11103},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11102":{"this":{"__isSmartRef__":true,"id":10058}},"11103":{"timestamp":{"__isSmartRef__":true,"id":11104},"user":"cschuster","tags":[]},"11104":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)"},"11105":{"varMapping":{"__isSmartRef__":true,"id":11106},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":11107},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11106":{"this":{"__isSmartRef__":true,"id":10058}},"11107":{"timestamp":{"__isSmartRef__":true,"id":11108},"user":"lauritz","tags":[]},"11108":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"11109":{"varMapping":{"__isSmartRef__":true,"id":11110},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11111},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11110":{"this":{"__isSmartRef__":true,"id":10058}},"11111":{"timestamp":{"__isSmartRef__":true,"id":11112},"user":"lauritz","tags":[]},"11112":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"11113":{"varMapping":{"__isSmartRef__":true,"id":11114},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":11115},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11114":{"this":{"__isSmartRef__":true,"id":10058}},"11115":{"timestamp":{"__isSmartRef__":true,"id":11116},"user":"lauritz","tags":[]},"11116":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)"},"11117":{"varMapping":{"__isSmartRef__":true,"id":11118},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":11119},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11118":{"this":{"__isSmartRef__":true,"id":10058}},"11119":{"timestamp":{"__isSmartRef__":true,"id":11120},"user":"lauritz","tags":[]},"11120":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)"},"11121":{"varMapping":{"__isSmartRef__":true,"id":11122},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":109},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"108\":{},\"109\":{\"this\":{\"__isSmartRef__\":true,\"id\":92},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":110}},\"110\":{\"$super\":{\"__isSmartRef__\":true,\"id\":111}},\"111\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":112},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":113},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"112\":{},\"113\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":92}},\"114\":{\"morph\":{\"__isSmartRef__\":true,\"id\":90},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"115\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2897,\"92EB5E70-61BB-4A71-942C-A34A20789B2F\",\"A9C9F9CF-1BAC-4074-A093-4EB0C3C90866\",\"2FE50303-6361-4A70-9BD5-0D8D1C8B5176\",\"D774C172-7EE9-40AE-9949-340BA8EDBD37\",\"9B5186A1-2B8E-406C-B165-05F327435DC2\",\"9D4948C2-2429-4333-8F3D-89BB96D33894\",\"748160AD-0FF7-4E89-9BB5-486870332207\",\"944E6E30-642C-448D-BBFE-03835C34628C\",\"254F8208-565C-4C75-A5F5-00426CEB4B73\",\"501AF004-4601-4260-8B81-C8F07DB46A9D\",\"A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD\",\"8517C0CE-CE66-435A-B522-21B2A78DFEE9\",\"3CA33CEB-8ACD-4C69-A01F-254F6D1DA196\",\"B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB\",\"E5464D79-8548-4E65-8C48-D9046F121681\",\"20971AE2-EBF3-4F13-BB11-A40F5FA641C1\",\"3A6E47F6-35C2-425D-B69A-5EDE629EF1A0\",\"B40FB49A-3034-464F-A3D8-43D4E8AAF34E\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":116},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"75562411-CB29-4DE6-8778-A0D7F24F5D9F\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":90},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":117},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":118}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"116\":{\"morph\":{\"__isSmartRef__\":true,\"id\":115},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"117\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"118\":{\"_id\":\"_1138\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":115},\"storedString\":\"cancel\",\"style\":{\"__isSmartRef__\":true,\"id\":119},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"119\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"120\":{\"moveHorizontal\":true,\"moveVertical\":true},\"121\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":124},{\"__isSmartRef__\":true,\"id\":125}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"122\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"123\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"124\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"125\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"126\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":127},{\"__isSmartRef__\":true,\"id\":128},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":130}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"127\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"128\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"129\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"130\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"131\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"132\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":126},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"133\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":134}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"0D3EB4E1-46E7-4B1E-8273-6432575F84B5\",\"733427E4-0BB2-4FB7-917C-4A3D98C50589\",\"001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3\",\"2FFB821F-9334-4125-8541-31C21E305B78\",\"A3635A2F-B9AE-4CAA-A07F-76E90A2AF718\",\"ACE7DD81-434E-40D4-A12D-CB728F4CFA61\",\"15D1D871-417C-444D-B7E7-4556C755A914\",\"AEC9FEB8-505A-4D19-9C25-747D78D04F17\",\"38C38B49-0343-41FA-BC14-2FAF64266DB0\",\"55C4703F-8F22-4BB7-A09A-4186B8A404F2\",\"6F234AFA-11CA-48C1-841A-536E5A48FE21\",\"68C85EC7-341D-4DEB-B92C-816AC5454663\",\"E0718149-6E92-4F3B-8E50-D2728012054D\",\"A14738A0-2B84-4465-BDAC-B98F839BD81C\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":157},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":158},\"layout\":{\"__isSmartRef__\":true,\"id\":163},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":164},\"name\":\"Button1\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":169},\"owner\":{\"__isSmartRef__\":true,\"id\":2},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":174},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":175},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":158}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(245.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(62.0,-12.0)\"},\"134\":{\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":133},\"targetMethodName\":\"onPublish\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"visualConnector\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"135\":{\"con\":{\"__isSmartRef__\":true,\"id\":134},\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":136},{\"__isSmartRef__\":true,\"id\":137}],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":145},\"halosEnabled\":true,\"id\":139,\"owner\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":146},\"showsMorphMenu\":true,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":138}],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":149},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"136\":{\"connectedMagnet\":null,\"index\":0,\"morph\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"137\":{\"connectedMagnet\":null,\"index\":1,\"marker\":{\"__isSmartRef__\":true,\"id\":138},\"markerDirection\":\"prev\",\"morph\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"138\":{\"_Rotation\":-2.5917394709132084,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":139},\"halosEnabled\":true,\"id\":140,\"owner\":{\"__isSmartRef__\":true,\"id\":135},\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":140},\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.5,0.5)\"},\"139\":{\"morph\":{\"__isSmartRef__\":true,\"id\":138},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"140\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":142},{\"__isSmartRef__\":true,\"id\":143},{\"__isSmartRef__\":true,\"id\":144}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"141\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"142\":{\"isAbsolute\":true,\"x\":0,\"y\":12,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"143\":{\"isAbsolute\":true,\"x\":16,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"144\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"145\":{\"morph\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"146\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":148}],\"cachedVertices\":null,\"dontChangeShape\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(311.0,191.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(-0.5,-0.5)\"},\"147\":{\"isAbsolute\":true,\"x\":310,\"y\":190,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"148\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"149\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":150}},\"150\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":151},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":152},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"151\":{},\"152\":{\"this\":{\"__isSmartRef__\":true,\"id\":135},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":153}},\"153\":{\"$super\":{\"__isSmartRef__\":true,\"id\":154}},\"154\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":155},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":156},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"155\":{},\"156\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":135}},\"157\":{\"morph\":{\"__isSmartRef__\":true,\"id\":133},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"158\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":101,\"_MinTextHeight\":null,\"_MinTextWidth\":101,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45\",\"ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C\",\"AE0EC189-A810-44FB-948F-F8667AF67929\",\"CC950242-2CF1-48D3-B3C3-EF03073D145F\",\"181712FB-04E9-40DA-ABEF-E711AC15A136\",\"08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC\",\"F06603E2-E026-4DB9-B64F-71C0F6BE4CAA\",\"5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34\",\"79E77E86-9ABD-4417-A260-E0CAABA3925E\",\"11030354-936E-4E5D-BEB5-643D96C0CE06\",\"34136BAA-3143-44E9-AA72-B7030E66E400\",\"E5860588-E4A1-4D07-A6F3-12B2F107649A\",\"8BB1A3A3-3886-44CB-A963-949225DF336A\",\"9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":159},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"FE7A5658-2B84-42DB-B44A-0609785DD024\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":133},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":160},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":161}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"159\":{\"morph\":{\"__isSmartRef__\":true,\"id\":158},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"160\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"161\":{\"_id\":\"_1043\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":158},\"storedString\":\"publish\",\"style\":{\"__isSmartRef__\":true,\"id\":162},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"162\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"163\":{\"moveHorizontal\":true,\"moveVertical\":true},\"164\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":165},{\"__isSmartRef__\":true,\"id\":166},{\"__isSmartRef__\":true,\"id\":167},{\"__isSmartRef__\":true,\"id\":168}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"165\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"166\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"167\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"168\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"169\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":172},{\"__isSmartRef__\":true,\"id\":173}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"170\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"171\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"172\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"173\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"174\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"175\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":169},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"176\":{\"_ClipMode\":\"auto\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_InputAllowed\":true,\"_MaxTextHeight\":null,\"_MaxTextWidth\":445,\"_MinTextHeight\":null,\"_MinTextWidth\":445,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"\",\"derivationIds\":[2900,\"7E82C349-9FC9-48B5-B84C-30E99FC40DF2\",\"A07EAFD3-B03B-4E4C-BC72-FB29F65F543A\",\"888FB55C-0365-4B40-A9B4-33FD19FA1E91\",\"37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6\",\"C19CF401-2869-429B-8C7E-3679F2C07B10\",\"16D31632-3C1B-4388-9753-E178F4D74EC3\",\"CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815\",\"A0B7AE1E-340F-4786-A906-37B5D92B955E\",\"6FB3DD7F-E27E-4C14-B6A7-87EE557243E3\",\"8C9DC597-8FB3-409F-9F92-43E22D1EE113\",\"96E19549-1C58-47D1-AABB-06F24696272A\",\"20261F28-5D7A-4D9C-9F1F-79FC901C5E5F\",\"9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D\",\"420AC273-AA29-49EC-A1C7-C0E272006666\",\"5D4C09DA-AAFB-4330-8646-23901C1FDB84\",\"39A3F40D-B127-430E-B317-28966F140BB1\",\"3753F8DF-2D2D-4113-BAB1-02998973DC21\",\"480231CA-4CAF-464A-B1D3-A518AF7C287C\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":177},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3\",\"isBeingDragged\":false,\"isInputLine\":false,\"isLockOwner\":false,\"lastFindLoc\":12,\"layout\":{\"__isSmartRef__\":true,\"id\":178},\"name\":\"CommentText\",\"owner\":{\"__isSmartRef__\":true,\"id\":2},\"savedTextString\":\"no comment\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":179},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":180}],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,110.0)\",\"distanceToDragEvent\":\"lively.pt(346.0,-16.0)\"},\"177\":{\"morph\":{\"__isSmartRef__\":true,\"id\":176},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"178\":{\"resizeWidth\":true},\"179\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(208,208,208)\",\"_Extent\":\"lively.pt(455.0,120.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"180\":{\"style\":{\"__isSmartRef__\":true,\"id\":181},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":176},\"_id\":\"_15421\",\"storedString\":\"no comment\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"181\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"182\":{\"_ClipMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"_FontSize\":12,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_Rotation\":0,\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowsInput\":true,\"attributeConnections\":[],\"charsReplaced\":\"commit message\",\"derivationIds\":[2901,\"8E267E15-1052-4F9C-B863-B733384EF1DA\",\"851C46B4-347F-4AE4-9C04-C321E7CC8EA5\",\"D33CE057-77D6-4CCC-90F9-867C622B3572\",\"F9BFA4FE-D786-4384-B9F8-89EEA1D41685\",\"95D3D9C3-CA8D-42A5-833B-30E01D630A4A\",\"9FC24DFC-050E-423E-A017-2D5704509876\",\"1EF71F38-5BCB-4C26-AB60-E2105330181C\",\"7D191F0F-E475-47CF-BABE-55A543C7158D\",\"F6ACFDD6-981C-4170-82C4-1AA9C3090741\",\"092A05B9-0347-411B-8E2A-89272FF7A531\",\"ABE15D91-8819-412F-9FAA-FC6A2F8AD14A\",\"1F266812-1C31-4C6F-9676-B9E59DEA4864\",\"F99A2F51-81DC-4D7F-93A2-84EFBFBC119F\",\"7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00\",\"08ABC4D8-386F-404A-AB0C-E90DC2E84DC0\",\"4295456F-B084-4B9A-82A4-6C7639896A2F\",\"8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A\",\"63931B60-496E-4220-A617-2BF416EFEA49\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":183},\"fixedHeight\":false,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"DBD3031A-C014-4936-8B4D-0F96354C78C3\",\"isLockOwner\":false,\"lastFindLoc\":14,\"name\":\"Text9\",\"owner\":{\"__isSmartRef__\":true,\"id\":2},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":184},\"prevScroll\":[0,0],\"previousSelection\":[0,6],\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":185},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":186}],\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"distanceToDragEvent\",\"textColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,5,0,0)\",\"_Position\":\"lively.pt(10.0,90.0)\",\"distanceToDragEvent\":\"lively.pt(163.0,-17.0)\",\"textColor\":\"Color.rgb(0,0,0)\"},\"183\":{\"morph\":{\"__isSmartRef__\":true,\"id\":182},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"184\":{\"comment\":\"a simple text morph\",\"migrationLevel\":4,\"partName\":\"Text\",\"partsSpaceName\":\"PartsBin/Basic\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"185\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(250.0,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"186\":{\"_id\":\"_408\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":182},\"morph\":{\"__isSmartRef__\":true,\"id\":182},\"storedString\":\"comment\",\"style\":{\"__isSmartRef__\":true,\"id\":187},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"187\":{\"italics\":\"italic\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"188\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":189}],\"derivationIds\":[2898,\"9D27A522-4E3D-482F-97CF-3CA3247A3999\",\"4EBF07AD-25C0-4034-BC06-31F137F70FA1\",\"DC6D6B8E-37AE-4815-A81A-AC7071124A26\",\"42DF6D49-8482-40A3-B901-512013BB5C75\",\"132901B3-F9F2-482D-99E6-40EAECDCEF13\",\"7BC760E1-232D-4654-8D89-3E2AF9B63E8A\",\"10CF8C2D-EC10-4718-9BB8-A4D765C25CA2\",\"E1457927-6D7F-4C43-A0D3-4606E937C36C\",\"B2BCD5A8-36BB-4202-B2F1-480CA22D151C\",\"16C66256-7472-4B33-A3FC-D41E1123E484\",\"9D6EC181-02A4-4AA3-9511-97B61299072E\",\"514B5C5C-2E93-4CD5-913F-C4210C8D3803\",\"A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262\",\"DD94CDA9-6F9F-4B4F-9D75-C57314BFD093\",\"AB91D3DA-E1FA-400A-813B-C9670264E72F\",\"9E97E660-33C2-4D79-9407-0794A939EBC2\",\"E168BA8A-C869-40F5-B4BD-EF07D7092705\",\"2C134907-2EFA-4549-AC62-E0FC170A250D\",\"702FBC9D-4865-4039-83F3-EB17F30DCEC8\"],\"doNotCopyProperties\":[\"$$fire\"],\"doNotSerialize\":[\"$$fire\"],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":191},\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"217E34A0-F0D6-4990-B377-FA23D2A96E30\",\"isActive\":true,\"isPressed\":false,\"label\":{\"__isSmartRef__\":true,\"id\":192},\"layout\":{\"__isSmartRef__\":true,\"id\":197},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":198},\"name\":\"DiffButton\",\"normalFill\":{\"__isSmartRef__\":true,\"id\":203},\"owner\":{\"__isSmartRef__\":true,\"id\":2},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":208},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":209},\"showsHalos\":false,\"submorphs\":[{\"__isSmartRef__\":true,\"id\":192}],\"toggle\":false,\"value\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(10.0,378.0)\",\"distanceToDragEvent\":\"lively.pt(69.5,-18.0)\"},\"189\":{\"converterString\":null,\"sourceAttrName\":\"fire\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":188},\"targetMethodName\":\"checkForUpdates\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":190},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"190\":{\"source\":{\"__isSmartRef__\":true,\"id\":188},\"target\":{\"__isSmartRef__\":true,\"id\":2}},\"191\":{\"morph\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"192\":{\"_Align\":\"center\",\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_HandStyle\":\"default\",\"_MaxTextHeight\":null,\"_MaxTextWidth\":150,\"_MinTextHeight\":null,\"_MinTextWidth\":150,\"_PointerEvents\":\"none\",\"_Scale\":1,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":false,\"attributeConnections\":[],\"derivationIds\":[2899,\"4F00D1F5-B85C-479E-BDDE-322DF2F432A3\",\"5E7BC7AC-9EF9-4CF5-9196-A542A26534CA\",\"46616896-CA46-4B43-B694-9FB001B32989\",\"F73D407C-A72D-414B-AB8D-1E28025BCA1C\",\"E34F55EC-06D3-4965-A0D2-625CA896E3B7\",\"2C75B823-DD52-427F-A501-B824B4C4AFFF\",\"B4D1CBE5-9DEA-4728-8803-CCD541086497\",\"6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7\",\"89A9C61E-62E5-4DC5-9ABB-48A97517BF54\",\"7481FBBB-A4A7-4F5E-A153-60033229DE49\",\"FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177\",\"129B298F-732B-46E2-AB44-60B8E8AC2378\",\"92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC\",\"BC6FB6FB-EF63-4C39-9668-0462E42556C2\",\"8BE2159A-9EB3-44EC-8BAD-0CF297F58645\",\"D81DC308-8273-4F17-A7C0-849953D6454B\",\"C536710D-050F-4AF1-BAD1-6EE763015B10\",\"FDD58AA8-D717-4855-BB3A-B81014786962\",\"1ACCD898-314B-4EB0-A177-CE6DD69E30D0\"],\"doNotCopyProperties\":[],\"doNotSerialize\":[],\"droppingEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":193},\"eventsAreIgnored\":true,\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"BE433DB8-657C-4FCB-BB4D-0088D3115495\",\"isLabel\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":188},\"registeredForMouseEvents\":true,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":194},\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":195}],\"textStyle\":null,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Padding\",\"_Position\",\"_TextColor\",\"padding\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_TextColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,5,0,0)\"},\"193\":{\"morph\":{\"__isSmartRef__\":true,\"id\":192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"194\":{\"_BorderWidth\":0,\"_ClipMode\":\"hidden\",\"_Fill\":null,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"195\":{\"_id\":\"_942\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":192},\"storedString\":\"check for updates\",\"style\":{\"__isSmartRef__\":true,\"id\":196},\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"196\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"197\":{\"moveVertical\":true},\"198\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":199},{\"__isSmartRef__\":true,\"id\":200},{\"__isSmartRef__\":true,\"id\":201},{\"__isSmartRef__\":true,\"id\":202}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"199\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"200\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"201\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"202\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"203\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":204},{\"__isSmartRef__\":true,\"id\":205},{\"__isSmartRef__\":true,\"id\":206},{\"__isSmartRef__\":true,\"id\":207}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"204\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"205\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"206\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"207\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"208\":{\"comment\":\"Has a script that is called on button press\",\"migrationLevel\":4,\"partName\":\"Button\",\"partsSpaceName\":\"PartsBin/Inputs\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"209\":{\"_BorderRadius\":5.2,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1.1840000000000002,\"_ClipMode\":\"visible\",\"_Fill\":{\"__isSmartRef__\":true,\"id\":203},\"_Opacity\":1,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Extent\":\"lively.pt(150.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"210\":{\"_ClipMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"_MaxTextHeight\":null,\"_MaxTextWidth\":250,\"_MinTextHeight\":null,\"_MinTextWidth\":250,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"charsReplaced\":\"CommitMessageTest1\",\"derivationIds\":[2893,\"FBE4B17F-DC2B-4783-899B-CF1B051F14D9\",\"A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638\",\"640BD984-1AB2-45B8-BCEC-AB32A6199D68\",\"BE2E06DB-4DFC-4628-9FED-8F3E87D18E07\",\"6D28F6C5-8D27-4A2D-A13E-55172343909B\",\"9537F96B-5D0E-47CF-9435-5850919DA5A2\",\"B8516280-8A31-4C9E-A9EF-3C058FB084E5\",\"0A41986D-4F2B-4D8B-8A35-AEB659C5D25A\",\"7A7E3053-DA4F-465C-B558-5138BE382156\",\"7024A970-16E6-4DE1-9BD6-6DC50779F4AA\",\"181F12CB-A2A2-4A98-A3B0-9CAC859DFC66\",\"B6176017-4E7E-463E-82DF-DFC54EB00EC9\",\"2956D5AA-C488-4F2E-AEDF-6D795EEECAB3\",\"DB745EE2-3FE0-42B6-8D29-E2B6215E2B17\",\"BD1B8949-BF8B-4B64-A2A5-95E8919FD98B\",\"2350C658-7205-479B-B1DD-AD260D3425E2\",\"E68A6841-BC15-4078-836D-4949AFA0A264\",\"58CD9B79-D2BF-4300-9531-A42E08842E2A\"],\"droppingEnabled\":false,\"evalEnabled\":false,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":211},\"fixedHeight\":true,\"fixedWidth\":true,\"grabbingEnabled\":false,\"halosEnabled\":true,\"id\":\"E6B43BB9-DD76-4917-88E5-E4B146FE5E62\",\"isInputLine\":true,\"isLockOwner\":false,\"lastFindLoc\":18,\"layout\":{\"__isSmartRef__\":true,\"id\":212},\"name\":\"CategoryText\",\"owner\":{\"__isSmartRef__\":true,\"id\":2},\"previousSelection\":[0,14],\"savedTextString\":\"PartsBin/Basic\",\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":213},\"showsHalos\":false,\"submorphs\":[],\"textChunks\":[{\"__isSmartRef__\":true,\"id\":214}],\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,50.0)\",\"distanceToDragEvent\":\"lively.pt(170.4,-10.1)\"},\"211\":{\"morph\":{\"__isSmartRef__\":true,\"id\":210},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"212\":{\"moveHorizontal\":true,\"resizeWidth\":false},\"213\":{\"_BorderRadius\":4.5,\"_BorderStyle\":\"solid\",\"_BorderWidth\":1,\"_ClipMode\":\"hidden\",\"_Opacity\":1,\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(220,220,220)\",\"_Extent\":\"lively.pt(260.0,20.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"214\":{\"style\":{\"__isSmartRef__\":true,\"id\":215},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":210},\"_id\":\"_15420\",\"storedString\":\"Default\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"215\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"216\":{\"askForDiffViewer\":{\"__isSmartRef__\":true,\"id\":217},\"checkForUpdates\":{\"__isSmartRef__\":true,\"id\":221},\"copyToPartsBin\":{\"__isSmartRef__\":true,\"id\":225},\"onCancel\":{\"__isSmartRef__\":true,\"id\":233},\"onPublish\":{\"__isSmartRef__\":true,\"id\":237},\"onRemove\":{\"__isSmartRef__\":true,\"id\":241},\"reset\":{\"__isSmartRef__\":true,\"id\":245},\"setTarget\":{\"__isSmartRef__\":true,\"id\":249},\"showDiff\":{\"__isSmartRef__\":true,\"id\":253}},\"217\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":218},\"source\":\"function askForDiffViewer() {\\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":220},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"218\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":219},\"user\":\"undefined\"},\"219\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)\"},\"220\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"221\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":222},\"source\":\"function checkForUpdates() {\\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\\n name = this.get('NameText').textString,\\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\\n\\n var webR = new WebResource(fileUrl);\\n \\n if (webR.exists()) {\\n var rev = webR.getHeadRevision().headRevision;\\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \\n alertOK(\\\"No changes since last update.\\\")\\n else {\\n this.askForDiffViewer();\\n }\\n }\\n else \\n alertOK(\\\"Part does not exist in PartsBin.\\\") \\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":224},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"222\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":223},\"user\":\"undefined\"},\"223\":{\"isSerializedDate\":true,\"string\":\"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)\"},\"224\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"225\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":226},\"source\":\"function copyToPartsBin(morph) {\\n var name = this.get('NameText').textString\\n\\n var info = morph.getPartsBinMetaInfo();\\n morph.setName(name);\\n\\n info.partsSpaceName = this.get('CategoryText').textString\\n info.comment = this.get('CommentText').textString\\n\\n if (! info.changes) info.changes = [];\\n var change = { \\n date: new Date(), \\n author: this.world().getUserName(), \\n message: this.get('CommitMessageText').textString,\\n id: Strings.newUUID()\\n }\\n info.changes.push(change) \\n\\n morph.copyToPartsBin();\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":228},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"226\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":227},\"user\":\"jenslincke\"},\"227\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)\"},\"228\":{\"this\":{\"__isSmartRef__\":true,\"id\":2},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":229}},\"229\":{\"$super\":{\"__isSmartRef__\":true,\"id\":230}},\"230\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":231},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":232},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"231\":{},\"232\":{\"name\":\"copyToPartsBin\",\"obj\":{\"__isSmartRef__\":true,\"id\":2}},\"233\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":234},\"source\":\"function onCancel() {\\n alertOK(\\\"cancel upload \\\") \\n this.owner.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":236},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"234\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":235},\"user\":\"jenslincke\"},\"235\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)\"},\"236\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"237\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":238},\"source\":\"function onPublish() {\\n if (!this.target) alert(\\\"No target to upload\\\");\\n this.copyToPartsBin(this.target);\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":240},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"238\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":239},\"user\":\"undefined\"},\"239\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)\"},\"240\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"241\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":242},\"source\":\"function onRemove() {\\n $world.publishPartDialog && $world.publishPartDialog.remove()\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":244},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"242\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":243},\"user\":\"undefined\"},\"243\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)\"},\"244\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"245\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":246},\"source\":\"function reset() {\\n this.setTarget(null)\\n \\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"246\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":247},\"user\":\"jenslincke\"},\"247\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)\"},\"248\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"249\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":250},\"source\":\"function setTarget(morph) {\\n this.target = morph \\n if (!morph) {\\n this.get('NameText').textString = 'Anonymous';\\n this.get('CategoryText').textString = 'Default';\\n this.get('CommentText').textString = 'no comment'; \\n this.get('CommitMessageText').textString = 'no comment' \\n return\\n }\\n var info = this.target.getPartsBinMetaInfo();\\n this.get('NameText').textString = info.partName || morph.getName();\\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\\n if (info.comment) this.get('CommentText').textString = info.comment; \\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":252},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"250\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":251},\"user\":\"jenslincke\"},\"251\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)\"},\"252\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"253\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":254},\"source\":\"function showDiff() {\\n if (this.target) {\\n if (typeof(this.target.showThreeWayDiff) === 'function') {\\n this.target.showThreeWayDiff();\\n }\\n else {\\n alert('Three Way Diff is not implemented yet')\\n }\\n }\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":256},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"254\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":255},\"user\":\"undefined\"},\"255\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)\"},\"256\":{\"this\":{\"__isSmartRef__\":true,\"id\":2}},\"257\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"258\":{\"adjustForNewBounds\":true},\"259\":{\"changes\":[{\"__isSmartRef__\":true,\"id\":260},{\"__isSmartRef__\":true,\"id\":262},{\"__isSmartRef__\":true,\"id\":264},{\"__isSmartRef__\":true,\"id\":266},{\"__isSmartRef__\":true,\"id\":268},{\"__isSmartRef__\":true,\"id\":270},{\"__isSmartRef__\":true,\"id\":272},{\"__isSmartRef__\":true,\"id\":274},{\"__isSmartRef__\":true,\"id\":276},{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":280},{\"__isSmartRef__\":true,\"id\":282},{\"__isSmartRef__\":true,\"id\":284},{\"__isSmartRef__\":true,\"id\":286}],\"comment\":\"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \\\"Publish\\\" menu option.\",\"migrationLevel\":4,\"partName\":\"PublishPartDialog\",\"partsSpaceName\":\"PartsBin/Dialogs\",\"requiredModules\":[],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":288},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"260\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":261},\"id\":\"61086210-FA8D-49B7-9E8F-E1E202A9ECD7\",\"message\":\"resetted view\"},\"261\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)\"},\"262\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":263},\"id\":\"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7\",\"message\":\"added show diff button\"},\"263\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)\"},\"264\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":265},\"id\":\"A5F4EACF-EF62-483F-B8B3-65966A895FA4\",\"message\":\"\"},\"265\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)\"},\"266\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":267},\"message\":\"first commit of Publish dialog using the publish dialog itself!\"},\"267\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)\"},\"268\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":269},\"message\":\"\"},\"269\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)\"},\"270\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":271},\"message\":\"store an uuid when publishing an object\"},\"271\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)\"},\"272\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":273},\"message\":\"\"},\"273\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)\"},\"274\":{\"author\":\"jenslincke\",\"date\":{\"__isSmartRef__\":true,\"id\":275},\"id\":\"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1\",\"message\":\"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)\"},\"275\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)\"},\"276\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":277},\"id\":\"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724\",\"message\":\"init for change - don't remove on click\"},\"277\":{\"isSerializedDate\":true,\"string\":\"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)\"},\"278\":{\"author\":\"undefined\",\"date\":{\"__isSmartRef__\":true,\"id\":279},\"id\":\"2BD37BED-1605-4FD2-8D2C-25552A379B49\",\"message\":\"added possibility to show diff and adapted to new publishing workflow (check for overwrites)\"},\"279\":{\"isSerializedDate\":true,\"string\":\"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)\"},\"280\":{\"author\":\"robertkrahn\",\"date\":{\"__isSmartRef__\":true,\"id\":281},\"id\":\"0FC68ADF-8995-4DFA-8713-AACEE168096E\",\"message\":\"Fixed the issue that there were no line breaks allowed in the comment / commit text fields\"},\"281\":{\"isSerializedDate\":true,\"string\":\"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)\"},\"282\":{\"date\":{\"__isSmartRef__\":true,\"id\":283},\"author\":\"jenslincke\",\"message\":\"changed colors (Marko Chief Color Advisor)\",\"id\":\"7C1CA387-560D-471B-A0D9-4669D6CDA738\"},\"283\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)\"},\"284\":{\"date\":{\"__isSmartRef__\":true,\"id\":285},\"author\":\"jenslincke\",\"message\":\"reset title bar\",\"id\":\"91E7578B-97E5-4572-A83F-EA928CE8B43C\"},\"285\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)\"},\"286\":{\"date\":{\"__isSmartRef__\":true,\"id\":287},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5\"},\"287\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)\"},\"288\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:56:02 GMT+0100 (CET)\"},\"289\":{\"_BorderRadius\":0,\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_Fill\":null,\"_StrokeOpacity\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(479.0,437.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"290\":{\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":291}],\"cornerName\":\"bottomRight\",\"derivationIds\":[7147,\"16E962DF-21E9-4FE6-8B9B-953F0E908113\",\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\",\"F0667EB1-BF07-4E63-BA56-99189F82C865\",\"DFDE68D2-3731-46DE-ADC8-56E32998CE07\",\"D914121B-05B0-490E-A9F7-FE9AB53455A3\",\"685BF0CF-E831-4670-98CD-A84F0E9D3C1A\",\"7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D\",\"ABACD15A-2A09-48B6-91CF-E5BD3A9974FB\",\"06D7E052-8590-4522-B7F3-1A59D4B017E7\",\"64688F71-E370-4CC3-815D-3FE4545735AC\",\"82AF7869-92D1-43A8-83CE-315C60557E32\",\"CDD21940-F284-424B-B564-D6371A616F86\"],\"doNotCopyProperties\":[\"$$cornerName\"],\"doNotSerialize\":[\"$$cornerName\"],\"dragStartPoint\":null,\"draggingEnabled\":true,\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":292},\"halosEnabled\":true,\"id\":\"CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE\",\"isResizeCorner\":true,\"moved\":true,\"name\":\"ResizeCorner\",\"originalTargetBounds\":null,\"originalTargetExtent\":null,\"originalTargetInnerBounds\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":293},\"registeredForMouseEvents\":true,\"relativeOrigin\":null,\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":294},\"showsHalos\":false,\"submorphs\":[],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"originalExtent\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":295},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(469.0,427.0)\",\"distanceToDragEvent\":\"lively.pt(42.0,-10.0)\",\"originalExtent\":\"lively.pt(239.0,138.0)\"},\"291\":{\"sourceAttrName\":\"cornerName\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":290},\"targetMethodName\":\"alignToOwner\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":290},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"292\":{\"morph\":{\"__isSmartRef__\":true,\"id\":290},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"293\":{\"comment\":\"Resize an object without using halos.\",\"migrationLevel\":2,\"partName\":\"ResizeCorner\",\"partsSpaceName\":\"PartsBin/Widgets/\",\"revisionOnLoad\":140152,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"294\":{\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Extent\",\"_Fill\",\"_Padding\",\"position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(145,145,145)\",\"_Extent\":\"lively.pt(10.0,10.0)\",\"_Fill\":\"Color.rgb(66,66,66)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"position\":\"lively.pt(0.0,0.0)\"},\"295\":{\"alignToOwner\":{\"__isSmartRef__\":true,\"id\":296},\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":299},\"onDrag\":{\"__isSmartRef__\":true,\"id\":306},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":314},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":322},\"reset\":{\"__isSmartRef__\":true,\"id\":330}},\"296\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":297},\"source\":\"function alignToOwner() {\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":298},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"297\":{},\"298\":{\"this\":{\"__isSmartRef__\":true,\"id\":290}},\"299\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":300},\"source\":\"function morphMenuItems() {\\n return $super().concat([\\n [\\\"corner\\\", [\\n [\\\"top left\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\n [\\\"top right\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\n [\\\"bottom right\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\n [\\\"bottom left\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\n ]]\\n ])\\t\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":301},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"300\":{},\"301\":{\"this\":{\"__isSmartRef__\":true,\"id\":290},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":302}},\"302\":{\"$super\":{\"__isSmartRef__\":true,\"id\":303}},\"303\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":304},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":305},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"304\":{},\"305\":{\"name\":\"morphMenuItems\",\"obj\":{\"__isSmartRef__\":true,\"id\":290}},\"306\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":307},\"source\":\"function onDrag(evt) {\\n // alert(\\\"onDrag\\\")\\n // this.owner.setPosition(pt(0,0))\\n // this.owner.setOrigin(pt(0,0))\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n \\n // moveDelta = moveDelta.maxPt(pt(0,0))\\n var ownerExtent = this.owner.getExtent();\\n\\n // TODO does not work\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n if (maxDelta == 0) return;\\n var factor = ownerExtent.x / ownerExtent.y\\n moveDelta = pt(maxDelta * factor, maxDelta )\\n }\\n var accessor = \\\"with\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\n\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\n\\n this.owner.setBounds(newBounds);\\n \\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\n // alertOK(\\\"new extent\\\" + newExtent)\\n // this.owner.setExtent(newExtent);\\n this.owner.submorphs.select(function(ea) {\\n return ea.isResizeCorner\\n }).invoke('alignToOwner');\\n if (this.owner.halos) {\\n this.owner.halos.invoke('alignAtTarget')\\n }\\n // alertOK(\\\"relative \\\" + this.relativeOrigin)\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\n\\n // TODO IMPLEMENT updating the origin does not work yet\\n // this.owner.setOrigin(newOrigin);\\n // alertOK(\\\"new origin \\\" + newOrigin)\\n\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":309},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"307\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":308},\"user\":\"sstamm\"},\"308\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\"},\"309\":{\"this\":{\"__isSmartRef__\":true,\"id\":290},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":310}},\"310\":{\"$super\":{\"__isSmartRef__\":true,\"id\":311}},\"311\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":312},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":313},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"312\":{},\"313\":{\"name\":\"onDrag\",\"obj\":{\"__isSmartRef__\":true,\"id\":290}},\"314\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":315},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetBounds = null;\\n this.relativeOrigin = null;\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":317},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"315\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":316},\"user\":\"sstamm\"},\"316\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\"},\"317\":{\"this\":{\"__isSmartRef__\":true,\"id\":290},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":318}},\"318\":{\"$super\":{\"__isSmartRef__\":true,\"id\":319}},\"319\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":320},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":321},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"320\":{},\"321\":{\"name\":\"onDragEnd\",\"obj\":{\"__isSmartRef__\":true,\"id\":290}},\"322\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":323},\"source\":\"function onDragStart(evt) {\\n var absToRelativePoint = function (r, absPt) {\\n\\t\\treturn new Point(\\n\\t\\t\\t(absPt.x - r.x) / r.width,\\n\\t\\t\\t(absPt.y - r.y) / r.height)\\n\\t}\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\n\\n\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetBounds= this.owner.bounds();\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":325},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"323\":{\"tags\":[],\"timestamp\":{\"__isSmartRef__\":true,\"id\":324},\"user\":\"sstamm\"},\"324\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\"},\"325\":{\"this\":{\"__isSmartRef__\":true,\"id\":290},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":326}},\"326\":{\"$super\":{\"__isSmartRef__\":true,\"id\":327}},\"327\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":328},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"328\":{},\"329\":{\"name\":\"onDragStart\",\"obj\":{\"__isSmartRef__\":true,\"id\":290}},\"330\":{\"funcProperties\":{\"__isSmartRef__\":true,\"id\":331},\"source\":\"function reset() {\\n this.isResizeCorner = true\\n this.cornerName = 'bottomRight'\\n this.setExtent(pt(10,10));\\n this.setPosition(pt(0,0))\\n}\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":332},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"331\":{},\"332\":{\"this\":{\"__isSmartRef__\":true,\"id\":290}},\"333\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":334},{\"__isSmartRef__\":true,\"id\":340},{\"__isSmartRef__\":true,\"id\":353},{\"__isSmartRef__\":true,\"id\":365}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":378},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":379},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7F2F2823-877B-454C-84EB-725AB48DDB39\"],\"id\":\"9DAC655E-F6CE-47F2-A10E-96FC2E163CA1\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":380},\"windowMorph\":{\"__isSmartRef__\":true,\"id\":0},\"label\":{\"__isSmartRef__\":true,\"id\":334},\"closeButton\":{\"__isSmartRef__\":true,\"id\":340},\"menuButton\":{\"__isSmartRef__\":true,\"id\":353},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":365},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"334\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":335},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":336}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":338},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"A690BA51-C5D5-44FD-90C3-AB1D767BAAB7\"],\"id\":\"5099C734-AAFC-438A-9956-AEA02652C8E5\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":339},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":333},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"335\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(420.0,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"336\":{\"style\":{\"__isSmartRef__\":true,\"id\":337},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":334},\"_id\":\"_2170\",\"storedString\":\"Publish in PartsBin\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"337\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"338\":{\"morph\":{\"__isSmartRef__\":true,\"id\":334},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"339\":{\"resizeWidth\":true},\"340\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":341}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":346},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":347},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2\"],\"id\":\"61C44023-E4BF-41AC-8B50-1D1090F00DE5\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":341},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":333},\"layout\":{\"__isSmartRef__\":true,\"id\":348},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":351}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(459.0,3.0)\"},\"341\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":342},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":343}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":345},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B\"],\"id\":\"356257A5-ED2C-40F0-854D-3B2F792F303D\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":340},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"342\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"343\":{\"style\":{\"__isSmartRef__\":true,\"id\":344},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":341},\"_id\":\"_2172\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"344\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"345\":{\"morph\":{\"__isSmartRef__\":true,\"id\":341},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"346\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"347\":{\"morph\":{\"__isSmartRef__\":true,\"id\":340},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"348\":{\"moveHorizontal\":true},\"349\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":340},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":350},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"350\":{\"source\":{\"__isSmartRef__\":true,\"id\":340},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"351\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":340},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":352},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"352\":{\"source\":{\"__isSmartRef__\":true,\"id\":340},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"353\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":354}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":359},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":360},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A7FA40A4-F29E-4570-92BF-F78E1C00D3EB\"],\"id\":\"3AC17936-B2BF-44C6-B326-9071C9C5D23F\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":354},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":333},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":361},{\"__isSmartRef__\":true,\"id\":363}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"354\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":355},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":356}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":358},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5\"],\"id\":\"BCEE5262-22DE-4D41-9074-294E4121D56C\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":353},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"355\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"356\":{\"style\":{\"__isSmartRef__\":true,\"id\":357},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":354},\"_id\":\"_2174\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"357\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"358\":{\"morph\":{\"__isSmartRef__\":true,\"id\":354},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"359\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"360\":{\"morph\":{\"__isSmartRef__\":true,\"id\":353},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"361\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":353},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":362},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"362\":{\"source\":{\"__isSmartRef__\":true,\"id\":353},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"363\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":353},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":364},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"364\":{\"source\":{\"__isSmartRef__\":true,\"id\":353},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"365\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":366}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":371},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":372},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73941EFE-62E0-4AFD-B15E-C9447809FD60\"],\"id\":\"2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":366},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":333},\"layout\":{\"__isSmartRef__\":true,\"id\":373},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":374},{\"__isSmartRef__\":true,\"id\":376}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(440.0,3.0)\"},\"366\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":367},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":368}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":370},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"66A9385E-35FA-4BB8-89BB-4566D7CFBA1F\"],\"id\":\"E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":365},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"367\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"368\":{\"style\":{\"__isSmartRef__\":true,\"id\":369},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":366},\"_id\":\"_2176\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"369\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"370\":{\"morph\":{\"__isSmartRef__\":true,\"id\":366},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"371\":{\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"372\":{\"morph\":{\"__isSmartRef__\":true,\"id\":365},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"373\":{\"moveHorizontal\":true},\"374\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":365},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":375},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"375\":{\"source\":{\"__isSmartRef__\":true,\"id\":365},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"376\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":365},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":377},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"377\":{\"source\":{\"__isSmartRef__\":true,\"id\":365},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"378\":{\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(479.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"379\":{\"morph\":{\"__isSmartRef__\":true,\"id\":333},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"380\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":11666},{"__isSmartRef__":true,"id":11668}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":11544},"partVersions":[{"__isSmartRef__":true,"id":11670},{"__isSmartRef__":true,"id":11674},{"__isSmartRef__":true,"id":11678},{"__isSmartRef__":true,"id":11682},{"__isSmartRef__":true,"id":11686},{"__isSmartRef__":true,"id":11690},{"__isSmartRef__":true,"id":11694},{"__isSmartRef__":true,"id":11698},{"__isSmartRef__":true,"id":11702},{"__isSmartRef__":true,"id":11706},{"__isSmartRef__":true,"id":11710},{"__isSmartRef__":true,"id":11714},{"__isSmartRef__":true,"id":11718},{"__isSmartRef__":true,"id":11722},{"__isSmartRef__":true,"id":11726},{"__isSmartRef__":true,"id":11730},{"__isSmartRef__":true,"id":11734},{"__isSmartRef__":true,"id":11738},{"__isSmartRef__":true,"id":11844},{"__isSmartRef__":true,"id":11848},{"__isSmartRef__":true,"id":11852},{"__isSmartRef__":true,"id":12442},{"__isSmartRef__":true,"id":12447},{"__isSmartRef__":true,"id":12451},{"__isSmartRef__":true,"id":12455},{"__isSmartRef__":true,"id":12459},{"__isSmartRef__":true,"id":12463},{"__isSmartRef__":true,"id":12467},{"__isSmartRef__":true,"id":12471},{"__isSmartRef__":true,"id":12475},{"__isSmartRef__":true,"id":12479},{"__isSmartRef__":true,"id":12483},{"__isSmartRef__":true,"id":12487},{"__isSmartRef__":true,"id":12491},{"__isSmartRef__":true,"id":12495}],"rev":185165,"lastModifiedDate":{"__isSmartRef__":true,"id":11573},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"11285":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":11286}],"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[2879,"91414FD8-3775-435F-96A6-39E0CB891CD7","9CB574CD-94E3-465A-B85C-91F97E070BC3","C9D390C2-399F-44AF-A316-A4A117E5F7B6","0A0B9181-A04D-441B-944F-585ED335E81B","DEDFDD48-51F2-4C04-9681-6B64D465BE14","FD496905-E054-4BF1-B162-EB0F08C1C829","7A7DC0E8-6CA2-49DC-A660-7E873F834AB2","401B15D2-9AFF-4843-85A2-16186AFFDFD4","D4692AD1-A7CA-4F57-A55F-B485279A8B90","DDF6DDB6-572F-4DC7-911A-4F7E5F310189","41BEABE5-C184-4F59-93F1-139F711489DC","43B559FD-8DA9-41DE-91F3-B4DDD6788A58","C6E534FD-BA26-4A2F-987E-2254EB4D1D7B","7F7C3464-9B3C-4C47-B577-D69567B5AD63","BD18ABC3-C773-4121-B919-8E27D8B9E0A4","D2B37A20-7D83-417D-A81B-3AC4A7C151F5","CF2F775B-6B52-4154-AC3E-4E8A8874677A","81F0924C-9756-40AF-B456-05A51ABE06E3","D4EEB7FD-A570-4B03-97A1-622BB37D2A13"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11542},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"headRevision":147095,"highlighted":true,"id":"CAC6DFC2-FC8E-4813-89F8-58D056A027AC","ignoreEventsOnExpand":false,"isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":11543},"morphRefId":12,"moved":true,"name":"PublishPartDialog","partsBinMetaInfo":{"__isSmartRef__":true,"id":11544},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":11574},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11287},{"__isSmartRef__":true,"id":11575},{"__isSmartRef__":true,"id":11618}],"targetMorph":{"__isSmartRef__":true,"id":11287},"titleBar":{"__isSmartRef__":true,"id":11618},"_StyleClassNames":["highlighted"],"__serializedExpressions__":["_Position","contentOffset","minExtent","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(835.0,328.0)","contentOffset":"lively.pt(0.0,21.0)","minExtent":"lively.pt(479.0,437.0)","prevDragPos":"lively.pt(548.1,476.2)"},"11286":{"sourceAttrName":"remove","sourceObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"onRemove","targetObj":{"__isSmartRef__":true,"id":11287},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11287":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[2888,"7CD647EF-2BB4-4CD9-9D3B-4EE7BC59ECC2","B983FB4F-9323-4304-9603-5615E93C6C42","E738FAD5-9C83-4390-B193-06C21B6E51B0","5ED6DC7B-74C2-4149-BF56-1622F302C51E","B125F66F-9D66-44AC-A04B-E3A1CB7C1474","8DD88D93-D7DB-4957-A724-C19836CD8C03","1405B5AF-8461-4497-952D-024E06F6F395","7CD3B3FE-D49D-436B-A738-6F960136F93C","C28EE17A-8653-4C4E-AEAA-89B45CB54684","97E867C3-A9EC-42CF-916F-788C94BE0955","8DBA20C0-E93B-4679-BD70-63D956C8D56B","03F1C6E5-5D38-4B2A-B96A-7545B2EA78A4","101E56F8-6494-4A33-A341-C532CBE53645","7B5BEA4B-7600-495A-8017-6D2CED2DFC29","C97C0E53-522D-414C-9555-2228E8BA8F71","AC087EF2-E8D1-4F6D-B5DB-1FE43974C4CB","E29EF530-07BB-4E46-ADF7-AF918B0F886F","86E678F3-F71F-48F5-A085-B6D3E399690D","D193F116-988F-4C54-9A3D-E37B5552B952"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11288},"grabbingEnabled":false,"halosEnabled":true,"id":"93C19461-C30A-4CC5-867B-FD8EAF7F5A19","isBeingDragged":false,"isLockOwner":false,"layout":{"__isSmartRef__":true,"id":11289},"name":"PublishPartPanePane","owner":{"__isSmartRef__":true,"id":11285},"ownerApp":{"__isSmartRef__":true,"id":11290},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11341},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":11342},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11314},{"__isSmartRef__":true,"id":11343},{"__isSmartRef__":true,"id":11349},{"__isSmartRef__":true,"id":11356},{"__isSmartRef__":true,"id":11362},{"__isSmartRef__":true,"id":11369},{"__isSmartRef__":true,"id":11375},{"__isSmartRef__":true,"id":11418},{"__isSmartRef__":true,"id":11461},{"__isSmartRef__":true,"id":11467},{"__isSmartRef__":true,"id":11473},{"__isSmartRef__":true,"id":11495}],"target":{"__isSmartRef__":true,"id":5600},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11501},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,21.0)","distanceToDragEvent":"lively.pt(365.0,-16.0)"},"11288":{"morph":{"__isSmartRef__":true,"id":11287},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11289":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"11290":{"attributeConnections":[{"__isSmartRef__":true,"id":11291}],"cancelButton":{"__isSmartRef__":true,"id":11292},"defaultInput":"CommitMessageTest1","doNotCopyProperties":["$$result"],"doNotSerialize":["$$result"],"inputText":{"__isSmartRef__":true,"id":11314},"label":{"__isSmartRef__":true,"id":11320},"message":"Please enter a name for the part","okButton":{"__isSmartRef__":true,"id":11325},"panel":{"__isSmartRef__":true,"id":11287},"result":"CommitMessageTest1","view":{"__isSmartRef__":true,"id":11287},"__LivelyClassName__":"lively.morphic.PromptDialog","__SourceModuleName__":"Global.lively.morphic.Widgets"},"11291":{"sourceAttrName":"result","sourceObj":{"__isSmartRef__":true,"id":11290},"targetMethodName":"triggerCallback","targetObj":{"__isSmartRef__":true,"id":11290},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11292":{"attributeConnections":[{"__isSmartRef__":true,"id":11293},{"__isSmartRef__":true,"id":11294}],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11296},"grabbingEnabled":false,"halosEnabled":true,"id":6793,"isActive":true,"isCopyMorphRef":true,"isLockOwner":false,"label":{"__isSmartRef__":true,"id":11297},"layout":{"__isSmartRef__":true,"id":11302},"lighterFill":{"__isSmartRef__":true,"id":11303},"morphRefId":1,"normalFill":{"__isSmartRef__":true,"id":11308},"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11313},"showsHalos":false,"submorphs":[],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(478.0,187.0)"},"11293":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11292},"targetMethodName":"removeTopLevel","targetObj":{"__isSmartRef__":true,"id":11290},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11294":{"converterString":"function () { return null }","sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11292},"targetMethodName":"result","targetObj":{"__isSmartRef__":true,"id":11290},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11295},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11295":{"source":{"__isSmartRef__":true,"id":11292},"target":{"__isSmartRef__":true,"id":11290}},"11296":{"morph":{"__isSmartRef__":true,"id":11292},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11297":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":60,"_MinTextHeight":null,"_MinTextWidth":60,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11298},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":6794,"isLabel":true,"isLockOwner":false,"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11299},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11300}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"11298":{"morph":{"__isSmartRef__":true,"id":11297},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11299":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(60.0,30.0)","_Padding":"lively.rect(0,6,0,0)","_Position":"lively.pt(0.0,0.0)"},"11300":{"_id":"_411","chunkOwner":{"__isSmartRef__":true,"id":11297},"storedString":"","style":{"__isSmartRef__":true,"id":11301},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11301":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11302":{"moveHorizontal":true,"moveVertical":true},"11303":{"stops":[{"__isSmartRef__":true,"id":11304},{"__isSmartRef__":true,"id":11305},{"__isSmartRef__":true,"id":11306},{"__isSmartRef__":true,"id":11307}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11304":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11305":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11306":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11307":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11308":{"stops":[{"__isSmartRef__":true,"id":11309},{"__isSmartRef__":true,"id":11310},{"__isSmartRef__":true,"id":11311},{"__isSmartRef__":true,"id":11312}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11309":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11310":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11311":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11312":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11313":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11308},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(189,190,192)","_Extent":"lively.pt(60.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11314":{"_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_MaxTextHeight":null,"_MaxTextWidth":164,"_MinTextHeight":null,"_MinTextWidth":164,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"attributeConnections":[],"charsReplaced":"7","derivationIds":[2889,"9A8B5C1C-95BB-40F5-B9EF-B89DD5451B64","C49BF160-BBBE-422E-BDDC-B9A98A72ABFF","42B7E940-3BB5-4B79-B5D8-E4C8E780FF3B","50B247C7-D8F3-4CF5-BD3F-2A2867827CF1","674DADA8-0E51-4FAB-8522-A9D91F270267","105181E3-2D4E-49C3-9C63-13D1F9E311AB","54D6890B-898B-44EC-8BDF-688522764BD8","A8821E63-E9F3-4FE1-94FC-897C0E64A537","1A1BA90B-CA62-4F00-8A36-CC210F473907","E8C3B7B8-5E66-4470-A4B0-C4103AA45358","95511FB8-0146-4A7A-900F-72D7EE65877A","7DA33C42-0FC5-4616-B97B-FA67332B7859","D05E45C6-2CC5-44AB-B3FD-904395A33093","83AF3D18-D412-4D65-B8FD-51A225F1371F","238498B0-5A4F-416E-9ED6-096FE9C41557","C238293B-A0D4-4ECA-A22A-94543F96B617","61BC31A7-BF4C-4E59-9189-11A772CF2B36","E628163F-DBED-46B3-ABAB-57FEDE6B30D3","CEE42069-8017-4801-9E2D-4086FD1107F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11315},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B67A9CCE-6D4E-45CD-BC52-E88D618178F2","isBeingDragged":false,"isCopyMorphRef":true,"isInputLine":true,"isLockOwner":false,"lastFindLoc":2,"layout":{"__isSmartRef__":true,"id":11316},"morphRefId":1,"name":"NameText","owner":{"__isSmartRef__":true,"id":11287},"previousSelection":[1,1],"savedTextString":"CommitMessageTest1","scripts":[],"shape":{"__isSmartRef__":true,"id":11317},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11318}],"_WordBreak":"break-all","prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,50.0)","distanceToDragEvent":"lively.pt(119.0,-15.0)"},"11315":{"morph":{"__isSmartRef__":true,"id":11314},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11316":{"adjustForNewBounds":true,"resizeWidth":true},"11317":{"_BorderRadius":3.75,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"hidden","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(227,227,227)","_Extent":"lively.pt(174.0,20.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"11318":{"style":{"__isSmartRef__":true,"id":11319},"chunkOwner":{"__isSmartRef__":true,"id":11314},"_id":"_3710","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11319":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11320":{"_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":null,"_MinTextHeight":null,"_MinTextWidth":null,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11321},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":false,"grabbingEnabled":false,"halosEnabled":true,"id":3220,"isCopyMorphRef":true,"isLabel":true,"morphRefId":1,"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11322},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11323}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(4.0,4.0)"},"11321":{"morph":{"__isSmartRef__":true,"id":11320},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11322":{"_BorderWidth":0,"_ClipMode":"hidden","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(226.0,21.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"11323":{"_id":"_410","chunkOwner":{"__isSmartRef__":true,"id":11320},"storedString":"","style":{"__isSmartRef__":true,"id":11324},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11324":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11325":{"attributeConnections":[{"__isSmartRef__":true,"id":11326},{"__isSmartRef__":true,"id":11327}],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11328},"grabbingEnabled":false,"halosEnabled":true,"id":6795,"isActive":true,"isCopyMorphRef":true,"isLockOwner":false,"label":{"__isSmartRef__":true,"id":11329},"layout":{"__isSmartRef__":true,"id":11334},"lighterFill":{"__isSmartRef__":true,"id":11335},"morphRefId":2,"normalFill":{"__isSmartRef__":true,"id":11308},"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11340},"showsHalos":false,"submorphs":[],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(414.0,187.0)"},"11326":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11325},"targetMethodName":"removeTopLevel","targetObj":{"__isSmartRef__":true,"id":11290},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11327":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11325},"targetMethodName":"doSave","targetObj":{"__isSmartRef__":true,"id":11314},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11328":{"morph":{"__isSmartRef__":true,"id":11325},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11329":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":60,"_MinTextHeight":null,"_MinTextWidth":60,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11330},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":6796,"isLabel":true,"isLockOwner":false,"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11331},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11332}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"11330":{"morph":{"__isSmartRef__":true,"id":11329},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11331":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(60.0,30.0)","_Padding":"lively.rect(0,6,0,0)","_Position":"lively.pt(0.0,0.0)"},"11332":{"_id":"_412","chunkOwner":{"__isSmartRef__":true,"id":11329},"storedString":"","style":{"__isSmartRef__":true,"id":11333},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11333":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11334":{"moveHorizontal":true,"moveVertical":true},"11335":{"stops":[{"__isSmartRef__":true,"id":11336},{"__isSmartRef__":true,"id":11337},{"__isSmartRef__":true,"id":11338},{"__isSmartRef__":true,"id":11339}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11336":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11337":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11338":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11339":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11340":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11308},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(189,190,192)","_Extent":"lively.pt(60.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11341":{"partName":"PublishPartPanePane","requiredModules":[],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11342":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(479.0,415.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11343":{"_ClipMode":"auto","_FontFamily":"Helvetica","_FontSize":10,"_InputAllowed":true,"_MaxTextHeight":null,"_MaxTextWidth":444,"_MinTextHeight":null,"_MinTextWidth":444,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"attributeConnections":[],"charsReplaced":"no comment","derivationIds":[2890,"40048B1D-9547-4EA6-AB66-31168A1C9FAE","8A0DE790-FA6C-41C9-BA2B-84397DA3F39E","DCFEEBC9-D891-408E-A103-19356A96070F","EAEE386C-B48C-44E1-B80C-6830217A2FC6","6CABE716-A9A0-4BED-ACA6-4C0C9C6C8E5E","C2DC6D12-6F98-4236-AA47-1BD438BE5E56","BFEBFDBE-0C30-407F-9B3C-B45A27971468","923C751C-6180-4C96-A3FC-42A8AF1B4298","0D556A07-77CA-478F-95B3-E3051804BF9C","D952B070-654E-40FA-9076-7E8156C9C87C","2EB5AAE4-7C54-466F-8C70-E3BD1E218C90","D6863F0B-0CE5-401F-9646-2A748564AB54","B422EE4A-2E17-4752-812B-1DFCDFBFE4D4","52701E3E-E7F1-4A2F-B8FE-2115D0544509","392D7685-0EDA-4891-9220-82C9DC2C3CCD","518D6489-8478-48BE-BBCF-E5746FAA1C00","3494F783-BEDF-43AD-9789-2826599F2699","711A7903-DBF4-46D9-98D5-A5F0C40EF24B","E30313E6-F49A-4D45-8DAD-7E48F25F2C03"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11344},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"216AEAA9-64BF-43F0-9BC1-071AE9D9D831","isBeingDragged":false,"isInputLine":false,"isLockOwner":false,"lastFindLoc":10,"layout":{"__isSmartRef__":true,"id":11345},"name":"CommitMessageText","owner":{"__isSmartRef__":true,"id":11287},"previousSelection":[3,10],"savedTextString":"no commentddad","scripts":[],"shape":{"__isSmartRef__":true,"id":11346},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11347}],"_WordBreak":"break-all","priorSelectionRange":[33,33],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,260.0)","distanceToDragEvent":"lively.pt(351.0,-17.0)"},"11344":{"morph":{"__isSmartRef__":true,"id":11343},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11345":{"resizeHeight":true,"resizeWidth":true},"11346":{"_BorderRadius":6,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"hidden","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(203,203,203)","_Extent":"lively.pt(454.0,102.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"11347":{"style":{"__isSmartRef__":true,"id":11348},"chunkOwner":{"__isSmartRef__":true,"id":11343},"_id":"_15422","storedString":"fixed further bugs with the deepCopy procedure","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11348":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11349":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":114,"_MinTextHeight":null,"_MinTextWidth":114,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text ","derivationIds":[2891,"E101CA30-35F9-42F0-A46C-28671530C787","CE7E7640-C507-43BF-88EF-C4ACE8CCF564","F04823B9-5B0B-4CCA-B8F7-00BD8608ED16","DD4402A8-C90A-4187-92DA-813F59FF86E6","90452494-6B16-4189-8CC1-4EB76FCCCBC9","A1BA43C9-3B13-4744-893E-8B39CEDA44D3","A4DDC2E9-14D8-4DA1-A960-4BB1DF3A45CD","97027388-2CC6-4B87-880F-D9048C0EAB5A","97A71E75-471E-4C94-879E-0ECD50A4DA7D","B952E46A-0593-4861-A364-746D14830709","CFEB54E4-C6B5-4DEC-9C82-93FEC6192DF8","8F33B7B6-1D97-4422-9D4C-562576803FAE","EE6FBA69-D693-41BD-A1D6-7852A30ADE28","D0A85886-302D-46FB-8139-F28D0A45D0E2","A5589A0F-6873-4F7B-ACEE-A7C2706973BC","E6F13CA6-2BA7-457B-BB6B-E4B8F8F969B0","CE6690BE-CE0E-4EAB-96C2-EB091EB4F761","52715C75-9980-4AD0-ACE6-F2C1AF0A0CBA","CCF8C95E-C494-497C-B9DC-5F07B044D32A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11350},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"D7D82B4A-D973-4225-B6B9-A94E725575DE","isBeingDragged":false,"isLockOwner":false,"lastFindLoc":10,"layout":{"__isSmartRef__":true,"id":11351},"name":"Text5","owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11352},"prevScroll":[0,0],"priorSelectionRange":[0,4],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11353},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11354}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(10.0,30.0)","distanceToDragEvent":"lively.pt(78.0,-3.0)","textColor":"Color.rgb(0,0,0)"},"11350":{"morph":{"__isSmartRef__":true,"id":11349},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11351":{"moveHorizontal":false},"11352":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11353":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(114.0,19.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11354":{"_id":"_400","chunkOwner":{"__isSmartRef__":true,"id":11349},"morph":{"__isSmartRef__":true,"id":11349},"storedString":"name","style":{"__isSmartRef__":true,"id":11355},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11355":{"fontSize":9,"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11356":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":250,"_MinTextHeight":null,"_MinTextWidth":250,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"changes","derivationIds":[2892,"E5DC0070-3EA2-4212-9AA7-E3C865547E5E","809E256F-82F6-4A22-B614-DE8C08FA5970","272C0F9A-E7EF-4ECE-851D-08ACB35EA24D","8AA544F8-6F47-454D-AE18-A264ACDEFA7E","8374F17A-0E7E-4436-931A-1BA6E7CEAB7D","2FA9E6A8-96E0-4B11-B3BE-D625991003B4","EF4AC0A8-BC6A-4E7E-A4A1-838717896172","7E58BFFB-E384-4B68-A4C8-A32E7A93B8FC","BFCA8D00-622E-4E2D-998E-56C8E2DB8351","0DD88B54-97A9-4F81-BEC4-474DB9D20DF5","6400C374-D5C5-4AF3-BDD4-466198D5C4BA","6AB467AF-2289-4696-B2B0-AF36BFC54FDA","1E30FC69-CA06-403F-AE8B-4A12304F1FEB","EB7FBB3F-8989-4980-9DA2-4D10CB466437","0D191BF2-AA67-4F93-94C2-A719DA9CC670","D704D697-36E3-4929-BFBE-9E9C75E6E0A7","93C5BB28-AC5D-4F61-8C62-6220E6B1402B","EDF4D442-6723-4755-A755-665EBD75AD61","C3BED4B5-F5A5-4CDE-9CC4-0750F897CAC0"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11357},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"58B51164-4CBA-485E-ADEA-588DAE5475E5","isLockOwner":false,"lastFindLoc":7,"name":"Text6","owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11358},"prevScroll":[0,0],"priorSelectionRange":[0,14],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11359},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11360}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(10.0,240.0)","distanceToDragEvent":"lively.pt(174.0,-21.0)","textColor":"Color.rgb(0,0,0)"},"11357":{"morph":{"__isSmartRef__":true,"id":11356},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11358":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11359":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(250.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11360":{"_id":"_401","chunkOwner":{"__isSmartRef__":true,"id":11356},"morph":{"__isSmartRef__":true,"id":11356},"storedString":"commit message","style":{"__isSmartRef__":true,"id":11361},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11361":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11362":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":114,"_MinTextHeight":null,"_MinTextWidth":114,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"name","derivationIds":[2894,"75F41AE1-CA7A-48D0-AE2C-7AAF6101B89C","CB87A9FB-0776-4109-BDE0-0E8C61F1626C","954BD4D6-BBF2-4D3C-94CA-21A38F66F449","5C78A757-B050-43F1-B4CF-26CE9CC58B03","A90A2B0B-A1A7-4F19-8FFB-1D98E8CF7BE6","181AA91A-3D90-4322-ACB9-3D707A3994E0","8A6171C0-493C-475F-B974-54B0FE5DD81C","246AA662-2B7A-4ABE-AB30-734548540344","708636F1-5D64-47AD-B72E-1E255924638B","3C7D4704-AD28-4978-B6A1-2646B7BAA9B3","D7754A0E-4F0E-4363-907A-4743D1254104","CBD21E5F-99E6-4DDA-BF27-42D3424DB513","BBA77A6C-FD26-4279-8919-1A8114C6F035","BB158E68-208B-4E62-81D2-9B057CA86DBF","037F2BD3-0CFD-4A28-AF42-35D6DEC633C0","1C97CF32-7D7E-4095-A5C9-117C3F56FF9C","183DF41C-5203-43D3-80B0-4C0955EAF207","B8B7B9C8-EEF3-4B24-B8BE-45C27275CFC2","0A820D61-06E7-430C-90BB-B8EA3A638C73"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11363},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C3B05DF7-161E-4E81-B860-D7ACBA616C6E","isBeingDragged":false,"isLockOwner":false,"lastFindLoc":4,"layout":{"__isSmartRef__":true,"id":11364},"name":"Text7","owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11365},"prevScroll":[0,0],"priorSelectionRange":[0,8],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11366},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11367}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(205.0,30.0)","distanceToDragEvent":"lively.pt(87.0,-11.0)","textColor":"Color.rgb(0,0,0)"},"11363":{"morph":{"__isSmartRef__":true,"id":11362},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11364":{"moveHorizontal":true,"moveVertical":false},"11365":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11366":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(114.0,19.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11367":{"_id":"_403","chunkOwner":{"__isSmartRef__":true,"id":11362},"storedString":"category","style":{"__isSmartRef__":true,"id":11368},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11368":{"fontSize":9,"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11369":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":325,"_MinTextHeight":null,"_MinTextWidth":325,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"Publish Object in PartsBin","derivationIds":[2895,"3AFBC971-95B4-48C4-888D-22FCBB742090","D0394F71-EBB2-452A-A71F-D172D5B1CAD6","79EDAC74-BD6B-42B1-BBBA-71B07578D1E0","C19A8344-D637-44B7-BB1F-FD0153E5A62B","9C41963E-088E-48CA-9CAA-572564F7CA69","F9411AD0-B890-4EA9-9222-209167943D0D","BF073247-EC88-4664-A2E2-A5E520CFD169","3C9640D6-8AED-4E2A-87F1-8F94D4E9F1B7","01AB4BED-5CFA-4FDE-9D09-535678684FC5","929E4D49-C1D6-4DB2-B2E9-562DE9C7861C","CF0E2CD7-7316-4423-80BC-485A9F57DDBD","62300CE2-71BF-4F7E-AC36-4D3DCEA754B5","4180FEEB-3566-4FAA-BF0A-0F21B049922B","A397C34C-C857-4CF3-8D36-F9C6A51978D7","BBDFAB6B-53A5-4C6F-BF60-3B29C30AECCF","2DC063B8-7CBA-4B63-BC19-2921C4BF8FA9","34E4B761-A6F4-41B7-8FA3-FEE46A657CC5","8309887D-98BA-46E3-A4F1-91927E4EE0EB","47B2E628-FC6D-4043-9F90-C0C5EA1D2AE6"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11370},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"BEDBC234-7A6F-4191-84BA-EECBB0A959FC","isBeingDragged":false,"isLockOwner":false,"lastFindLoc":26,"name":"Text8","owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11371},"prevScroll":[0,0],"priorSelectionRange":[0,36],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11372},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11373}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(10.0,10.0)","distanceToDragEvent":"lively.pt(221.0,-12.0)","textColor":"Color.rgb(0,0,0)"},"11370":{"morph":{"__isSmartRef__":true,"id":11369},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11371":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11372":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(325.0,19.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11373":{"_id":"_404","chunkOwner":{"__isSmartRef__":true,"id":11369},"storedString":"Upload part to the shared repository","style":{"__isSmartRef__":true,"id":11374},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11374":{"italics":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11375":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11376}],"derivationIds":[2896,"40384C75-EF01-4AAD-AA1C-A7C19EDB6A0F","21376B8E-78CF-456D-87AA-4D62D86B16D2","E9336A59-C7BF-4C91-88B0-0D0477AA75AE","A5E21E04-05F3-4A15-AAFA-55946EEC5F80","28512033-1B92-4388-B125-1C3DCE6D560F","A7B2B1EE-CD9D-4B35-828A-8F1DE0A24BFC","2E2676E6-1ACE-478E-A54F-49E5754BF3B4","E0DE5483-F457-472E-825E-B6AF8056A1C9","EFBD20B8-E9F6-4777-AA08-A2DA3C8E3E70","D7EF09B6-7888-4F5B-BCEF-E68021A415D6","7FBF982F-F25A-45D8-922E-09822EAC94CE","CBC56727-1E95-4C35-9241-E2876D5B0481","EE9C4AEC-448E-4355-AE9B-D9C3C648F6B4","AAD76550-B8F6-48FF-B41F-B67FB753D845","741803B0-4054-48F3-823E-04D50A704085","B34FDFCF-CD21-4035-81D6-A400D980AFEC","CC016F80-3ABD-4732-AF70-FD8C47E21330","0B5B157F-E684-4844-B4B6-C77653C5165B","F928D8FF-0713-4988-B039-4AF62151E504"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11399},"grabbingEnabled":false,"halosEnabled":true,"id":"88CCD503-C6E8-4C7E-B8AB-DD1C7E6D134B","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":11400},"layout":{"__isSmartRef__":true,"id":11405},"lighterFill":{"__isSmartRef__":true,"id":11406},"name":"Button","normalFill":{"__isSmartRef__":true,"id":11411},"owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11416},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11417},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11400}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(355.0,378.0)","distanceToDragEvent":"lively.pt(77.0,-5.0)"},"11376":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11375},"targetMethodName":"onCancel","targetObj":{"__isSmartRef__":true,"id":11287},"visualConnector":{"__isSmartRef__":true,"id":11377},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11377":{"con":{"__isSmartRef__":true,"id":11376},"controlPoints":[{"__isSmartRef__":true,"id":11378},{"__isSmartRef__":true,"id":11379}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11387},"halosEnabled":true,"id":352,"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11388},"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11380}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11391},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11378":{"connectedMagnet":null,"index":0,"morph":{"__isSmartRef__":true,"id":11377},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11379":{"connectedMagnet":null,"index":1,"marker":{"__isSmartRef__":true,"id":11380},"markerDirection":"prev","morph":{"__isSmartRef__":true,"id":11377},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11380":{"_Rotation":-2.716760490670451,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11381},"halosEnabled":true,"id":353,"owner":{"__isSmartRef__":true,"id":11377},"scripts":[],"shape":{"__isSmartRef__":true,"id":11382},"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.5,0.5)"},"11381":{"morph":{"__isSmartRef__":true,"id":11380},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11382":{"_BorderWidth":0,"_ClipMode":"visible","_PathElements":[{"__isSmartRef__":true,"id":11383},{"__isSmartRef__":true,"id":11384},{"__isSmartRef__":true,"id":11385},{"__isSmartRef__":true,"id":11386}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(16.0,12.0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11383":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11384":{"isAbsolute":true,"x":0,"y":12,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11385":{"isAbsolute":true,"x":16,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11386":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11387":{"morph":{"__isSmartRef__":true,"id":11377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11388":{"_BorderWidth":1,"_ClipMode":"visible","_PathElements":[{"__isSmartRef__":true,"id":11389},{"__isSmartRef__":true,"id":11390}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(421.0,191.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-0.5,-0.5)"},"11389":{"isAbsolute":true,"x":420,"y":190,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11390":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11391":{"morphMenuItems":{"__isSmartRef__":true,"id":11392}},"11392":{"funcProperties":{"__isSmartRef__":true,"id":11393},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":11394},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11393":{},"11394":{"this":{"__isSmartRef__":true,"id":11377},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11395}},"11395":{"$super":{"__isSmartRef__":true,"id":11396}},"11396":{"funcProperties":{"__isSmartRef__":true,"id":11397},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11398},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11397":{},"11398":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":11377}},"11399":{"morph":{"__isSmartRef__":true,"id":11375},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11400":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":101,"_MinTextHeight":null,"_MinTextWidth":101,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[2897,"92EB5E70-61BB-4A71-942C-A34A20789B2F","A9C9F9CF-1BAC-4074-A093-4EB0C3C90866","2FE50303-6361-4A70-9BD5-0D8D1C8B5176","D774C172-7EE9-40AE-9949-340BA8EDBD37","9B5186A1-2B8E-406C-B165-05F327435DC2","9D4948C2-2429-4333-8F3D-89BB96D33894","748160AD-0FF7-4E89-9BB5-486870332207","944E6E30-642C-448D-BBFE-03835C34628C","254F8208-565C-4C75-A5F5-00426CEB4B73","501AF004-4601-4260-8B81-C8F07DB46A9D","A8CA8FB2-5C27-4E5A-8EC1-6697FE1FF0DD","8517C0CE-CE66-435A-B522-21B2A78DFEE9","3CA33CEB-8ACD-4C69-A01F-254F6D1DA196","B1DA64A1-C447-44F0-8186-BB6E6E7DF3CB","E5464D79-8548-4E65-8C48-D9046F121681","20971AE2-EBF3-4F13-BB11-A40F5FA641C1","3A6E47F6-35C2-425D-B69A-5EDE629EF1A0","B40FB49A-3034-464F-A3D8-43D4E8AAF34E","75562411-CB29-4DE6-8778-A0D7F24F5D9F"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11401},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"A67A9587-7445-4003-9A99-ECB67F92D0C8","isLabel":true,"owner":{"__isSmartRef__":true,"id":11375},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11402},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11403}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,5,0,0)"},"11401":{"morph":{"__isSmartRef__":true,"id":11400},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11402":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,3,0,0)","position":"lively.pt(0.0,0.0)"},"11403":{"_id":"_1138","chunkOwner":{"__isSmartRef__":true,"id":11400},"storedString":"cancel","style":{"__isSmartRef__":true,"id":11404},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11404":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11405":{"moveHorizontal":true,"moveVertical":true},"11406":{"stops":[{"__isSmartRef__":true,"id":11407},{"__isSmartRef__":true,"id":11408},{"__isSmartRef__":true,"id":11409},{"__isSmartRef__":true,"id":11410}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11407":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11408":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11409":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11410":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11411":{"stops":[{"__isSmartRef__":true,"id":11412},{"__isSmartRef__":true,"id":11413},{"__isSmartRef__":true,"id":11414},{"__isSmartRef__":true,"id":11415}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11412":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11413":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11414":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11415":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11416":{"comment":"Has a script that is called on button press","migrationLevel":4,"partName":"Button","partsSpaceName":"PartsBin/Inputs","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11417":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11411},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11418":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11419}],"derivationIds":[2898,"9D27A522-4E3D-482F-97CF-3CA3247A3999","4EBF07AD-25C0-4034-BC06-31F137F70FA1","DC6D6B8E-37AE-4815-A81A-AC7071124A26","42DF6D49-8482-40A3-B901-512013BB5C75","0D3EB4E1-46E7-4B1E-8273-6432575F84B5","733427E4-0BB2-4FB7-917C-4A3D98C50589","001872CD-CE26-4A7A-AB1F-3EFF5AC6D6A3","2FFB821F-9334-4125-8541-31C21E305B78","A3635A2F-B9AE-4CAA-A07F-76E90A2AF718","ACE7DD81-434E-40D4-A12D-CB728F4CFA61","15D1D871-417C-444D-B7E7-4556C755A914","AEC9FEB8-505A-4D19-9C25-747D78D04F17","38C38B49-0343-41FA-BC14-2FAF64266DB0","55C4703F-8F22-4BB7-A09A-4186B8A404F2","6F234AFA-11CA-48C1-841A-536E5A48FE21","68C85EC7-341D-4DEB-B92C-816AC5454663","E0718149-6E92-4F3B-8E50-D2728012054D","A14738A0-2B84-4465-BDAC-B98F839BD81C","D1D5B6BD-8D74-4E99-91AD-18C2825CA4C9"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11442},"grabbingEnabled":false,"halosEnabled":true,"id":"773ACF0F-3F1A-4278-A8A6-D3420FCB921D","isActive":true,"isPressed":true,"label":{"__isSmartRef__":true,"id":11443},"layout":{"__isSmartRef__":true,"id":11448},"lighterFill":{"__isSmartRef__":true,"id":11449},"name":"Button1","normalFill":{"__isSmartRef__":true,"id":11454},"owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11459},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11460},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11443}],"toggle":false,"value":false,"_StyleClassNames":["pressed"],"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(245.0,378.0)","distanceToDragEvent":"lively.pt(62.0,-12.0)"},"11419":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11418},"targetMethodName":"onPublish","targetObj":{"__isSmartRef__":true,"id":11287},"visualConnector":{"__isSmartRef__":true,"id":11420},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11420":{"con":{"__isSmartRef__":true,"id":11419},"controlPoints":[{"__isSmartRef__":true,"id":11421},{"__isSmartRef__":true,"id":11422}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11430},"halosEnabled":true,"id":139,"owner":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11431},"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":11423}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11434},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11421":{"connectedMagnet":null,"index":0,"morph":{"__isSmartRef__":true,"id":11420},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11422":{"connectedMagnet":null,"index":1,"marker":{"__isSmartRef__":true,"id":11423},"markerDirection":"prev","morph":{"__isSmartRef__":true,"id":11420},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"11423":{"_Rotation":-2.5917394709132084,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11424},"halosEnabled":true,"id":140,"owner":{"__isSmartRef__":true,"id":11420},"scripts":[],"shape":{"__isSmartRef__":true,"id":11425},"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.5,0.5)"},"11424":{"morph":{"__isSmartRef__":true,"id":11423},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11425":{"_BorderWidth":0,"_ClipMode":"visible","_PathElements":[{"__isSmartRef__":true,"id":11426},{"__isSmartRef__":true,"id":11427},{"__isSmartRef__":true,"id":11428},{"__isSmartRef__":true,"id":11429}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(16.0,12.0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11426":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11427":{"isAbsolute":true,"x":0,"y":12,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11428":{"isAbsolute":true,"x":16,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11429":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11430":{"morph":{"__isSmartRef__":true,"id":11420},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11431":{"_BorderWidth":1,"_ClipMode":"visible","_PathElements":[{"__isSmartRef__":true,"id":11432},{"__isSmartRef__":true,"id":11433}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(311.0,191.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-0.5,-0.5)"},"11432":{"isAbsolute":true,"x":310,"y":190,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11433":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"11434":{"morphMenuItems":{"__isSmartRef__":true,"id":11435}},"11435":{"funcProperties":{"__isSmartRef__":true,"id":11436},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":11437},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11436":{},"11437":{"this":{"__isSmartRef__":true,"id":11420},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11438}},"11438":{"$super":{"__isSmartRef__":true,"id":11439}},"11439":{"funcProperties":{"__isSmartRef__":true,"id":11440},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11441},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11440":{},"11441":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":11420}},"11442":{"morph":{"__isSmartRef__":true,"id":11418},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11443":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":101,"_MinTextHeight":null,"_MinTextWidth":101,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[2899,"4F00D1F5-B85C-479E-BDDE-322DF2F432A3","5E7BC7AC-9EF9-4CF5-9196-A542A26534CA","46616896-CA46-4B43-B694-9FB001B32989","F73D407C-A72D-414B-AB8D-1E28025BCA1C","C5B395F9-BF24-4FA7-87D3-03E9AE9C4E45","ECEC7694-EF15-4DE7-A847-9DB2D4B99B3C","AE0EC189-A810-44FB-948F-F8667AF67929","CC950242-2CF1-48D3-B3C3-EF03073D145F","181712FB-04E9-40DA-ABEF-E711AC15A136","08CA5C5C-AAE0-4E6D-BFA4-04C9735965CC","F06603E2-E026-4DB9-B64F-71C0F6BE4CAA","5F5EDDF1-7355-4EE9-8286-9B0FC87B4A34","79E77E86-9ABD-4417-A260-E0CAABA3925E","11030354-936E-4E5D-BEB5-643D96C0CE06","34136BAA-3143-44E9-AA72-B7030E66E400","E5860588-E4A1-4D07-A6F3-12B2F107649A","8BB1A3A3-3886-44CB-A963-949225DF336A","9EB47672-A2C1-46F3-B8C7-FB5AFC6B8463","FE7A5658-2B84-42DB-B44A-0609785DD024"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11444},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"FF129EC6-010F-4CD2-B1FD-47B5B160FB59","isLabel":true,"owner":{"__isSmartRef__":true,"id":11418},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11445},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11446}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,5,0,0)"},"11444":{"morph":{"__isSmartRef__":true,"id":11443},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11445":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,4,0,0)","position":"lively.pt(0.0,0.0)"},"11446":{"_id":"_1043","chunkOwner":{"__isSmartRef__":true,"id":11443},"storedString":"publish","style":{"__isSmartRef__":true,"id":11447},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11447":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11448":{"moveHorizontal":true,"moveVertical":true},"11449":{"stops":[{"__isSmartRef__":true,"id":11450},{"__isSmartRef__":true,"id":11451},{"__isSmartRef__":true,"id":11452},{"__isSmartRef__":true,"id":11453}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11450":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11451":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11452":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11453":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11454":{"stops":[{"__isSmartRef__":true,"id":11455},{"__isSmartRef__":true,"id":11456},{"__isSmartRef__":true,"id":11457},{"__isSmartRef__":true,"id":11458}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11455":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11456":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11457":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11458":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11459":{"comment":"Has a script that is called on button press","migrationLevel":4,"partName":"Button","partsSpaceName":"PartsBin/Inputs","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11460":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11454},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(101.0,21.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11461":{"_ClipMode":"auto","_FontFamily":"Helvetica","_FontSize":10,"_InputAllowed":true,"_MaxTextHeight":null,"_MaxTextWidth":445,"_MinTextHeight":null,"_MinTextWidth":445,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"attributeConnections":[],"charsReplaced":"","derivationIds":[2900,"7E82C349-9FC9-48B5-B84C-30E99FC40DF2","A07EAFD3-B03B-4E4C-BC72-FB29F65F543A","888FB55C-0365-4B40-A9B4-33FD19FA1E91","37AE3F7E-8AF9-413E-BDB9-796C3CE0C0A6","C19CF401-2869-429B-8C7E-3679F2C07B10","16D31632-3C1B-4388-9753-E178F4D74EC3","CE8B7F8B-0B5D-4A03-AFA0-CB5E4A9EE815","A0B7AE1E-340F-4786-A906-37B5D92B955E","6FB3DD7F-E27E-4C14-B6A7-87EE557243E3","8C9DC597-8FB3-409F-9F92-43E22D1EE113","96E19549-1C58-47D1-AABB-06F24696272A","20261F28-5D7A-4D9C-9F1F-79FC901C5E5F","9596C6D2-BEBD-47B3-B8A0-CD4AEBEF927D","420AC273-AA29-49EC-A1C7-C0E272006666","5D4C09DA-AAFB-4330-8646-23901C1FDB84","39A3F40D-B127-430E-B317-28966F140BB1","3753F8DF-2D2D-4113-BAB1-02998973DC21","480231CA-4CAF-464A-B1D3-A518AF7C287C","0B6CC11C-44F5-40A9-9FF6-A92E6003C5B3"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11462},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"4FAF9BCB-3846-407B-BF7A-ADDC57EDDA2A","isBeingDragged":false,"isInputLine":false,"isLockOwner":false,"lastFindLoc":12,"layout":{"__isSmartRef__":true,"id":11463},"name":"CommentText","owner":{"__isSmartRef__":true,"id":11287},"savedTextString":"no comment","scripts":[],"shape":{"__isSmartRef__":true,"id":11464},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11465}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,110.0)","distanceToDragEvent":"lively.pt(346.0,-16.0)"},"11462":{"morph":{"__isSmartRef__":true,"id":11461},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11463":{"resizeWidth":true},"11464":{"_BorderRadius":4.5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"hidden","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(208,208,208)","_Extent":"lively.pt(455.0,120.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"11465":{"style":{"__isSmartRef__":true,"id":11466},"chunkOwner":{"__isSmartRef__":true,"id":11461},"_id":"_3712","storedString":"An example application implementing Bret Victors idea of \"See the state\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11466":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11467":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":250,"_MinTextHeight":null,"_MinTextWidth":250,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"commit message","derivationIds":[2901,"8E267E15-1052-4F9C-B863-B733384EF1DA","851C46B4-347F-4AE4-9C04-C321E7CC8EA5","D33CE057-77D6-4CCC-90F9-867C622B3572","F9BFA4FE-D786-4384-B9F8-89EEA1D41685","95D3D9C3-CA8D-42A5-833B-30E01D630A4A","9FC24DFC-050E-423E-A017-2D5704509876","1EF71F38-5BCB-4C26-AB60-E2105330181C","7D191F0F-E475-47CF-BABE-55A543C7158D","F6ACFDD6-981C-4170-82C4-1AA9C3090741","092A05B9-0347-411B-8E2A-89272FF7A531","ABE15D91-8819-412F-9FAA-FC6A2F8AD14A","1F266812-1C31-4C6F-9676-B9E59DEA4864","F99A2F51-81DC-4D7F-93A2-84EFBFBC119F","7C9D55B3-6BFC-4DE2-B574-F4A3A11ECF00","08ABC4D8-386F-404A-AB0C-E90DC2E84DC0","4295456F-B084-4B9A-82A4-6C7639896A2F","8316BD0A-FC27-4157-8E2E-EA6DB50AFE6A","63931B60-496E-4220-A617-2BF416EFEA49","DBD3031A-C014-4936-8B4D-0F96354C78C3"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11468},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"A038689A-B09D-4B55-94F9-46CBAB378E2C","isLockOwner":false,"lastFindLoc":14,"name":"Text9","owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11469},"prevScroll":[0,0],"previousSelection":[0,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11470},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11471}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(10.0,90.0)","distanceToDragEvent":"lively.pt(163.0,-17.0)","textColor":"Color.rgb(0,0,0)"},"11468":{"morph":{"__isSmartRef__":true,"id":11467},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11469":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11470":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(250.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"11471":{"_id":"_408","chunkOwner":{"__isSmartRef__":true,"id":11467},"morph":{"__isSmartRef__":true,"id":11467},"storedString":"comment","style":{"__isSmartRef__":true,"id":11472},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11472":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11473":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11474}],"derivationIds":[2898,"9D27A522-4E3D-482F-97CF-3CA3247A3999","4EBF07AD-25C0-4034-BC06-31F137F70FA1","DC6D6B8E-37AE-4815-A81A-AC7071124A26","42DF6D49-8482-40A3-B901-512013BB5C75","132901B3-F9F2-482D-99E6-40EAECDCEF13","7BC760E1-232D-4654-8D89-3E2AF9B63E8A","10CF8C2D-EC10-4718-9BB8-A4D765C25CA2","E1457927-6D7F-4C43-A0D3-4606E937C36C","B2BCD5A8-36BB-4202-B2F1-480CA22D151C","16C66256-7472-4B33-A3FC-D41E1123E484","9D6EC181-02A4-4AA3-9511-97B61299072E","514B5C5C-2E93-4CD5-913F-C4210C8D3803","A4836A2F-5B4D-4F0C-BA65-6DF7DB4D4262","DD94CDA9-6F9F-4B4F-9D75-C57314BFD093","AB91D3DA-E1FA-400A-813B-C9670264E72F","9E97E660-33C2-4D79-9407-0794A939EBC2","E168BA8A-C869-40F5-B4BD-EF07D7092705","2C134907-2EFA-4549-AC62-E0FC170A250D","702FBC9D-4865-4039-83F3-EB17F30DCEC8","217E34A0-F0D6-4990-B377-FA23D2A96E30"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11476},"grabbingEnabled":false,"halosEnabled":true,"id":"5CB8C2D8-EF5A-470A-983B-2C2135779AE8","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":11477},"layout":{"__isSmartRef__":true,"id":11482},"lighterFill":{"__isSmartRef__":true,"id":11483},"name":"DiffButton","normalFill":{"__isSmartRef__":true,"id":11488},"owner":{"__isSmartRef__":true,"id":11287},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11493},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11494},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":11477}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,378.0)","distanceToDragEvent":"lively.pt(69.5,-18.0)"},"11474":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":11473},"targetMethodName":"checkForUpdates","targetObj":{"__isSmartRef__":true,"id":11287},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":11475},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11475":{"source":{"__isSmartRef__":true,"id":11473},"target":{"__isSmartRef__":true,"id":11287}},"11476":{"morph":{"__isSmartRef__":true,"id":11473},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11477":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":150,"_MinTextHeight":null,"_MinTextWidth":150,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[2899,"4F00D1F5-B85C-479E-BDDE-322DF2F432A3","5E7BC7AC-9EF9-4CF5-9196-A542A26534CA","46616896-CA46-4B43-B694-9FB001B32989","F73D407C-A72D-414B-AB8D-1E28025BCA1C","E34F55EC-06D3-4965-A0D2-625CA896E3B7","2C75B823-DD52-427F-A501-B824B4C4AFFF","B4D1CBE5-9DEA-4728-8803-CCD541086497","6E0FBCF8-EAA4-4635-A092-F3A690EE9EF7","89A9C61E-62E5-4DC5-9ABB-48A97517BF54","7481FBBB-A4A7-4F5E-A153-60033229DE49","FEBD2158-DF74-4EDF-BD2A-2C5A19DDF177","129B298F-732B-46E2-AB44-60B8E8AC2378","92CFB2AD-D63D-4DD7-A729-6D0962A7C5FC","BC6FB6FB-EF63-4C39-9668-0462E42556C2","8BE2159A-9EB3-44EC-8BAD-0CF297F58645","D81DC308-8273-4F17-A7C0-849953D6454B","C536710D-050F-4AF1-BAD1-6EE763015B10","FDD58AA8-D717-4855-BB3A-B81014786962","1ACCD898-314B-4EB0-A177-CE6DD69E30D0","BE433DB8-657C-4FCB-BB4D-0088D3115495"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11478},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"29657E48-5A02-4ED8-A698-2F0DF868E3F9","isLabel":true,"owner":{"__isSmartRef__":true,"id":11473},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":11479},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11480}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,5,0,0)"},"11478":{"morph":{"__isSmartRef__":true,"id":11477},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11479":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(150.0,21.0)","_Padding":"lively.rect(0,3,0,0)","position":"lively.pt(0.0,0.0)"},"11480":{"_id":"_942","chunkOwner":{"__isSmartRef__":true,"id":11477},"storedString":"check for updates","style":{"__isSmartRef__":true,"id":11481},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11481":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11482":{"moveVertical":true},"11483":{"stops":[{"__isSmartRef__":true,"id":11484},{"__isSmartRef__":true,"id":11485},{"__isSmartRef__":true,"id":11486},{"__isSmartRef__":true,"id":11487}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11484":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"11485":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11486":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"11487":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"11488":{"stops":[{"__isSmartRef__":true,"id":11489},{"__isSmartRef__":true,"id":11490},{"__isSmartRef__":true,"id":11491},{"__isSmartRef__":true,"id":11492}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"11489":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"11490":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11491":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"11492":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"11493":{"comment":"Has a script that is called on button press","migrationLevel":4,"partName":"Button","partsSpaceName":"PartsBin/Inputs","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11494":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":11488},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(150.0,21.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11495":{"_ClipMode":"hidden","_FontFamily":"Helvetica","_FontSize":10,"_MaxTextHeight":null,"_MaxTextWidth":250,"_MinTextHeight":null,"_MinTextWidth":250,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"charsReplaced":"CommitMessageTest1","derivationIds":[2893,"FBE4B17F-DC2B-4783-899B-CF1B051F14D9","A2C45BC5-C44B-4AEA-A29E-ADE3DAF08638","640BD984-1AB2-45B8-BCEC-AB32A6199D68","BE2E06DB-4DFC-4628-9FED-8F3E87D18E07","6D28F6C5-8D27-4A2D-A13E-55172343909B","9537F96B-5D0E-47CF-9435-5850919DA5A2","B8516280-8A31-4C9E-A9EF-3C058FB084E5","0A41986D-4F2B-4D8B-8A35-AEB659C5D25A","7A7E3053-DA4F-465C-B558-5138BE382156","7024A970-16E6-4DE1-9BD6-6DC50779F4AA","181F12CB-A2A2-4A98-A3B0-9CAC859DFC66","B6176017-4E7E-463E-82DF-DFC54EB00EC9","2956D5AA-C488-4F2E-AEDF-6D795EEECAB3","DB745EE2-3FE0-42B6-8D29-E2B6215E2B17","BD1B8949-BF8B-4B64-A2A5-95E8919FD98B","2350C658-7205-479B-B1DD-AD260D3425E2","E68A6841-BC15-4078-836D-4949AFA0A264","58CD9B79-D2BF-4300-9531-A42E08842E2A","E6B43BB9-DD76-4917-88E5-E4B146FE5E62"],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":11496},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"FBFA0AE4-B651-4F21-AA96-2E75729D9628","isInputLine":true,"isLockOwner":false,"lastFindLoc":18,"layout":{"__isSmartRef__":true,"id":11497},"name":"CategoryText","owner":{"__isSmartRef__":true,"id":11287},"previousSelection":[0,14],"savedTextString":"PartsBin/Basic","scripts":[],"shape":{"__isSmartRef__":true,"id":11498},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":11499}],"_WordBreak":"break-all","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,50.0)","distanceToDragEvent":"lively.pt(170.4,-10.1)"},"11496":{"morph":{"__isSmartRef__":true,"id":11495},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11497":{"moveHorizontal":true,"resizeWidth":false},"11498":{"_BorderRadius":4.5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"hidden","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(220,220,220)","_Extent":"lively.pt(260.0,20.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"11499":{"style":{"__isSmartRef__":true,"id":11500},"chunkOwner":{"__isSmartRef__":true,"id":11495},"_id":"_3711","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11500":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11501":{"askForDiffViewer":{"__isSmartRef__":true,"id":11502},"checkForUpdates":{"__isSmartRef__":true,"id":11506},"copyToPartsBin":{"__isSmartRef__":true,"id":11510},"onCancel":{"__isSmartRef__":true,"id":11518},"onPublish":{"__isSmartRef__":true,"id":11522},"onRemove":{"__isSmartRef__":true,"id":11526},"reset":{"__isSmartRef__":true,"id":11530},"setTarget":{"__isSmartRef__":true,"id":11534},"showDiff":{"__isSmartRef__":true,"id":11538}},"11502":{"funcProperties":{"__isSmartRef__":true,"id":11503},"source":"function askForDiffViewer() {\n $world.confirm('A newer version of '+this.get('NameText').textString+' is available. Show diff?', function (bool) {bool && this.showDiff()}.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":11505},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11503":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11504},"user":"undefined"},"11504":{"isSerializedDate":true,"string":"Fri Mar 23 2012 15:08:43 GMT+0100 (CET)"},"11505":{"this":{"__isSmartRef__":true,"id":11287}},"11506":{"funcProperties":{"__isSmartRef__":true,"id":11507},"source":"function checkForUpdates() {\n var space = lively.PartsBin.partsSpaceNamed(this.get('CategoryText').textString),\n name = this.get('NameText').textString,\n fileUrl = space.getURL().withFilename(encodeURI(name))+'.json';\n\n var webR = new WebResource(fileUrl);\n \n if (webR.exists()) {\n var rev = webR.getHeadRevision().headRevision;\n if (this.target.getPartsBinMetaInfo().revisionOnLoad == rev) \n alertOK(\"No changes since last update.\")\n else {\n this.askForDiffViewer();\n }\n }\n else \n alertOK(\"Part does not exist in PartsBin.\") \n \n}","varMapping":{"__isSmartRef__":true,"id":11509},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11507":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11508},"user":"undefined"},"11508":{"isSerializedDate":true,"string":"Fri Mar 23 2012 15:12:03 GMT+0100 (CET)"},"11509":{"this":{"__isSmartRef__":true,"id":11287}},"11510":{"funcProperties":{"__isSmartRef__":true,"id":11511},"source":"function copyToPartsBin(morph) {\n var name = this.get('NameText').textString\n\n var info = morph.getPartsBinMetaInfo();\n morph.setName(name);\n\n info.partsSpaceName = this.get('CategoryText').textString\n info.comment = this.get('CommentText').textString\n\n if (! info.changes) info.changes = [];\n var change = { \n date: new Date(), \n author: this.world().getUserName(), \n message: this.get('CommitMessageText').textString,\n id: Strings.newUUID()\n }\n info.changes.push(change) \n\n morph.copyToPartsBin();\n}","varMapping":{"__isSmartRef__":true,"id":11513},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11511":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11512},"user":"jenslincke"},"11512":{"isSerializedDate":true,"string":"Fri Oct 28 2011 15:13:21 GMT+0200 (CEST)"},"11513":{"this":{"__isSmartRef__":true,"id":11287},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11514}},"11514":{"$super":{"__isSmartRef__":true,"id":11515}},"11515":{"funcProperties":{"__isSmartRef__":true,"id":11516},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11517},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11516":{},"11517":{"name":"copyToPartsBin","obj":{"__isSmartRef__":true,"id":11287}},"11518":{"funcProperties":{"__isSmartRef__":true,"id":11519},"source":"function onCancel() {\n alertOK(\"cancel upload \") \n this.owner.remove()\n}","varMapping":{"__isSmartRef__":true,"id":11521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11519":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11520},"user":"jenslincke"},"11520":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:52:17 GMT+0200 (CEST)"},"11521":{"this":{"__isSmartRef__":true,"id":11287}},"11522":{"funcProperties":{"__isSmartRef__":true,"id":11523},"source":"function onPublish() {\n if (!this.target) alert(\"No target to upload\");\n this.copyToPartsBin(this.target);\n}","varMapping":{"__isSmartRef__":true,"id":11525},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11523":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11524},"user":"undefined"},"11524":{"isSerializedDate":true,"string":"Thu Mar 29 2012 15:46:31 GMT+0200 (CEST)"},"11525":{"this":{"__isSmartRef__":true,"id":11287}},"11526":{"funcProperties":{"__isSmartRef__":true,"id":11527},"source":"function onRemove() {\n $world.publishPartDialog && $world.publishPartDialog.remove()\n}","varMapping":{"__isSmartRef__":true,"id":11529},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11527":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11528},"user":"undefined"},"11528":{"isSerializedDate":true,"string":"Thu Mar 29 2012 15:54:34 GMT+0200 (CEST)"},"11529":{"this":{"__isSmartRef__":true,"id":11287}},"11530":{"funcProperties":{"__isSmartRef__":true,"id":11531},"source":"function reset() {\n this.setTarget(null)\n \n}","varMapping":{"__isSmartRef__":true,"id":11533},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11531":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11532},"user":"jenslincke"},"11532":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:45:36 GMT+0200 (CEST)"},"11533":{"this":{"__isSmartRef__":true,"id":11287}},"11534":{"funcProperties":{"__isSmartRef__":true,"id":11535},"source":"function setTarget(morph) {\n this.target = morph \n if (!morph) {\n this.get('NameText').textString = 'Anonymous';\n this.get('CategoryText').textString = 'Default';\n this.get('CommentText').textString = 'no comment'; \n this.get('CommitMessageText').textString = 'no comment' \n return\n }\n var info = this.target.getPartsBinMetaInfo();\n this.get('NameText').textString = info.partName || morph.getName();\n if (info.partsSpaceName) this.get('CategoryText').textString = info.partsSpaceName;\n if (info.comment) this.get('CommentText').textString = info.comment; \n\n}","varMapping":{"__isSmartRef__":true,"id":11537},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11535":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11536},"user":"jenslincke"},"11536":{"isSerializedDate":true,"string":"Fri Apr 20 2012 11:59:07 GMT+0200 (CEST)"},"11537":{"this":{"__isSmartRef__":true,"id":11287}},"11538":{"funcProperties":{"__isSmartRef__":true,"id":11539},"source":"function showDiff() {\n if (this.target) {\n if (typeof(this.target.showThreeWayDiff) === 'function') {\n this.target.showThreeWayDiff();\n }\n else {\n alert('Three Way Diff is not implemented yet')\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":11541},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11539":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11540},"user":"undefined"},"11540":{"isSerializedDate":true,"string":"Thu Mar 22 2012 10:32:37 GMT+0100 (CET)"},"11541":{"this":{"__isSmartRef__":true,"id":11287}},"11542":{"morph":{"__isSmartRef__":true,"id":11285},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11543":{"adjustForNewBounds":true},"11544":{"changes":[{"__isSmartRef__":true,"id":11545},{"__isSmartRef__":true,"id":11547},{"__isSmartRef__":true,"id":11549},{"__isSmartRef__":true,"id":11551},{"__isSmartRef__":true,"id":11553},{"__isSmartRef__":true,"id":11555},{"__isSmartRef__":true,"id":11557},{"__isSmartRef__":true,"id":11559},{"__isSmartRef__":true,"id":11561},{"__isSmartRef__":true,"id":11563},{"__isSmartRef__":true,"id":11565},{"__isSmartRef__":true,"id":11567},{"__isSmartRef__":true,"id":11569},{"__isSmartRef__":true,"id":11571}],"comment":"A dialog for publishing parts in the PartsBin. Automatically invoked when invoking the \"Publish\" menu option.","migrationLevel":4,"partName":"PublishPartDialog","partsSpaceName":"PartsBin/Dialogs","requiredModules":[],"lastModifiedDate":{"__isSmartRef__":true,"id":11573},"revisionOnLoad":185165,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11545":{"author":"undefined","date":{"__isSmartRef__":true,"id":11546},"id":"61086210-FA8D-49B7-9E8F-E1E202A9ECD7","message":"resetted view"},"11546":{"isSerializedDate":true,"string":"Wed Mar 21 2012 14:50:23 GMT+0100 (CET)"},"11547":{"author":"undefined","date":{"__isSmartRef__":true,"id":11548},"id":"93AC78DB-FFE8-40AC-B8FC-34B0936B39A7","message":"added show diff button"},"11548":{"isSerializedDate":true,"string":"Wed Mar 21 2012 14:49:44 GMT+0100 (CET)"},"11549":{"author":"undefined","date":{"__isSmartRef__":true,"id":11550},"id":"A5F4EACF-EF62-483F-B8B3-65966A895FA4","message":""},"11550":{"isSerializedDate":true,"string":"Tue Mar 20 2012 13:00:03 GMT+0100 (CET)"},"11551":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":11552},"message":"first commit of Publish dialog using the publish dialog itself!"},"11552":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:54:16 GMT+0200 (CEST)"},"11553":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":11554},"message":""},"11554":{"isSerializedDate":true,"string":"Wed Oct 19 2011 14:52:26 GMT+0200 (CEST)"},"11555":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":11556},"message":"store an uuid when publishing an object"},"11556":{"isSerializedDate":true,"string":"Fri Oct 28 2011 15:15:02 GMT+0200 (CEST)"},"11557":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":11558},"message":""},"11558":{"isSerializedDate":true,"string":"Fri Oct 28 2011 16:06:16 GMT+0200 (CEST)"},"11559":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":11560},"id":"1A260BD5-E668-4BD4-B7A2-94E087AB4CE1","message":"- fixed issue 283 (Reproduction: Open part, select publish from menu, focus part name input field in dialog, press enter.-> window pane disappears; window decoration stays; part is not published)"},"11560":{"isSerializedDate":true,"string":"Thu Jan 26 2012 12:10:41 GMT+0100 (CET)"},"11561":{"author":"undefined","date":{"__isSmartRef__":true,"id":11562},"id":"00A6DFFB-70D2-44A4-B5F9-0778E1CA5724","message":"init for change - don't remove on click"},"11562":{"isSerializedDate":true,"string":"Tue Mar 20 2012 12:04:27 GMT+0100 (CET)"},"11563":{"author":"undefined","date":{"__isSmartRef__":true,"id":11564},"id":"2BD37BED-1605-4FD2-8D2C-25552A379B49","message":"added possibility to show diff and adapted to new publishing workflow (check for overwrites)"},"11564":{"isSerializedDate":true,"string":"Thu Mar 22 2012 10:30:02 GMT+0100 (CET)"},"11565":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":11566},"id":"0FC68ADF-8995-4DFA-8713-AACEE168096E","message":"Fixed the issue that there were no line breaks allowed in the comment / commit text fields"},"11566":{"isSerializedDate":true,"string":"Tue Aug 07 2012 01:22:26 GMT+0200 (CEST)"},"11567":{"date":{"__isSmartRef__":true,"id":11568},"author":"jenslincke","message":"changed colors (Marko Chief Color Advisor)","id":"7C1CA387-560D-471B-A0D9-4669D6CDA738"},"11568":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:45:14 GMT+0100 (CET)"},"11569":{"date":{"__isSmartRef__":true,"id":11570},"author":"jenslincke","message":"reset title bar","id":"91E7578B-97E5-4572-A83F-EA928CE8B43C"},"11570":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:58:57 GMT+0100 (CET)"},"11571":{"date":{"__isSmartRef__":true,"id":11572},"author":"jenslincke","message":"no comment","id":"E3BAAF1D-646D-4D98-9081-826BD0EFA4A5"},"11572":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:57:31 GMT+0100 (CET)"},"11573":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:54:37 GMT+0100 (CET)"},"11574":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(479.0,437.0)","_Padding":"lively.rect(0,0,0,0)"},"11575":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":11576}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","F0667EB1-BF07-4E63-BA56-99189F82C865","DFDE68D2-3731-46DE-ADC8-56E32998CE07","D914121B-05B0-490E-A9F7-FE9AB53455A3","685BF0CF-E831-4670-98CD-A84F0E9D3C1A","7F4A1B67-C3C5-4398-9FC6-EEECF75FF81D","ABACD15A-2A09-48B6-91CF-E5BD3A9974FB","06D7E052-8590-4522-B7F3-1A59D4B017E7","64688F71-E370-4CC3-815D-3FE4545735AC","82AF7869-92D1-43A8-83CE-315C60557E32","CDD21940-F284-424B-B564-D6371A616F86","CDA1FA5A-B36D-40D1-9004-9FBAD3A12AAE"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":11577},"halosEnabled":true,"id":"3E6DA5EA-38CB-46BA-84DC-2764E4CF5BC9","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":11285},"partsBinMetaInfo":{"__isSmartRef__":true,"id":11578},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":11579},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","distanceToDragEvent","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11580},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(469.0,427.0)","distanceToDragEvent":"lively.pt(42.0,-10.0)","originalExtent":"lively.pt(239.0,138.0)"},"11576":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":11575},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":11575},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11577":{"morph":{"__isSmartRef__":true,"id":11575},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11578":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"11579":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"11580":{"alignToOwner":{"__isSmartRef__":true,"id":11581},"morphMenuItems":{"__isSmartRef__":true,"id":11584},"onDrag":{"__isSmartRef__":true,"id":11591},"onDragEnd":{"__isSmartRef__":true,"id":11599},"onDragStart":{"__isSmartRef__":true,"id":11607},"reset":{"__isSmartRef__":true,"id":11615}},"11581":{"funcProperties":{"__isSmartRef__":true,"id":11582},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":11583},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11582":{},"11583":{"this":{"__isSmartRef__":true,"id":11575}},"11584":{"funcProperties":{"__isSmartRef__":true,"id":11585},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":11586},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11585":{},"11586":{"this":{"__isSmartRef__":true,"id":11575},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11587}},"11587":{"$super":{"__isSmartRef__":true,"id":11588}},"11588":{"funcProperties":{"__isSmartRef__":true,"id":11589},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":11590},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11589":{},"11590":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":11575}},"11591":{"funcProperties":{"__isSmartRef__":true,"id":11592},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":11594},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11592":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11593},"user":"sstamm"},"11593":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"11594":{"this":{"__isSmartRef__":true,"id":11575},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11595}},"11595":{"$super":{"__isSmartRef__":true,"id":11596}},"11596":{"funcProperties":{"__isSmartRef__":true,"id":11597},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11598},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11597":{},"11598":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":11575}},"11599":{"funcProperties":{"__isSmartRef__":true,"id":11600},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":11602},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11600":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11601},"user":"sstamm"},"11601":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"11602":{"this":{"__isSmartRef__":true,"id":11575},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11603}},"11603":{"$super":{"__isSmartRef__":true,"id":11604}},"11604":{"funcProperties":{"__isSmartRef__":true,"id":11605},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11606},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11605":{},"11606":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":11575}},"11607":{"funcProperties":{"__isSmartRef__":true,"id":11608},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":11610},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11608":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":11609},"user":"sstamm"},"11609":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"11610":{"this":{"__isSmartRef__":true,"id":11575},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":11611}},"11611":{"$super":{"__isSmartRef__":true,"id":11612}},"11612":{"funcProperties":{"__isSmartRef__":true,"id":11613},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":11614},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11613":{},"11614":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":11575}},"11615":{"funcProperties":{"__isSmartRef__":true,"id":11616},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":11617},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"11616":{},"11617":{"this":{"__isSmartRef__":true,"id":11575}},"11618":{"submorphs":[{"__isSmartRef__":true,"id":11619},{"__isSmartRef__":true,"id":11625},{"__isSmartRef__":true,"id":11638},{"__isSmartRef__":true,"id":11650}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11663},"eventHandler":{"__isSmartRef__":true,"id":11664},"_ClipMode":"visible","derivationIds":["7F2F2823-877B-454C-84EB-725AB48DDB39","9DAC655E-F6CE-47F2-A10E-96FC2E163CA1"],"id":"E79FAE1D-28E7-4DC8-B826-BFCCB070A994","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":11665},"windowMorph":{"__isSmartRef__":true,"id":11285},"label":{"__isSmartRef__":true,"id":11619},"closeButton":{"__isSmartRef__":true,"id":11625},"menuButton":{"__isSmartRef__":true,"id":11638},"collapseButton":{"__isSmartRef__":true,"id":11650},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11285},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"11619":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11620},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11621}],"eventHandler":{"__isSmartRef__":true,"id":11623},"_ClipMode":"hidden","derivationIds":["A690BA51-C5D5-44FD-90C3-AB1D767BAAB7","5099C734-AAFC-438A-9956-AEA02652C8E5"],"id":"E67F508E-9F4A-4081-9161-0AE813CBEACC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":11624},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":11618},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"11620":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(420.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11621":{"style":{"__isSmartRef__":true,"id":11622},"chunkOwner":{"__isSmartRef__":true,"id":11619},"_id":"_2170","storedString":"Publish in PartsBin","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11622":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11623":{"morph":{"__isSmartRef__":true,"id":11619},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11624":{"resizeWidth":true},"11625":{"submorphs":[{"__isSmartRef__":true,"id":11626}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11631},"eventHandler":{"__isSmartRef__":true,"id":11632},"_ClipMode":"visible","derivationIds":["5CE8ED0B-9B20-49FE-84A3-C4BBFB608DA2","61C44023-E4BF-41AC-8B50-1D1090F00DE5"],"id":"915FC679-94D6-4392-A661-B469B278E21F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":11626},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11618},"layout":{"__isSmartRef__":true,"id":11633},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":11634},{"__isSmartRef__":true,"id":11636}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(459.0,3.0)"},"11626":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11627},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11628}],"eventHandler":{"__isSmartRef__":true,"id":11630},"_ClipMode":"hidden","derivationIds":["2912D7D0-02F2-414D-BD53-ED6C7F8DBE0B","356257A5-ED2C-40F0-854D-3B2F792F303D"],"id":"192AC853-C384-4A48-A841-9FDFC72443BE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11625},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"11627":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11628":{"style":{"__isSmartRef__":true,"id":11629},"chunkOwner":{"__isSmartRef__":true,"id":11626},"_id":"_2172","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11629":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11630":{"morph":{"__isSmartRef__":true,"id":11626},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11631":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"11632":{"morph":{"__isSmartRef__":true,"id":11625},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11633":{"moveHorizontal":true},"11634":{"sourceObj":{"__isSmartRef__":true,"id":11625},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":11635},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11635":{"source":{"__isSmartRef__":true,"id":11625},"target":{"__isSmartRef__":true,"id":11285}},"11636":{"sourceObj":{"__isSmartRef__":true,"id":11625},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":11637},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11637":{"source":{"__isSmartRef__":true,"id":11625},"target":{"__isSmartRef__":true,"id":11285}},"11638":{"submorphs":[{"__isSmartRef__":true,"id":11639}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11644},"eventHandler":{"__isSmartRef__":true,"id":11645},"_ClipMode":"visible","derivationIds":["A7FA40A4-F29E-4570-92BF-F78E1C00D3EB","3AC17936-B2BF-44C6-B326-9071C9C5D23F"],"id":"59868DA6-BAE1-4348-A826-786E66D74011","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":11639},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11618},"attributeConnections":[{"__isSmartRef__":true,"id":11646},{"__isSmartRef__":true,"id":11648}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"11639":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11640},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11641}],"eventHandler":{"__isSmartRef__":true,"id":11643},"_ClipMode":"hidden","derivationIds":["BDC5DD9B-DE40-4FDD-AA67-8A7BDA277AB5","BCEE5262-22DE-4D41-9074-294E4121D56C"],"id":"D3541AA6-158A-499E-9478-0D99ADEAF0F7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11638},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"11640":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11641":{"style":{"__isSmartRef__":true,"id":11642},"chunkOwner":{"__isSmartRef__":true,"id":11639},"_id":"_2174","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11642":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11643":{"morph":{"__isSmartRef__":true,"id":11639},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11644":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"11645":{"morph":{"__isSmartRef__":true,"id":11638},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11646":{"sourceObj":{"__isSmartRef__":true,"id":11638},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":11647},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11647":{"source":{"__isSmartRef__":true,"id":11638},"target":{"__isSmartRef__":true,"id":11285}},"11648":{"sourceObj":{"__isSmartRef__":true,"id":11638},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":11649},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11649":{"source":{"__isSmartRef__":true,"id":11638},"target":{"__isSmartRef__":true,"id":11285}},"11650":{"submorphs":[{"__isSmartRef__":true,"id":11651}],"scripts":[],"shape":{"__isSmartRef__":true,"id":11656},"eventHandler":{"__isSmartRef__":true,"id":11657},"_ClipMode":"visible","derivationIds":["73941EFE-62E0-4AFD-B15E-C9447809FD60","2FB05F48-6D05-4DC9-89A6-6D2E7B48F11C"],"id":"C5AB56C7-4637-4D68-96E4-D3F076447B4D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":11651},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":11618},"layout":{"__isSmartRef__":true,"id":11658},"attributeConnections":[{"__isSmartRef__":true,"id":11659},{"__isSmartRef__":true,"id":11661}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(440.0,3.0)"},"11651":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":11652},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":11653}],"eventHandler":{"__isSmartRef__":true,"id":11655},"_ClipMode":"hidden","derivationIds":["66A9385E-35FA-4BB8-89BB-4566D7CFBA1F","E2CA0F2A-CFD4-4939-9A62-4BA456BC9CE0"],"id":"D1679155-149B-48A8-9ABF-3F838C033C8C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":11650},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"11652":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11653":{"style":{"__isSmartRef__":true,"id":11654},"chunkOwner":{"__isSmartRef__":true,"id":11651},"_id":"_2176","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11654":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"11655":{"morph":{"__isSmartRef__":true,"id":11651},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11656":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"11657":{"morph":{"__isSmartRef__":true,"id":11650},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11658":{"moveHorizontal":true},"11659":{"sourceObj":{"__isSmartRef__":true,"id":11650},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":11660},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11660":{"source":{"__isSmartRef__":true,"id":11650},"target":{"__isSmartRef__":true,"id":11285}},"11661":{"sourceObj":{"__isSmartRef__":true,"id":11650},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":11285},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":11662},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11662":{"source":{"__isSmartRef__":true,"id":11650},"target":{"__isSmartRef__":true,"id":11285}},"11663":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(479.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"11664":{"morph":{"__isSmartRef__":true,"id":11618},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"11665":{"resizeWidth":true,"adjustForNewBounds":true},"11666":{"sourceObj":{"__isSmartRef__":true,"id":11284},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":11284},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":11667},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11667":{"source":{"__isSmartRef__":true,"id":11284},"target":{"__isSmartRef__":true,"id":11284}},"11668":{"sourceObj":{"__isSmartRef__":true,"id":11284},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":11284},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":11669},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"11669":{"source":{"__isSmartRef__":true,"id":11284},"target":{"__isSmartRef__":true,"id":11284}},"11670":{"rev":185165,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11671},"url":{"__isSmartRef__":true,"id":11672},"changes":[{"__isSmartRef__":true,"id":11673}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11671":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:54:37 GMT+0100 (CET)"},"11672":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11673":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11674":{"rev":185127,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11675},"url":{"__isSmartRef__":true,"id":11676},"changes":[{"__isSmartRef__":true,"id":11677}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11675":{"isSerializedDate":true,"string":"Thu Nov 29 2012 08:56:02 GMT+0100 (CET)"},"11676":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11677":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11678":{"rev":184703,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11679},"url":{"__isSmartRef__":true,"id":11680},"changes":[{"__isSmartRef__":true,"id":11681}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11679":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:42:48 GMT+0100 (CET)"},"11680":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11681":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11682":{"rev":176990,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":11683},"url":{"__isSmartRef__":true,"id":11684},"changes":[{"__isSmartRef__":true,"id":11685}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11683":{"isSerializedDate":true,"string":"Mon Aug 06 2012 23:21:14 GMT+0200 (CEST)"},"11684":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11685":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11686":{"rev":154052,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11687},"url":{"__isSmartRef__":true,"id":11688},"changes":[{"__isSmartRef__":true,"id":11689}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11687":{"isSerializedDate":true,"string":"Fri Apr 20 2012 09:49:14 GMT+0200 (CEST)"},"11688":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11689":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11690":{"rev":154051,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11691},"url":{"__isSmartRef__":true,"id":11692},"changes":[{"__isSmartRef__":true,"id":11693}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11691":{"isSerializedDate":true,"string":"Fri Apr 20 2012 09:49:06 GMT+0200 (CEST)"},"11692":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11693":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11694":{"rev":154049,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11695},"url":{"__isSmartRef__":true,"id":11696},"changes":[{"__isSmartRef__":true,"id":11697}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11695":{"isSerializedDate":true,"string":"Fri Apr 20 2012 09:46:02 GMT+0200 (CEST)"},"11696":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11697":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11698":{"rev":154048,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11699},"url":{"__isSmartRef__":true,"id":11700},"changes":[{"__isSmartRef__":true,"id":11701}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11699":{"isSerializedDate":true,"string":"Fri Apr 20 2012 09:44:07 GMT+0200 (CEST)"},"11700":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11701":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11702":{"rev":148936,"author":"athomschke","date":{"__isSmartRef__":true,"id":11703},"url":{"__isSmartRef__":true,"id":11704},"changes":[{"__isSmartRef__":true,"id":11705}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11703":{"isSerializedDate":true,"string":"Thu Mar 29 2012 13:46:23 GMT+0200 (CEST)"},"11704":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11705":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11706":{"rev":148932,"author":"athomschke","date":{"__isSmartRef__":true,"id":11707},"url":{"__isSmartRef__":true,"id":11708},"changes":[{"__isSmartRef__":true,"id":11709}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11707":{"isSerializedDate":true,"string":"Thu Mar 29 2012 13:38:48 GMT+0200 (CEST)"},"11708":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11709":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11710":{"rev":148693,"author":"bert","date":{"__isSmartRef__":true,"id":11711},"url":{"__isSmartRef__":true,"id":11712},"changes":[{"__isSmartRef__":true,"id":11713}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11711":{"isSerializedDate":true,"string":"Wed Mar 28 2012 20:31:56 GMT+0200 (CEST)"},"11712":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11713":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11714":{"rev":147792,"author":"athomschke","date":{"__isSmartRef__":true,"id":11715},"url":{"__isSmartRef__":true,"id":11716},"changes":[{"__isSmartRef__":true,"id":11717}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11715":{"isSerializedDate":true,"string":"Fri Mar 23 2012 15:10:57 GMT+0100 (CET)"},"11716":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11717":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11718":{"rev":147791,"author":"athomschke","date":{"__isSmartRef__":true,"id":11719},"url":{"__isSmartRef__":true,"id":11720},"changes":[{"__isSmartRef__":true,"id":11721}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11719":{"isSerializedDate":true,"string":"Fri Mar 23 2012 14:57:07 GMT+0100 (CET)"},"11720":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11721":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11722":{"rev":147759,"author":"athomschke","date":{"__isSmartRef__":true,"id":11723},"url":{"__isSmartRef__":true,"id":11724},"changes":[{"__isSmartRef__":true,"id":11725}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11723":{"isSerializedDate":true,"string":"Fri Mar 23 2012 14:04:37 GMT+0100 (CET)"},"11724":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11725":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11726":{"rev":147662,"author":"athomschke","date":{"__isSmartRef__":true,"id":11727},"url":{"__isSmartRef__":true,"id":11728},"changes":[{"__isSmartRef__":true,"id":11729}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11727":{"isSerializedDate":true,"string":"Fri Mar 23 2012 12:42:29 GMT+0100 (CET)"},"11728":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11729":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11730":{"rev":147264,"author":"athomschke","date":{"__isSmartRef__":true,"id":11731},"url":{"__isSmartRef__":true,"id":11732},"changes":[{"__isSmartRef__":true,"id":11733}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11731":{"isSerializedDate":true,"string":"Thu Mar 22 2012 09:25:06 GMT+0100 (CET)"},"11732":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11733":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11734":{"rev":147260,"author":"athomschke","date":{"__isSmartRef__":true,"id":11735},"url":{"__isSmartRef__":true,"id":11736},"changes":[{"__isSmartRef__":true,"id":11737}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11735":{"isSerializedDate":true,"string":"Thu Mar 22 2012 09:22:09 GMT+0100 (CET)"},"11736":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11737":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"11738":{"rev":140039,"author":"fbo","date":{"__isSmartRef__":true,"id":11739},"url":{"__isSmartRef__":true,"id":11740},"changes":[{"__isSmartRef__":true,"id":11741},{"__isSmartRef__":true,"id":11742},{"__isSmartRef__":true,"id":11743},{"__isSmartRef__":true,"id":11744},{"__isSmartRef__":true,"id":11745},{"__isSmartRef__":true,"id":11746},{"__isSmartRef__":true,"id":11747},{"__isSmartRef__":true,"id":11748},{"__isSmartRef__":true,"id":11749},{"__isSmartRef__":true,"id":11750},{"__isSmartRef__":true,"id":11751},{"__isSmartRef__":true,"id":11752},{"__isSmartRef__":true,"id":11753},{"__isSmartRef__":true,"id":11754},{"__isSmartRef__":true,"id":11755},{"__isSmartRef__":true,"id":11756},{"__isSmartRef__":true,"id":11757},{"__isSmartRef__":true,"id":11758},{"__isSmartRef__":true,"id":11759},{"__isSmartRef__":true,"id":11760},{"__isSmartRef__":true,"id":11761},{"__isSmartRef__":true,"id":11762},{"__isSmartRef__":true,"id":11763},{"__isSmartRef__":true,"id":11764},{"__isSmartRef__":true,"id":11765},{"__isSmartRef__":true,"id":11766},{"__isSmartRef__":true,"id":11767},{"__isSmartRef__":true,"id":11768},{"__isSmartRef__":true,"id":11769},{"__isSmartRef__":true,"id":11770},{"__isSmartRef__":true,"id":11771},{"__isSmartRef__":true,"id":11772},{"__isSmartRef__":true,"id":11773},{"__isSmartRef__":true,"id":11774},{"__isSmartRef__":true,"id":11775},{"__isSmartRef__":true,"id":11776},{"__isSmartRef__":true,"id":11777},{"__isSmartRef__":true,"id":11778},{"__isSmartRef__":true,"id":11779},{"__isSmartRef__":true,"id":11780},{"__isSmartRef__":true,"id":11781},{"__isSmartRef__":true,"id":11782},{"__isSmartRef__":true,"id":11783},{"__isSmartRef__":true,"id":11784},{"__isSmartRef__":true,"id":11785},{"__isSmartRef__":true,"id":11786},{"__isSmartRef__":true,"id":11787},{"__isSmartRef__":true,"id":11788},{"__isSmartRef__":true,"id":11789},{"__isSmartRef__":true,"id":11790},{"__isSmartRef__":true,"id":11791},{"__isSmartRef__":true,"id":11792},{"__isSmartRef__":true,"id":11793},{"__isSmartRef__":true,"id":11794},{"__isSmartRef__":true,"id":11795},{"__isSmartRef__":true,"id":11796},{"__isSmartRef__":true,"id":11797},{"__isSmartRef__":true,"id":11798},{"__isSmartRef__":true,"id":11799},{"__isSmartRef__":true,"id":11800},{"__isSmartRef__":true,"id":11801},{"__isSmartRef__":true,"id":11802},{"__isSmartRef__":true,"id":11803},{"__isSmartRef__":true,"id":11804},{"__isSmartRef__":true,"id":11805},{"__isSmartRef__":true,"id":11806},{"__isSmartRef__":true,"id":11807},{"__isSmartRef__":true,"id":11808},{"__isSmartRef__":true,"id":11809},{"__isSmartRef__":true,"id":11810},{"__isSmartRef__":true,"id":11811},{"__isSmartRef__":true,"id":11812},{"__isSmartRef__":true,"id":11813},{"__isSmartRef__":true,"id":11814},{"__isSmartRef__":true,"id":11815},{"__isSmartRef__":true,"id":11816},{"__isSmartRef__":true,"id":11817},{"__isSmartRef__":true,"id":11818},{"__isSmartRef__":true,"id":11819},{"__isSmartRef__":true,"id":11820},{"__isSmartRef__":true,"id":11821},{"__isSmartRef__":true,"id":11822},{"__isSmartRef__":true,"id":11823},{"__isSmartRef__":true,"id":11824},{"__isSmartRef__":true,"id":11825},{"__isSmartRef__":true,"id":11826},{"__isSmartRef__":true,"id":11827},{"__isSmartRef__":true,"id":11828},{"__isSmartRef__":true,"id":11829},{"__isSmartRef__":true,"id":11830},{"__isSmartRef__":true,"id":11831},{"__isSmartRef__":true,"id":11832},{"__isSmartRef__":true,"id":11833},{"__isSmartRef__":true,"id":11834},{"__isSmartRef__":true,"id":11835},{"__isSmartRef__":true,"id":11836},{"__isSmartRef__":true,"id":11837},{"__isSmartRef__":true,"id":11838},{"__isSmartRef__":true,"id":11839},{"__isSmartRef__":true,"id":11840},{"__isSmartRef__":true,"id":11841},{"__isSmartRef__":true,"id":11842},{"__isSmartRef__":true,"id":11843}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11739":{"isSerializedDate":true,"string":"Wed Feb 22 2012 22:26:12 GMT+0100 (CET)"},"11740":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/lively/lang/UUID.js","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11741":{"type":"S:modified","url":"/core/lively/ast/Interpreter.js"},"11742":{"type":"S:added","url":null},"11743":{"type":"S:added","url":null},"11744":{"type":"S:modified","url":"/core/lively/OldModel.js"},"11745":{"type":"S:modified","url":"/core/lively/morphic/ScriptingSupport.js"},"11746":{"type":"S:added","url":null},"11747":{"type":"S:added","url":null},"11748":{"type":"S:deleted","url":null},"11749":{"type":"S:added","url":null},"11750":{"type":"S:modified","url":"/core/lively/ast/LivelyJSParser.js"},"11751":{"type":"S:modified","url":"/core/lively/morphic/EventExperiments.js"},"11752":{"type":"S:added","url":null},"11753":{"type":"S:modified","url":"/core/lively/Base.js"},"11754":{"type":"S:added","url":null},"11755":{"type":"S:added","url":null},"11756":{"type":"S:modified","url":"/core/lively/bootstrap.js"},"11757":{"type":"S:added","url":null},"11758":{"type":"S:added","url":null},"11759":{"type":"S:modified","url":"/core/lively/localconfig.js"},"11760":{"type":"S:modified","url":"/core/lively/PartsBin.js"},"11761":{"type":"S:modified","url":"/core/lively/ide/SystemBrowserNodes.js"},"11762":{"type":"S:modified","url":"/core/lively/morphic/tests/PathTests.js"},"11763":{"type":"S:added","url":null},"11764":{"type":"S:modified","url":"/core/lively/bindings/Core.js"},"11765":{"type":"S:added","url":null},"11766":{"type":"S:added","url":null},"11767":{"type":"S:modified","url":"/core/lively/Network.js"},"11768":{"type":"S:modified","url":"/core/lively/morphic/Core.js"},"11769":{"type":"S:added","url":null},"11770":{"type":"S:modified","url":"/core/lively/bindings.js"},"11771":{"type":"S:modified","url":"/core/lively/WidgetsTraits.js"},"11772":{"type":"S:modified","url":"/core/lively/morphic.js"},"11773":{"type":"S:added","url":null},"11774":{"type":"S:added","url":null},"11775":{"type":"S:added","url":null},"11776":{"type":"S:modified","url":"/core/lively/defaultconfig.js"},"11777":{"type":"S:added","url":null},"11778":{"type":"S:added","url":null},"11779":{"type":"S:modified","url":"/core/lively/morphic/Canvas.js"},"11780":{"type":"S:modified","url":"/core/lively/ast/generated/Translator.js"},"11781":{"type":"S:added","url":null},"11782":{"type":"S:modified","url":"/core/lively/ast/Parser.js"},"11783":{"type":"S:modified","url":"/core/lively/Main.js"},"11784":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic2.js"},"11785":{"type":"S:added","url":null},"11786":{"type":"S:modified","url":"/core/lively/morphic/tests/TabTests.js"},"11787":{"type":"S:modified","url":"/core/lively/persistence/Serializer.js"},"11788":{"type":"S:modified","url":"/core_version.json"},"11789":{"type":"S:added","url":null},"11790":{"type":"S:modified","url":"/core/lively/morphic/PathShapes.js"},"11791":{"type":"S:added","url":null},"11792":{"type":"S:added","url":null},"11793":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic.js"},"11794":{"type":"S:modified","url":"/core/lively/morphic/tests/DataGridTests.js"},"11795":{"type":"S:modified","url":"/core/lively/morphic/HTML.js"},"11796":{"type":"S:added","url":null},"11797":{"type":"S:added","url":null},"11798":{"type":"S:added","url":null},"11799":{"type":"S:modified","url":"/core/lively/ide/BrowserCommands.js"},"11800":{"type":"S:modified","url":"/core/lively/morphic/Widgets.js"},"11801":{"type":"S:modified","url":"/core/lively/morphic/tests/EventTests.js"},"11802":{"type":"S:modified","url":"/core/lively/ast/StackReification.js"},"11803":{"type":"S:modified","url":"/core/cop/CopBenchmark.js"},"11804":{"type":"S:deleted","url":null},"11805":{"type":"S:added","url":null},"11806":{"type":"S:modified","url":"/core/lively/Helper.js"},"11807":{"type":"S:modified","url":"/core/lively/morphic/MorphAddons.js"},"11808":{"type":"S:added","url":null},"11809":{"type":"S:modified","url":"/core/lively/morphic/tests/Connectors.js"},"11810":{"type":"S:modified","url":"/core/lively/morphic/Shapes.js"},"11811":{"type":"S:modified","url":"/core/lively/ide/SourceDatabase.js"},"11812":{"type":"S:added","url":null},"11813":{"type":"S:modified","url":"/core/lively/Tracing.js"},"11814":{"type":"S:added","url":null},"11815":{"type":"S:modified","url":"/core/lively/ast/Morphic.js"},"11816":{"type":"S:added","url":null},"11817":{"type":"S:added","url":null},"11818":{"type":"S:added","url":null},"11819":{"type":"S:modified","url":"/core/lively/TestFramework.js"},"11820":{"type":"S:modified","url":"/core/lively/ast/generated/Nodes.js"},"11821":{"type":"S:added","url":null},"11822":{"type":"S:modified","url":"/core/lively/morphic/TextCore.js"},"11823":{"type":"S:added","url":null},"11824":{"type":"S:modified","url":"/core/lively/ide.js"},"11825":{"type":"S:modified","url":"/core/cop/Tracing.js"},"11826":{"type":"S:modified","url":"/core/lively/ide/FileParsing.js"},"11827":{"type":"S:modified","url":"/core/lively/morphic/Events.js"},"11828":{"type":"S:modified","url":"/core/lively/morphic/Halos.js"},"11829":{"type":"S:added","url":null},"11830":{"type":"S:added","url":null},"11831":{"type":"S:modified","url":"/core/lively/morphic/Complete.js"},"11832":{"type":"S:added","url":null},"11833":{"type":"S:added","url":null},"11834":{"type":"S:added","url":null},"11835":{"type":"S:added","url":null},"11836":{"type":"S:added","url":null},"11837":{"type":"S:modified","url":"/core/lively/persistence/StandAlonePackaging.js"},"11838":{"type":"S:added","url":null},"11839":{"type":"S:modified","url":"/core/lively/ast/TestFramework.js"},"11840":{"type":"S:modified","url":"/core/lively/ide/SystemCodeBrowser.js"},"11841":{"type":"S:added","url":null},"11842":{"type":"S:added","url":null},"11843":{"type":"S:added","url":null},"11844":{"rev":130233,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11845},"url":{"__isSmartRef__":true,"id":11846},"changes":[{"__isSmartRef__":true,"id":11847}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11845":{"isSerializedDate":true,"string":"Thu Jan 26 2012 11:06:02 GMT+0100 (CET)"},"11846":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11847":{"type":"S:modified","url":"/core/PartsBin/Dialogs/PublishPartDialog.json"},"11848":{"rev":112325,"author":"jenslincke","date":{"__isSmartRef__":true,"id":11849},"url":{"__isSmartRef__":true,"id":11850},"changes":[{"__isSmartRef__":true,"id":11851}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11849":{"isSerializedDate":true,"string":"Fri Oct 28 2011 14:05:49 GMT+0200 (CEST)"},"11850":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11851":{"type":"S:modified","url":"/core/PartsBin/Dialogs/PublishPartDialog.json"},"11852":{"rev":112200,"author":"lauritz","date":{"__isSmartRef__":true,"id":11853},"url":{"__isSmartRef__":true,"id":11854},"changes":[{"__isSmartRef__":true,"id":11855},{"__isSmartRef__":true,"id":11856},{"__isSmartRef__":true,"id":11857},{"__isSmartRef__":true,"id":11858},{"__isSmartRef__":true,"id":11859},{"__isSmartRef__":true,"id":11860},{"__isSmartRef__":true,"id":11861},{"__isSmartRef__":true,"id":11862},{"__isSmartRef__":true,"id":11863},{"__isSmartRef__":true,"id":11864},{"__isSmartRef__":true,"id":11865},{"__isSmartRef__":true,"id":11866},{"__isSmartRef__":true,"id":11867},{"__isSmartRef__":true,"id":11868},{"__isSmartRef__":true,"id":11869},{"__isSmartRef__":true,"id":11870},{"__isSmartRef__":true,"id":11871},{"__isSmartRef__":true,"id":11872},{"__isSmartRef__":true,"id":11873},{"__isSmartRef__":true,"id":11874},{"__isSmartRef__":true,"id":11875},{"__isSmartRef__":true,"id":11876},{"__isSmartRef__":true,"id":11877},{"__isSmartRef__":true,"id":11878},{"__isSmartRef__":true,"id":11879},{"__isSmartRef__":true,"id":11880},{"__isSmartRef__":true,"id":11881},{"__isSmartRef__":true,"id":11882},{"__isSmartRef__":true,"id":11883},{"__isSmartRef__":true,"id":11884},{"__isSmartRef__":true,"id":11885},{"__isSmartRef__":true,"id":11886},{"__isSmartRef__":true,"id":11887},{"__isSmartRef__":true,"id":11888},{"__isSmartRef__":true,"id":11889},{"__isSmartRef__":true,"id":11890},{"__isSmartRef__":true,"id":11891},{"__isSmartRef__":true,"id":11892},{"__isSmartRef__":true,"id":11893},{"__isSmartRef__":true,"id":11894},{"__isSmartRef__":true,"id":11895},{"__isSmartRef__":true,"id":11896},{"__isSmartRef__":true,"id":11897},{"__isSmartRef__":true,"id":11898},{"__isSmartRef__":true,"id":11899},{"__isSmartRef__":true,"id":11900},{"__isSmartRef__":true,"id":11901},{"__isSmartRef__":true,"id":11902},{"__isSmartRef__":true,"id":11903},{"__isSmartRef__":true,"id":11904},{"__isSmartRef__":true,"id":11905},{"__isSmartRef__":true,"id":11906},{"__isSmartRef__":true,"id":11907},{"__isSmartRef__":true,"id":11908},{"__isSmartRef__":true,"id":11909},{"__isSmartRef__":true,"id":11910},{"__isSmartRef__":true,"id":11911},{"__isSmartRef__":true,"id":11912},{"__isSmartRef__":true,"id":11913},{"__isSmartRef__":true,"id":11914},{"__isSmartRef__":true,"id":11915},{"__isSmartRef__":true,"id":11916},{"__isSmartRef__":true,"id":11917},{"__isSmartRef__":true,"id":11918},{"__isSmartRef__":true,"id":11919},{"__isSmartRef__":true,"id":11920},{"__isSmartRef__":true,"id":11921},{"__isSmartRef__":true,"id":11922},{"__isSmartRef__":true,"id":11923},{"__isSmartRef__":true,"id":11924},{"__isSmartRef__":true,"id":11925},{"__isSmartRef__":true,"id":11926},{"__isSmartRef__":true,"id":11927},{"__isSmartRef__":true,"id":11928},{"__isSmartRef__":true,"id":11929},{"__isSmartRef__":true,"id":11930},{"__isSmartRef__":true,"id":11931},{"__isSmartRef__":true,"id":11932},{"__isSmartRef__":true,"id":11933},{"__isSmartRef__":true,"id":11934},{"__isSmartRef__":true,"id":11935},{"__isSmartRef__":true,"id":11936},{"__isSmartRef__":true,"id":11937},{"__isSmartRef__":true,"id":11938},{"__isSmartRef__":true,"id":11939},{"__isSmartRef__":true,"id":11940},{"__isSmartRef__":true,"id":11941},{"__isSmartRef__":true,"id":11942},{"__isSmartRef__":true,"id":11943},{"__isSmartRef__":true,"id":11944},{"__isSmartRef__":true,"id":11945},{"__isSmartRef__":true,"id":11946},{"__isSmartRef__":true,"id":11947},{"__isSmartRef__":true,"id":11948},{"__isSmartRef__":true,"id":11949},{"__isSmartRef__":true,"id":11950},{"__isSmartRef__":true,"id":11951},{"__isSmartRef__":true,"id":11952},{"__isSmartRef__":true,"id":11953},{"__isSmartRef__":true,"id":11954},{"__isSmartRef__":true,"id":11955},{"__isSmartRef__":true,"id":11956},{"__isSmartRef__":true,"id":11957},{"__isSmartRef__":true,"id":11958},{"__isSmartRef__":true,"id":11959},{"__isSmartRef__":true,"id":11960},{"__isSmartRef__":true,"id":11961},{"__isSmartRef__":true,"id":11962},{"__isSmartRef__":true,"id":11963},{"__isSmartRef__":true,"id":11964},{"__isSmartRef__":true,"id":11965},{"__isSmartRef__":true,"id":11966},{"__isSmartRef__":true,"id":11967},{"__isSmartRef__":true,"id":11968},{"__isSmartRef__":true,"id":11969},{"__isSmartRef__":true,"id":11970},{"__isSmartRef__":true,"id":11971},{"__isSmartRef__":true,"id":11972},{"__isSmartRef__":true,"id":11973},{"__isSmartRef__":true,"id":11974},{"__isSmartRef__":true,"id":11975},{"__isSmartRef__":true,"id":11976},{"__isSmartRef__":true,"id":11977},{"__isSmartRef__":true,"id":11978},{"__isSmartRef__":true,"id":11979},{"__isSmartRef__":true,"id":11980},{"__isSmartRef__":true,"id":11981},{"__isSmartRef__":true,"id":11982},{"__isSmartRef__":true,"id":11983},{"__isSmartRef__":true,"id":11984},{"__isSmartRef__":true,"id":11985},{"__isSmartRef__":true,"id":11986},{"__isSmartRef__":true,"id":11987},{"__isSmartRef__":true,"id":11988},{"__isSmartRef__":true,"id":11989},{"__isSmartRef__":true,"id":11990},{"__isSmartRef__":true,"id":11991},{"__isSmartRef__":true,"id":11992},{"__isSmartRef__":true,"id":11993},{"__isSmartRef__":true,"id":11994},{"__isSmartRef__":true,"id":11995},{"__isSmartRef__":true,"id":11996},{"__isSmartRef__":true,"id":11997},{"__isSmartRef__":true,"id":11998},{"__isSmartRef__":true,"id":11999},{"__isSmartRef__":true,"id":12000},{"__isSmartRef__":true,"id":12001},{"__isSmartRef__":true,"id":12002},{"__isSmartRef__":true,"id":12003},{"__isSmartRef__":true,"id":12004},{"__isSmartRef__":true,"id":12005},{"__isSmartRef__":true,"id":12006},{"__isSmartRef__":true,"id":12007},{"__isSmartRef__":true,"id":12008},{"__isSmartRef__":true,"id":12009},{"__isSmartRef__":true,"id":12010},{"__isSmartRef__":true,"id":12011},{"__isSmartRef__":true,"id":12012},{"__isSmartRef__":true,"id":12013},{"__isSmartRef__":true,"id":12014},{"__isSmartRef__":true,"id":12015},{"__isSmartRef__":true,"id":12016},{"__isSmartRef__":true,"id":12017},{"__isSmartRef__":true,"id":12018},{"__isSmartRef__":true,"id":12019},{"__isSmartRef__":true,"id":12020},{"__isSmartRef__":true,"id":12021},{"__isSmartRef__":true,"id":12022},{"__isSmartRef__":true,"id":12023},{"__isSmartRef__":true,"id":12024},{"__isSmartRef__":true,"id":12025},{"__isSmartRef__":true,"id":12026},{"__isSmartRef__":true,"id":12027},{"__isSmartRef__":true,"id":12028},{"__isSmartRef__":true,"id":12029},{"__isSmartRef__":true,"id":12030},{"__isSmartRef__":true,"id":12031},{"__isSmartRef__":true,"id":12032},{"__isSmartRef__":true,"id":12033},{"__isSmartRef__":true,"id":12034},{"__isSmartRef__":true,"id":12035},{"__isSmartRef__":true,"id":12036},{"__isSmartRef__":true,"id":12037},{"__isSmartRef__":true,"id":12038},{"__isSmartRef__":true,"id":12039},{"__isSmartRef__":true,"id":12040},{"__isSmartRef__":true,"id":12041},{"__isSmartRef__":true,"id":12042},{"__isSmartRef__":true,"id":12043},{"__isSmartRef__":true,"id":12044},{"__isSmartRef__":true,"id":12045},{"__isSmartRef__":true,"id":12046},{"__isSmartRef__":true,"id":12047},{"__isSmartRef__":true,"id":12048},{"__isSmartRef__":true,"id":12049},{"__isSmartRef__":true,"id":12050},{"__isSmartRef__":true,"id":12051},{"__isSmartRef__":true,"id":12052},{"__isSmartRef__":true,"id":12053},{"__isSmartRef__":true,"id":12054},{"__isSmartRef__":true,"id":12055},{"__isSmartRef__":true,"id":12056},{"__isSmartRef__":true,"id":12057},{"__isSmartRef__":true,"id":12058},{"__isSmartRef__":true,"id":12059},{"__isSmartRef__":true,"id":12060},{"__isSmartRef__":true,"id":12061},{"__isSmartRef__":true,"id":12062},{"__isSmartRef__":true,"id":12063},{"__isSmartRef__":true,"id":12064},{"__isSmartRef__":true,"id":12065},{"__isSmartRef__":true,"id":12066},{"__isSmartRef__":true,"id":12067},{"__isSmartRef__":true,"id":12068},{"__isSmartRef__":true,"id":12069},{"__isSmartRef__":true,"id":12070},{"__isSmartRef__":true,"id":12071},{"__isSmartRef__":true,"id":12072},{"__isSmartRef__":true,"id":12073},{"__isSmartRef__":true,"id":12074},{"__isSmartRef__":true,"id":12075},{"__isSmartRef__":true,"id":12076},{"__isSmartRef__":true,"id":12077},{"__isSmartRef__":true,"id":12078},{"__isSmartRef__":true,"id":12079},{"__isSmartRef__":true,"id":12080},{"__isSmartRef__":true,"id":12081},{"__isSmartRef__":true,"id":12082},{"__isSmartRef__":true,"id":12083},{"__isSmartRef__":true,"id":12084},{"__isSmartRef__":true,"id":12085},{"__isSmartRef__":true,"id":12086},{"__isSmartRef__":true,"id":12087},{"__isSmartRef__":true,"id":12088},{"__isSmartRef__":true,"id":12089},{"__isSmartRef__":true,"id":12090},{"__isSmartRef__":true,"id":12091},{"__isSmartRef__":true,"id":12092},{"__isSmartRef__":true,"id":12093},{"__isSmartRef__":true,"id":12094},{"__isSmartRef__":true,"id":12095},{"__isSmartRef__":true,"id":12096},{"__isSmartRef__":true,"id":12097},{"__isSmartRef__":true,"id":12098},{"__isSmartRef__":true,"id":12099},{"__isSmartRef__":true,"id":12100},{"__isSmartRef__":true,"id":12101},{"__isSmartRef__":true,"id":12102},{"__isSmartRef__":true,"id":12103},{"__isSmartRef__":true,"id":12104},{"__isSmartRef__":true,"id":12105},{"__isSmartRef__":true,"id":12106},{"__isSmartRef__":true,"id":12107},{"__isSmartRef__":true,"id":12108},{"__isSmartRef__":true,"id":12109},{"__isSmartRef__":true,"id":12110},{"__isSmartRef__":true,"id":12111},{"__isSmartRef__":true,"id":12112},{"__isSmartRef__":true,"id":12113},{"__isSmartRef__":true,"id":12114},{"__isSmartRef__":true,"id":12115},{"__isSmartRef__":true,"id":12116},{"__isSmartRef__":true,"id":12117},{"__isSmartRef__":true,"id":12118},{"__isSmartRef__":true,"id":12119},{"__isSmartRef__":true,"id":12120},{"__isSmartRef__":true,"id":12121},{"__isSmartRef__":true,"id":12122},{"__isSmartRef__":true,"id":12123},{"__isSmartRef__":true,"id":12124},{"__isSmartRef__":true,"id":12125},{"__isSmartRef__":true,"id":12126},{"__isSmartRef__":true,"id":12127},{"__isSmartRef__":true,"id":12128},{"__isSmartRef__":true,"id":12129},{"__isSmartRef__":true,"id":12130},{"__isSmartRef__":true,"id":12131},{"__isSmartRef__":true,"id":12132},{"__isSmartRef__":true,"id":12133},{"__isSmartRef__":true,"id":12134},{"__isSmartRef__":true,"id":12135},{"__isSmartRef__":true,"id":12136},{"__isSmartRef__":true,"id":12137},{"__isSmartRef__":true,"id":12138},{"__isSmartRef__":true,"id":12139},{"__isSmartRef__":true,"id":12140},{"__isSmartRef__":true,"id":12141},{"__isSmartRef__":true,"id":12142},{"__isSmartRef__":true,"id":12143},{"__isSmartRef__":true,"id":12144},{"__isSmartRef__":true,"id":12145},{"__isSmartRef__":true,"id":12146},{"__isSmartRef__":true,"id":12147},{"__isSmartRef__":true,"id":12148},{"__isSmartRef__":true,"id":12149},{"__isSmartRef__":true,"id":12150},{"__isSmartRef__":true,"id":12151},{"__isSmartRef__":true,"id":12152},{"__isSmartRef__":true,"id":12153},{"__isSmartRef__":true,"id":12154},{"__isSmartRef__":true,"id":12155},{"__isSmartRef__":true,"id":12156},{"__isSmartRef__":true,"id":12157},{"__isSmartRef__":true,"id":12158},{"__isSmartRef__":true,"id":12159},{"__isSmartRef__":true,"id":12160},{"__isSmartRef__":true,"id":12161},{"__isSmartRef__":true,"id":12162},{"__isSmartRef__":true,"id":12163},{"__isSmartRef__":true,"id":12164},{"__isSmartRef__":true,"id":12165},{"__isSmartRef__":true,"id":12166},{"__isSmartRef__":true,"id":12167},{"__isSmartRef__":true,"id":12168},{"__isSmartRef__":true,"id":12169},{"__isSmartRef__":true,"id":12170},{"__isSmartRef__":true,"id":12171},{"__isSmartRef__":true,"id":12172},{"__isSmartRef__":true,"id":12173},{"__isSmartRef__":true,"id":12174},{"__isSmartRef__":true,"id":12175},{"__isSmartRef__":true,"id":12176},{"__isSmartRef__":true,"id":12177},{"__isSmartRef__":true,"id":12178},{"__isSmartRef__":true,"id":12179},{"__isSmartRef__":true,"id":12180},{"__isSmartRef__":true,"id":12181},{"__isSmartRef__":true,"id":12182},{"__isSmartRef__":true,"id":12183},{"__isSmartRef__":true,"id":12184},{"__isSmartRef__":true,"id":12185},{"__isSmartRef__":true,"id":12186},{"__isSmartRef__":true,"id":12187},{"__isSmartRef__":true,"id":12188},{"__isSmartRef__":true,"id":12189},{"__isSmartRef__":true,"id":12190},{"__isSmartRef__":true,"id":12191},{"__isSmartRef__":true,"id":12192},{"__isSmartRef__":true,"id":12193},{"__isSmartRef__":true,"id":12194},{"__isSmartRef__":true,"id":12195},{"__isSmartRef__":true,"id":12196},{"__isSmartRef__":true,"id":12197},{"__isSmartRef__":true,"id":12198},{"__isSmartRef__":true,"id":12199},{"__isSmartRef__":true,"id":12200},{"__isSmartRef__":true,"id":12201},{"__isSmartRef__":true,"id":12202},{"__isSmartRef__":true,"id":12203},{"__isSmartRef__":true,"id":12204},{"__isSmartRef__":true,"id":12205},{"__isSmartRef__":true,"id":12206},{"__isSmartRef__":true,"id":12207},{"__isSmartRef__":true,"id":12208},{"__isSmartRef__":true,"id":12209},{"__isSmartRef__":true,"id":12210},{"__isSmartRef__":true,"id":12211},{"__isSmartRef__":true,"id":12212},{"__isSmartRef__":true,"id":12213},{"__isSmartRef__":true,"id":12214},{"__isSmartRef__":true,"id":12215},{"__isSmartRef__":true,"id":12216},{"__isSmartRef__":true,"id":12217},{"__isSmartRef__":true,"id":12218},{"__isSmartRef__":true,"id":12219},{"__isSmartRef__":true,"id":12220},{"__isSmartRef__":true,"id":12221},{"__isSmartRef__":true,"id":12222},{"__isSmartRef__":true,"id":12223},{"__isSmartRef__":true,"id":12224},{"__isSmartRef__":true,"id":12225},{"__isSmartRef__":true,"id":12226},{"__isSmartRef__":true,"id":12227},{"__isSmartRef__":true,"id":12228},{"__isSmartRef__":true,"id":12229},{"__isSmartRef__":true,"id":12230},{"__isSmartRef__":true,"id":12231},{"__isSmartRef__":true,"id":12232},{"__isSmartRef__":true,"id":12233},{"__isSmartRef__":true,"id":12234},{"__isSmartRef__":true,"id":12235},{"__isSmartRef__":true,"id":12236},{"__isSmartRef__":true,"id":12237},{"__isSmartRef__":true,"id":12238},{"__isSmartRef__":true,"id":12239},{"__isSmartRef__":true,"id":12240},{"__isSmartRef__":true,"id":12241},{"__isSmartRef__":true,"id":12242},{"__isSmartRef__":true,"id":12243},{"__isSmartRef__":true,"id":12244},{"__isSmartRef__":true,"id":12245},{"__isSmartRef__":true,"id":12246},{"__isSmartRef__":true,"id":12247},{"__isSmartRef__":true,"id":12248},{"__isSmartRef__":true,"id":12249},{"__isSmartRef__":true,"id":12250},{"__isSmartRef__":true,"id":12251},{"__isSmartRef__":true,"id":12252},{"__isSmartRef__":true,"id":12253},{"__isSmartRef__":true,"id":12254},{"__isSmartRef__":true,"id":12255},{"__isSmartRef__":true,"id":12256},{"__isSmartRef__":true,"id":12257},{"__isSmartRef__":true,"id":12258},{"__isSmartRef__":true,"id":12259},{"__isSmartRef__":true,"id":12260},{"__isSmartRef__":true,"id":12261},{"__isSmartRef__":true,"id":12262},{"__isSmartRef__":true,"id":12263},{"__isSmartRef__":true,"id":12264},{"__isSmartRef__":true,"id":12265},{"__isSmartRef__":true,"id":12266},{"__isSmartRef__":true,"id":12267},{"__isSmartRef__":true,"id":12268},{"__isSmartRef__":true,"id":12269},{"__isSmartRef__":true,"id":12270},{"__isSmartRef__":true,"id":12271},{"__isSmartRef__":true,"id":12272},{"__isSmartRef__":true,"id":12273},{"__isSmartRef__":true,"id":12274},{"__isSmartRef__":true,"id":12275},{"__isSmartRef__":true,"id":12276},{"__isSmartRef__":true,"id":12277},{"__isSmartRef__":true,"id":12278},{"__isSmartRef__":true,"id":12279},{"__isSmartRef__":true,"id":12280},{"__isSmartRef__":true,"id":12281},{"__isSmartRef__":true,"id":12282},{"__isSmartRef__":true,"id":12283},{"__isSmartRef__":true,"id":12284},{"__isSmartRef__":true,"id":12285},{"__isSmartRef__":true,"id":12286},{"__isSmartRef__":true,"id":12287},{"__isSmartRef__":true,"id":12288},{"__isSmartRef__":true,"id":12289},{"__isSmartRef__":true,"id":12290},{"__isSmartRef__":true,"id":12291},{"__isSmartRef__":true,"id":12292},{"__isSmartRef__":true,"id":12293},{"__isSmartRef__":true,"id":12294},{"__isSmartRef__":true,"id":12295},{"__isSmartRef__":true,"id":12296},{"__isSmartRef__":true,"id":12297},{"__isSmartRef__":true,"id":12298},{"__isSmartRef__":true,"id":12299},{"__isSmartRef__":true,"id":12300},{"__isSmartRef__":true,"id":12301},{"__isSmartRef__":true,"id":12302},{"__isSmartRef__":true,"id":12303},{"__isSmartRef__":true,"id":12304},{"__isSmartRef__":true,"id":12305},{"__isSmartRef__":true,"id":12306},{"__isSmartRef__":true,"id":12307},{"__isSmartRef__":true,"id":12308},{"__isSmartRef__":true,"id":12309},{"__isSmartRef__":true,"id":12310},{"__isSmartRef__":true,"id":12311},{"__isSmartRef__":true,"id":12312},{"__isSmartRef__":true,"id":12313},{"__isSmartRef__":true,"id":12314},{"__isSmartRef__":true,"id":12315},{"__isSmartRef__":true,"id":12316},{"__isSmartRef__":true,"id":12317},{"__isSmartRef__":true,"id":12318},{"__isSmartRef__":true,"id":12319},{"__isSmartRef__":true,"id":12320},{"__isSmartRef__":true,"id":12321},{"__isSmartRef__":true,"id":12322},{"__isSmartRef__":true,"id":12323},{"__isSmartRef__":true,"id":12324},{"__isSmartRef__":true,"id":12325},{"__isSmartRef__":true,"id":12326},{"__isSmartRef__":true,"id":12327},{"__isSmartRef__":true,"id":12328},{"__isSmartRef__":true,"id":12329},{"__isSmartRef__":true,"id":12330},{"__isSmartRef__":true,"id":12331},{"__isSmartRef__":true,"id":12332},{"__isSmartRef__":true,"id":12333},{"__isSmartRef__":true,"id":12334},{"__isSmartRef__":true,"id":12335},{"__isSmartRef__":true,"id":12336},{"__isSmartRef__":true,"id":12337},{"__isSmartRef__":true,"id":12338},{"__isSmartRef__":true,"id":12339},{"__isSmartRef__":true,"id":12340},{"__isSmartRef__":true,"id":12341},{"__isSmartRef__":true,"id":12342},{"__isSmartRef__":true,"id":12343},{"__isSmartRef__":true,"id":12344},{"__isSmartRef__":true,"id":12345},{"__isSmartRef__":true,"id":12346},{"__isSmartRef__":true,"id":12347},{"__isSmartRef__":true,"id":12348},{"__isSmartRef__":true,"id":12349},{"__isSmartRef__":true,"id":12350},{"__isSmartRef__":true,"id":12351},{"__isSmartRef__":true,"id":12352},{"__isSmartRef__":true,"id":12353},{"__isSmartRef__":true,"id":12354},{"__isSmartRef__":true,"id":12355},{"__isSmartRef__":true,"id":12356},{"__isSmartRef__":true,"id":12357},{"__isSmartRef__":true,"id":12358},{"__isSmartRef__":true,"id":12359},{"__isSmartRef__":true,"id":12360},{"__isSmartRef__":true,"id":12361},{"__isSmartRef__":true,"id":12362},{"__isSmartRef__":true,"id":12363},{"__isSmartRef__":true,"id":12364},{"__isSmartRef__":true,"id":12365},{"__isSmartRef__":true,"id":12366},{"__isSmartRef__":true,"id":12367},{"__isSmartRef__":true,"id":12368},{"__isSmartRef__":true,"id":12369},{"__isSmartRef__":true,"id":12370},{"__isSmartRef__":true,"id":12371},{"__isSmartRef__":true,"id":12372},{"__isSmartRef__":true,"id":12373},{"__isSmartRef__":true,"id":12374},{"__isSmartRef__":true,"id":12375},{"__isSmartRef__":true,"id":12376},{"__isSmartRef__":true,"id":12377},{"__isSmartRef__":true,"id":12378},{"__isSmartRef__":true,"id":12379},{"__isSmartRef__":true,"id":12380},{"__isSmartRef__":true,"id":12381},{"__isSmartRef__":true,"id":12382},{"__isSmartRef__":true,"id":12383},{"__isSmartRef__":true,"id":12384},{"__isSmartRef__":true,"id":12385},{"__isSmartRef__":true,"id":12386},{"__isSmartRef__":true,"id":12387},{"__isSmartRef__":true,"id":12388},{"__isSmartRef__":true,"id":12389},{"__isSmartRef__":true,"id":12390},{"__isSmartRef__":true,"id":12391},{"__isSmartRef__":true,"id":12392},{"__isSmartRef__":true,"id":12393},{"__isSmartRef__":true,"id":12394},{"__isSmartRef__":true,"id":12395},{"__isSmartRef__":true,"id":12396},{"__isSmartRef__":true,"id":12397},{"__isSmartRef__":true,"id":12398},{"__isSmartRef__":true,"id":12399},{"__isSmartRef__":true,"id":12400},{"__isSmartRef__":true,"id":12401},{"__isSmartRef__":true,"id":12402},{"__isSmartRef__":true,"id":12403},{"__isSmartRef__":true,"id":12404},{"__isSmartRef__":true,"id":12405},{"__isSmartRef__":true,"id":12406},{"__isSmartRef__":true,"id":12407},{"__isSmartRef__":true,"id":12408},{"__isSmartRef__":true,"id":12409},{"__isSmartRef__":true,"id":12410},{"__isSmartRef__":true,"id":12411},{"__isSmartRef__":true,"id":12412},{"__isSmartRef__":true,"id":12413},{"__isSmartRef__":true,"id":12414},{"__isSmartRef__":true,"id":12415},{"__isSmartRef__":true,"id":12416},{"__isSmartRef__":true,"id":12417},{"__isSmartRef__":true,"id":12418},{"__isSmartRef__":true,"id":12419},{"__isSmartRef__":true,"id":12420},{"__isSmartRef__":true,"id":12421},{"__isSmartRef__":true,"id":12422},{"__isSmartRef__":true,"id":12423},{"__isSmartRef__":true,"id":12424},{"__isSmartRef__":true,"id":12425},{"__isSmartRef__":true,"id":12426},{"__isSmartRef__":true,"id":12427},{"__isSmartRef__":true,"id":12428},{"__isSmartRef__":true,"id":12429},{"__isSmartRef__":true,"id":12430},{"__isSmartRef__":true,"id":12431},{"__isSmartRef__":true,"id":12432},{"__isSmartRef__":true,"id":12433},{"__isSmartRef__":true,"id":12434},{"__isSmartRef__":true,"id":12435},{"__isSmartRef__":true,"id":12436},{"__isSmartRef__":true,"id":12437},{"__isSmartRef__":true,"id":12438},{"__isSmartRef__":true,"id":12439},{"__isSmartRef__":true,"id":12440},{"__isSmartRef__":true,"id":12441}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"11853":{"isSerializedDate":true,"string":"Fri Oct 28 2011 01:02:08 GMT+0200 (CEST)"},"11854":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/lauritz/miniprojects/annotationPart.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"11855":{"type":"S:modified","url":"/users/jennek/start.xhtml"},"11856":{"type":"S:modified","url":"/users/Dan/Piano.xhtml"},"11857":{"type":"S:modified","url":"/users/sofia/documentation.xhtml"},"11858":{"type":"S:modified","url":"/users/cschuster/presentation.xhtml"},"11859":{"type":"S:modified","url":"/demos/LiveWeb/NewCPUVisualization.xhtml"},"11860":{"type":"S:modified","url":"/users/lauritz/start.xhtml"},"11861":{"type":"S:modified","url":"/core/lively/bootstrap.js"},"11862":{"type":"S:modified","url":"/draft/NewWorld/ServerPart.xhtml"},"11863":{"type":"S:modified","url":"/users/sofia/georgi/ButtonPrototypes.xhtml"},"11864":{"type":"S:modified","url":"/draft/NewWorld/NotetakingApp.xhtml"},"11865":{"type":"S:modified","url":"/projects/CodeDB2/info_documents.xhtml"},"11866":{"type":"S:modified","url":"/users/cschuster/hello.xhtml"},"11867":{"type":"S:modified","url":"/users/fbo/layoutNoEpiMorphs.xhtml"},"11868":{"type":"S:modified","url":"/issues/110527_RichTextGetsLost.xhtml"},"11869":{"type":"S:modified","url":"/users/fbo/boxTestRange.xhtml"},"11870":{"type":"S:modified","url":"/demos/LiveWeb/CPUVisualization.xhtml"},"11871":{"type":"S:modified","url":"/demos/contextjs/Syntax.xhtml"},"11872":{"type":"S:modified","url":"/draft/NewWorld/Connectors.xhtml"},"11873":{"type":"S:modified","url":"/users/sofia/documentationXXX.xhtml"},"11874":{"type":"S:modified","url":"/demos/VisualConnect.xhtml"},"11875":{"type":"S:modified","url":"/users/MrSteve/Test1.xhtml"},"11876":{"type":"S:modified","url":"/issues/110614_ClickingOnLinesHackIsBroken.xhtml"},"11877":{"type":"S:modified","url":"/ChangeLog.xhtml"},"11878":{"type":"S:modified","url":"/gettingStarted.xhtml"},"11879":{"type":"S:modified","url":"/users/martin/oldWorkspace.xhtml"},"11880":{"type":"S:modified","url":"/demos/Clean.xhtml"},"11881":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototypeSaved.xhtml"},"11882":{"type":"S:modified","url":"/issues/110613_ConnectorsAreBroken.xhtml"},"11883":{"type":"S:modified","url":"/draft/NewWorld/ModuleDependencies.xhtml"},"11884":{"type":"S:modified","url":"/issues/fixed/110412_ListDroppingBroken.xhtml"},"11885":{"type":"S:modified","url":"/demos/LiveWeb/Empty.xhtml"},"11886":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/dev2.xhtml"},"11887":{"type":"S:modified","url":"/users/fbo/dropJournalBug.xhtml"},"11888":{"type":"S:modified","url":"/users/tfleig/start.xhtml"},"11889":{"type":"S:modified","url":"/specs/Scrolling.xhtml"},"11890":{"type":"S:modified","url":"/users/fbo/dataGridTests.xhtml"},"11891":{"type":"S:modified","url":"/users/tmohr/newWorld2.xhtml"},"11892":{"type":"S:modified","url":"/users/sofia/georgi/new_world.xhtml"},"11893":{"type":"S:modified","url":"/users/tmohr/slide5.xhtml"},"11894":{"type":"S:modified","url":"/users/fbo/constraintLayoutExampleSerialized.xhtml"},"11895":{"type":"S:modified","url":"/draft/NewWorld/TextBugfixes.xhtml"},"11896":{"type":"S:modified","url":"/users/ahold/new/usertracking.xhtml"},"11897":{"type":"S:modified","url":"/issues/110512_WrappingTextInTextMorph.xhtml"},"11898":{"type":"S:modified","url":"/users/constantin/doku.xhtml"},"11899":{"type":"S:modified","url":"/users/Dan/PartsBin.xhtml"},"11900":{"type":"S:modified","url":"/users/fbo/chat.xhtml"},"11901":{"type":"S:modified","url":"/users/Dan/NewPresentation.xhtml"},"11902":{"type":"S:modified","url":"/users/markoroeder/TablePartDev.xhtml"},"11903":{"type":"S:modified","url":"/users/fbo/renderingHooks.xhtml"},"11904":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototype_saved.xhtml"},"11905":{"type":"S:modified","url":"/users/bert/start.xhtml"},"11906":{"type":"S:modified","url":"/users/Dan/TestWorld.xhtml"},"11907":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksHubert.xhtml"},"11908":{"type":"S:modified","url":"/issues/110603_SvgRenderIsNotYetGoodEnoughForOurIcons.xhtml"},"11909":{"type":"S:modified","url":"/issues/111006_DisableGrabbingDoesNotDisableGrabbing.xhtml"},"11910":{"type":"S:modified","url":"/users/robertkrahn/writing.xhtml"},"11911":{"type":"S:modified","url":"/issues/111020_ClassBrowserPartShouldRememberChanges.xhtml"},"11912":{"type":"S:modified","url":"/users/ahold/serverDevNew.xhtml"},"11913":{"type":"S:modified","url":"/demos/LiveWeb/LiveWebSummary.xhtml"},"11914":{"type":"S:modified","url":"/users/lauritz/miniprojects/jQueryEffects.xhtml"},"11915":{"type":"S:modified","url":"/users/Dan/BorderTest.xhtml"},"11916":{"type":"S:modified","url":"/draft/NewWorld/PartsBin.xhtml"},"11917":{"type":"S:modified","url":"/users/sofia/georgi/splitter.xhtml"},"11918":{"type":"S:modified","url":"/users/martin/stats.xhtml"},"11919":{"type":"S:modified","url":"/users/ahold/newWorld.xhtml"},"11920":{"type":"S:modified","url":"/draft/NewWorld/SVGLines.xhtml"},"11921":{"type":"S:added","url":null},"11922":{"type":"S:modified","url":"/issues/fixed/110507_CommentsForParts.xhtml"},"11923":{"type":"S:modified","url":"/demos/contextjs/OpenImplementation.xhtml"},"11924":{"type":"S:modified","url":"/users/Dan/QBF2Ba.xhtml"},"11925":{"type":"S:modified","url":"/users/fbo/welcome.xhtml"},"11926":{"type":"S:modified","url":"/issues/111026_CouchDB>>saveDoesNotAskForCredentialsInSafari.xhtml"},"11927":{"type":"S:modified","url":"/users/martin/measurements/FAQ.xhtml"},"11928":{"type":"S:modified","url":"/users/gerald24/temp.xhtml"},"11929":{"type":"S:modified","url":"/users/markoroeder/MetadataVisualization.xhtml"},"11930":{"type":"S:modified","url":"/demos/WorldSerializationGraph.xhtml"},"11931":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml"},"11932":{"type":"S:modified","url":"/users/Dan/LiveWeb-NewLayout.xhtml"},"11933":{"type":"S:modified","url":"/core/lively/DOMAbstraction.js"},"11934":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Slider.xhtml"},"11935":{"type":"S:modified","url":"/demos/ScriptingClock.xhtml"},"11936":{"type":"S:modified","url":"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml"},"11937":{"type":"S:modified","url":"/users/Dan/Tutorial1.xhtml"},"11938":{"type":"S:modified","url":"/users/fbo/empty3.xhtml"},"11939":{"type":"S:modified","url":"/demos/visualizations/FPSProtovis.xhtml"},"11940":{"type":"S:modified","url":"/draft/NewWorld/ObjectTracerPart.xhtml"},"11941":{"type":"S:modified","url":"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml"},"11942":{"type":"S:modified","url":"/users/markoroeder/GOTY2011.xhtml"},"11943":{"type":"S:modified","url":"/users/fbo/DraftLayout.xhtml"},"11944":{"type":"S:modified","url":"/users/fbo/onMouseMoveRefactoring.xhtml"},"11945":{"type":"S:modified","url":"/users/Dan/PM/ScripterDev.xhtml"},"11946":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksSebastian.xhtml"},"11947":{"type":"S:modified","url":"/users/fbo/DataTables.xhtml"},"11948":{"type":"S:modified","url":"/users/fbo/myLineWorld.xhtml"},"11949":{"type":"S:modified","url":"/issues/110526_ConnectorsInTheNewWorld.xhtml"},"11950":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt.xhtml"},"11951":{"type":"S:modified","url":"/users/Dan/MyQBF.xhtml"},"11952":{"type":"S:modified","url":"/users/Dan/LiveWeb2.xhtml"},"11953":{"type":"S:modified","url":"/users/fbo/layoutPlaceholdersForDragging.xhtml"},"11954":{"type":"S:modified","url":"/webwerkstatt.xhtml"},"11955":{"type":"S:modified","url":"/users/sofia/georgi/Versions.xhtml"},"11956":{"type":"S:modified","url":"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml"},"11957":{"type":"S:modified","url":"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml"},"11958":{"type":"S:modified","url":"/users/olmeca/start.xhtml"},"11959":{"type":"S:modified","url":"/users/sofia/martin/3.xhtml"},"11960":{"type":"S:modified","url":"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml"},"11961":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Lists.xhtml"},"11962":{"type":"S:modified","url":"/users/fbo/layoutDragSnap.xhtml"},"11963":{"type":"S:modified","url":"/users/sofia/georgi/new.xhtml"},"11964":{"type":"S:modified","url":"/users/mkilling/ikuh.xhtml"},"11965":{"type":"S:modified","url":"/draft/NewWorld/ClassBrowser.xhtml"},"11966":{"type":"S:modified","url":"/users/fbo/xamppInstaller.xhtml"},"11967":{"type":"S:modified","url":"/users/Kat/QBF2B.xhtml"},"11968":{"type":"S:modified","url":"/demos/visualizations/protovis.xhtml"},"11969":{"type":"S:modified","url":"/users/NikolaySuslov/start.xhtml"},"11970":{"type":"S:modified","url":"/documentation/Lively2Installation.xhtml"},"11971":{"type":"S:modified","url":"/issues/110518_ProblemToOpenDialogs.xhtml"},"11972":{"type":"S:modified","url":"/users/sofia/learning_prototype_js.xhtml"},"11973":{"type":"S:modified","url":"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml"},"11974":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksBenjamin.xhtml"},"11975":{"type":"S:modified","url":"/users/sofia/video1.xhtml"},"11976":{"type":"S:modified","url":"/empty.xhtml"},"11977":{"type":"S:modified","url":"/demos/LiveWeb/LiveWeb.xhtml"},"11978":{"type":"S:modified","url":"/users/cschuster/start.xhtml"},"11979":{"type":"S:modified","url":"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml"},"11980":{"type":"S:modified","url":"/users/Dan/QuickBrownFox.xhtml"},"11981":{"type":"S:modified","url":"/projects/Lively2/Minimal.xhtml"},"11982":{"type":"S:modified","url":"/issues/111005_LineIssues.xhtml"},"11983":{"type":"S:modified","url":"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml"},"11984":{"type":"S:modified","url":"/users/sofia/experiments/css_theming.xhtml"},"11985":{"type":"S:modified","url":"/documentation/videoTutorials/110630_CPUVis.xhtml"},"11986":{"type":"S:modified","url":"/users/template/start.xhtml"},"11987":{"type":"S:modified","url":"/documentation/Traits.xhtml"},"11988":{"type":"S:modified","url":"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml"},"11989":{"type":"S:modified","url":"/users/fbo/jQueryUi.xhtml"},"11990":{"type":"S:modified","url":"/users/robertkrahn/nonexisting.xhtml"},"11991":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml"},"11992":{"type":"S:modified","url":"/cleanup.xhtml"},"11993":{"type":"S:modified","url":"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml"},"11994":{"type":"S:modified","url":"/projects/BP2012/simple.xhtml"},"11995":{"type":"S:modified","url":"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml"},"11996":{"type":"S:modified","url":"/issues/110923_ProtovisVisualizationBroken.xhtml"},"11997":{"type":"S:modified","url":"/issues/111019_PublishingPartsWithCommitMessages.xhtml"},"11998":{"type":"S:modified","url":"/demos/visualizations/jsl4tv-world-000.xhtml"},"11999":{"type":"S:modified","url":"/users/markoroeder/SVN2CodeDB.xhtml"},"12000":{"type":"S:modified","url":"/users/sofia/trac_tickets_pavel.xhtml"},"12001":{"type":"S:modified","url":"/projects/BP2012/2011-11-02-talk.xhtml"},"12002":{"type":"S:modified","url":"/users/fbo/dojoWorld.xhtml"},"12003":{"type":"S:modified","url":"/users/Dan/NewPresentation2.xhtml"},"12004":{"type":"S:modified","url":"/users/tmohr/slide6.xhtml"},"12005":{"type":"S:modified","url":"/projects/DebuggingJS/draft.xhtml"},"12006":{"type":"S:modified","url":"/draft/NewWorld/DirectGrabDragAndCopy.xhtml"},"12007":{"type":"S:modified","url":"/users/sofia/protovis.xhtml"},"12008":{"type":"S:modified","url":"/blank.xhtml"},"12009":{"type":"S:modified","url":"/users/robertkrahn/testCPUVis.xhtml"},"12010":{"type":"S:modified","url":"/projects/Lively2/Converting.xhtml"},"12011":{"type":"S:modified","url":"/users/andyburnett/start.xhtml"},"12012":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/RichText.xhtml"},"12013":{"type":"S:modified","url":"/draft/NewWorld/Presentations.xhtml"},"12014":{"type":"S:modified","url":"/users/robertkrahn/garminExport.xhtml"},"12015":{"type":"S:modified","url":"/tests.xhtml"},"12016":{"type":"S:modified","url":"/issues/110625_PartUploadBroken.xhtml"},"12017":{"type":"S:modified","url":"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml"},"12018":{"type":"S:modified","url":"/users/markoroeder/DataVisualization.xhtml"},"12019":{"type":"S:modified","url":"/draft/NewWorld/PartsBinSearch.xhtml"},"12020":{"type":"S:modified","url":"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml"},"12021":{"type":"S:modified","url":"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml"},"12022":{"type":"S:modified","url":"/issues/111017_StaticBindingOfSuperInClosures.xhtml"},"12023":{"type":"S:modified","url":"/demos/contextjs/flattening.xhtml"},"12024":{"type":"S:modified","url":"/issues/110511_LinesCannotBeClicked.xhtml"},"12025":{"type":"S:modified","url":"/users/lauritz/miniprojects/gettingStarted.xhtml"},"12026":{"type":"S:modified","url":"/users/markoroeder/Part2Class.xhtml"},"12027":{"type":"S:modified","url":"/users/Dan/EmptyWorld2.xhtml"},"12028":{"type":"S:modified","url":"/projects/LivelyKernel/nextSteps.xhtml"},"12029":{"type":"S:modified","url":"/users/wlcleveland/start.xhtml"},"12030":{"type":"S:modified","url":"/users/swart/start.xhtml"},"12031":{"type":"S:modified","url":"/users/Dan/QBF2Bb.xhtml"},"12032":{"type":"S:modified","url":"/users/tmohr/slide1.xhtml"},"12033":{"type":"S:modified","url":"/users/robertkrahn/DetermineModuleDependencies.xhtml"},"12034":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksHubert2.xhtml"},"12035":{"type":"S:modified","url":"/projects/CodeDB2/info_restructuring.xhtml"},"12036":{"type":"S:modified","url":"/users/Dan/PM/DemoForm.xhtml"},"12037":{"type":"S:modified","url":"/issues/110728_GraffleLayerGrabsWorld.xhtml"},"12038":{"type":"S:modified","url":"/users/Dan/Activities1.xhtml"},"12039":{"type":"S:modified","url":"/users/tmohr/emtpy.xhtml"},"12040":{"type":"S:modified","url":"/documentation/ElProfesor.xhtml"},"12041":{"type":"S:modified","url":"/issues/111022_TheExplorerScrollingIsBroken.xhtml"},"12042":{"type":"S:modified","url":"/users/Dan/WindowPlay.xhtml"},"12043":{"type":"S:modified","url":"/users/martin/Measurements.xhtml"},"12044":{"type":"S:modified","url":"/users/fbo/layoutCycle.xhtml"},"12045":{"type":"S:modified","url":"/documentation/7funthings.xhtml"},"12046":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml"},"12047":{"type":"S:modified","url":"/users/iho/start.xhtml"},"12048":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml"},"12049":{"type":"S:modified","url":"/BrokenWorldRepairSite.xhtml"},"12050":{"type":"S:modified","url":"/users/fbo/serverDevPlayground.xhtml"},"12051":{"type":"S:modified","url":"/users/ahold/TrackerDev.xhtml"},"12052":{"type":"S:modified","url":"/users/Dan/LiveWeb3.xhtml"},"12053":{"type":"S:modified","url":"/documentation/Template.xhtml"},"12054":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml"},"12055":{"type":"S:modified","url":"/documentation/ContextJS.xhtml"},"12056":{"type":"S:modified","url":"/projects/CodeDB2/CodeDB2Dev.xhtml"},"12057":{"type":"S:modified","url":"/users/markoroeder/GrammarTesting.xhtml"},"12058":{"type":"S:modified","url":"/documentation/ScriptingTutorial.xhtml"},"12059":{"type":"S:modified","url":"/users/fbo/deserializeMorphs.xhtml"},"12060":{"type":"S:modified","url":"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml"},"12061":{"type":"S:modified","url":"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml"},"12062":{"type":"S:modified","url":"/users/fbo/scrollFixes.xhtml"},"12063":{"type":"S:modified","url":"/users/fbo/empty.xhtml"},"12064":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksConrad.xhtml"},"12065":{"type":"S:modified","url":"/users/keith/deadly.xhtml"},"12066":{"type":"S:modified","url":"/users/robertkrahn/nonexisting2.xhtml"},"12067":{"type":"S:modified","url":"/users/Dan/QBFa.xhtml"},"12068":{"type":"S:modified","url":"/users/cschuster/debugging2.xhtml"},"12069":{"type":"S:modified","url":"/users/fbo/SlickGrid.xhtml"},"12070":{"type":"S:modified","url":"/users/constantin/Snake.xhtml"},"12071":{"type":"S:modified","url":"/documentation/worlds.xhtml"},"12072":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml"},"12073":{"type":"S:modified","url":"/issues/110609_TabIndentionForBulletPoints.xhtml"},"12074":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksAstrid.xhtml"},"12075":{"type":"S:modified","url":"/users/sofia/video2.xhtml"},"12076":{"type":"S:modified","url":"/users/keith/notes.xhtml"},"12077":{"type":"S:modified","url":"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml"},"12078":{"type":"S:modified","url":"/demos/Parts.xhtml"},"12079":{"type":"S:modified","url":"/demos/WhereArePeopleFrom.xhtml"},"12080":{"type":"S:modified","url":"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml"},"12081":{"type":"S:modified","url":"/users/fbo/jqueryTabulate.xhtml"},"12082":{"type":"S:modified","url":"/issues/111026_CustomFormattedBinsInPartsBin.xhtml"},"12083":{"type":"S:modified","url":"/users/fbo/learningLively2.xhtml"},"12084":{"type":"S:modified","url":"/issues/111017_svgIssues.xhtml"},"12085":{"type":"S:modified","url":"/users/markoroeder/NewStreamwork.xhtml"},"12086":{"type":"S:modified","url":"/users/markoroeder/MapImport.xhtml"},"12087":{"type":"S:modified","url":"/documentation/Serialization-Interface.xhtml"},"12088":{"type":"S:modified","url":"/issues/fixed/110511_DroppablebehaviorParts.xhtml"},"12089":{"type":"S:modified","url":"/users/markoroeder/newDraft.xhtml"},"12090":{"type":"S:modified","url":"/projects/Lively2/ReleasePlanning.xhtml"},"12091":{"type":"S:modified","url":"/draft/NewWorld/LinesAndCurves.xhtml"},"12092":{"type":"S:modified","url":"/users/Dan/HaloExpt.xhtml"},"12093":{"type":"S:modified","url":"/issues/110921_DropshadowIsOff.xhtml"},"12094":{"type":"S:modified","url":"/users/keith/versionControl.xhtml"},"12095":{"type":"S:modified","url":"/issues/111021_HowToStoreObjectsOnTheServer.xhtml"},"12096":{"type":"S:modified","url":"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml"},"12097":{"type":"S:modified","url":"/users/fbo/blank.xhtml"},"12098":{"type":"S:modified","url":"/demos/Clock.xhtml"},"12099":{"type":"S:modified","url":"/users/fbo/scrolling.xhtml"},"12100":{"type":"S:modified","url":"/users/markoroeder/DraftInfoItem.xhtml"},"12101":{"type":"S:modified","url":"/documentation/HowConnectWorks.xhtml"},"12102":{"type":"S:modified","url":"/users/fbo/layoutTests.xhtml"},"12103":{"type":"S:modified","url":"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml"},"12104":{"type":"S:modified","url":"/projects/BP2012/Requests.xhtml"},"12105":{"type":"S:modified","url":"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml"},"12106":{"type":"S:modified","url":"/users/fbo/journalBug.xhtml"},"12107":{"type":"S:modified","url":"/issues/110701_VisualBindingToStarBroken.xhtml"},"12108":{"type":"S:modified","url":"/users/tmohr/slide7.xhtml"},"12109":{"type":"S:modified","url":"/issues/110723_PathBroken.xhtml"},"12110":{"type":"S:modified","url":"/demos/MyNewWikiPage.xhtml"},"12111":{"type":"S:modified","url":"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml"},"12112":{"type":"S:modified","url":"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml"},"12113":{"type":"S:modified","url":"/draft/NewWorld/RichText.xhtml"},"12114":{"type":"S:modified","url":"/users/alexwarth/start.xhtml"},"12115":{"type":"S:modified","url":"/draft/NewWorld/SimpleBrowser.xhtml"},"12116":{"type":"S:modified","url":"/draft/NewWorld/OldMorphicObjectConversion.xhtml"},"12117":{"type":"S:modified","url":"/documentation/profesores.xhtml"},"12118":{"type":"S:modified","url":"/documentation/videoTutorials/template.xhtml"},"12119":{"type":"S:modified","url":"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml"},"12120":{"type":"S:modified","url":"/issues/110519_PasteBug.xhtml"},"12121":{"type":"S:modified","url":"/draft/NewWorld/Engine.xhtml"},"12122":{"type":"S:modified","url":"/draft/NewWorld/ProgressForRequests.xhtml"},"12123":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Sliders.xhtml"},"12124":{"type":"S:modified","url":"/users/tmohr/bespin.xhtml"},"12125":{"type":"S:modified","url":"/users/fbo/scrollPlayground.xhtml"},"12126":{"type":"S:modified","url":"/users/tfleig/test1.xhtml"},"12127":{"type":"S:modified","url":"/users/fbo/gitSetup.xhtml"},"12128":{"type":"S:modified","url":"/users/constantin/start.xhtml"},"12129":{"type":"S:modified","url":"/users/Dan/Test.xhtml"},"12130":{"type":"S:modified","url":"/issues/110630_MenusLeaveVisibleBounds.xhtml"},"12131":{"type":"S:modified","url":"/projects/CodeDB2/playground_tilman.xhtml"},"12132":{"type":"S:modified","url":"/users/ohshima/start.xhtml"},"12133":{"type":"S:modified","url":"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml"},"12134":{"type":"S:modified","url":"/users/Kat/MyQBF.xhtml"},"12135":{"type":"S:modified","url":"/users/markoroeder/SerializationDebug.xhtml"},"12136":{"type":"S:modified","url":"/issues/111012_BorderWidthIssue.xhtml"},"12137":{"type":"S:modified","url":"/users/mzimmerm/etoys-development-notes.xhtml"},"12138":{"type":"S:modified","url":"/users/Dan/EngineTest.xhtml"},"12139":{"type":"S:modified","url":"/users/tmohr/slide2.xhtml"},"12140":{"type":"S:modified","url":"/users/sofia/protovisPrototype.xhtml"},"12141":{"type":"S:modified","url":"/users/sofia/sofia/georgi/new_world.xhtml"},"12142":{"type":"S:modified","url":"/documentation/FAQ.xhtml"},"12143":{"type":"S:modified","url":"/demos/contextjs/SimpleObjectTracing.xhtml"},"12144":{"type":"S:modified","url":"/users/Dan/PM/Dan.xhtml"},"12145":{"type":"S:modified","url":"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml"},"12146":{"type":"S:modified","url":"/sandbox/sandbox-dgc.xhtml"},"12147":{"type":"S:modified","url":"/issues/110610_AddNewMethodBroken.xhtml"},"12148":{"type":"S:modified","url":"/users/Dan/CC.xhtml"},"12149":{"type":"S:modified","url":"/draft/NewWorld/StringsAsRichText.xhtml"},"12150":{"type":"S:modified","url":"/issues/110704_ClickingOnProtoVisDrawing.xhtml"},"12151":{"type":"S:modified","url":"/users/fbo/layoutGrid.xhtml"},"12152":{"type":"S:modified","url":"/users/Dan/Garbage.xhtml"},"12153":{"type":"S:modified","url":"/welcome.xhtml"},"12154":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/textEditor.xhtml"},"12155":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml"},"12156":{"type":"S:modified","url":"/documentation/videoTutorials/110429_TextAttributes.xhtml"},"12157":{"type":"S:modified","url":"/users/fbo/pongServer.xhtml"},"12158":{"type":"S:modified","url":"/users/miku/start.xhtml"},"12159":{"type":"S:modified","url":"/users/Dan/PM/Lively2.xhtml"},"12160":{"type":"S:modified","url":"/users/cschuster/dev-alpha.xhtml"},"12161":{"type":"S:modified","url":"/users/Dan/PM/PowerPointNot.xhtml"},"12162":{"type":"S:modified","url":"/users/fbo/layoutConfigurator.xhtml"},"12163":{"type":"S:modified","url":"/draft/NewWorld/Diffing.xhtml"},"12164":{"type":"S:modified","url":"/issues/110604_GriddingDoesNotWorkRight.xhtml"},"12165":{"type":"S:modified","url":"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml"},"12166":{"type":"S:modified","url":"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml"},"12167":{"type":"S:modified","url":"/issues/110729_ShowHaloItemDuringHaloAction.xhtml"},"12168":{"type":"S:modified","url":"/users/tmohr/demo.xhtml"},"12169":{"type":"S:modified","url":"/documentation/overview.xhtml"},"12170":{"type":"S:modified","url":"/demos/LiveWeb/iPad.xhtml"},"12171":{"type":"S:modified","url":"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml"},"12172":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml"},"12173":{"type":"S:modified","url":"/users/Dan/LiveWeb4.xhtml"},"12174":{"type":"S:modified","url":"/users/olmeca/olmeca3.xhtml"},"12175":{"type":"S:deleted","url":null},"12176":{"type":"S:modified","url":"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml"},"12177":{"type":"S:modified","url":"/users/sofia/sofia/georgi/video_experiments1.xhtml"},"12178":{"type":"S:modified","url":"/users/wlcleveland/shadowworld.xhtml"},"12179":{"type":"S:modified","url":"/users/mzimmerm/mz-world-from-start-xhtml.xhtml"},"12180":{"type":"S:modified","url":"/users/Dan/FormLayoutExpt.xhtml.xhtml"},"12181":{"type":"S:modified","url":"/users/robertkrahn/writeSite.xhtml"},"12182":{"type":"S:modified","url":"/draft/NewWorld/CurveDrafting.xhtml"},"12183":{"type":"S:modified","url":"/draft/NewWorld/ParseApacheServerLog.xhtml"},"12184":{"type":"S:modified","url":"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"12185":{"type":"S:modified","url":"/projects/BP2012/h2.xhtml"},"12186":{"type":"S:modified","url":"/draft/NewWorld/110521_BetterLists.xhtml"},"12187":{"type":"S:modified","url":"/users/Dan/PM/layoutExpts.xhtml"},"12188":{"type":"S:modified","url":"/users/test50/start.xhtml"},"12189":{"type":"S:modified","url":"/MovePages.xhtml"},"12190":{"type":"S:modified","url":"/documentation/Rendering.xhtml"},"12191":{"type":"S:modified","url":"/users/fbo/layoutPlayground.xhtml"},"12192":{"type":"S:modified","url":"/users/martin/measurements/webwerkstatt.xhtml"},"12193":{"type":"S:modified","url":"/issues/111005_MouseMoveChangesFocus.xhtml"},"12194":{"type":"S:modified","url":"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml"},"12195":{"type":"S:modified","url":"/projects/Lively2/Release.xhtml"},"12196":{"type":"S:modified","url":"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml"},"12197":{"type":"S:modified","url":"/users/tmohr/myNewWorld.xhtml"},"12198":{"type":"S:modified","url":"/users/robertkrahn/thingsToExplain.xhtml"},"12199":{"type":"S:modified","url":"/users/fbo/start.xhtml"},"12200":{"type":"S:modified","url":"/issues/110511_WeHaveNoCheckbox.xhtml"},"12201":{"type":"S:modified","url":"/users/Dan/PM/FormsDraft1.xhtml"},"12202":{"type":"S:modified","url":"/users/Dan/EmptyWorld.xhtml"},"12203":{"type":"S:modified","url":"/users/sofia/georgi/empty.xhtml"},"12204":{"type":"S:modified","url":"/issues/110609_AccidentalGrabbing.xhtml"},"12205":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml"},"12206":{"type":"S:modified","url":"/users/lauritz/personal/snippets.xhtml"},"12207":{"type":"S:modified","url":"/users/lauritz/personal/thoughts.xhtml"},"12208":{"type":"S:modified","url":"/users/Dan/NewEmptyWorld.xhtml"},"12209":{"type":"S:modified","url":"/users/markoroeder/DOMRemovalPlugin.xhtml"},"12210":{"type":"S:modified","url":"/documentation/LivelyInstallation.xhtml"},"12211":{"type":"S:modified","url":"/issues/110530_MakeSyntaxHighlightingFaster.xhtml"},"12212":{"type":"S:modified","url":"/users/lauritz/miniprojects/pongClient.xhtml"},"12213":{"type":"S:modified","url":"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml"},"12214":{"type":"S:modified","url":"/sandbox/ColorfulWindmills.xhtml"},"12215":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/todo.xhtml"},"12216":{"type":"S:modified","url":"/users/robertkrahn/simple.xhtml"},"12217":{"type":"S:modified","url":"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml"},"12218":{"type":"S:modified","url":"/issues/TextDebugWorld.xhtml"},"12219":{"type":"S:modified","url":"/documentation/ShortcutList.xhtml"},"12220":{"type":"S:modified","url":"/users/tmohr/slide8.xhtml"},"12221":{"type":"S:modified","url":"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml"},"12222":{"type":"S:modified","url":"/draft/NewWorld/ObjectSerializationGraph.xhtml"},"12223":{"type":"S:modified","url":"/users/Dan/TextTest.xhtml"},"12224":{"type":"S:modified","url":"/users/dtornow/start.xhtml"},"12225":{"type":"S:modified","url":"/projects/BP2012/start.xhtml"},"12226":{"type":"S:modified","url":"/users/Dan/Empty.xhtml"},"12227":{"type":"S:modified","url":"/users/keith/start.xhtml"},"12228":{"type":"S:modified","url":"/users/gerald24/start.xhtml"},"12229":{"type":"S:modified","url":"/documentation/videoTutorial.xhtml"},"12230":{"type":"S:modified","url":"/draft/NewWorld/DraftSelection.xhtml"},"12231":{"type":"S:modified","url":"/demos/LiveWeb/Pheonix.xhtml"},"12232":{"type":"S:modified","url":"/users/ahold/siteTracking.xhtml"},"12233":{"type":"S:modified","url":"/issues/110608_GetterAndSettersInIe9.xhtml"},"12234":{"type":"S:modified","url":"/users/iho/1.xhtml"},"12235":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml"},"12236":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasks.xhtml"},"12237":{"type":"S:modified","url":"/users/Dan/PM/FormsScripter.xhtml"},"12238":{"type":"S:modified","url":"/users/fbo/cassowary.xhtml"},"12239":{"type":"S:modified","url":"/users/MrSteve/start.xhtml"},"12240":{"type":"S:modified","url":"/issues/CreateIssuePage.xhtml"},"12241":{"type":"S:modified","url":"/users/fbo/xamppInstallerWindows.xhtml"},"12242":{"type":"S:modified","url":"/users/Dan/PM/Phoenix.xhtml"},"12243":{"type":"S:modified","url":"/users/tmohr/WebGL.xhtml"},"12244":{"type":"S:modified","url":"/documentation/PartsBin.xhtml"},"12245":{"type":"S:modified","url":"/users/mzimmerm/start.xhtml"},"12246":{"type":"S:modified","url":"/users/markoroeder/SequenceDiagram.xhtml"},"12247":{"type":"S:modified","url":"/demos/Wiki.xhtml"},"12248":{"type":"S:modified","url":"/documentation/Events.xhtml"},"12249":{"type":"S:modified","url":"/users/tmohr/slide3.xhtml"},"12250":{"type":"S:modified","url":"/users/hjust/blank.xhtml"},"12251":{"type":"S:modified","url":"/Lively2.xhtml"},"12252":{"type":"S:modified","url":"/users/tfleig/template.xhtml"},"12253":{"type":"S:modified","url":"/issues/111021_PianoDoesNotMakeASound.xhtml"},"12254":{"type":"S:modified","url":"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml"},"12255":{"type":"S:modified","url":"/users/martin/tests.xhtml"},"12256":{"type":"S:modified","url":"/users/sofia/empty.xhtml"},"12257":{"type":"S:modified","url":"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml"},"12258":{"type":"S:modified","url":"/draft/NewWorld/Sliders.xhtml"},"12259":{"type":"S:modified","url":"/users/davidorban/start.xhtml"},"12260":{"type":"S:modified","url":"/users/orjan/start.xhtml"},"12261":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-Final.xhtml"},"12262":{"type":"S:modified","url":"/users/sofia/video.xhtml"},"12263":{"type":"S:modified","url":"/demos/contextjs/PersonExample.xhtml"},"12264":{"type":"S:modified","url":"/users/zeebeedee/start.xhtml"},"12265":{"type":"S:modified","url":"/users/robertkrahn/textRain.xhtml"},"12266":{"type":"S:modified","url":"/users/fbo/databaseForms.xhtml"},"12267":{"type":"S:modified","url":"/draft/NewWorld/DraftUploadPDFs.xhtml"},"12268":{"type":"S:modified","url":"/users/olmeca/olmeca4.xhtml"},"12269":{"type":"S:modified","url":"/users/lauritz/miniprojects/livelyExplorer.xhtml"},"12270":{"type":"S:modified","url":"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml"},"12271":{"type":"S:modified","url":"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml"},"12272":{"type":"S:modified","url":"/users/Dan/LineTest.xhtml"},"12273":{"type":"S:modified","url":"/draft/NewWorld/Translator.xhtml"},"12274":{"type":"S:modified","url":"/documentation/Styles.xhtml"},"12275":{"type":"S:modified","url":"/draft/NewWorld/MorphOrigin.xhtml"},"12276":{"type":"S:modified","url":"/screenshots.xhtml"},"12277":{"type":"S:modified","url":"/users/Dan/LiveWeb.xhtml"},"12278":{"type":"S:modified","url":"/demos/AntotherPageWithAClock.xhtml"},"12279":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml"},"12280":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml"},"12281":{"type":"S:modified","url":"/users/fbo/constraintLayoutExample.xhtml"},"12282":{"type":"S:modified","url":"/documentation/TutorialList.xhtml"},"12283":{"type":"S:modified","url":"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml"},"12284":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototype.xhtml"},"12285":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-bk.xhtml"},"12286":{"type":"S:modified","url":"/users/Dan/QBF.xhtml"},"12287":{"type":"S:modified","url":"/users/tmohr/slides.xhtml"},"12288":{"type":"S:modified","url":"/users/Dan/ButtonTest.xhtml"},"12289":{"type":"S:modified","url":"/users/fbo/textInVbox.xhtml"},"12290":{"type":"S:modified","url":"/users/sofia/externalShapeExample.xhtml"},"12291":{"type":"S:modified","url":"/users/hjust/playground.xhtml"},"12292":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens.xhtml"},"12293":{"type":"S:modified","url":"/users/tmohr/morphSpecificRendering.xhtml"},"12294":{"type":"S:modified","url":"/users/fbo/dataGrid.xhtml"},"12295":{"type":"S:modified","url":"/issues/111020_HighlightTheTargetOfDropping.xhtml"},"12296":{"type":"S:modified","url":"/users/mzimmerm/help.xhtml"},"12297":{"type":"S:modified","url":"/users/fbo/jqGrid.xhtml"},"12298":{"type":"S:modified","url":"/projects/CodeDB2/contents.xhtml"},"12299":{"type":"S:modified","url":"/demos/PartsBin.xhtml"},"12300":{"type":"S:modified","url":"/users/sofia/martin/empty.xhtml"},"12301":{"type":"S:modified","url":"/users/markoroeder/research/Internship.xhtml"},"12302":{"type":"S:modified","url":"/users/tmohr/NewWorld.xhtml"},"12303":{"type":"S:modified","url":"/users/bert/sandbox.xhtml"},"12304":{"type":"S:modified","url":"/draft/NewWorld/GoogleMaps.xhtml"},"12305":{"type":"S:modified","url":"/demos/contextjs/NewContents.xhtml"},"12306":{"type":"S:modified","url":"/users/fbo/meteora.xhtml"},"12307":{"type":"S:modified","url":"/users/Dan/PM/Forms.xhtml"},"12308":{"type":"S:modified","url":"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml"},"12309":{"type":"S:modified","url":"/projects/LivelyHelping/draftLK2.xhtml"},"12310":{"type":"S:modified","url":"/users/lauritz/miniprojects/objectEditor.xhtml"},"12311":{"type":"S:modified","url":"/users/fbo/blank2.xhtml"},"12312":{"type":"S:modified","url":"/issues/110509_ConnectionsInputsGetStackedUp.xhtml"},"12313":{"type":"S:modified","url":"/draft/NewWorld/SimpleLayout.xhtml"},"12314":{"type":"S:modified","url":"/users/mkilling/iKuh2.xhtml"},"12315":{"type":"S:modified","url":"/users/fbo/profesorControls.xhtml"},"12316":{"type":"S:modified","url":"/documentation/Serialization-Overview.xhtml"},"12317":{"type":"S:modified","url":"/users/sofia/georgi/PropertySheet.xhtml"},"12318":{"type":"S:modified","url":"/users/sofia/martin/1.xhtml"},"12319":{"type":"S:modified","url":"/issues/110828_HaloInfoLabelsWontShowUp.xhtml"},"12320":{"type":"S:modified","url":"/users/sofia/georgi/styles.xhtml"},"12321":{"type":"S:modified","url":"/users/fbo/doc/profesores.xhtml"},"12322":{"type":"S:modified","url":"/users/markoroeder/MorphicProtoVis2.xhtml"},"12323":{"type":"S:modified","url":"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"12324":{"type":"S:modified","url":"/projects/Lively2/LivelyMap.xhtml"},"12325":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml"},"12326":{"type":"S:modified","url":"/users/tmohr/slide9.xhtml"},"12327":{"type":"S:modified","url":"/issues/110518_TextAttributesBreakOnPaste.xhtml"},"12328":{"type":"S:modified","url":"/demos/LiveWeb/VisualBindings.xhtml"},"12329":{"type":"S:modified","url":"/documentation/Layout.xhtml"},"12330":{"type":"S:modified","url":"/documentation/repository.xhtml"},"12331":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml"},"12332":{"type":"S:modified","url":"/users/Dan/Tests/TextTest.xhtml"},"12333":{"type":"S:modified","url":"/issues/fixed/110412_NewSimpleBrowser.xhtml"},"12334":{"type":"S:modified","url":"/users/fbo/proposedUiFixes.xhtml"},"12335":{"type":"S:modified","url":"/issues/NewTemplate.xhtml"},"12336":{"type":"S:modified","url":"/documentation/SVNOnServer.xhtml"},"12337":{"type":"S:modified","url":"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml"},"12338":{"type":"S:modified","url":"/users/Dan/PM/May.xhtml"},"12339":{"type":"S:modified","url":"/documentation/ignoreOrDisableEvents.xhtml"},"12340":{"type":"S:modified","url":"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml"},"12341":{"type":"S:modified","url":"/users/Dan/CCbkup.xhtml"},"12342":{"type":"S:modified","url":"/users/Dan/LiveWeb2-bk.xhtml"},"12343":{"type":"S:modified","url":"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml"},"12344":{"type":"S:modified","url":"/users/lauritz/blank.xhtml"},"12345":{"type":"S:modified","url":"/draft/NewWorld/Dragging.xhtml"},"12346":{"type":"S:modified","url":"/users/lauritz/personal/todo.xhtml"},"12347":{"type":"S:modified","url":"/users/fbo/flexigrid.xhtml"},"12348":{"type":"S:modified","url":"/draft/NewWorld/LatestFileChangeViewer.xhtml"},"12349":{"type":"S:modified","url":"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml"},"12350":{"type":"S:modified","url":"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml"},"12351":{"type":"S:modified","url":"/documentation/VisualBindings.xhtml"},"12352":{"type":"S:modified","url":"/users/robertkrahn/notexisting.xhtml"},"12353":{"type":"S:modified","url":"/draft/NewWorld/TreeMap.xhtml"},"12354":{"type":"S:modified","url":"/draft/NewWorld/Empty.xhtml"},"12355":{"type":"S:modified","url":"/users/Dan/QBF2B.xhtml"},"12356":{"type":"S:modified","url":"/issues/111019_MergingVersionsOfAnObject.xhtml"},"12357":{"type":"S:modified","url":"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml"},"12358":{"type":"S:modified","url":"/users/lauritz/test.xhtml"},"12359":{"type":"S:modified","url":"/users/tilman.giese/start.xhtml"},"12360":{"type":"S:modified","url":"/users/tmohr/slide4.xhtml"},"12361":{"type":"S:modified","url":"/sandbox/PartsBin.xhtml"},"12362":{"type":"S:modified","url":"/users/markoroeder/DraftObjectExplorer.xhtml"},"12363":{"type":"S:modified","url":"/demos/WhereArePeopleFrom2.xhtml"},"12364":{"type":"S:modified","url":"/projects/CodeDB2/SVN2CodeDB.xhtml"},"12365":{"type":"S:modified","url":"/users/fbo/sqliteQueryServer.xhtml"},"12366":{"type":"S:modified","url":"/issues/fixed/110513_ScrollingWhenSearching.xhtml"},"12367":{"type":"S:modified","url":"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml"},"12368":{"type":"S:modified","url":"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml"},"12369":{"type":"S:modified","url":"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml"},"12370":{"type":"S:modified","url":"/draft/NewWorld/NewTestWidgetAgain.xhtml"},"12371":{"type":"S:modified","url":"/users/Dan/DansSlideOverview.xhtml"},"12372":{"type":"S:modified","url":"/users/fbo/exportCore.xhtml"},"12373":{"type":"S:modified","url":"/users/olmeca/olmeca.xhtml"},"12374":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml"},"12375":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml"},"12376":{"type":"S:modified","url":"/users/Dan/CircleTest.xhtml"},"12377":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest2.xhtml"},"12378":{"type":"S:modified","url":"/users/fbo/sandbox.xhtml"},"12379":{"type":"S:modified","url":"/issues/110728_BackspaceTriggersBrowserBack.xhtml"},"12380":{"type":"S:modified","url":"/users/markoroeder/empty.xhtml"},"12381":{"type":"S:modified","url":"/draft/NewWorld/DropStyles.xhtml"},"12382":{"type":"S:modified","url":"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml"},"12383":{"type":"S:modified","url":"/users/MrSteve/lorenzo.start.xhtml"},"12384":{"type":"S:modified","url":"/users/Dan/PM/LiveWeb.xhtml"},"12385":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-start.xhtml"},"12386":{"type":"S:modified","url":"/draft/NewWorld/ScriptEditor.xhtml"},"12387":{"type":"S:modified","url":"/users/mzimmerm/test-build-simple-webapp.xhtml"},"12388":{"type":"S:modified","url":"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml"},"12389":{"type":"S:modified","url":"/users/lauritz/miniprojects/spiel.xhtml"},"12390":{"type":"S:modified","url":"/users/robertkrahn/DraftPresentation.xhtml"},"12391":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/layouting.xhtml"},"12392":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest.xhtml"},"12393":{"type":"S:modified","url":"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml"},"12394":{"type":"S:modified","url":"/users/fbo/nodejsServerDevelopment.xhtml"},"12395":{"type":"S:modified","url":"/draft/NewWorld/QBFForPartsBin.xhtml"},"12396":{"type":"S:modified","url":"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml"},"12397":{"type":"S:modified","url":"/users/lauritz/miniprojects/connections.xhtml"},"12398":{"type":"S:modified","url":"/users/ahold/start.xhtml"},"12399":{"type":"S:modified","url":"/users/markus/FileBrowser.xhtml"},"12400":{"type":"S:modified","url":"/demos/LiveWeb/CPUVisualizationFinal.xhtml"},"12401":{"type":"S:modified","url":"/users/fbo/jsUiWidgetLibResearch.xhtml"},"12402":{"type":"S:modified","url":"/users/fbo/constraintLayout.xhtml"},"12403":{"type":"S:modified","url":"/users/Dan/Tests/LineTest.xhtml"},"12404":{"type":"S:modified","url":"/sandbox/sandbox.xhtml"},"12405":{"type":"S:modified","url":"/users/fbo/versionControl.xhtml"},"12406":{"type":"S:modified","url":"/draft/NewWorld/CreateDirWhenSaving.xhtml"},"12407":{"type":"S:modified","url":"/demos/Lively2.xhtml"},"12408":{"type":"S:modified","url":"/users/fbo/userIsolationAndGit.xhtml"},"12409":{"type":"S:modified","url":"/draft/NewWorld/KeyboardFocusForMorphs.xhtml"},"12410":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample2.xhtml"},"12411":{"type":"S:modified","url":"/users/oudenampsen/start.xhtml"},"12412":{"type":"S:modified","url":"/issues/110517_VlayoutShouldGrowAndShrink.xhtml"},"12413":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample.xhtml"},"12414":{"type":"S:modified","url":"/users/tmohr/ace.xhtml"},"12415":{"type":"S:modified","url":"/users/fbo/empty2.xhtml"},"12416":{"type":"S:modified","url":"/users/martin/Workspace.xhtml"},"12417":{"type":"S:modified","url":"/users/Dan/Bug-List.xhtml"},"12418":{"type":"S:modified","url":"/users/Dan/QuickBrownFoxx.xhtml"},"12419":{"type":"S:modified","url":"/demos/LiveWeb/ServerScripting.xhtml"},"12420":{"type":"S:modified","url":"/demos/contextjs/WordCompletion.xhtml"},"12421":{"type":"S:modified","url":"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml"},"12422":{"type":"S:modified","url":"/users/fbo/fabiansTickets.xhtml"},"12423":{"type":"S:modified","url":"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml"},"12424":{"type":"S:modified","url":"/users/martin/Template.xhtml"},"12425":{"type":"S:modified","url":"/projects/CodeDB2/Testing.xhtml"},"12426":{"type":"S:modified","url":"/users/keith/MySetup.xhtml"},"12427":{"type":"S:modified","url":"/users/fbo/noGrabLayer.xhtml"},"12428":{"type":"S:modified","url":"/demos/CPUVisualization.xhtml"},"12429":{"type":"S:modified","url":"/users/sofia/georgi/trac-report.xhtml"},"12430":{"type":"S:modified","url":"/users/fbo/HtmlWrapperMorph.xhtml"},"12431":{"type":"S:modified","url":"/users/sofia/documentation_afterLunch.xhtml"},"12432":{"type":"S:modified","url":"/demos/contextjs/Empty.xhtml"},"12433":{"type":"S:modified","url":"/users/fbo/setExtent.xhtml"},"12434":{"type":"S:modified","url":"/users/sofia/martin/2.xhtml"},"12435":{"type":"S:modified","url":"/users/markoroeder/DropboxUpload.xhtml"},"12436":{"type":"S:modified","url":"/users/fbo/newMouseDownLayer.xhtml"},"12437":{"type":"S:modified","url":"/issues/fixed/110914_StraightLineIssue.xhtml"},"12438":{"type":"S:modified","url":"/users/cschuster/debugging.xhtml"},"12439":{"type":"S:modified","url":"/users/sofia/prototVisPrototype.xhtml"},"12440":{"type":"S:modified","url":"/draft/NewWorld/DraggingAndGrabbing.xhtml"},"12441":{"type":"S:modified","url":"/users/lauritz/miniprojects/annotationPart.xhtml"},"12442":{"rev":111628,"author":"fbo","date":{"__isSmartRef__":true,"id":12443},"url":{"__isSmartRef__":true,"id":12444},"changes":[{"__isSmartRef__":true,"id":12445},{"__isSmartRef__":true,"id":12446}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12443":{"isSerializedDate":true,"string":"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)"},"12444":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/kernel/PartsBin","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12445":{"type":"S:deleted","url":null},"12446":{"type":"S:added","url":null},"12447":{"rev":109935,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12448},"url":{"__isSmartRef__":true,"id":12449},"changes":[{"__isSmartRef__":true,"id":12450}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12448":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:46:59 GMT+0200 (CEST)"},"12449":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12450":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"12451":{"rev":109926,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12452},"url":{"__isSmartRef__":true,"id":12453},"changes":[{"__isSmartRef__":true,"id":12454}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12452":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:45:09 GMT+0200 (CEST)"},"12453":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12454":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"12455":{"rev":109907,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12456},"url":{"__isSmartRef__":true,"id":12457},"changes":[{"__isSmartRef__":true,"id":12458}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12456":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:39:21 GMT+0200 (CEST)"},"12457":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12458":{"type":"S:modified","url":"/PartsBin/Dialogs/PublishPartDialog.json"},"12459":{"rev":109893,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12460},"url":{"__isSmartRef__":true,"id":12461},"changes":[{"__isSmartRef__":true,"id":12462}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12460":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:37:01 GMT+0200 (CEST)"},"12461":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12462":{"type":"S:added","url":null},"12463":{"rev":109886,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12464},"url":{"__isSmartRef__":true,"id":12465},"changes":[{"__isSmartRef__":true,"id":12466}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12464":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:33:44 GMT+0200 (CEST)"},"12465":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12466":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12467":{"rev":109831,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12468},"url":{"__isSmartRef__":true,"id":12469},"changes":[{"__isSmartRef__":true,"id":12470}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12468":{"isSerializedDate":true,"string":"Wed Oct 19 2011 10:26:41 GMT+0200 (CEST)"},"12469":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12470":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12471":{"rev":109826,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12472},"url":{"__isSmartRef__":true,"id":12473},"changes":[{"__isSmartRef__":true,"id":12474}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12472":{"isSerializedDate":true,"string":"Wed Oct 19 2011 10:26:09 GMT+0200 (CEST)"},"12473":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12474":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12475":{"rev":109814,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12476},"url":{"__isSmartRef__":true,"id":12477},"changes":[{"__isSmartRef__":true,"id":12478}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12476":{"isSerializedDate":true,"string":"Wed Oct 19 2011 10:15:21 GMT+0200 (CEST)"},"12477":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12478":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12479":{"rev":109808,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12480},"url":{"__isSmartRef__":true,"id":12481},"changes":[{"__isSmartRef__":true,"id":12482}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12480":{"isSerializedDate":true,"string":"Wed Oct 19 2011 10:08:53 GMT+0200 (CEST)"},"12481":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12482":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12483":{"rev":109804,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12484},"url":{"__isSmartRef__":true,"id":12485},"changes":[{"__isSmartRef__":true,"id":12486}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12484":{"isSerializedDate":true,"string":"Wed Oct 19 2011 10:05:06 GMT+0200 (CEST)"},"12485":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12486":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12487":{"rev":109801,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12488},"url":{"__isSmartRef__":true,"id":12489},"changes":[{"__isSmartRef__":true,"id":12490}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12488":{"isSerializedDate":true,"string":"Wed Oct 19 2011 10:02:21 GMT+0200 (CEST)"},"12489":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12490":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12491":{"rev":109790,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12492},"url":{"__isSmartRef__":true,"id":12493},"changes":[{"__isSmartRef__":true,"id":12494}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12492":{"isSerializedDate":true,"string":"Wed Oct 19 2011 09:50:17 GMT+0200 (CEST)"},"12493":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12494":{"type":"S:modified","url":"/PartsBin/PublishPartDialog.json"},"12495":{"rev":109784,"author":"jenslincke","date":{"__isSmartRef__":true,"id":12496},"url":{"__isSmartRef__":true,"id":12497},"changes":[{"__isSmartRef__":true,"id":12498}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"12496":{"isSerializedDate":true,"string":"Wed Oct 19 2011 09:32:59 GMT+0200 (CEST)"},"12497":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/PublishPartDialog.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"12498":{"type":"S:added","url":null},"12499":{"name":"PartsBin/sd1213/","partItems":{"__isSmartRef__":true,"id":12500},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"12500":{},"12501":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Connectors","createTime":{"__isSmartRef__":true,"id":12502},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":8302},{"__isSmartRef__":true,"id":8358}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Connectors.js","_isLoaded":true},"12502":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12503":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Layout","createTime":{"__isSmartRef__":true,"id":12504},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8316}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Layout.js","_isLoaded":true},"12504":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12505":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.ObjectMigration","createTime":{"__isSmartRef__":true,"id":12506},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8358},{"__isSmartRef__":true,"id":8304}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ObjectMigration.js","_isLoaded":true},"12506":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12507":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic","createTime":{"__isSmartRef__":true,"id":12508},"Graphics":{"__isSmartRef__":true,"id":8310},"Shapes":{"__isSmartRef__":true,"id":8308},"Core":{"__isSmartRef__":true,"id":8306},"Styles":{"__isSmartRef__":true,"id":8332},"PathShapes":{"__isSmartRef__":true,"id":8324},"TextCore":{"__isSmartRef__":true,"id":8314},"CompatLayer":{"__isSmartRef__":true,"id":12509},"Compat":{"__isSmartRef__":true,"id":12511},"Rendering":{"__isSmartRef__":true,"id":8322},"Grid":{"__isSmartRef__":true,"id":8352},"HTML":{"__isSmartRef__":true,"id":8320},"CSS":{"__isSmartRef__":true,"id":12513},"SVG":{"__isSmartRef__":true,"id":8326},"Canvas":{"__isSmartRef__":true,"id":8328},"Events":{"__isSmartRef__":true,"id":8318},"EventSimulator":{"__isSmartRef__":true,"id":12514},"EventExperiments":{"__isSmartRef__":true,"id":12515},"Widgets":{"__isSmartRef__":true,"id":8316},"Serialization":{"__isSmartRef__":true,"id":8358},"Halos":{"__isSmartRef__":true,"id":8350},"MorphAddons":{"__isSmartRef__":true,"id":8362},"Layout":{"__isSmartRef__":true,"id":12503},"ObjectMigration":{"__isSmartRef__":true,"id":12505},"AdditionalMorphs":{"__isSmartRef__":true,"id":8348},"PathOriginHackLayer":{"__isSmartRef__":true,"id":12597},"Connectors":{"__isSmartRef__":true,"id":12501},"ScriptingSupport":{"__isSmartRef__":true,"id":8364},"Complete":{"__isSmartRef__":true,"id":8346},"StyleSheets":{"__isSmartRef__":true,"id":8344},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":12509}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic.js","DiffMerge":{"__isSmartRef__":true,"id":12584},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12517},{"__isSmartRef__":true,"id":12586},{"__isSmartRef__":true,"id":12592},{"__isSmartRef__":true,"id":12523}],"StyleSheetRepresentation":{"__isSmartRef__":true,"id":12604},"StyleSheetsHTML":{"__isSmartRef__":true,"id":12606},"_isLoaded":true,"VisualBindingsLayer":{"__isSmartRef__":true,"id":12608},"GrabbingDefaultLayer":{"__isSmartRef__":true,"id":12634},"GrabbingLayer":{"__isSmartRef__":true,"id":12638}},"12508":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12509":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.CompatLayer","createTime":{"__isSmartRef__":true,"id":12510},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8304}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/CompatLayer.js","_isLoaded":true},"12510":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12511":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.Compat","createTime":{"__isSmartRef__":true,"id":12512}},"12512":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12513":{},"12514":{},"12515":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.EventExperiments","createTime":{"__isSmartRef__":true,"id":12516},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/EventExperiments.js","privateRequirements":[{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":12517},{"__isSmartRef__":true,"id":8350}],"pendingRequirements":[],"callbacks":[],"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"12516":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12517":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LayerableMorphs","createTime":{"__isSmartRef__":true,"id":12518},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12519},{"__isSmartRef__":true,"id":12521},{"__isSmartRef__":true,"id":12515},{"__isSmartRef__":true,"id":12523}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LayerableMorphs.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":12507}],"pendingRequirements":[],"callbacks":[],"_isLoaded":true},"12518":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12519":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.anonymous_module_0","createTime":{"__isSmartRef__":true,"id":12520},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global.lively.morphic.Connectors","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:54045:1\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:53890:149","privateRequirements":[{"__isSmartRef__":true,"id":12517}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_0","_isLoaded":true},"12520":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12521":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.PartCaching","createTime":{"__isSmartRef__":true,"id":12522},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":12517},{"__isSmartRef__":true,"id":8366}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartCaching.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"12522":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12523":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.anonymous_module_1","createTime":{"__isSmartRef__":true,"id":12524},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at HTMLScriptElement. (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:399:17)","privateRequirements":[{"__isSmartRef__":true,"id":12525},{"__isSmartRef__":true,"id":12527},{"__isSmartRef__":true,"id":12529},{"__isSmartRef__":true,"id":12529},{"__isSmartRef__":true,"id":8298},{"__isSmartRef__":true,"id":8360},{"__isSmartRef__":true,"id":8312},{"__isSmartRef__":true,"id":12531},{"__isSmartRef__":true,"id":12525},{"__isSmartRef__":true,"id":12527},{"__isSmartRef__":true,"id":8300},{"__isSmartRef__":true,"id":8288},{"__isSmartRef__":true,"id":8310},{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":12533},{"__isSmartRef__":true,"id":8304},{"__isSmartRef__":true,"id":8290},{"__isSmartRef__":true,"id":8292},{"__isSmartRef__":true,"id":12535},{"__isSmartRef__":true,"id":12537},{"__isSmartRef__":true,"id":8330},{"__isSmartRef__":true,"id":8334},{"__isSmartRef__":true,"id":8338},{"__isSmartRef__":true,"id":8366},{"__isSmartRef__":true,"id":12539},{"__isSmartRef__":true,"id":8308},{"__isSmartRef__":true,"id":12541},{"__isSmartRef__":true,"id":12543},{"__isSmartRef__":true,"id":8336},{"__isSmartRef__":true,"id":8340},{"__isSmartRef__":true,"id":8306},{"__isSmartRef__":true,"id":8332},{"__isSmartRef__":true,"id":8324},{"__isSmartRef__":true,"id":12545},{"__isSmartRef__":true,"id":12547},{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":12549},{"__isSmartRef__":true,"id":8314},{"__isSmartRef__":true,"id":12509},{"__isSmartRef__":true,"id":8354},{"__isSmartRef__":true,"id":12551},{"__isSmartRef__":true,"id":12553},{"__isSmartRef__":true,"id":12555},{"__isSmartRef__":true,"id":8322},{"__isSmartRef__":true,"id":8352},{"__isSmartRef__":true,"id":12557},{"__isSmartRef__":true,"id":8294},{"__isSmartRef__":true,"id":12559},{"__isSmartRef__":true,"id":8320},{"__isSmartRef__":true,"id":8326},{"__isSmartRef__":true,"id":8328},{"__isSmartRef__":true,"id":12561},{"__isSmartRef__":true,"id":12563},{"__isSmartRef__":true,"id":8318},{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":12565},{"__isSmartRef__":true,"id":12567},{"__isSmartRef__":true,"id":8302},{"__isSmartRef__":true,"id":8358},{"__isSmartRef__":true,"id":8350},{"__isSmartRef__":true,"id":8362},{"__isSmartRef__":true,"id":12503},{"__isSmartRef__":true,"id":12572},{"__isSmartRef__":true,"id":12505},{"__isSmartRef__":true,"id":8348},{"__isSmartRef__":true,"id":12574},{"__isSmartRef__":true,"id":12501},{"__isSmartRef__":true,"id":12576},{"__isSmartRef__":true,"id":12578},{"__isSmartRef__":true,"id":12580},{"__isSmartRef__":true,"id":8364},{"__isSmartRef__":true,"id":12582},{"__isSmartRef__":true,"id":8346},{"__isSmartRef__":true,"id":12507},{"__isSmartRef__":true,"id":12584},{"__isSmartRef__":true,"id":12517},{"__isSmartRef__":true,"id":12586},{"__isSmartRef__":true,"id":12592},{"__isSmartRef__":true,"id":12521},{"__isSmartRef__":true,"id":12515},{"__isSmartRef__":true,"id":12588},{"__isSmartRef__":true,"id":12590},{"__isSmartRef__":true,"id":12594}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_1","_isLoaded":true},"12524":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12525":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.lang.Closure","createTime":{"__isSmartRef__":true,"id":12526},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/Closure.js","_isLoaded":true},"12526":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12527":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.lang.UUID","createTime":{"__isSmartRef__":true,"id":12528},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/UUID.js","_isLoaded":true},"12528":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12529":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LocalStorage","createTime":{"__isSmartRef__":true,"id":12530},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LocalStorage.js","_isLoaded":true},"12530":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12531":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LogHelper","createTime":{"__isSmartRef__":true,"id":12532},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LogHelper.js","_isLoaded":true},"12532":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12533":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.generated.Nodes","createTime":{"__isSmartRef__":true,"id":12534},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Nodes.js","_isLoaded":true},"12534":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12535":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.lib","createTime":{"__isSmartRef__":true,"id":12536},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lib.js","_isLoaded":true},"12536":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12537":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ChangeSet","createTime":{"__isSmartRef__":true,"id":12538},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8360}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ChangeSet.js","_isLoaded":true},"12538":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12539":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Helper","createTime":{"__isSmartRef__":true,"id":12540},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12531}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Helper.js","_isLoaded":true},"12540":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12541":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.ometa-base","createTime":{"__isSmartRef__":true,"id":12542},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12535}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/ometa-base.js","_isLoaded":true},"12542":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12543":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Main","createTime":{"__isSmartRef__":true,"id":12544},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8356},{"__isSmartRef__":true,"id":12537}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Main.js","_isLoaded":true},"12544":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:33 GMT+0100 (CET)"},"12545":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.parser","createTime":{"__isSmartRef__":true,"id":12546},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12541}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/parser.js","_isLoaded":true},"12546":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12547":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.bs-ometa-optimizer","createTime":{"__isSmartRef__":true,"id":12548},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12541}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-optimizer.js","_isLoaded":true},"12548":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12549":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.LKFileParser","createTime":{"__isSmartRef__":true,"id":12550},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12545}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LKFileParser.js","_isLoaded":true},"12550":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12551":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.LivelyJSParser","createTime":{"__isSmartRef__":true,"id":12552},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12545}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/LivelyJSParser.js","_isLoaded":true},"12552":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12553":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.generated.Translator","createTime":{"__isSmartRef__":true,"id":12554},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12545}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Translator.js","_isLoaded":true},"12554":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12555":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.bs-js-compiler","createTime":{"__isSmartRef__":true,"id":12556},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12545}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-js-compiler.js","_isLoaded":true},"12556":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12557":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.AutoIndent","createTime":{"__isSmartRef__":true,"id":12558},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8314}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/AutoIndent.js","_isLoaded":true},"12558":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12559":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.bs-ometa-compiler","createTime":{"__isSmartRef__":true,"id":12560},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12545},{"__isSmartRef__":true,"id":12555}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-compiler.js","_isLoaded":true},"12560":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12561":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.ometa.lk-parser-extensions","createTime":{"__isSmartRef__":true,"id":12562},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12545},{"__isSmartRef__":true,"id":12547},{"__isSmartRef__":true,"id":12555},{"__isSmartRef__":true,"id":12559}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lk-parser-extensions.js","_isLoaded":true},"12562":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12563":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.Ometa","createTime":{"__isSmartRef__":true,"id":12564},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8296},{"__isSmartRef__":true,"id":12541},{"__isSmartRef__":true,"id":12561}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Ometa.js","_isLoaded":true},"12564":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12565":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.FileParsing","createTime":{"__isSmartRef__":true,"id":12566},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12563},{"__isSmartRef__":true,"id":12549}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/FileParsing.js","_isLoaded":true},"12566":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12567":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.Parser","createTime":{"__isSmartRef__":true,"id":12568},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12563},{"__isSmartRef__":true,"id":12553},{"__isSmartRef__":true,"id":12533},{"__isSmartRef__":true,"id":12551}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/Parser.js","jsParser":{"__isSmartRef__":true,"id":12569},"astTranslator":{"__isSmartRef__":true,"id":12571},"_isLoaded":true},"12568":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12569":{"hexDigits":"0123456789abcdef","keywords":{"__isSmartRef__":true,"id":12570}},"12570":{"break":true,"case":true,"catch":true,"continue":true,"default":true,"delete":true,"do":true,"else":true,"finally":true,"for":true,"function":true,"if":true,"in":true,"instanceof":true,"new":true,"return":true,"switch":true,"this":true,"throw":true,"try":true,"typeof":true,"var":true,"void":true,"while":true,"with":true,"ometa":true,"debugger":true},"12571":{},"12572":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SourceDatabase","createTime":{"__isSmartRef__":true,"id":12573},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12565}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SourceDatabase.js","_isLoaded":true},"12573":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12574":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.BrowserFramework","createTime":{"__isSmartRef__":true,"id":12575},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12509},{"__isSmartRef__":true,"id":8316},{"__isSmartRef__":true,"id":8362}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserFramework.js","_isLoaded":true},"12575":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12576":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SystemBrowserNodes","createTime":{"__isSmartRef__":true,"id":12577},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12574}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemBrowserNodes.js","_isLoaded":true},"12577":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12578":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.BrowserCommands","createTime":{"__isSmartRef__":true,"id":12579},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12574}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserCommands.js","_isLoaded":true},"12579":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12580":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ast.StaticAnalysis","createTime":{"__isSmartRef__":true,"id":12581},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12567}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/StaticAnalysis.js","_isLoaded":true},"12581":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12582":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.LocalBrowser","createTime":{"__isSmartRef__":true,"id":12583},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12537},{"__isSmartRef__":true,"id":12574},{"__isSmartRef__":true,"id":12578}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/LocalBrowser.js","_isLoaded":true},"12583":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12584":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.DiffMerge","createTime":{"__isSmartRef__":true,"id":12585},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8346}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/DiffMerge.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"12585":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12586":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SyntaxHighlighting","createTime":{"__isSmartRef__":true,"id":12587},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12507},{"__isSmartRef__":true,"id":12574}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SyntaxHighlighting.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12588},{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"12587":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12588":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.SystemCodeBrowser","createTime":{"__isSmartRef__":true,"id":12589},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12574},{"__isSmartRef__":true,"id":12576},{"__isSmartRef__":true,"id":12578},{"__isSmartRef__":true,"id":12572},{"__isSmartRef__":true,"id":12582},{"__isSmartRef__":true,"id":12586}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemCodeBrowser.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12590},{"__isSmartRef__":true,"id":12594},{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"12589":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12590":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.ErrorViewer","createTime":{"__isSmartRef__":true,"id":12591},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12539},{"__isSmartRef__":true,"id":12588},{"__isSmartRef__":true,"id":12582},{"__isSmartRef__":true,"id":12592}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/ErrorViewer.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12594},{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"12591":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12592":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide.VersionTools","createTime":{"__isSmartRef__":true,"id":12593},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":12507}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/VersionTools.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12590},{"__isSmartRef__":true,"id":12594},{"__isSmartRef__":true,"id":12523}],"_isLoaded":true},"12593":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12594":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.ide","createTime":{"__isSmartRef__":true,"id":12595},"AutoIndent":{"__isSmartRef__":true,"id":12557},"wasDefined":true,"FileParsing":{"__isSmartRef__":true,"id":12565},"SourceDatabase":{"__isSmartRef__":true,"id":12572},"BrowserFramework":{"__isSmartRef__":true,"id":12574},"SystemBrowserNodes":{"__isSmartRef__":true,"id":12576},"BrowserCommands":{"__isSmartRef__":true,"id":12578},"LocalBrowser":{"__isSmartRef__":true,"id":12582},"SyntaxHighlighting":{"__isSmartRef__":true,"id":12586},"VersionTools":{"__isSmartRef__":true,"id":12592},"SystemCodeBrowser":{"__isSmartRef__":true,"id":12588},"ErrorViewer":{"__isSmartRef__":true,"id":12590},"privateRequirements":[{"__isSmartRef__":true,"id":12539},{"__isSmartRef__":true,"id":12588},{"__isSmartRef__":true,"id":12582},{"__isSmartRef__":true,"id":12592},{"__isSmartRef__":true,"id":12590}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":12523}],"_isLoaded":true,"SourceControl":{"__isSmartRef__":true,"id":12596}},"12595":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12596":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"12597":{"2":{"__isSmartRef__":true,"id":12598},"3":{"__isSmartRef__":true,"id":12601},"name":"PathOriginHackLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12603},"sourceModule":{"__isSmartRef__":true,"id":8348},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12598":{"_layered_object":{"__isSmartRef__":true,"id":12599}},"12599":{"isPath":true,"style":{"__isSmartRef__":true,"id":12600},"_layer_object_id":2,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"12600":{"borderWidth":1,"__serializedExpressions__":["borderColor"],"borderColor":"Color.rgb(0,0,0)"},"12601":{"_layered_object":{"__isSmartRef__":true,"id":12602}},"12602":{"_layer_object_id":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"12603":{},"12604":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.StyleSheetRepresentation","createTime":{"__isSmartRef__":true,"id":12605},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8344},{"__isSmartRef__":true,"id":8342}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetRepresentation.js","wasDefined":true,"callbacks":[],"_isLoaded":true},"12605":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12606":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.lively.morphic.StyleSheetsHTML","createTime":{"__isSmartRef__":true,"id":12607},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":8344}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetsHTML.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":8320}],"callbacks":[],"_isLoaded":true},"12607":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:32:34 GMT+0100 (CET)"},"12608":{"4":{"__isSmartRef__":true,"id":12609},"6":{"__isSmartRef__":true,"id":12614},"name":"VisualBindingsLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12631},"sourceModule":{"__isSmartRef__":true,"id":12519},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12609":{"_layered_object":{"__isSmartRef__":true,"id":12610}},"12610":{"style":{"__isSmartRef__":true,"id":12611},"isWorld":true,"htmlDispatchTable":{"__isSmartRef__":true,"id":12612},"doNotSerialize":["revisionOnLoad","clickedOnMorph","draggedMorph","cachedWindowBounds"],"_layer_object_id":4,"lastModified":{"__isSmartRef__":true,"id":12613},"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core"},"12611":{"enableGrabbing":false,"enableHalos":true,"enableMorphMenu":true,"enableDragging":true,"__serializedExpressions__":["fill"],"fill":"Color.rgb(255,255,255)"},"12612":{"setScroll":"setScrollHTML"},"12613":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:56:00 GMT+0100 (CET)"},"12614":{"_layered_object":{"__isSmartRef__":true,"id":12615}},"12615":{"style":{"__isSmartRef__":true,"id":12616},"isMorph":true,"idCounter":0,"renderContextTableType":"morphRenderContextTable","htmlDispatchTable":{"__isSmartRef__":true,"id":12617},"svgDispatchTable":{"__isSmartRef__":true,"id":12618},"canvasDispatchTable":{"__isSmartRef__":true,"id":12619},"dragTriggerDistance":5,"connections":{"__isSmartRef__":true,"id":12620},"doNotSerialize":["_renderContext","halos","_isRendered","priorExtent","cachedBounds"],"showsHalosOnRightClick":true,"isLayoutable":true,"cssIsEnabled":true,"lookupLayersIn":["owner"],"_layer_object_id":6,"_focusedMorph":{"__isSmartRef__":true,"id":11418},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"12616":{"enableDropping":true,"enableHalos":true},"12617":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setBaseThemeStyleSheet":"setBaseThemeStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","setNodeMorphId":"setNodeMorphIdHTML"},"12618":{"replaceRenderContext":"replaceRenderContextSVG","init":"initSVG","append":"appendSVG","remove":"removeSVG","setPosition":"setPositionSVG","setRotation":"setRotationSVG","setPointerEvents":"setPointerEventsSVG","setHandStyle":"setHandStyleSVG"},"12619":{"init":"initCANVAS","append":"appendCANVAS","remove":"removeCANVAS","setPosition":"attributeChangedCANVAS"},"12620":{"name":{"__isSmartRef__":true,"id":12621},"position":{"__isSmartRef__":true,"id":12622},"rotation":{"__isSmartRef__":true,"id":12623},"scale":{"__isSmartRef__":true,"id":12624},"setScale":{"__isSmartRef__":true,"id":12625},"borderWidth":{"__isSmartRef__":true,"id":12626},"borderColor":{"__isSmartRef__":true,"id":12627},"fill":{"__isSmartRef__":true,"id":12628},"extent":{"__isSmartRef__":true,"id":12629},"globalTransform":{"__isSmartRef__":true,"id":12630}},"12621":{},"12622":{"map":"_Position"},"12623":{"map":"_Rotation"},"12624":{"map":"_Scale"},"12625":{},"12626":{"map":"shape._BorderWidth"},"12627":{"map":"shape._BorderColor"},"12628":{"map":"shape._Fill"},"12629":{"map":"shape._Extent"},"12630":{"connectionClassType":"lively.morphic.GeometryTransformConnection"},"12631":{"":{"__isSmartRef__":true,"id":12632},"":{"__isSmartRef__":true,"id":12633}},"12632":{"morphMenuItems":true},"12633":{"morphMenuItems":true},"12634":{"6":{"__isSmartRef__":true,"id":12635},"name":"GrabbingDefaultLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12636},"sourceModule":{"__isSmartRef__":true,"id":12515},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12635":{"_layered_object":{"__isSmartRef__":true,"id":12615}},"12636":{"":{"__isSmartRef__":true,"id":12637}},"12637":{"onDragStart":true},"12638":{"6":{"__isSmartRef__":true,"id":12639},"7":{"__isSmartRef__":true,"id":12640},"name":"GrabbingLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":12652},"sourceModule":{"__isSmartRef__":true,"id":12515},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"12639":{"_layered_object":{"__isSmartRef__":true,"id":12615}},"12640":{"_layered_object":{"__isSmartRef__":true,"id":12641}},"12641":{"isText":true,"allowInput":true,"style":{"__isSmartRef__":true,"id":12642},"autoAdjustPadding":true,"suppressDropping":true,"draggingEnabled":true,"shortcutHandlers":[],"tab":" ","htmlDispatchTable":{"__isSmartRef__":true,"id":12643},"svgDispatchTable":{"__isSmartRef__":true,"id":12644},"canvasDispatchTable":{"__isSmartRef__":true,"id":12645},"accessibleInInactiveWindow":false,"connections":{"__isSmartRef__":true,"id":12646},"doNotSerialize":["charsTyped"],"_layer_object_id":7,"syntaxHighlighter":{"__isSmartRef__":true,"id":12649},"textChunks":[{"__isSmartRef__":true,"id":12650}],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12642":{"borderWidth":1,"fixedWidth":true,"fixedHeight":true,"enableGrabbing":false,"enableDropping":false,"allowInput":true,"clipMode":"visible","fontFamily":"Helvetica","fontSize":10,"__serializedExpressions__":["borderColor","fill","textColor","padding"],"borderColor":"Color.rgb(0,0,0)","fill":"Color.rgb(243,243,243)","textColor":"Color.rgb(64,64,64)","padding":"lively.rect(4,2,0,0)"},"12643":{"updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","setWordBreak":"setWordBreakHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML","setTextStylingMode":"setTextStylingModeHTML"},"12644":{"renderText":"renderTextSVG","updateText":"updateTextSVG","setTextExtent":"setTextExtentSVG","getTextExtent":"getTextExtentSVG","setMaxTextWidth":"setMaxTextWidthSVG","setMaxTextHeight":"setMaxTextHeightSVG","getTextString":"getTextStringSVG","ignoreTextEvents":"ignoreTextEventsSVG"},"12645":{"updateText":"attributeChangedCANVAS"},"12646":{"textString":{"__isSmartRef__":true,"id":12647},"savedTextString":{"__isSmartRef__":true,"id":12648}},"12647":{},"12648":{},"12649":{"__LivelyClassName__":"lively.ast.JSSyntaxHighlighter","__SourceModuleName__":"Global.lively.ast.IDESupport"},"12650":{"style":{"__isSmartRef__":true,"id":12651},"chunkOwner":null,"_id":"_3662","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12651":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12652":{"":{"__isSmartRef__":true,"id":12653},"":{"__isSmartRef__":true,"id":12654}},"12653":{"isLocked":true,"onDragStart":true},"12654":{"onDragStart":true},"12655":{"background-color":{"__isSmartRef__":true,"id":12656},"border":{"__isSmartRef__":true,"id":12657},"border-width":{"__isSmartRef__":true,"id":12658},"border-bottom-width":{"__isSmartRef__":true,"id":12659},"border-left-width":{"__isSmartRef__":true,"id":12660},"border-top-width":{"__isSmartRef__":true,"id":12661},"border-right-width":{"__isSmartRef__":true,"id":12662},"border-color":{"__isSmartRef__":true,"id":12663},"border-top-color":{"__isSmartRef__":true,"id":12664},"border-bottom-color":{"__isSmartRef__":true,"id":12665},"border-left-color":{"__isSmartRef__":true,"id":12666},"border-right-color":{"__isSmartRef__":true,"id":12667},"border-radius":{"__isSmartRef__":true,"id":12668},"color":{"__isSmartRef__":true,"id":12669},"font-family":{"__isSmartRef__":true,"id":12670},"background-image":{"__isSmartRef__":true,"id":12671},"cursor":{"__isSmartRef__":true,"id":12672},"box-shadow":{"__isSmartRef__":true,"id":12673},"text-shadow":{"__isSmartRef__":true,"id":12674}},"12656":{"shorthand":"background","values":[[3]]},"12657":{"values":[[1,0,3]]},"12658":{"shorthand":"border","values":[[1],[1,1,1,1]]},"12659":{"shorthand":"border-width","values":[[1]]},"12660":{"shorthand":"border-width","values":[[1]]},"12661":{"shorthand":"border-width","values":[[1]]},"12662":{"shorthand":"border-width","values":[[1]]},"12663":{"shorthand":"border","values":[[3],[3,3,3,3]]},"12664":{"shorthand":"border-color","values":[[3]]},"12665":{"shorthand":"border-color","values":[[3]]},"12666":{"shorthand":"border-color","values":[[3]]},"12667":{"shorthand":"border-color","values":[[3]]},"12668":{"values":[[1],[1,1,1,1]]},"12669":{"values":[[3]]},"12670":{"commaSeparated":true,"values":[[0]]},"12671":{"commaSeparated":true,"values":[[0]]},"12672":{"commaSeparated":true,"values":[[0]]},"12673":{"commaSeparated":true,"values":[[4]]},"12674":{"commaSeparated":true,"values":[[4]]},"12675":{"background-color":{"__isSmartRef__":true,"id":12676},"border":{"__isSmartRef__":true,"id":12677},"border-width":{"__isSmartRef__":true,"id":12678},"border-bottom-width":{"__isSmartRef__":true,"id":12679},"border-left-width":{"__isSmartRef__":true,"id":12680},"border-top-width":{"__isSmartRef__":true,"id":12681},"border-right-width":{"__isSmartRef__":true,"id":12682},"border-color":{"__isSmartRef__":true,"id":12683},"border-top-color":{"__isSmartRef__":true,"id":12684},"border-bottom-color":{"__isSmartRef__":true,"id":12685},"border-left-color":{"__isSmartRef__":true,"id":12686},"border-right-color":{"__isSmartRef__":true,"id":12687},"border-radius":{"__isSmartRef__":true,"id":12688},"color":{"__isSmartRef__":true,"id":12689},"font-family":{"__isSmartRef__":true,"id":12690},"background-image":{"__isSmartRef__":true,"id":12691},"cursor":{"__isSmartRef__":true,"id":12692},"box-shadow":{"__isSmartRef__":true,"id":12693},"text-shadow":{"__isSmartRef__":true,"id":12694}},"12676":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"12677":{"commaSeparated":false,"values":[[1,0,3]],"shorthands":[],"shorthandFor":["border-width","border-bottom-width","border-left-width","border-top-width","border-right-width","border-color","border-top-color","border-bottom-color","border-left-color","border-right-color"]},"12678":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":["border"],"shorthandFor":["border-bottom-width","border-left-width","border-top-width","border-right-width"]},"12679":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12680":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12681":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12682":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"12683":{"commaSeparated":false,"values":[[3],[3,3,3,3]],"shorthands":["border"],"shorthandFor":["border-top-color","border-bottom-color","border-left-color","border-right-color"]},"12684":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12685":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12686":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12687":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"12688":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":[],"shorthandFor":[]},"12689":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"12690":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"12691":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"12692":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"12693":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"12694":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"12695":{"isClassPlaceHolder":true,"className":"Namespace","namespaceIdentifier":"Global.apps.ObjectGrapher","createTime":{"__isSmartRef__":true,"id":12696},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/ObjectGrapher.js","_isLoaded":true},"12696":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:33:32 GMT+0100 (CET)"},"12697":{"val":"ObjectGrapher"},"12698":{"val":{"__isSmartRef__":true,"id":12695}},"12699":{"val":"Grapher"},"12700":{},"12701":{"val":{"__isSmartRef__":true,"id":12702}},"12702":{"nodes":[],"specials":{"__isSmartRef__":true,"id":12703},"edges":[],"__LivelyClassName__":"apps.ObjectGrapher.Grapher","__SourceModuleName__":"Global.apps.ObjectGrapher"},"12703":{"String":[],"Array":[],"Number":[],"Boolean":[]},"12704":{"val":{"__isSmartRef__":true,"id":12702}},"12705":{"val":{"__isSmartRef__":true,"id":12702}},"12706":{},"12707":{"val":{"__isSmartRef__":true,"id":12708}},"12708":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":12709},"eventHandler":{"__isSmartRef__":true,"id":12710},"_ClipMode":"visible","derivationIds":[],"id":"EB2474DF-E31C-40BB-BA50-22DC224CA210","droppingEnabled":true,"halosEnabled":true,"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"12709":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(0.0,0.0)","_Padding":"lively.rect(0,0,0,0)"},"12710":{"morph":{"__isSmartRef__":true,"id":12708},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12711":{"val":{"__isSmartRef__":true,"id":12708}},"12712":{"val":{"__isSmartRef__":true,"id":12708}},"12713":{"val":{"__isSmartRef__":true,"id":12708}},"12714":{"val":"addMorph"},"12715":{},"12716":{"val":0},"12717":{"val":0},"12718":{},"12719":{"val":"keys"},"12720":{"val":{"__isSmartRef__":true,"id":12708}},"12721":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"]},"12722":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"]},"12723":{"val":0},"12724":{"val":0},"12725":{"val":47},"12726":{"val":100},"12727":{"val":true},"12728":{"val":1081},"12729":{"val":47},"12730":{"val":1128},"12731":{"val":1128},"12732":{"this":{"__isSmartRef__":true,"id":8275},"crunchedObj":{"__isSmartRef__":true,"id":8283},"self":{"__isSmartRef__":true,"id":12702},"obj":{"__isSmartRef__":true,"id":12708},"i":1128,"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],"j":47},"12733":{"values":{"__isSmartRef__":true,"id":12734},"context":[],"pc":{"__isSmartRef__":true,"id":8268},"mapping":{"__isSmartRef__":true,"id":12742}},"12734":{"39-42":{"__isSmartRef__":true,"id":8282},"25-42":{"__isSmartRef__":true,"id":8284},"59-63":{"__isSmartRef__":true,"id":8285},"64-77":{"__isSmartRef__":true,"id":12697},"58-77":{"__isSmartRef__":true,"id":12698},"78-85":{"__isSmartRef__":true,"id":12699},"58-85":{"__isSmartRef__":true,"id":12700},"58-87":{"__isSmartRef__":true,"id":12701},"55-87":{"__isSmartRef__":true,"id":12704},"47-87":{"__isSmartRef__":true,"id":12705},"103-108":{"__isSmartRef__":true,"id":12706},"102-110":{"__isSmartRef__":true,"id":12707},"99-110":{"__isSmartRef__":true,"id":12711},"92-110":{"__isSmartRef__":true,"id":12712},"116-119":{"__isSmartRef__":true,"id":12713},"120-128":{"__isSmartRef__":true,"id":12714},"116-128":{"__isSmartRef__":true,"id":12715},"144-145":{"__isSmartRef__":true,"id":12716},"139-145":{"__isSmartRef__":true,"id":12717},"162-168":{"__isSmartRef__":true,"id":12718},"169-173":{"__isSmartRef__":true,"id":12719},"174-177":{"__isSmartRef__":true,"id":12720},"161-178":{"__isSmartRef__":true,"id":12721},"154-178":{"__isSmartRef__":true,"id":12722},"196-197":{"__isSmartRef__":true,"id":12723},"191-197":{"__isSmartRef__":true,"id":12724},"199-200":{"__isSmartRef__":true,"id":12735},"203-206":{"__isSmartRef__":true,"id":12736},"198-206":{"__isSmartRef__":true,"id":12737},"223-224":{"__isSmartRef__":true,"id":12738},"228-229":{"__isSmartRef__":true,"id":12739},"223-229":{"__isSmartRef__":true,"id":12740},"214-230":{"__isSmartRef__":true,"id":12741}},"12735":{"val":97},"12736":{"val":100},"12737":{"val":true},"12738":{"val":4656},"12739":{"val":97},"12740":{"val":4753},"12741":{"val":4753},"12742":{"this":{"__isSmartRef__":true,"id":8275},"crunchedObj":{"__isSmartRef__":true,"id":8283},"self":{"__isSmartRef__":true,"id":12702},"obj":{"__isSmartRef__":true,"id":12708},"i":4753,"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],"j":97},"12743":{"crunchedObj":[null,{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283},{"__isSmartRef__":true,"id":8283}],"self":[null,null,{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702},{"__isSmartRef__":true,"id":12702}],"obj":[null,null,null,{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708},{"__isSmartRef__":true,"id":12708}],"i":[null,null,null,null,null,0,0,0,0,0,0,0,1,1,1,3,3,3,6,6,6,10,10,10,15,15,15,21,21,21,28,28,28,36,36,36,45,45,45,55,55,55,66,66,66,78,78,78,91,91,91,105,105,105,120,120,120,136,136,136,153,153,153,171,171,171,190,190,190,210,210,210,231,231,231,253,253,253,276,276,276,300,300,300,325,325,325,351,351,351,378,378,378,406,406,406,435,435,435,465,465,465,496,496,496,528,528,528,561,561,561,595,595,595,630,630,630,666,666,666,703,703,703,741,741,741,780,780,780,820,820,820,861,861,861,903,903,903,946,946,946,990,990,990,1035,1035,1035,1081,1081,1081,1128,1128,1128,1176,1176,1176,1225,1225,1225,1275,1275,1275,1326,1326,1326,1378,1378,1378,1431,1431,1431,1485,1485,1485,1540,1540,1540,1596,1596,1596,1653,1653,1653,1711,1711,1711,1770,1770,1770,1830,1830,1830,1891,1891,1891,1953,1953,1953,2016,2016,2016,2080,2080,2080,2145,2145,2145,2211,2211,2211,2278,2278,2278,2346,2346,2346,2415,2415,2415,2485,2485,2485,2556,2556,2556,2628,2628,2628,2701,2701,2701,2775,2775,2775,2850,2850,2850,2926,2926,2926,3003,3003,3003,3081,3081,3081,3160,3160,3160,3240,3240,3240,3321,3321,3321,3403,3403,3403,3486,3486,3486,3570,3570,3570,3655,3655,3655,3741,3741,3741,3828,3828,3828,3916,3916,3916,4005,4005,4005,4095,4095,4095,4186,4186,4186,4278,4278,4278,4371,4371,4371,4465,4465,4465,4560,4560,4560,4656,4656,4656,4753,4753,4753,4851,4851,4851,4950,4950,4950],"keys":[null,null,null,null,null,null,["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"]],"j":[null,null,null,null,null,null,null,0,0,0,1,1,1,2,2,2,3,3,3,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,15,16,16,16,17,17,17,18,18,18,19,19,19,20,20,20,21,21,21,22,22,22,23,23,23,24,24,24,25,25,25,26,26,26,27,27,27,28,28,28,29,29,29,30,30,30,31,31,31,32,32,32,33,33,33,34,34,34,35,35,35,36,36,36,37,37,37,38,38,38,39,39,39,40,40,40,41,41,41,42,42,42,43,43,43,44,44,44,45,45,45,46,46,46,47,47,47,48,48,48,49,49,49,50,50,50,51,51,51,52,52,52,53,53,53,54,54,54,55,55,55,56,56,56,57,57,57,58,58,58,59,59,59,60,60,60,61,61,61,62,62,62,63,63,63,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,74,74,74,75,75,75,76,76,76,77,77,77,78,78,78,79,79,79,80,80,80,81,81,81,82,82,82,83,83,83,84,84,84,85,85,85,86,86,86,87,87,87,88,88,88,89,89,89,90,90,90,91,91,91,92,92,92,93,93,93,94,94,94,95,95,95,96,96,96,97,97,97,98,98,98,99,99,99,100,100]},"12744":{"length":1},"12745":{"length":1},"12746":{"onrestore":{"__isSmartRef__":true,"id":12747},"reset":{"__isSmartRef__":true,"id":12755},"onPrepare":{"__isSmartRef__":true,"id":12759},"onRun":{"__isSmartRef__":true,"id":12763},"setFrame":{"__isSmartRef__":true,"id":12767},"valueCopy":{"__isSmartRef__":true,"id":12771},"cachePeriodLength":{"__isSmartRef__":true,"id":12775},"showItems":{"__isSmartRef__":true,"id":12779},"highlightPosition":{"__isSmartRef__":true,"id":12783},"writeCache":{"__isSmartRef__":true,"id":12787},"readCacheInto":{"__isSmartRef__":true,"id":12791},"writeTimeline":{"__isSmartRef__":true,"id":12795},"onSliderMove":{"__isSmartRef__":true,"id":12799},"onSmallSliderMove":{"__isSmartRef__":true,"id":12803},"renderObjectGraph":{"__isSmartRef__":true,"id":12807}},"12747":{"varMapping":{"__isSmartRef__":true,"id":12748},"source":"function onrestore() {\n module('lively.ast.Morphic').load(true)\n \n var self = this;\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\n halt: function(frame) {\n self.setFrame(frame);\n return true\n }\n });\n\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\n onMouseUp : function(proceed, evt) {\n this.isBeingDragged = false;\n proceed(evt);\n },\n onMouseDown : function(proceed, evt) {\n this.isBeingDragged = true; \n proceed(evt); \n }\n });\n\n}","funcProperties":{"__isSmartRef__":true,"id":12753},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12748":{"this":{"__isSmartRef__":true,"id":5600},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":12749}},"12749":{"$super":{"__isSmartRef__":true,"id":12750}},"12750":{"varMapping":{"__isSmartRef__":true,"id":12751},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":12752},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12751":{"obj":{"__isSmartRef__":true,"id":5600},"name":"onrestore"},"12752":{},"12753":{"timestamp":{"__isSmartRef__":true,"id":12754},"user":"erp","tags":[]},"12754":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)"},"12755":{"varMapping":{"__isSmartRef__":true,"id":12756},"source":"function reset() {\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\n}","funcProperties":{"__isSmartRef__":true,"id":12757},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12756":{"this":{"__isSmartRef__":true,"id":5600}},"12757":{"timestamp":{"__isSmartRef__":true,"id":12758},"user":"erp","tags":[]},"12758":{"isSerializedDate":true,"string":"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)"},"12759":{"varMapping":{"__isSmartRef__":true,"id":12760},"source":"function onPrepare() {\n\n this.sliderStep = 3;\n this.maximumSteps = 0;\n this.environmentCache = [];\n this.timeline = {};\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\n\n this.functionSource = \"function(){\\n\"\n + this.get(\"functionEditor\").textString\n + \"\\n}\";\n this.functionToDisplay = Function.fromString(this.functionSource)\n .forInterpretation();\n\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\"\");\n\n var self = this;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.writeCache(0, context, this.lastFrame);\n\n while(self.lastFrame.hasNextStatement()) {\n this.maximumSteps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.lastFrame.stepToNextStatement();\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n this.writeTimeline(this.maximumSteps, this.lastFrame);\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\n context,\n this.lastFrame);\n }\n };\n\n\n\n // Restart the whole thing\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.get(\"timeline2\").renderTimeline();\n\n //To display immediate effect.\n this.onRun();\n\n}","funcProperties":{"__isSmartRef__":true,"id":12761},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12760":{"this":{"__isSmartRef__":true,"id":5600}},"12761":{"timestamp":{"__isSmartRef__":true,"id":12762},"user":"erp","tags":[]},"12762":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)"},"12763":{"varMapping":{"__isSmartRef__":true,"id":12764},"source":"function onRun() {\n var self = this;\n var context = this.get('contextOfFunction');\n\n this.get(\"timeline2\").setColumnNumber(this.stepsToRun);\n this.get(\"timeline2\").highlightColumn();\n\n // Code to optimize cache usage by minimizing cache usage\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\n // We are going backwards so we have to restart the interpretation,\n // or we have made such a huge step, that it is probably faster\n // to load content from cache instead of recalculating it.\n context.submorphs.invoke('remove');\n\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n self.lastFrame.setThis(context);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\n this.readCacheInto(executionPhase, this.lastFrame, context);\n self.steps = executionPhase * this.cachePeriodLength();\n } else {\n // We only made a small leap forward and can just continue\n // running the interpretation.\n self.steps = self.oldStepsToRun;\n };\n\n\n while(this.steps < this.stepsToRun) {\n this.steps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n lively.ast.doWithHalt(function() {\n self.lastFrame.stepToNextStatement();\n });\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n };\n\n // To enable this you have to add a textbox with\n // the name used in showItems\n // this.showItems();\n\n if(this.lastFrame) {\n this.highlightPosition(this.lastFrame.pc.pos);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":12765},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12764":{"this":{"__isSmartRef__":true,"id":5600}},"12765":{"timestamp":{"__isSmartRef__":true,"id":12766},"user":"erp","tags":[]},"12766":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)"},"12767":{"varMapping":{"__isSmartRef__":true,"id":12768},"source":"function setFrame(frame) {\n this.lastFrame = frame;\n}","funcProperties":{"__isSmartRef__":true,"id":12769},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12768":{"this":{"__isSmartRef__":true,"id":5600}},"12769":{"timestamp":{"__isSmartRef__":true,"id":12770},"user":"erp","tags":[]},"12770":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)"},"12771":{"varMapping":{"__isSmartRef__":true,"id":12772},"source":"function valueCopy(obj) {\n /* if(obj == null || typeof(obj) != 'object') {\n return obj;\n }\n\n if(obj.submorphs != undefined) {\n return obj.copy();\n }\n\n var temp = obj.constructor();\n if(temp == undefined) {\n temp = {};\n }\n \n for(var key in obj) {\n temp[key] = this.valueCopy(obj[key]);\n }\n \n return temp; */\n var copyTarget = {};\n var tempVariables = {};\n for(var key in obj) {\n if(key != \"self\" && key != \"this\" && obj[key] == undefined) {\n copyTarget[key] = obj[key];\n } else {\n tempVariables[key] = obj[key];\n }\n };\n \n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\n var json = serializer.serialize(copyTarget);\n var result = serializer.deserialize(JSON.parse(json));\n for(var key in tempVariables) {\n result[key] = tempVariables[key];\n };\n return result;\n \n}","funcProperties":{"__isSmartRef__":true,"id":12773},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12772":{"this":{"__isSmartRef__":true,"id":5600}},"12773":{"timestamp":{"__isSmartRef__":true,"id":12774},"user":"erp","tags":[]},"12774":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:17:28 GMT+0100 (CET)"},"12775":{"varMapping":{"__isSmartRef__":true,"id":12776},"source":"function cachePeriodLength() {\n return 150;\n}","funcProperties":{"__isSmartRef__":true,"id":12777},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12776":{"this":{"__isSmartRef__":true,"id":5600}},"12777":{"timestamp":{"__isSmartRef__":true,"id":12778},"user":"erp","tags":[]},"12778":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)"},"12779":{"varMapping":{"__isSmartRef__":true,"id":12780},"source":"function showItems() {\n this.get('FlowIntrospection').setTextString(\n this.lastFrame.listItemsForIntrospection().inject(\n \"\",\n function(string, frameElement) {\n return string \n + (frameElement.string || String(\"moo\")) \n + \"\\n\";\n }\n )\n );\n}","funcProperties":{"__isSmartRef__":true,"id":12781},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12780":{"this":{"__isSmartRef__":true,"id":5600}},"12781":{"timestamp":{"__isSmartRef__":true,"id":12782},"user":"erp","tags":[]},"12782":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)"},"12783":{"varMapping":{"__isSmartRef__":true,"id":12784},"source":"function highlightPosition(position) {\n var style = { backgroundColor: Color.rgb(255,255,255) };\n this.get(\"functionEditor\").emphasizeAll(style);\n\n style = { backgroundColor: Color.rgb(255,255,127) };\n \n // We substract -22 from the beginning and the end to count for the\n // added function(){\\n part in onPrepare\n this.get(\"functionEditor\").emphasize(style, position[0]-22, position[1]-22);\n}","funcProperties":{"__isSmartRef__":true,"id":12785},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12784":{"this":{"__isSmartRef__":true,"id":5600}},"12785":{"timestamp":{"__isSmartRef__":true,"id":12786},"user":"erp","tags":[]},"12786":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)"},"12787":{"varMapping":{"__isSmartRef__":true,"id":12788},"source":"function writeCache(step, context, frame) {\n var ctx = context.submorphs.collect(function(each) {\n return each.copy();\n });\n this.environmentCache[step] = {\n values : this.valueCopy(frame.values),\n context : ctx,\n pc : frame.pc,\n mapping : this.valueCopy(frame.mapping)\n };\n}","funcProperties":{"__isSmartRef__":true,"id":12789},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12788":{"this":{"__isSmartRef__":true,"id":5600}},"12789":{"timestamp":{"__isSmartRef__":true,"id":12790},"user":"erp","tags":[]},"12790":{"isSerializedDate":true,"string":"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)"},"12791":{"varMapping":{"__isSmartRef__":true,"id":12792},"source":"function readCacheInto(step, frame, context) {\n if(step < 0) {\n step = 0;\n }\n var env = this.environmentCache[step];\n frame.setPC(env[\"pc\"]);\n frame.values = this.valueCopy(env[\"values\"]);\n frame.mapping = this.valueCopy(env[\"mapping\"]);\n frame.mapping[\"this\"] = context;\n\n env[\"context\"].each(function(each) {\n context.addMorph(each);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":12793},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12792":{"this":{"__isSmartRef__":true,"id":5600}},"12793":{"timestamp":{"__isSmartRef__":true,"id":12794},"user":"erp","tags":[]},"12794":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)"},"12795":{"varMapping":{"__isSmartRef__":true,"id":12796},"source":"function writeTimeline(step, frame) {\n\n for(var each in frame.mapping) {\n if(typeof(frame.mapping[each]) != \"function\" && each != \"this\") {\n this.timeline[each] = this.timeline[each] || [];\n this.timeline[each][step] = frame.mapping[each];\n }\n };\n\n}","funcProperties":{"__isSmartRef__":true,"id":12797},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12796":{"this":{"__isSmartRef__":true,"id":5600}},"12797":{"timestamp":{"__isSmartRef__":true,"id":12798},"user":"erp","tags":[]},"12798":{"isSerializedDate":true,"string":"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)"},"12799":{"varMapping":{"__isSmartRef__":true,"id":12800},"source":"function onSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n var stepsSlider = this.get(\"stepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = Math.round(this.maximumSteps * position);\n this.sliderStep = 2;\n \n this.smallSliderBaseStep = this.stepsToRun;\n this.get(\"smallStepsSlider\").value = 0.5;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":12801},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12800":{"this":{"__isSmartRef__":true,"id":5600}},"12801":{"timestamp":{"__isSmartRef__":true,"id":12802},"user":"erp","tags":[]},"12802":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:39 GMT+0100 (CET)"},"12803":{"varMapping":{"__isSmartRef__":true,"id":12804},"source":"function onSmallSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n\n var stepsSlider = this.get(\"smallStepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = this.smallSliderBaseStep\n + Math.round(50 * (position - 0.5));\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\n this.sliderStep = 2;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":12805},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12804":{"this":{"__isSmartRef__":true,"id":5600}},"12805":{"timestamp":{"__isSmartRef__":true,"id":12806},"user":"erp","tags":[]},"12806":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:35 GMT+0100 (CET)"},"12807":{"varMapping":{"__isSmartRef__":true,"id":12808},"source":"function renderObjectGraph() {\n //alertOK(\"renderiiiiiiiiing!\");\n}","funcProperties":{"__isSmartRef__":true,"id":12809},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"12808":{"this":{"__isSmartRef__":true,"id":5600}},"12809":{"timestamp":{"__isSmartRef__":true,"id":12810},"user":"erp","tags":[]},"12810":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:29 GMT+0100 (CET)"},"12811":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"12812":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":false,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12813},"halosEnabled":true,"id":"49C165D2-117B-4DD2-B7A0-3AA05EE1D30D","layout":{"__isSmartRef__":true,"id":12814},"name":"morePane","owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12815},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12816},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":12817},{"__isSmartRef__":true,"id":12838},{"__isSmartRef__":true,"id":12860},{"__isSmartRef__":true,"id":12882},{"__isSmartRef__":true,"id":12888},{"__isSmartRef__":true,"id":12901},{"__isSmartRef__":true,"id":12909},{"__isSmartRef__":true,"id":12915},{"__isSmartRef__":true,"id":12937},{"__isSmartRef__":true,"id":12943},{"__isSmartRef__":true,"id":12965}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"12813":{"morph":{"__isSmartRef__":true,"id":12812},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12814":{"moveHorizontal":true},"12815":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12816":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"12817":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":12818}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12819},"grabbingEnabled":false,"halosEnabled":true,"id":"FB529D6E-024E-4B4A-BA74-6173F7A6B0F6","isActive":true,"label":{"__isSmartRef__":true,"id":12820},"layout":{"__isSmartRef__":true,"id":12825},"lighterFill":{"__isSmartRef__":true,"id":12826},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":12831},"owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12836},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12837},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":12820}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"12818":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12817},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12819":{"morph":{"__isSmartRef__":true,"id":12817},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12820":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12821},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"0AC27A1D-7F48-4980-9B5A-3987908F2289","owner":{"__isSmartRef__":true,"id":12817},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12822},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12823}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"12821":{"morph":{"__isSmartRef__":true,"id":12820},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12822":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"12823":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":12820},"morph":{"__isSmartRef__":true,"id":12820},"storedString":"move","style":{"__isSmartRef__":true,"id":12824},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12824":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12825":{"moveVertical":true},"12826":{"stops":[{"__isSmartRef__":true,"id":12827},{"__isSmartRef__":true,"id":12828},{"__isSmartRef__":true,"id":12829},{"__isSmartRef__":true,"id":12830}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12827":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12828":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12829":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12830":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12831":{"stops":[{"__isSmartRef__":true,"id":12832},{"__isSmartRef__":true,"id":12833},{"__isSmartRef__":true,"id":12834},{"__isSmartRef__":true,"id":12835}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12832":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12833":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12834":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12835":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12836":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12837":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":12831},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12838":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":12839},{"__isSmartRef__":true,"id":12840}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12841},"grabbingEnabled":false,"halosEnabled":true,"id":"98DCC2D0-8435-4A29-88BA-B6CF91ACD996","isActive":true,"label":{"__isSmartRef__":true,"id":12842},"layout":{"__isSmartRef__":true,"id":12847},"lighterFill":{"__isSmartRef__":true,"id":12848},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":12853},"owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12858},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12859},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":12842}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"12839":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12838},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12840":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12838},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12841":{"morph":{"__isSmartRef__":true,"id":12838},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12842":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12843},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"59F18699-6140-4ED1-9B12-A85C68BB8CB1","owner":{"__isSmartRef__":true,"id":12838},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12844},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12845}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"12843":{"morph":{"__isSmartRef__":true,"id":12842},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12844":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"12845":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":12842},"morph":{"__isSmartRef__":true,"id":12842},"storedString":"remove","style":{"__isSmartRef__":true,"id":12846},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12846":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12847":{"moveVertical":true},"12848":{"stops":[{"__isSmartRef__":true,"id":12849},{"__isSmartRef__":true,"id":12850},{"__isSmartRef__":true,"id":12851},{"__isSmartRef__":true,"id":12852}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12849":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12850":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12851":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12852":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12853":{"stops":[{"__isSmartRef__":true,"id":12854},{"__isSmartRef__":true,"id":12855},{"__isSmartRef__":true,"id":12856},{"__isSmartRef__":true,"id":12857}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12854":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12855":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12856":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12857":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12858":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12859":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":12853},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12860":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":12861},{"__isSmartRef__":true,"id":12862}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12863},"grabbingEnabled":false,"halosEnabled":true,"id":"A997AEB6-60FE-43B2-88CD-E8E30D382C35","isActive":true,"label":{"__isSmartRef__":true,"id":12864},"layout":{"__isSmartRef__":true,"id":12869},"lighterFill":{"__isSmartRef__":true,"id":12870},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":12875},"owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12880},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12881},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":12864}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"12861":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12860},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12862":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12860},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12863":{"morph":{"__isSmartRef__":true,"id":12860},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12864":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12865},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"9CBB2529-B6E5-4483-9260-F23A3C5858E9","owner":{"__isSmartRef__":true,"id":12860},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12866},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12867}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"12865":{"morph":{"__isSmartRef__":true,"id":12864},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12866":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"12867":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":12864},"morph":{"__isSmartRef__":true,"id":12864},"storedString":"load","style":{"__isSmartRef__":true,"id":12868},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12868":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12869":{"moveVertical":true},"12870":{"stops":[{"__isSmartRef__":true,"id":12871},{"__isSmartRef__":true,"id":12872},{"__isSmartRef__":true,"id":12873},{"__isSmartRef__":true,"id":12874}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12871":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12872":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12873":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12874":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12875":{"stops":[{"__isSmartRef__":true,"id":12876},{"__isSmartRef__":true,"id":12877},{"__isSmartRef__":true,"id":12878},{"__isSmartRef__":true,"id":12879}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12876":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12877":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12878":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12879":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12880":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12881":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":12875},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12882":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12883},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7C346AF5-567D-4E1A-AFE0-30DCC8D7D6BA","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12884},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12885},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12886}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"12883":{"morph":{"__isSmartRef__":true,"id":12882},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12884":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12885":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12886":{"style":{"__isSmartRef__":true,"id":12887},"chunkOwner":{"__isSmartRef__":true,"id":12882},"_id":"_5666","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12887":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12888":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12889},"halosEnabled":true,"id":"45A670B7-9581-49C1-83B1-4EAC3C72E534","itemList":[{"__isSmartRef__":true,"id":12890},{"__isSmartRef__":true,"id":12891},{"__isSmartRef__":true,"id":12892},{"__isSmartRef__":true,"id":12893},{"__isSmartRef__":true,"id":12894},{"__isSmartRef__":true,"id":12895},{"__isSmartRef__":true,"id":12896},{"__isSmartRef__":true,"id":12897}],"layout":{"__isSmartRef__":true,"id":12898},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12899},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":12900},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"12889":{"morph":{"__isSmartRef__":true,"id":12888},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12890":{"string":"2013-01-06 21:03 erp (188381)","value":{"__isSmartRef__":true,"id":3161},"isListItem":true},"12891":{"string":"2013-01-06 19:48 erp (188372)","value":{"__isSmartRef__":true,"id":3166},"isListItem":true},"12892":{"string":"2013-01-06 10:15 erp (188293)","value":{"__isSmartRef__":true,"id":3171},"isListItem":true},"12893":{"string":"2013-01-05 14:06 erp (188140)","value":{"__isSmartRef__":true,"id":3176},"isListItem":true},"12894":{"string":"2013-01-05 12:09 erp (188119)","value":{"__isSmartRef__":true,"id":3181},"isListItem":true},"12895":{"string":"2013-01-04 16:43 erp (188081)","value":{"__isSmartRef__":true,"id":3186},"isListItem":true},"12896":{"string":"2013-01-04 15:26 erp (188068)","value":{"__isSmartRef__":true,"id":3191},"isListItem":true},"12897":{"string":"2013-01-03 16:24 erp (187922)","value":{"__isSmartRef__":true,"id":3196},"isListItem":true},"12898":{"resizeWidth":true},"12899":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12900":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"12901":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":12902}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12903},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"686C306A-9083-46FB-A26A-74849CD405F8","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":12904},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12905},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":12906},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12907}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"12902":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":12901},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12903":{"morph":{"__isSmartRef__":true,"id":12901},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12904":{"resizeHeight":true,"resizeWidth":true},"12905":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12906":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12907":{"style":{"__isSmartRef__":true,"id":12908},"chunkOwner":{"__isSmartRef__":true,"id":12901},"_id":"_5948","storedString":"An example application implementing Bret Victors idea of \"See the state\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12908":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12909":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12910},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"D9425C6E-486D-4BD2-AAAC-3E5A7789EB4B","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12911},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12912},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12913}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"12910":{"morph":{"__isSmartRef__":true,"id":12909},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12911":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12912":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12913":{"style":{"__isSmartRef__":true,"id":12914},"chunkOwner":{"__isSmartRef__":true,"id":12909},"_id":"_5667","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12914":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12915":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":12916},{"__isSmartRef__":true,"id":12917}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12918},"grabbingEnabled":false,"halosEnabled":true,"id":"B19F15AA-6611-4D82-9578-A8905E9672C8","isActive":true,"label":{"__isSmartRef__":true,"id":12919},"layout":{"__isSmartRef__":true,"id":12924},"lighterFill":{"__isSmartRef__":true,"id":12925},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":12930},"owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12935},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12936},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":12919}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"12916":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12915},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12917":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12915},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12918":{"morph":{"__isSmartRef__":true,"id":12915},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12919":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12920},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"70E9A3B6-836C-41DD-9EDE-A3970F019A92","owner":{"__isSmartRef__":true,"id":12915},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12921},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12922}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"12920":{"morph":{"__isSmartRef__":true,"id":12919},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12921":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"12922":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":12919},"storedString":"copy","style":{"__isSmartRef__":true,"id":12923},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12923":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12924":{"moveVertical":true},"12925":{"stops":[{"__isSmartRef__":true,"id":12926},{"__isSmartRef__":true,"id":12927},{"__isSmartRef__":true,"id":12928},{"__isSmartRef__":true,"id":12929}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12926":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12927":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12928":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12929":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12930":{"stops":[{"__isSmartRef__":true,"id":12931},{"__isSmartRef__":true,"id":12932},{"__isSmartRef__":true,"id":12933},{"__isSmartRef__":true,"id":12934}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12931":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12932":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12933":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12934":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12935":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12936":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":12925},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12937":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12938},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"97B8CAFC-A2DA-4244-8FEC-6DEBEF678E38","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12939},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12940},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12941}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"12938":{"morph":{"__isSmartRef__":true,"id":12937},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12939":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12940":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12941":{"style":{"__isSmartRef__":true,"id":12942},"chunkOwner":{"__isSmartRef__":true,"id":12937},"_id":"_5668","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12942":{"uri":"http://www.lively-kernel.org/viral?part=SeeTheState&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12943":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":12944}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12946},"grabbingEnabled":false,"halosEnabled":true,"id":"6DCD7A26-F535-412C-BCC6-5424FD5D0D16","isActive":true,"label":{"__isSmartRef__":true,"id":12947},"layout":{"__isSmartRef__":true,"id":12952},"lighterFill":{"__isSmartRef__":true,"id":12953},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":12958},"owner":{"__isSmartRef__":true,"id":12812},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12963},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12964},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":12947}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"12944":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12943},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12945},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12945":{"source":{"__isSmartRef__":true,"id":12943}},"12946":{"morph":{"__isSmartRef__":true,"id":12943},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12947":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12948},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"F9B5B885-AC1B-4BCD-A7D0-29AC5C5889B8","owner":{"__isSmartRef__":true,"id":12943},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12949},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12950}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"12948":{"morph":{"__isSmartRef__":true,"id":12947},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12949":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"12950":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":12947},"storedString":"modules","style":{"__isSmartRef__":true,"id":12951},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12951":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12952":{"moveVertical":true},"12953":{"stops":[{"__isSmartRef__":true,"id":12954},{"__isSmartRef__":true,"id":12955},{"__isSmartRef__":true,"id":12956},{"__isSmartRef__":true,"id":12957}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12954":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12955":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12956":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12957":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12958":{"stops":[{"__isSmartRef__":true,"id":12959},{"__isSmartRef__":true,"id":12960},{"__isSmartRef__":true,"id":12961},{"__isSmartRef__":true,"id":12962}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12959":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12960":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12961":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12962":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12963":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12964":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":12958},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12965":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12966},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"2906F4B1-1285-453E-B46D-DE29E906AA70","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":12967},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":12812},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":12968},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":12969}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"12966":{"morph":{"__isSmartRef__":true,"id":12965},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12967":{"resizeHeight":true,"resizeWidth":true},"12968":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"12969":{"style":{"__isSmartRef__":true,"id":12970},"chunkOwner":{"__isSmartRef__":true,"id":12965},"_id":"_5947","storedString":"2013-01-06 20:49 erp: \n fixed further bugs with the deepCopy procedure\n\n2013-01-05 15:08 erp: \n prepared for object graph\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-05-03 15:51 undefined: \n whoopsie\n\n2012-03-14 10:53 undefined: \n sorry\n\n2012-02-25 02:59 fbo: \n no comment\n\n2012-03-14 10:42 undefined: \n css transitions\n\n2012-04-09 13:42 undefined: \n suddenly, the rectangle became a CarDemo\n\n2012-06-18 19:35 bgnauk: \n no comment\n\n2012-10-18 17:07 jenslincke: \n no comment\n\n2013-01-03 17:14 erp: \n first version\n\n2013-01-03 17:26 erp: \n adjusted the name as it contained to many trailing whitespaces\n\n2013-01-04 16:28 erp: \n added the first version of the timeline and improved the slider experience\n\n2013-01-05 13:11 erp: \n Added zoom to timeline and fixed some bugs with the sliders\n\n2013-01-06 11:17 erp: \n Changed deep copy to lively integrated correct version.\n\n2013-01-06 22:05 erp: \n minor improvements\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12970":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12971":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":12972}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12973},"halosEnabled":true,"id":"56CE191A-A075-42A9-A78A-121FD46C6D9F","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","prova","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":12974},"name":"categoryList","owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12975},"prevScroll":[0,16],"scripts":[],"selectedLineNo":1,"selection":"*latest*","shape":{"__isSmartRef__":true,"id":12976},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"12972":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":12971},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12973":{"morph":{"__isSmartRef__":true,"id":12971},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12974":{"resizeHeight":true},"12975":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12976":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"12977":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":12978}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12980},"grabbingEnabled":false,"halosEnabled":true,"id":"86FFA936-8A84-4A0C-A0B4-078AB83EDD77","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":12981},"lighterFill":{"__isSmartRef__":true,"id":12986},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":12991},"owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":12996},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12997},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":12981}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"12978":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":12977},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":2739},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":12979},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"12979":{"source":{"__isSmartRef__":true,"id":12977},"target":{"__isSmartRef__":true,"id":2739}},"12980":{"morph":{"__isSmartRef__":true,"id":12977},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12981":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":12982},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"6365D179-5C86-410E-8109-6BFB66368E75","owner":{"__isSmartRef__":true,"id":12977},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":12983},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":12984}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"12982":{"morph":{"__isSmartRef__":true,"id":12981},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12983":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"12984":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":12981},"storedString":"⟳","style":{"__isSmartRef__":true,"id":12985},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12985":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12986":{"stops":[{"__isSmartRef__":true,"id":12987},{"__isSmartRef__":true,"id":12988},{"__isSmartRef__":true,"id":12989},{"__isSmartRef__":true,"id":12990}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12987":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"12988":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12989":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"12990":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"12991":{"stops":[{"__isSmartRef__":true,"id":12992},{"__isSmartRef__":true,"id":12993},{"__isSmartRef__":true,"id":12994},{"__isSmartRef__":true,"id":12995}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12992":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"12993":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12994":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"12995":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"12996":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"12997":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":12998},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"12998":{"stops":[{"__isSmartRef__":true,"id":12999},{"__isSmartRef__":true,"id":13000},{"__isSmartRef__":true,"id":13001},{"__isSmartRef__":true,"id":13002}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"12999":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13000":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13001":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13002":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"13003":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13004}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13005},"halosEnabled":true,"id":"23D915D4-45D8-4A6C-B6B8-BB7EE4FE4CF2","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":13006},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13007},"registeredForMouseEvents":true,"scripts":[{"__isSmartRef__":true,"id":13008}],"selectedItem":{"__isSmartRef__":true,"id":2837},"shape":{"__isSmartRef__":true,"id":13009},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":13010},{"__isSmartRef__":true,"id":13022},{"__isSmartRef__":true,"id":13035},{"__isSmartRef__":true,"id":13963},{"__isSmartRef__":true,"id":13976},{"__isSmartRef__":true,"id":13989},{"__isSmartRef__":true,"id":14002},{"__isSmartRef__":true,"id":14015},{"__isSmartRef__":true,"id":14028},{"__isSmartRef__":true,"id":14041},{"__isSmartRef__":true,"id":14054},{"__isSmartRef__":true,"id":14067},{"__isSmartRef__":true,"id":14080},{"__isSmartRef__":true,"id":14093}],"__serializedExpressions__":["_Position"],"partItemsToBeAdded":[{"__isSmartRef__":true,"id":14106},{"__isSmartRef__":true,"id":14107},{"__isSmartRef__":true,"id":14108},{"__isSmartRef__":true,"id":14109},{"__isSmartRef__":true,"id":14110},{"__isSmartRef__":true,"id":14111}],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14112},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"13004":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":13003},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13005":{"morph":{"__isSmartRef__":true,"id":13003},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13006":{"resizeHeight":true,"resizeWidth":true},"13007":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13008":{"target":{"__isSmartRef__":true,"id":13003},"selector":"addPartItemAsync","args":[],"stopped":true,"tickTime":0,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"13009":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13010":{"submorphs":[{"__isSmartRef__":true,"id":13011},{"__isSmartRef__":true,"id":13014}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13019},"eventHandler":{"__isSmartRef__":true,"id":13020},"_ClipMode":"visible","derivationIds":[],"id":"65061F9F-AAA0-482C-AFDA-53CFCEBB8A1D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13021},"targetName":"SeeTheState","partItem":{"__isSmartRef__":true,"id":2837},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":true,"isBeingDragged":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"13011":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13012},"eventHandler":{"__isSmartRef__":true,"id":13013},"_ClipMode":"visible","derivationIds":[],"id":"5A887912-DE42-475E-A462-1A9FDA0396B3","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13010},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13012":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"var crunchedObj = {} ;\n var self = new apps .ObjectGrapher.Grapher();\n var obj = new Morph ();\n\n if (obj.addMorph) { \n var i = 0 ;\n var keys = Object .keys(obj);\n for ( var j = 0 ; j < 100 ; j++) { \n i += j;\n } \n } ;
crunchedObj
[object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] self
[object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] [object Object] obj
<lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> <lively.morphic.Morph#EB247...> i
keys
j
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13013":{"morph":{"__isSmartRef__":true,"id":13011},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13014":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13015},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13016},"_ClipMode":"hidden","derivationIds":[],"id":"BA4315E4-943E-44C4-85F6-F0AF4A84EAF7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13017}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13010},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.5,70.0)"},"13015":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(73.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13016":{"morph":{"__isSmartRef__":true,"id":13014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13017":{"style":{"__isSmartRef__":true,"id":13018},"chunkOwner":{"__isSmartRef__":true,"id":13014},"_id":"_5653","storedString":"SeeTheState","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13018":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13019":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":3,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(230,230,230)"},"13020":{"morph":{"__isSmartRef__":true,"id":13010},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13021":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13022":{"submorphs":[{"__isSmartRef__":true,"id":13023},{"__isSmartRef__":true,"id":13026}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13031},"eventHandler":{"__isSmartRef__":true,"id":13032},"_ClipMode":"visible","derivationIds":[],"id":"1B84394F-DFD4-4A46-8624-444ABFE5C09D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13033},"targetName":"SimilarityDemo","partItem":{"__isSmartRef__":true,"id":13034},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"13023":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13024},"eventHandler":{"__isSmartRef__":true,"id":13025},"_ClipMode":"visible","derivationIds":[],"id":"DF3EB850-6D9A-40E6-83EC-AB44D87AB7E8","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13022},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13024":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13025":{"morph":{"__isSmartRef__":true,"id":13023},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13026":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13027},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13028},"_ClipMode":"hidden","derivationIds":[],"id":"ADDD30E3-D9C1-4C27-A0E8-B4DA9CE8FB02","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13029}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13022},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-0.5,70.0)"},"13027":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(81.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13028":{"morph":{"__isSmartRef__":true,"id":13026},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13029":{"style":{"__isSmartRef__":true,"id":13030},"chunkOwner":{"__isSmartRef__":true,"id":13026},"_id":"_5654","storedString":"SimilarityDemo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13030":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13031":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13032":{"morph":{"__isSmartRef__":true,"id":13022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13033":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SimilarityDemo/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13034":{"partsSpaceName":"PartsBin/SimilarityDemo/","name":"SimilarityDemo","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"13035":{"submorphs":[{"__isSmartRef__":true,"id":13036},{"__isSmartRef__":true,"id":13039}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13044},"eventHandler":{"__isSmartRef__":true,"id":13045},"_ClipMode":"visible","derivationIds":[],"id":"0D3B4497-956D-4A67-90E9-453F171B3C34","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13046},"targetName":"SeeTheObjects","partItem":{"__isSmartRef__":true,"id":13047},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"13036":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13037},"eventHandler":{"__isSmartRef__":true,"id":13038},"_ClipMode":"visible","derivationIds":[],"id":"F2FD5F3A-2AFE-4D82-A605-ADECB9F3F242","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13035},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13037":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"submorphs [øøøøø...] this scripts [] this id 2DF624C5-C... this shape this position droppingEnabled true this halosEnabled true this eventHandler this morph dispatchTable derivationIds [øøøøø...] this 1 j 3 z 66 i submorphs [] m scripts [] m shape m eventHandler m morph dispatchTable derivationIds [] m id EB56FA5D-E... m droppingEnabled true m halosEnabled true m
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13038":{"morph":{"__isSmartRef__":true,"id":13036},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13039":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13040},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13041},"_ClipMode":"hidden","derivationIds":[],"id":"7A71533C-0E4C-48AA-BC01-855EECF0112B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13042}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13035},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-1.5,70.0)"},"13040":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(83.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13041":{"morph":{"__isSmartRef__":true,"id":13039},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13042":{"style":{"__isSmartRef__":true,"id":13043},"chunkOwner":{"__isSmartRef__":true,"id":13039},"_id":"_5655","storedString":"SeeTheObjects","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13043":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13044":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13045":{"morph":{"__isSmartRef__":true,"id":13035},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13046":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13047":{"partsSpaceName":"PartsBin/sd1213/","name":"SeeTheObjects","json":"{\"id\":0,\"registry\":{\"isSimplifiedRegistry\":true,\"0\":{\"#startLetters\":\"\",\"_ClipMode\":\"visible\",\"_traitConfig_\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":3}],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5}],\"data\":{\"__isSmartRef__\":true,\"id\":15},\"derivationIds\":[null,\"3C1D17F3-0044-4726-B85A-A251A1F703B8\",\"E43FA7DD-9693-40B9-8E88-821D5DCC0811\",\"9FB8D17D-9023-44E8-9410-8AD268E25C75\",\"9BD8C9A7-2A05-43C2-B96B-5EBD5ED44A95\",\"54E9039F-4D91-48B7-B91C-8338A0BEC1F7\",\"1A5EB7AE-1AC3-4FA6-8CF2-0835DF44CFA1\",\"70EF3E19-6C17-4AF7-8C9B-406C7086FDB9\",\"F339FE29-2DCB-412C-AC2A-3427836D8E01\",\"1C09A3B2-9BEC-4791-8140-328F82C79025\"],\"droppingEnabled\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11588},\"halosEnabled\":true,\"id\":\"5BE2C72F-3217-463E-99FD-ECBBFF668006\",\"isBeingDragged\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":11589},\"name\":\"SeeTheObjects\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":11590},\"prevScroll\":[0,0],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7},\"showsHalos\":false,\"submorphs\":[],\"xUnit\":\"words\",\"yUnit\":\"ms\",\"yValues\":[1,0,2,4,4,2,2,6,6,5,1],\"doNotSerialize\":[\"chart\"],\"isLockOwner\":false,\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"updateDelayed\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":11593},\"__LivelyClassName__\":\"lively.morphic.HtmlWrapperMorph\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(330.0,-4.0)\",\"updateDelayed\":\"lively.pt(868.0,611.0)\"},\"1\":{\"options\":{\"__isSmartRef__\":true,\"id\":2},\"traitName\":\"d3WrapperTrait\"},\"2\":{},\"3\":{\"options\":{\"__isSmartRef__\":true,\"id\":4},\"traitName\":\"apps.d3Interface.d3WrapperTrait\"},\"4\":{},\"5\":{\"dependendConnections\":[{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":6}],\"sourceAttrName\":\"extent\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"updateDelayed\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":9},{\"__isSmartRef__\":true,\"id\":11},{\"__isSmartRef__\":true,\"id\":13}],\"doNotSerialize\":[\"$$converterString\",\"$$updaterString\",\"$$varMapping\"],\"doNotCopyProperties\":[\"$$converterString\",\"$$updaterString\",\"$$varMapping\"],\"__LivelyClassName__\":\"lively.morphic.GeometryConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.GeometryBindings\"},\"6\":{\"dependedBy\":{\"__isSmartRef__\":true,\"id\":5},\"sourceAttrName\":\"_Extent\",\"sourceObj\":{\"__isSmartRef__\":true,\"id\":7},\"targetMethodName\":\"updateDelayed\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"varMapping\":{\"__isSmartRef__\":true,\"id\":8},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"7\":{\"_BorderRadius\":0,\"_BorderStyle\":\"solid\",\"_BorderWidth\":0,\"_Opacity\":1,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":6}],\"doNotCopyProperties\":[\"$$_Extent\"],\"doNotSerialize\":[\"$$_Extent\"],\"stringifiedShapeNode\":\"submorphs [øøøøø...] this scripts [] this id 2DF624C5-C... this shape this position droppingEnabled true this halosEnabled true this eventHandler this morph dispatchTable derivationIds [øøøøø...] this 1 j 3 z 66 i submorphs [] m scripts [] m shape m eventHandler m morph dispatchTable derivationIds [] m id EB56FA5D-E... m droppingEnabled true m halosEnabled true m
\",\"__serializedExpressions__\":[\"_BorderColor\",\"_Fill\",\"_Padding\",\"_Position\",\"extent\",\"_Extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.External\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\",\"extent\":\"lively.pt(868.0,611.0)\",\"_Extent\":\"lively.pt(868.0,611.0)\"},\"8\":{\"source\":{\"__isSmartRef__\":true,\"id\":7},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"9\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5},\"sourceAttrName\":\"converterString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6},\"targetMethodName\":\"setConverter\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":10},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"10\":{\"source\":{\"__isSmartRef__\":true,\"id\":5},\"target\":{\"__isSmartRef__\":true,\"id\":6}},\"11\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5},\"sourceAttrName\":\"updaterString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6},\"targetMethodName\":\"setUpdater\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":12},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"12\":{\"source\":{\"__isSmartRef__\":true,\"id\":5},\"target\":{\"__isSmartRef__\":true,\"id\":6}},\"13\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":5},\"sourceAttrName\":\"varMapping\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":6},\"targetMethodName\":\"varMapping\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":14},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"14\":{\"source\":{\"__isSmartRef__\":true,\"id\":5},\"target\":{\"__isSmartRef__\":true,\"id\":6}},\"15\":{\"nodes\":[{\"__isSmartRef__\":true,\"id\":16},{\"__isSmartRef__\":true,\"id\":11509},{\"__isSmartRef__\":true,\"id\":11510},{\"__isSmartRef__\":true,\"id\":11511},{\"__isSmartRef__\":true,\"id\":11512},{\"__isSmartRef__\":true,\"id\":11513},{\"__isSmartRef__\":true,\"id\":11514},{\"__isSmartRef__\":true,\"id\":11515},{\"__isSmartRef__\":true,\"id\":11516},{\"__isSmartRef__\":true,\"id\":11517},{\"__isSmartRef__\":true,\"id\":11518},{\"__isSmartRef__\":true,\"id\":11532},{\"__isSmartRef__\":true,\"id\":11533},{\"__isSmartRef__\":true,\"id\":11534},{\"__isSmartRef__\":true,\"id\":11535},{\"__isSmartRef__\":true,\"id\":11536},{\"__isSmartRef__\":true,\"id\":11537},{\"__isSmartRef__\":true,\"id\":11538},{\"__isSmartRef__\":true,\"id\":11539},{\"__isSmartRef__\":true,\"id\":11540},{\"__isSmartRef__\":true,\"id\":11541},{\"__isSmartRef__\":true,\"id\":11542},{\"__isSmartRef__\":true,\"id\":11543},{\"__isSmartRef__\":true,\"id\":11544},{\"__isSmartRef__\":true,\"id\":11545},{\"__isSmartRef__\":true,\"id\":11546},{\"__isSmartRef__\":true,\"id\":11560},{\"__isSmartRef__\":true,\"id\":11561},{\"__isSmartRef__\":true,\"id\":11562},{\"__isSmartRef__\":true,\"id\":11563}],\"links\":[{\"__isSmartRef__\":true,\"id\":11564},{\"__isSmartRef__\":true,\"id\":11565},{\"__isSmartRef__\":true,\"id\":11566},{\"__isSmartRef__\":true,\"id\":11567},{\"__isSmartRef__\":true,\"id\":11568},{\"__isSmartRef__\":true,\"id\":11569},{\"__isSmartRef__\":true,\"id\":11570},{\"__isSmartRef__\":true,\"id\":11571},{\"__isSmartRef__\":true,\"id\":11572},{\"__isSmartRef__\":true,\"id\":11573},{\"__isSmartRef__\":true,\"id\":11574},{\"__isSmartRef__\":true,\"id\":11575},{\"__isSmartRef__\":true,\"id\":11576},{\"__isSmartRef__\":true,\"id\":11577},{\"__isSmartRef__\":true,\"id\":11578},{\"__isSmartRef__\":true,\"id\":11579},{\"__isSmartRef__\":true,\"id\":11580},{\"__isSmartRef__\":true,\"id\":11581},{\"__isSmartRef__\":true,\"id\":11582},{\"__isSmartRef__\":true,\"id\":11583},{\"__isSmartRef__\":true,\"id\":11584},{\"__isSmartRef__\":true,\"id\":11585},{\"__isSmartRef__\":true,\"id\":11586},{\"__isSmartRef__\":true,\"id\":11587}]},\"16\":{\"varname\":\"this\",\"value\":{\"__isSmartRef__\":true,\"id\":17},\"radius\":15,\"index\":0,\"weight\":8,\"x\":274.66098828717793,\"y\":174.5367570589203,\"px\":274.901228911268,\"py\":175.03512610439435},\"17\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":18},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":24},{\"__isSmartRef__\":true,\"id\":27},{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":33},{\"__isSmartRef__\":true,\"id\":36},{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":48},{\"__isSmartRef__\":true,\"id\":51},{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":60},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":72},{\"__isSmartRef__\":true,\"id\":75},{\"__isSmartRef__\":true,\"id\":78},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":84},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":90},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":96},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":102},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":108},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":114},{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":120},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":135},{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":153},{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":159},{\"__isSmartRef__\":true,\"id\":162},{\"__isSmartRef__\":true,\"id\":165},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":177},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":183},{\"__isSmartRef__\":true,\"id\":186},{\"__isSmartRef__\":true,\"id\":189},{\"__isSmartRef__\":true,\"id\":192},{\"__isSmartRef__\":true,\"id\":195},{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":201},{\"__isSmartRef__\":true,\"id\":204},{\"__isSmartRef__\":true,\"id\":207},{\"__isSmartRef__\":true,\"id\":210},{\"__isSmartRef__\":true,\"id\":213},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":222},{\"__isSmartRef__\":true,\"id\":225},{\"__isSmartRef__\":true,\"id\":228},{\"__isSmartRef__\":true,\"id\":231},{\"__isSmartRef__\":true,\"id\":234},{\"__isSmartRef__\":true,\"id\":237},{\"__isSmartRef__\":true,\"id\":240},{\"__isSmartRef__\":true,\"id\":243},{\"__isSmartRef__\":true,\"id\":246},{\"__isSmartRef__\":true,\"id\":249},{\"__isSmartRef__\":true,\"id\":252},{\"__isSmartRef__\":true,\"id\":255},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":261},{\"__isSmartRef__\":true,\"id\":264},{\"__isSmartRef__\":true,\"id\":267},{\"__isSmartRef__\":true,\"id\":270},{\"__isSmartRef__\":true,\"id\":273},{\"__isSmartRef__\":true,\"id\":276},{\"__isSmartRef__\":true,\"id\":279},{\"__isSmartRef__\":true,\"id\":282},{\"__isSmartRef__\":true,\"id\":285}],\"scripts\":[],\"id\":\"2DF624C5-CDF1-4903-A639-9740D6307CCE\",\"shape\":{\"__isSmartRef__\":true,\"id\":288},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"contextOfFunction\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":289},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":304},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"6DF0F42B-01DE-4064-B290-A965B89F419C\",\"3480B411-42F3-454C-86FF-6FA01A641B1B\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":305},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"isBeingDragged\":false,\"#startLetters\":\"mo\",\"isLockOwner\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(386.4,67.0)\",\"distanceToDragEvent\":\"lively.pt(258.7,-14.8)\"},\"18\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":19},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":20},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"C62601A9-54BE-41B6-A1F9-7207CCE36EE1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"19\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"20\":{\"morph\":{\"__isSmartRef__\":true,\"id\":18},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"21\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":22},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":23},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"67533F3E-0066-47BF-BEF3-ADF4F1E950BC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"22\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"23\":{\"morph\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"24\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":25},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":26},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"2D1717BD-60FC-48E9-BD52-0E73C65BDE07\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"25\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"26\":{\"morph\":{\"__isSmartRef__\":true,\"id\":24},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"27\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":28},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":29},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"E08987A8-D00E-47FA-8C77-A112DC810AD8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"28\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"29\":{\"morph\":{\"__isSmartRef__\":true,\"id\":27},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"30\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":31},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":32},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"3558BC4D-CB30-4C3D-8CBE-26F218861740\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"31\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"32\":{\"morph\":{\"__isSmartRef__\":true,\"id\":30},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"33\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":34},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":35},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"7A6D33CF-5278-4B98-AC48-214285BE31C3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"34\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"35\":{\"morph\":{\"__isSmartRef__\":true,\"id\":33},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"36\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":37},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":38},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"7E9D2F38-BAAC-4947-8BB4-E1C6EDB02D74\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"37\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"38\":{\"morph\":{\"__isSmartRef__\":true,\"id\":36},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"39\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":40},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":41},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"29D9C2F8-C8C7-44AA-BEA5-2497B8A35184\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"40\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"41\":{\"morph\":{\"__isSmartRef__\":true,\"id\":39},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"42\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":43},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":44},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"B26E0AFE-81DD-43DC-B208-A2921D86772D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"43\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"44\":{\"morph\":{\"__isSmartRef__\":true,\"id\":42},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"45\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":46},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":47},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"75691FCB-9911-47F7-BF18-42DDC39F831A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"46\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"47\":{\"morph\":{\"__isSmartRef__\":true,\"id\":45},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"48\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":49},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":50},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"41691E9E-4158-4002-A682-4DC449CF9832\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"49\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"50\":{\"morph\":{\"__isSmartRef__\":true,\"id\":48},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"51\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":52},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":53},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"50084820-D795-47F5-A48C-FBFA15A21C5F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"52\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"53\":{\"morph\":{\"__isSmartRef__\":true,\"id\":51},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"54\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":55},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":56},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"31331612-B914-4607-819E-F275AF96B514\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"55\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"56\":{\"morph\":{\"__isSmartRef__\":true,\"id\":54},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"57\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":58},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":59},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"DBC95BA3-E607-4CFA-BB57-36658AF1B5E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"58\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"59\":{\"morph\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"60\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":61},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":62},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"29708D32-FBEB-4925-83CB-B6C36B068A21\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"61\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"62\":{\"morph\":{\"__isSmartRef__\":true,\"id\":60},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"63\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":64},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":65},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"18C528A2-9110-414C-AFF6-127B3F20D09B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"64\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"65\":{\"morph\":{\"__isSmartRef__\":true,\"id\":63},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"66\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":67},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":68},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"F595E991-45EE-4B95-B7C4-BFE963319DC6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"67\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"68\":{\"morph\":{\"__isSmartRef__\":true,\"id\":66},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"69\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":70},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":71},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"3DC97707-42CA-438F-8417-B7F8FBDC265A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"70\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"71\":{\"morph\":{\"__isSmartRef__\":true,\"id\":69},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"72\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":73},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":74},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"FAA793E3-282C-4E54-ADCB-C2E391FCA6EC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"73\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"74\":{\"morph\":{\"__isSmartRef__\":true,\"id\":72},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"75\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":76},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":77},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"71254A52-9B4D-4925-AF31-6C1358CFC33C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"76\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"77\":{\"morph\":{\"__isSmartRef__\":true,\"id\":75},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"78\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":79},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":80},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"D9B0ADFF-FEB3-4E4C-807F-44B9FBA0D965\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"79\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"80\":{\"morph\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"81\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":82},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":83},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"A4EF498A-24DD-4599-B551-2E55AD220503\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"82\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"83\":{\"morph\":{\"__isSmartRef__\":true,\"id\":81},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"84\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":85},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":86},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"34F115D3-E8E7-4CA2-8264-0A6DE002745D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"85\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"86\":{\"morph\":{\"__isSmartRef__\":true,\"id\":84},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"87\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":88},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":89},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"2C563F96-36BC-4616-8355-4BA02EBEDF6D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"88\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"89\":{\"morph\":{\"__isSmartRef__\":true,\"id\":87},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"90\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":91},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":92},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"FA69C28B-BC3E-4E28-9247-962EEE484CA3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"91\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"92\":{\"morph\":{\"__isSmartRef__\":true,\"id\":90},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"93\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":94},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":95},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"80BE15CC-49C9-43FD-B865-E3D535FB8575\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"94\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"95\":{\"morph\":{\"__isSmartRef__\":true,\"id\":93},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"96\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":97},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":98},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"E1465CB1-EC11-460C-BD6F-462D7442AEB0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"97\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"98\":{\"morph\":{\"__isSmartRef__\":true,\"id\":96},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"99\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":100},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":101},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"A11B1F62-8F43-4CC8-9FDC-547E1079D96A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"100\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"101\":{\"morph\":{\"__isSmartRef__\":true,\"id\":99},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"102\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":103},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":104},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"FB48CC0C-1B2F-4211-8B88-D7EF0E6FC449\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"103\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"104\":{\"morph\":{\"__isSmartRef__\":true,\"id\":102},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"105\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":106},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":107},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"D5FB2D41-0168-4A47-8CC9-B863569CBD26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"106\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"107\":{\"morph\":{\"__isSmartRef__\":true,\"id\":105},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"108\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":109},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":110},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"4723B386-1629-4192-9ACD-F6E219983C0F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"109\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"110\":{\"morph\":{\"__isSmartRef__\":true,\"id\":108},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"111\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":112},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":113},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"52A819E2-9D1E-4543-B2C5-0CEA5888E79A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"112\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"113\":{\"morph\":{\"__isSmartRef__\":true,\"id\":111},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"114\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":115},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":116},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"AF480144-50A2-4F35-B748-1BC325146DBC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"115\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"116\":{\"morph\":{\"__isSmartRef__\":true,\"id\":114},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"117\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":118},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":119},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"860B7F4F-768F-4F4C-BFF3-22A1366188C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"118\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"119\":{\"morph\":{\"__isSmartRef__\":true,\"id\":117},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"120\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":121},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":122},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"0CD7A7E2-AD07-4A29-B487-D2C59194A985\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"121\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"122\":{\"morph\":{\"__isSmartRef__\":true,\"id\":120},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"123\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":124},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":125},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"4A693C95-4957-4F4B-872B-F0E59766077C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"124\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"125\":{\"morph\":{\"__isSmartRef__\":true,\"id\":123},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"126\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":127},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":128},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"C39DE31C-4DF8-4053-A0F3-3661AFFE70E8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"127\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"128\":{\"morph\":{\"__isSmartRef__\":true,\"id\":126},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"129\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":130},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":131},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"E2A21C25-606E-4DD5-ACCB-3F74F019EEC2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"130\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"131\":{\"morph\":{\"__isSmartRef__\":true,\"id\":129},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"132\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":133},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":134},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"3E699B45-ACD0-4957-9D38-6551F4476F0E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"133\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"134\":{\"morph\":{\"__isSmartRef__\":true,\"id\":132},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"135\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":136},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":137},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"C68339E9-9588-43BC-9D09-8425E92460AE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"136\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"137\":{\"morph\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"138\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":139},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":140},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"EB008C65-285C-44CE-AA72-2CE4FEF87368\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"139\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"140\":{\"morph\":{\"__isSmartRef__\":true,\"id\":138},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"141\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":142},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":143},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"0F0C0A25-AF31-46CE-BFA3-A9D7B4190936\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"142\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"143\":{\"morph\":{\"__isSmartRef__\":true,\"id\":141},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"144\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":145},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":146},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"E92462E9-CC8B-478D-B903-E94A984F7FDA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"145\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"146\":{\"morph\":{\"__isSmartRef__\":true,\"id\":144},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"147\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":148},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":149},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"74525829-47E5-4D37-B18C-23513203DC1A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"148\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"149\":{\"morph\":{\"__isSmartRef__\":true,\"id\":147},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"150\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":151},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":152},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"8D95651D-CEB5-421E-9C41-540D1EA9D14C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"151\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"152\":{\"morph\":{\"__isSmartRef__\":true,\"id\":150},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"153\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":154},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":155},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"05E5E106-2652-4190-80EC-AB06DCDD237B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"154\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"155\":{\"morph\":{\"__isSmartRef__\":true,\"id\":153},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"156\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":157},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":158},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"2CBE121B-54BF-4966-B8E2-F3AF941501D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"157\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"158\":{\"morph\":{\"__isSmartRef__\":true,\"id\":156},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"159\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":160},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":161},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"D897EBC9-733C-4759-98E8-441B2867B31D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"160\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"161\":{\"morph\":{\"__isSmartRef__\":true,\"id\":159},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"162\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":163},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":164},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"73C8B094-3DB2-4D7B-A834-590E8E7F2BE0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"163\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"164\":{\"morph\":{\"__isSmartRef__\":true,\"id\":162},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"165\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":166},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":167},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"26D0E3E4-DFDD-4E36-86C4-FDD4B190D3CB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"166\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"167\":{\"morph\":{\"__isSmartRef__\":true,\"id\":165},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"168\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":169},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":170},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"0BE3A08D-9BF4-4684-B6AC-518DF6642735\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"169\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"170\":{\"morph\":{\"__isSmartRef__\":true,\"id\":168},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"171\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":172},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":173},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"EA5F7D9C-1CD9-4591-8FA9-FF5294308F55\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"172\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"173\":{\"morph\":{\"__isSmartRef__\":true,\"id\":171},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"174\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":175},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":176},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"063E2009-6A52-4DDC-BEFE-EDE34A1118ED\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"175\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"176\":{\"morph\":{\"__isSmartRef__\":true,\"id\":174},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"177\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":178},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":179},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"BFE30866-3691-4EB8-A84F-28EEE9D84932\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"178\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"179\":{\"morph\":{\"__isSmartRef__\":true,\"id\":177},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"180\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":181},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":182},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"FA73167C-D628-4A15-B536-B70E38BD6260\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"181\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"182\":{\"morph\":{\"__isSmartRef__\":true,\"id\":180},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"183\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":184},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":185},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"06E87CA0-E13C-443C-8875-B7760753EEDF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"184\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"185\":{\"morph\":{\"__isSmartRef__\":true,\"id\":183},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"186\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":187},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":188},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"610EB560-F498-4A37-A83E-5DA50A9BC531\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"187\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"188\":{\"morph\":{\"__isSmartRef__\":true,\"id\":186},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"189\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":190},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":191},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"91A3437B-5A58-4336-9D9E-55188A1BE123\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"190\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"191\":{\"morph\":{\"__isSmartRef__\":true,\"id\":189},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"192\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":193},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":194},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"2B135368-A9A1-4EA5-B78C-5669BA98FA39\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"193\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"195\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":196},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":197},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"35B1CAD1-4A77-487A-A310-029D721F9884\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"196\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"197\":{\"morph\":{\"__isSmartRef__\":true,\"id\":195},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"198\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":199},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":200},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"F94BF943-C9FA-44D3-95B4-9876B5BD36FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"199\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"200\":{\"morph\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"201\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":202},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":203},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"63A18BCD-373F-4713-A3BF-00BA8BA05A33\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"202\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"203\":{\"morph\":{\"__isSmartRef__\":true,\"id\":201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"204\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":205},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":206},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\",\"37F47814-490E-496F-BABF-B5F3268BD9D9\"],\"id\":\"2F0ACF44-1E1B-4DF0-93CB-6418B4054623\",\"droppingEnabled\":true,\"halosEnabled\":true,\"name\":\"Box1\",\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":18.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"205\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(622,62,311)\"},\"206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":204},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"207\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":208},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":209},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B6248448-2CD5-457E-B7C8-EEA9688381CE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":18.9,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"208\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(632,63,316)\"},\"209\":{\"morph\":{\"__isSmartRef__\":true,\"id\":207},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"210\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":211},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":212},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CDE74D88-05DB-4B46-93E6-6D316CCF9AA5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":19.2,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"211\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(642,64,321)\"},\"212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":210},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"213\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":214},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":215},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"ED83738A-1814-4B5C-BA65-FDFA3D4CD31F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":19.5,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"214\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(652,65,326)\"},\"215\":{\"morph\":{\"__isSmartRef__\":true,\"id\":213},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"216\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":218},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EB56FA5D-E02A-4E58-B86D-026EF919D07A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":19.8,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"217\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(662,66,331)\"},\"218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":216},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"219\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":220},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":221},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"78536BAD-3F35-4DC4-878F-B62C8FD1817A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":20.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"220\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(672,67,336)\"},\"221\":{\"morph\":{\"__isSmartRef__\":true,\"id\":219},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"222\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":223},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":224},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6C108B39-F57A-474E-B2C8-EA7AE5CFAA8A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":20.4,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"223\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(682,68,341)\"},\"224\":{\"morph\":{\"__isSmartRef__\":true,\"id\":222},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"225\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":226},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":227},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"53067BAF-0A2A-4B64-84F1-FE87758AEE2D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":20.7,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"226\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(692,69,346)\"},\"227\":{\"morph\":{\"__isSmartRef__\":true,\"id\":225},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"228\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":230},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"01C76DD8-76DD-4973-A8C5-419B28E5CA80\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"229\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(702,70,351)\"},\"230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":228},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"231\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":232},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":233},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E13C3F08-470A-4E01-8A7F-27F2D72AEEC0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21.3,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"232\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(712,71,356)\"},\"233\":{\"morph\":{\"__isSmartRef__\":true,\"id\":231},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"234\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":235},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":236},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"04B2EE4D-8F0C-490D-A9F3-C172E4A2E215\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"235\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(722,72,361)\"},\"236\":{\"morph\":{\"__isSmartRef__\":true,\"id\":234},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"237\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":238},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":239},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BA0F4B09-1365-4DB0-BF79-AF32BD2CD95A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21.9,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"238\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(732,73,366)\"},\"239\":{\"morph\":{\"__isSmartRef__\":true,\"id\":237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"240\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":241},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":242},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"290BAE3C-2B2F-409A-A6EE-D1E826D4153F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":22.2,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"241\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(742,74,371)\"},\"242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":240},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"243\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":244},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":245},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A8941D0B-5E1B-437D-BAA0-3EBACD739AFD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":22.5,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(220.0,145.0)\"},\"244\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(752,75,376)\"},\"245\":{\"morph\":{\"__isSmartRef__\":true,\"id\":243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"246\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":247},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":248},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D681AC87-5914-4E4F-A319-306BC24CB4A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":22.8,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(86.0,60.0)\"},\"247\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(762,76,381)\"},\"248\":{\"morph\":{\"__isSmartRef__\":true,\"id\":246},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"249\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":250},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":251},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8CE6F99F-CC55-4AB8-B8E6-F563E73DC863\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":23.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(87.0,60.0)\"},\"250\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(772,77,386)\"},\"251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":249},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"252\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":253},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":254},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"580EF998-3CE5-47D0-BA59-040F44624F00\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":23.4,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(226.0,148.0)\"},\"253\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(783,78,391)\"},\"254\":{\"morph\":{\"__isSmartRef__\":true,\"id\":252},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"255\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":256},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":257},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"52A6A4F1-96A5-4029-AA32-CC9C70F89030\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":23.7,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(89.0,60.0)\"},\"256\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(793,79,396)\"},\"257\":{\"morph\":{\"__isSmartRef__\":true,\"id\":255},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"258\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":259},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":260},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F6FD7D47-D526-43DF-9FED-362D742B79BC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(90.0,60.0)\"},\"259\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(803,80,401)\"},\"260\":{\"morph\":{\"__isSmartRef__\":true,\"id\":258},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"261\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":262},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":263},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"542C8BB9-5CA3-4BA9-9068-0C6C5FC55C59\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24.3,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(232.0,151.0)\"},\"262\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(813,81,406)\"},\"263\":{\"morph\":{\"__isSmartRef__\":true,\"id\":261},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"264\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":265},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":266},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1BB20069-3502-411D-9B07-725828E2074F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,60.0)\"},\"265\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(823,82,411)\"},\"266\":{\"morph\":{\"__isSmartRef__\":true,\"id\":264},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"267\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":268},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":269},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"392616EA-1E0B-40E1-BC52-9F28321D1B0A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24.9,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(93.0,60.0)\"},\"268\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(833,83,416)\"},\"269\":{\"morph\":{\"__isSmartRef__\":true,\"id\":267},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"270\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":271},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":272},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2474611A-5529-4887-82F6-02BB77B595D5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":25.2,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(238.0,154.0)\"},\"271\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(843,84,421)\"},\"272\":{\"morph\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"273\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":274},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":275},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A6D31821-0FC2-46BE-AC65-8044DD97465F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":25.5,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(95.0,60.0)\"},\"274\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(853,85,426)\"},\"275\":{\"morph\":{\"__isSmartRef__\":true,\"id\":273},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"276\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":277},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":278},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"66B0915D-BE0C-4E38-BCF2-62FB185415EA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":25.8,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(96.0,60.0)\"},\"277\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(863,86,431)\"},\"278\":{\"morph\":{\"__isSmartRef__\":true,\"id\":276},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"279\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":280},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":281},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"88047988-BF1A-40FA-976A-905B6C0A50D5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":26.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(244.0,157.0)\"},\"280\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(873,87,436)\"},\"281\":{\"morph\":{\"__isSmartRef__\":true,\"id\":279},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"282\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":283},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":284},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F1C22AA8-D2B3-4449-A76A-A31013AD092B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":26.4,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(98.0,60.0)\"},\"283\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(883,88,441)\"},\"284\":{\"morph\":{\"__isSmartRef__\":true,\"id\":282},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"285\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":286},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":287},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3FE21F31-EAF3-4842-9DFA-FD06CBA6FEA8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":26.7,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(99.0,60.0)\"},\"286\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(893,89,446)\"},\"287\":{\"morph\":{\"__isSmartRef__\":true,\"id\":285},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"288\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":6.660000000000001,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_Fill\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(392.0,209.0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\"},\"289\":{\"partsSpaceName\":\"PartsBin/Basic/\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":290},{\"__isSmartRef__\":true,\"id\":292},{\"__isSmartRef__\":true,\"id\":294},{\"__isSmartRef__\":true,\"id\":296},{\"__isSmartRef__\":true,\"id\":298},{\"__isSmartRef__\":true,\"id\":300},{\"__isSmartRef__\":true,\"id\":302}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"290\":{\"date\":{\"__isSmartRef__\":true,\"id\":291},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"291\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"292\":{\"date\":{\"__isSmartRef__\":true,\"id\":293},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"293\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"294\":{\"date\":{\"__isSmartRef__\":true,\"id\":295},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"295\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"296\":{\"date\":{\"__isSmartRef__\":true,\"id\":297},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"297\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"298\":{\"date\":{\"__isSmartRef__\":true,\"id\":299},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"299\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"300\":{\"date\":{\"__isSmartRef__\":true,\"id\":301},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"301\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"302\":{\"date\":{\"__isSmartRef__\":true,\"id\":303},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"303\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"304\":{\"morph\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"305\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":306}},\"306\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":307}},\"307\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":308},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":309},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"308\":{\"this\":{\"__isSmartRef__\":true,\"id\":305}},\"309\":{},\"310\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":364},{\"__isSmartRef__\":true,\"id\":417},{\"__isSmartRef__\":true,\"id\":17},{\"__isSmartRef__\":true,\"id\":620},{\"__isSmartRef__\":true,\"id\":661},{\"__isSmartRef__\":true,\"id\":702},{\"__isSmartRef__\":true,\"id\":737}],\"scripts\":[],\"id\":\"D70104D9-520B-4E54-B164-1B7B3727E37E\",\"shape\":{\"__isSmartRef__\":true,\"id\":6868},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"SeeTheState\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6869},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6897},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"5F7F12D5-1492-4CA2-BA16-DD5C04E20B8B\",\"17037C40-8436-49D6-9E09-D05B30529706\",\"EB58D9A2-20F3-4EE4-BD7C-6FF10B439A69\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":6898},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"doNotSerialize\":[\"lastFrame\"],\"runScript\":{\"__isSmartRef__\":true,\"id\":6903},\"livingElements\":{\"__isSmartRef__\":true,\"id\":6904},\"maximumSteps\":1205,\"ctx\":{\"__isSmartRef__\":true,\"id\":6905},\"stepCounter\":0,\"functionSource\":\"function(){\\nvar j = 1;\\nvar z = 3;\\nvar c = 1;\\nfor(var i = 0; i< 100; i++) {\\n var m = Morph.makeRectangle(0,0, 10,50 - (i*0.35))\\n if(i % 3 == 0) {\\n m.moveBy(pt(70+2*i,70+i))\\n } else {\\n m.moveBy(pt((10+i), 60))\\n }\\n m.rotateBy(i * 0.3)\\n m.setFill(Color.rgb(i * 10,i,5*i))\\n this.addMorph(m) \\n if(c) {\\n c += 3;\\n }\\n if(c > 100) {\\n c = null;\\n }\\n}\\n\\nthis.submorphs.invoke('remove')\\n}\",\"context\":{\"__isSmartRef__\":true,\"id\":7000},\"stepsToRun\":1082,\"steps\":1082,\"environmentCache\":[{\"__isSmartRef__\":true,\"id\":7185},{\"__isSmartRef__\":true,\"id\":7304},{\"__isSmartRef__\":true,\"id\":7416},{\"__isSmartRef__\":true,\"id\":7748},{\"__isSmartRef__\":true,\"id\":8010},{\"__isSmartRef__\":true,\"id\":8563},{\"__isSmartRef__\":true,\"id\":8789},{\"__isSmartRef__\":true,\"id\":9567},{\"__isSmartRef__\":true,\"id\":10129}],\"#startLetters\":\"localize\",\"oldStepsToRun\":802,\"isLockOwner\":false,\"sliderStep\":1,\"timeline\":{\"__isSmartRef__\":true,\"id\":11136},\"grabbingEnabled\":true,\"timelineTable\":{\"__isSmartRef__\":true,\"id\":11442},\"timelineGrid\":{\"__isSmartRef__\":true,\"id\":11443},\"timelineColumns\":[],\"isCopyMorphRef\":true,\"morphRefId\":1,\"smallSliderBaseStep\":1082,\"lastCacheRead\":-1,\"sliderObjectGraphStep\":4,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":11444},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"withLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1460.0,238.0)\",\"distanceToDragEvent\":\"lively.pt(595.0,-12.0)\"},\"311\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":312}],\"scripts\":[],\"id\":\"A22D34F7-7F62-40C4-90A2-8405321CE29C\",\"shape\":{\"__isSmartRef__\":true,\"id\":328},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":312},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"smallStepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":333},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":337},\"layout\":{\"__isSmartRef__\":true,\"id\":338},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"9DBDB273-94AA-435B-9E41-11D2D85086AD\",\"DC33D08A-3989-4A29-B68A-13035B39CAB7\"],\"_ClipMode\":\"visible\",\"moved\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":339},{\"__isSmartRef__\":true,\"id\":341}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"value\":0.5,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":343},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(5.1,33.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"312\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F846B872-EB47-49E3-ADA8-D43CA5F30F56\",\"shape\":{\"__isSmartRef__\":true,\"id\":313},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":311},\"owner\":{\"__isSmartRef__\":true,\"id\":311},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":318},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"E8032524-4EF5-4180-826E-5D79D9B60A68\",\"22F59F4B-C9BF-4C1B-A330-C5A194A93A1B\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":319},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(399.6,0.0)\",\"hitPoint\":\"lively.pt(1010.0,352.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"313\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":314},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"314\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"315\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"316\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"317\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"318\":{\"morph\":{\"__isSmartRef__\":true,\"id\":312},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"319\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":320}},\"320\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":321},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":326},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"321\":{\"this\":{\"__isSmartRef__\":true,\"id\":312},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":322}},\"322\":{\"$super\":{\"__isSmartRef__\":true,\"id\":323}},\"323\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":324},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":325},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"324\":{\"obj\":{\"__isSmartRef__\":true,\"id\":312},\"name\":\"onMouseDown\"},\"325\":{},\"326\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":327},\"user\":\"erp\",\"tags\":[]},\"327\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"328\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":329},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"329\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":330},{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":332}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"330\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"331\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"332\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"333\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":334}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":336},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"334\":{\"date\":{\"__isSmartRef__\":true,\"id\":335},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"335\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"336\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"337\":{\"morph\":{\"__isSmartRef__\":true,\"id\":311},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"338\":{},\"339\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":311},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":311},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":340},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"340\":{\"source\":{\"__isSmartRef__\":true,\"id\":311},\"target\":{\"__isSmartRef__\":true,\"id\":311}},\"341\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":311},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":310},\"targetMethodName\":\"onSmallSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":342},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"342\":{\"source\":{\"__isSmartRef__\":true,\"id\":311},\"target\":{\"__isSmartRef__\":true,\"id\":310}},\"343\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":344},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":352},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":360}},\"344\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":345},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":350},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"345\":{\"this\":{\"__isSmartRef__\":true,\"id\":311},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":346}},\"346\":{\"$super\":{\"__isSmartRef__\":true,\"id\":347}},\"347\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":348},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":349},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"348\":{\"obj\":{\"__isSmartRef__\":true,\"id\":311},\"name\":\"onrestore\"},\"349\":{},\"350\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":351},\"user\":\"erp\",\"tags\":[]},\"351\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"352\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":353},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"353\":{\"this\":{\"__isSmartRef__\":true,\"id\":311},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":354}},\"354\":{\"$super\":{\"__isSmartRef__\":true,\"id\":355}},\"355\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":356},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":357},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"356\":{\"obj\":{\"__isSmartRef__\":true,\"id\":311},\"name\":\"onMouseMove\"},\"357\":{},\"358\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":359},\"user\":\"erp\",\"tags\":[]},\"359\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:40:37 GMT+0100 (CET)\"},\"360\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":361},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":362},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"361\":{\"this\":{\"__isSmartRef__\":true,\"id\":311}},\"362\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":363},\"user\":\"erp\",\"tags\":[]},\"363\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:11 GMT+0100 (CET)\"},\"364\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":365}],\"scripts\":[],\"id\":\"B1A36EA3-8235-4118-980E-6581824EE68F\",\"shape\":{\"__isSmartRef__\":true,\"id\":381},\"droppingEnabled\":true,\"halosEnabled\":true,\"sliderExtent\":0.1,\"valueScale\":1,\"sliderKnob\":{\"__isSmartRef__\":true,\"id\":365},\"styleClass\":[\"slider_background_horizontal\"],\"showsHalos\":false,\"name\":\"stepsSlider\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":386},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":390},\"layout\":{\"__isSmartRef__\":true,\"id\":391},\"derivationIds\":[2631,\"E6C0AF56-6D3E-41C8-AE8E-A0520F495C6B\",\"81D11ED3-9CBC-4995-9335-6715226B9A83\",\"77D6B490-D399-46B3-9589-938C6F171CE1\"],\"_ClipMode\":\"visible\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":392},{\"__isSmartRef__\":true,\"id\":394}],\"doNotSerialize\":[\"$$value\"],\"doNotCopyProperties\":[\"$$value\"],\"sliding\":false,\"grabbingEnabled\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"value\":0.8983,\"_Rotation\":0,\"_Scale\":1,\"prevScroll\":[0,0],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":396},\"__LivelyClassName__\":\"lively.morphic.Slider\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(4.1,6.2)\",\"distanceToDragEvent\":\"lively.pt(592.0,-15.0)\"},\"365\":{\"submorphs\":[],\"scripts\":[],\"id\":\"36855CC5-FF22-42B2-B27B-AAA2E8A68311\",\"shape\":{\"__isSmartRef__\":true,\"id\":366},\"droppingEnabled\":true,\"halosEnabled\":true,\"draggingEnabled\":true,\"slider\":{\"__isSmartRef__\":true,\"id\":364},\"owner\":{\"__isSmartRef__\":true,\"id\":364},\"styleClass\":[\"slider_horizontal\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":371},\"derivationIds\":[2632,\"A8917D7B-B083-4C54-AFA0-5443B4DEF9E4\",\"0E2E07C7-9998-4F7E-8219-894CA3ECA25A\",\"320FB3E0-81E4-44A2-8B6E-75E56000F8C0\"],\"_ClipMode\":\"visible\",\"isBeingDragged\":false,\"showsHalos\":false,\"__serializedExpressions__\":[\"_Position\",\"hitPoint\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"prevScroll\":[0,0],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":372},\"__LivelyClassName__\":\"lively.morphic.SliderKnob\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(717.9,0.0)\",\"hitPoint\":\"lively.pt(2070.0,1085.0)\",\"distanceToDragEvent\":\"lively.pt(59.6,-13.0)\"},\"366\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":367},\"_BorderRadius\":6,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(88.8,23.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"367\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":368},{\"__isSmartRef__\":true,\"id\":369},{\"__isSmartRef__\":true,\"id\":370}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"368\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(196,211,221)\"},\"369\":{\"offset\":0.5,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(137,167,187)\"},\"370\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(96,130,153)\"},\"371\":{\"morph\":{\"__isSmartRef__\":true,\"id\":365},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"372\":{\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":373}},\"373\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":374},\"source\":\"function onMouseDown(evt) {\\n this.owner.triggerSliding();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":379},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"374\":{\"this\":{\"__isSmartRef__\":true,\"id\":365},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":375}},\"375\":{\"$super\":{\"__isSmartRef__\":true,\"id\":376}},\"376\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":377},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":378},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"377\":{\"obj\":{\"__isSmartRef__\":true,\"id\":365},\"name\":\"onMouseDown\"},\"378\":{},\"379\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":380},\"user\":\"erp\",\"tags\":[]},\"380\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:56:37 GMT+0100 (CET)\"},\"381\":{\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":382},\"_BorderRadius\":6,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(888.0,23.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"382\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":383},{\"__isSmartRef__\":true,\"id\":384},{\"__isSmartRef__\":true,\"id\":385}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"383\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"384\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"385\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"386\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Slider\",\"comment\":\"The connection point \\\"value\\\" can be used to read/write the slider knob position.\",\"changes\":[{\"__isSmartRef__\":true,\"id\":387}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"387\":{\"date\":{\"__isSmartRef__\":true,\"id\":388},\"author\":\"dustin.glaeser\",\"message\":\"no comment\",\"id\":\"9CD9677C-9A79-4D71-85C1-E5C72C253D16\"},\"388\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:34:16 GMT+0100 (CET)\"},\"389\":{\"isSerializedDate\":true,\"string\":\"Thu Dec 13 2012 11:33:52 GMT+0100 (CET)\"},\"390\":{\"morph\":{\"__isSmartRef__\":true,\"id\":364},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"391\":{},\"392\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":364},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":364},\"targetMethodName\":\"adjustSliderParts\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":393},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"393\":{\"source\":{\"__isSmartRef__\":true,\"id\":364},\"target\":{\"__isSmartRef__\":true,\"id\":364}},\"394\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":364},\"sourceAttrName\":\"value\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":310},\"targetMethodName\":\"onSliderMove\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":395},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"395\":{\"source\":{\"__isSmartRef__\":true,\"id\":364},\"target\":{\"__isSmartRef__\":true,\"id\":310}},\"396\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":397},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":405},\"triggerSliding\":{\"__isSmartRef__\":true,\"id\":413}},\"397\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":398},\"source\":\"function onrestore() {\\n this.sliding = false;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":403},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"398\":{\"this\":{\"__isSmartRef__\":true,\"id\":364},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":399}},\"399\":{\"$super\":{\"__isSmartRef__\":true,\"id\":400}},\"400\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":401},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":402},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"401\":{\"obj\":{\"__isSmartRef__\":true,\"id\":364},\"name\":\"onrestore\"},\"402\":{},\"403\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":404},\"user\":\"erp\",\"tags\":[]},\"404\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:48 GMT+0100 (CET)\"},\"405\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":406},\"source\":\"function onMouseMove(evt) {\\n if(this.sliding) {\\n var newValue = this.localize(evt.mousePoint).x / this.getExtent().x;\\n newValue = newValue < 0 ? 0 : newValue;\\n newValue = newValue > this.valueScale ? this.valueScale : newValue;\\n this.setValue(newValue);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":411},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"406\":{\"this\":{\"__isSmartRef__\":true,\"id\":364},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":407}},\"407\":{\"$super\":{\"__isSmartRef__\":true,\"id\":408}},\"408\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":409},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":410},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"409\":{\"obj\":{\"__isSmartRef__\":true,\"id\":364},\"name\":\"onMouseMove\"},\"410\":{},\"411\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":412},\"user\":\"erp\",\"tags\":[]},\"412\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:51:46 GMT+0100 (CET)\"},\"413\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":414},\"source\":\"function triggerSliding() {\\n this.sliding = !this.sliding;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"414\":{\"this\":{\"__isSmartRef__\":true,\"id\":364}},\"415\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":416},\"user\":\"erp\",\"tags\":[]},\"416\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:57:11 GMT+0100 (CET)\"},\"417\":{\"submorphs\":[],\"scripts\":[],\"id\":\"10E715ED-2A5F-4AB4-B401-7C9427615EA6\",\"shape\":{\"__isSmartRef__\":true,\"id\":418},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":360.6320000000002,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"functionEditor\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":419},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":420},{\"__isSmartRef__\":true,\"id\":422},{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":426},{\"__isSmartRef__\":true,\"id\":428},{\"__isSmartRef__\":true,\"id\":430},{\"__isSmartRef__\":true,\"id\":432},{\"__isSmartRef__\":true,\"id\":434},{\"__isSmartRef__\":true,\"id\":436},{\"__isSmartRef__\":true,\"id\":438},{\"__isSmartRef__\":true,\"id\":440},{\"__isSmartRef__\":true,\"id\":442},{\"__isSmartRef__\":true,\"id\":444},{\"__isSmartRef__\":true,\"id\":446},{\"__isSmartRef__\":true,\"id\":448},{\"__isSmartRef__\":true,\"id\":450},{\"__isSmartRef__\":true,\"id\":452},{\"__isSmartRef__\":true,\"id\":454},{\"__isSmartRef__\":true,\"id\":456},{\"__isSmartRef__\":true,\"id\":458},{\"__isSmartRef__\":true,\"id\":460},{\"__isSmartRef__\":true,\"id\":462},{\"__isSmartRef__\":true,\"id\":464},{\"__isSmartRef__\":true,\"id\":466},{\"__isSmartRef__\":true,\"id\":468},{\"__isSmartRef__\":true,\"id\":470},{\"__isSmartRef__\":true,\"id\":472},{\"__isSmartRef__\":true,\"id\":474},{\"__isSmartRef__\":true,\"id\":476},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":480},{\"__isSmartRef__\":true,\"id\":482},{\"__isSmartRef__\":true,\"id\":484},{\"__isSmartRef__\":true,\"id\":486},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":490},{\"__isSmartRef__\":true,\"id\":492},{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":496},{\"__isSmartRef__\":true,\"id\":498},{\"__isSmartRef__\":true,\"id\":500},{\"__isSmartRef__\":true,\"id\":502},{\"__isSmartRef__\":true,\"id\":504},{\"__isSmartRef__\":true,\"id\":506},{\"__isSmartRef__\":true,\"id\":508},{\"__isSmartRef__\":true,\"id\":510},{\"__isSmartRef__\":true,\"id\":512},{\"__isSmartRef__\":true,\"id\":514},{\"__isSmartRef__\":true,\"id\":516},{\"__isSmartRef__\":true,\"id\":518},{\"__isSmartRef__\":true,\"id\":520},{\"__isSmartRef__\":true,\"id\":522},{\"__isSmartRef__\":true,\"id\":524},{\"__isSmartRef__\":true,\"id\":526},{\"__isSmartRef__\":true,\"id\":528},{\"__isSmartRef__\":true,\"id\":530},{\"__isSmartRef__\":true,\"id\":532},{\"__isSmartRef__\":true,\"id\":534},{\"__isSmartRef__\":true,\"id\":536},{\"__isSmartRef__\":true,\"id\":538},{\"__isSmartRef__\":true,\"id\":540},{\"__isSmartRef__\":true,\"id\":542},{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":546},{\"__isSmartRef__\":true,\"id\":548},{\"__isSmartRef__\":true,\"id\":550},{\"__isSmartRef__\":true,\"id\":552},{\"__isSmartRef__\":true,\"id\":554},{\"__isSmartRef__\":true,\"id\":556},{\"__isSmartRef__\":true,\"id\":558},{\"__isSmartRef__\":true,\"id\":560},{\"__isSmartRef__\":true,\"id\":562},{\"__isSmartRef__\":true,\"id\":564},{\"__isSmartRef__\":true,\"id\":566},{\"__isSmartRef__\":true,\"id\":568},{\"__isSmartRef__\":true,\"id\":570},{\"__isSmartRef__\":true,\"id\":572},{\"__isSmartRef__\":true,\"id\":574},{\"__isSmartRef__\":true,\"id\":576},{\"__isSmartRef__\":true,\"id\":578},{\"__isSmartRef__\":true,\"id\":580},{\"__isSmartRef__\":true,\"id\":582},{\"__isSmartRef__\":true,\"id\":584},{\"__isSmartRef__\":true,\"id\":586},{\"__isSmartRef__\":true,\"id\":588},{\"__isSmartRef__\":true,\"id\":590},{\"__isSmartRef__\":true,\"id\":592},{\"__isSmartRef__\":true,\"id\":594},{\"__isSmartRef__\":true,\"id\":596},{\"__isSmartRef__\":true,\"id\":598},{\"__isSmartRef__\":true,\"id\":600},{\"__isSmartRef__\":true,\"id\":602},{\"__isSmartRef__\":true,\"id\":604},{\"__isSmartRef__\":true,\"id\":606}],\"charsReplaced\":\"undefined\",\"lastFindLoc\":386,\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":608},\"derivationIds\":[1958,\"DF0EB566-4F85-407E-9ECD-6A046ED8B638\",\"6A7CAB02-48F5-4CB1-8692-1B26C25FDCBE\"],\"_WhiteSpaceHandling\":\"pre-wrap\",\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"_MinTextWidth\":360.6320000000002,\"_MinTextHeight\":null,\"savedTextString\":\"var j = 1;\\nvar z = 3;\\nvar c = 0;\\nfor(var i = 0; i< 70; i++) {\\n var m = Morph.makeRectangle(0,0, 10,50)\\n m.moveBy(pt(70+i,70))\\n m.rotateBy(i * 0.1)\\n m.setFill(Color.rgb(i * 10,0,0))\\n this.addMorph(m) \\n c += 3;\\n}\\n\\nthis.submorphs.invoke('remove')\\n\\n\",\"isBeingDragged\":false,\"isLockOwner\":false,\"#startLetters\":\"l\",\"_WordBreak\":\"break-all\",\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":609}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_lastSyntaxHighlightTime\":562,\"previousSelection\":[377,386],\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"textString\":\"var j = 1;\\nvar z = 3;\\nvar c = 1;\\nfor(var i = 0; i< 100; i++) {\\n var m = Morph.makeRectangle(0,0, 10,50 - (i*0.35))\\n if(i % 3 == 0) {\\n m.moveBy(pt(70+2*i,70+i))\\n } else {\\n m.moveBy(pt((10+i), 60))\\n }\\n m.rotateBy(i * 0.3)\\n m.setFill(Color.rgb(i * 10,i,5*i))\\n this.addMorph(m) \\n if(c) {\\n c += 3;\\n }\\n if(c > 100) {\\n c = null;\\n }\\n}\\n\\nthis.submorphs.invoke('remove')\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":611},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(8.0,65.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(211.0,-8.0)\"},\"418\":{\"fill\":null,\"_BorderWidth\":1.1840000000000002,\"_BorderRadius\":6.660000000000001,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(363.0,206.4)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"419\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple input field for Forms demo\",\"partName\":\"InputField\",\"revisionOnLoad\":148665,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"420\":{\"style\":{\"__isSmartRef__\":true,\"id\":421},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"_id\":\"_1702\",\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"421\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"422\":{\"_id\":\"_1703\",\"style\":{\"__isSmartRef__\":true,\"id\":423},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" j = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"423\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"424\":{\"_id\":\"_1704\",\"style\":{\"__isSmartRef__\":true,\"id\":425},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"1\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"425\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"426\":{\"_id\":\"_1705\",\"style\":{\"__isSmartRef__\":true,\"id\":427},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\";\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"427\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"428\":{\"_id\":\"_1706\",\"style\":{\"__isSmartRef__\":true,\"id\":429},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"429\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"430\":{\"_id\":\"_1707\",\"style\":{\"__isSmartRef__\":true,\"id\":431},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" z = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"431\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"432\":{\"_id\":\"_1708\",\"style\":{\"__isSmartRef__\":true,\"id\":433},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"3\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"433\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"434\":{\"_id\":\"_1709\",\"style\":{\"__isSmartRef__\":true,\"id\":435},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\";\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"435\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"436\":{\"_id\":\"_1710\",\"style\":{\"__isSmartRef__\":true,\"id\":437},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"437\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"438\":{\"_id\":\"_1711\",\"style\":{\"__isSmartRef__\":true,\"id\":439},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" c = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"439\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"440\":{\"_id\":\"_1712\",\"style\":{\"__isSmartRef__\":true,\"id\":441},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"1\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"441\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"442\":{\"_id\":\"_1713\",\"style\":{\"__isSmartRef__\":true,\"id\":443},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\";\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"443\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"444\":{\"_id\":\"_1714\",\"style\":{\"__isSmartRef__\":true,\"id\":445},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"for\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"445\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"446\":{\"_id\":\"_1715\",\"style\":{\"__isSmartRef__\":true,\"id\":447},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"447\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"448\":{\"_id\":\"_1716\",\"style\":{\"__isSmartRef__\":true,\"id\":449},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"449\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"450\":{\"_id\":\"_1717\",\"style\":{\"__isSmartRef__\":true,\"id\":451},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" i = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"451\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"452\":{\"_id\":\"_1718\",\"style\":{\"__isSmartRef__\":true,\"id\":453},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"453\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"454\":{\"_id\":\"_1719\",\"style\":{\"__isSmartRef__\":true,\"id\":455},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"; i< \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"455\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"456\":{\"_id\":\"_1720\",\"style\":{\"__isSmartRef__\":true,\"id\":457},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"100\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"457\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"458\":{\"_id\":\"_1721\",\"style\":{\"__isSmartRef__\":true,\"id\":459},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"; i++) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"459\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"460\":{\"_id\":\"_1722\",\"style\":{\"__isSmartRef__\":true,\"id\":461},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"461\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"462\":{\"_id\":\"_1723\",\"style\":{\"__isSmartRef__\":true,\"id\":463},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"463\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"464\":{\"_id\":\"_1724\",\"style\":{\"__isSmartRef__\":true,\"id\":465},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"var\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"465\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"466\":{\"_id\":\"_1725\",\"style\":{\"__isSmartRef__\":true,\"id\":467},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" m = \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"467\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"468\":{\"_id\":\"_1793\",\"style\":{\"__isSmartRef__\":true,\"id\":469},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"Morph\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"469\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"470\":{\"_id\":\"_1794\",\"style\":{\"__isSmartRef__\":true,\"id\":471},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\".makeRectangle(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"471\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"472\":{\"_id\":\"_1726\",\"style\":{\"__isSmartRef__\":true,\"id\":473},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"473\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"474\":{\"_id\":\"_1727\",\"style\":{\"__isSmartRef__\":true,\"id\":475},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\",\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"475\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"476\":{\"_id\":\"_1728\",\"style\":{\"__isSmartRef__\":true,\"id\":477},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"477\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"478\":{\"_id\":\"_1729\",\"style\":{\"__isSmartRef__\":true,\"id\":479},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\", \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"479\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"480\":{\"_id\":\"_1730\",\"style\":{\"__isSmartRef__\":true,\"id\":481},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"10\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"481\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"482\":{\"_id\":\"_1731\",\"style\":{\"__isSmartRef__\":true,\"id\":483},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\",\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"483\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"484\":{\"_id\":\"_1732\",\"style\":{\"__isSmartRef__\":true,\"id\":485},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"50\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"485\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"486\":{\"_id\":\"_1733\",\"style\":{\"__isSmartRef__\":true,\"id\":487},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" - (i*\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"487\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"488\":{\"_id\":\"_1734\",\"style\":{\"__isSmartRef__\":true,\"id\":489},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"0.35\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"489\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"490\":{\"_id\":\"_1735\",\"style\":{\"__isSmartRef__\":true,\"id\":491},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"))\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"491\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"492\":{\"_id\":\"_1736\",\"style\":{\"__isSmartRef__\":true,\"id\":493},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"493\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"494\":{\"_id\":\"_1737\",\"style\":{\"__isSmartRef__\":true,\"id\":495},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"(i % \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"495\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"496\":{\"_id\":\"_1738\",\"style\":{\"__isSmartRef__\":true,\"id\":497},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"3\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"497\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"498\":{\"_id\":\"_1739\",\"style\":{\"__isSmartRef__\":true,\"id\":499},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" == \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"499\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"500\":{\"_id\":\"_1740\",\"style\":{\"__isSmartRef__\":true,\"id\":501},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"0\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"501\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"502\":{\"_id\":\"_1741\",\"style\":{\"__isSmartRef__\":true,\"id\":503},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\") \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"503\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"504\":{\"_id\":\"_1742\",\"style\":{\"__isSmartRef__\":true,\"id\":505},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"505\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"506\":{\"_id\":\"_1743\",\"style\":{\"__isSmartRef__\":true,\"id\":507},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n m.moveBy(pt(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"507\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"508\":{\"_id\":\"_1744\",\"style\":{\"__isSmartRef__\":true,\"id\":509},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"70+2\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"509\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"510\":{\"_id\":\"_1746\",\"style\":{\"__isSmartRef__\":true,\"id\":511},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"*i,\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"511\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"512\":{\"_id\":\"_1747\",\"style\":{\"__isSmartRef__\":true,\"id\":513},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"70\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"513\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"514\":{\"_id\":\"_1748\",\"style\":{\"__isSmartRef__\":true,\"id\":515},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"+i))\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"515\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"516\":{\"_id\":\"_1749\",\"style\":{\"__isSmartRef__\":true,\"id\":517},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"517\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"518\":{\"_id\":\"_1750\",\"style\":{\"__isSmartRef__\":true,\"id\":519},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"519\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"520\":{\"_id\":\"_1751\",\"style\":{\"__isSmartRef__\":true,\"id\":521},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"else\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"521\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"522\":{\"_id\":\"_1752\",\"style\":{\"__isSmartRef__\":true,\"id\":523},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"523\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"524\":{\"_id\":\"_1753\",\"style\":{\"__isSmartRef__\":true,\"id\":525},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"525\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"526\":{\"_id\":\"_1754\",\"style\":{\"__isSmartRef__\":true,\"id\":527},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n m.moveBy(pt((\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"527\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"528\":{\"_id\":\"_1755\",\"style\":{\"__isSmartRef__\":true,\"id\":529},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"10\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"529\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"530\":{\"_id\":\"_1756\",\"style\":{\"__isSmartRef__\":true,\"id\":531},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"+i), \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"531\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"532\":{\"_id\":\"_1757\",\"style\":{\"__isSmartRef__\":true,\"id\":533},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"60\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"533\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"534\":{\"_id\":\"_1758\",\"style\":{\"__isSmartRef__\":true,\"id\":535},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"))\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"535\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"536\":{\"_id\":\"_1759\",\"style\":{\"__isSmartRef__\":true,\"id\":537},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"537\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"538\":{\"_id\":\"_1760\",\"style\":{\"__isSmartRef__\":true,\"id\":539},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n m.rotateBy(i * \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"539\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"540\":{\"_id\":\"_1761\",\"style\":{\"__isSmartRef__\":true,\"id\":541},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"0.3\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"541\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"542\":{\"_id\":\"_1762\",\"style\":{\"__isSmartRef__\":true,\"id\":543},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\")\\n m.setFill(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"543\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"544\":{\"_id\":\"_1795\",\"style\":{\"__isSmartRef__\":true,\"id\":545},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"Color\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"545\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(204,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"546\":{\"_id\":\"_1796\",\"style\":{\"__isSmartRef__\":true,\"id\":547},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\".rgb(i * \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"547\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"548\":{\"_id\":\"_1763\",\"style\":{\"__isSmartRef__\":true,\"id\":549},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"10\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"549\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"550\":{\"_id\":\"_1764\",\"style\":{\"__isSmartRef__\":true,\"id\":551},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\",i,\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"551\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"552\":{\"_id\":\"_1765\",\"style\":{\"__isSmartRef__\":true,\"id\":553},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"5\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"553\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"554\":{\"_id\":\"_1766\",\"style\":{\"__isSmartRef__\":true,\"id\":555},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"*i))\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"555\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"556\":{\"_id\":\"_1767\",\"style\":{\"__isSmartRef__\":true,\"id\":557},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"557\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"558\":{\"_id\":\"_1768\",\"style\":{\"__isSmartRef__\":true,\"id\":559},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\".addMorph(m)\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"559\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"560\":{\"_id\":\"_1769\",\"style\":{\"__isSmartRef__\":true,\"id\":561},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" \\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"561\":{\"__serializedExpressions__\":[\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"562\":{\"_id\":\"_1770\",\"style\":{\"__isSmartRef__\":true,\"id\":563},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\" \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"563\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"564\":{\"_id\":\"_1771\",\"style\":{\"__isSmartRef__\":true,\"id\":565},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"565\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"566\":{\"_id\":\"_1772\",\"style\":{\"__isSmartRef__\":true,\"id\":567},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"(c) \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"567\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"568\":{\"_id\":\"_1773\",\"style\":{\"__isSmartRef__\":true,\"id\":569},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"569\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"570\":{\"_id\":\"_1774\",\"style\":{\"__isSmartRef__\":true,\"id\":571},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n c += \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"571\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"572\":{\"_id\":\"_1775\",\"style\":{\"__isSmartRef__\":true,\"id\":573},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"3\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"573\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"574\":{\"_id\":\"_1776\",\"style\":{\"__isSmartRef__\":true,\"id\":575},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\";\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"575\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"576\":{\"_id\":\"_1777\",\"style\":{\"__isSmartRef__\":true,\"id\":577},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"577\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"578\":{\"_id\":\"_1778\",\"style\":{\"__isSmartRef__\":true,\"id\":579},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"579\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"580\":{\"_id\":\"_1779\",\"style\":{\"__isSmartRef__\":true,\"id\":581},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"if\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"581\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"582\":{\"_id\":\"_1780\",\"style\":{\"__isSmartRef__\":true,\"id\":583},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"(c > \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"583\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"584\":{\"_id\":\"_1781\",\"style\":{\"__isSmartRef__\":true,\"id\":585},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"100\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"585\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,255)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"586\":{\"_id\":\"_1782\",\"style\":{\"__isSmartRef__\":true,\"id\":587},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\") \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"587\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"588\":{\"_id\":\"_1783\",\"style\":{\"__isSmartRef__\":true,\"id\":589},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"{\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"589\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"590\":{\"_id\":\"_1784\",\"style\":{\"__isSmartRef__\":true,\"id\":591},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n c = null;\\n \",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"591\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"592\":{\"_id\":\"_1785\",\"style\":{\"__isSmartRef__\":true,\"id\":593},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"593\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"594\":{\"_id\":\"_1786\",\"style\":{\"__isSmartRef__\":true,\"id\":595},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"595\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"596\":{\"_id\":\"_1787\",\"style\":{\"__isSmartRef__\":true,\"id\":597},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"}\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"597\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"598\":{\"_id\":\"_1788\",\"style\":{\"__isSmartRef__\":true,\"id\":599},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"\\n\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"599\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"600\":{\"_id\":\"_1789\",\"style\":{\"__isSmartRef__\":true,\"id\":601},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"601\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"602\":{\"_id\":\"_1790\",\"style\":{\"__isSmartRef__\":true,\"id\":603},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\".submorphs.invoke(\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"603\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"604\":{\"_id\":\"_1791\",\"style\":{\"__isSmartRef__\":true,\"id\":605},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\"'remove'\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"605\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,128,128)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"606\":{\"_id\":\"_1792\",\"style\":{\"__isSmartRef__\":true,\"id\":607},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":417},\"storedString\":\")\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"607\":{\"__serializedExpressions__\":[\"color\",\"backgroundColor\"],\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,0)\",\"backgroundColor\":\"Color.rgb(255,255,255)\"},\"608\":{\"morph\":{\"__isSmartRef__\":true,\"id\":417},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"609\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":417},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":417},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":610},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"610\":{\"source\":{\"__isSmartRef__\":true,\"id\":417},\"target\":{\"__isSmartRef__\":true,\"id\":417}},\"611\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":612}},\"612\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":613},\"source\":\"function doSave() {\\n this.get(\\\"SeeTheState\\\").onPrepare();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":618},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"613\":{\"this\":{\"__isSmartRef__\":true,\"id\":417},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":614}},\"614\":{\"$super\":{\"__isSmartRef__\":true,\"id\":615}},\"615\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":616},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":617},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"616\":{\"obj\":{\"__isSmartRef__\":true,\"id\":417},\"name\":\"doSave\"},\"617\":{},\"618\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":619},\"user\":\"erp\",\"tags\":[]},\"619\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:25:54 GMT+0100 (CET)\"},\"620\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":621}],\"scripts\":[],\"id\":\"C6C514FE-528F-469D-8CBC-17B2A1DD4F6E\",\"shape\":{\"__isSmartRef__\":true,\"id\":626},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":632},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":637},\"label\":{\"__isSmartRef__\":true,\"id\":621},\"name\":\"startFlow\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":642},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":653},{\"__isSmartRef__\":true,\"id\":654}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":655},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"61E5C30F-19AF-4C83-91E1-AAE6080BBDCD\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"isLockOwner\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":656},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.1,73.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"621\":{\"submorphs\":[],\"scripts\":[],\"id\":\"9FB90ED3-90CF-41F7-9324-C2C6B4017F1C\",\"shape\":{\"__isSmartRef__\":true,\"id\":622},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":620},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":623}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":625},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"FC7A98C1-5983-49EC-AC26-F95BB22D0B87\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"622\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"623\":{\"style\":{\"__isSmartRef__\":true,\"id\":624},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":621},\"_id\":\"_8478\",\"storedString\":\"run\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"624\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"625\":{\"morph\":{\"__isSmartRef__\":true,\"id\":621},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"626\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":627},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"627\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":628},{\"__isSmartRef__\":true,\"id\":629},{\"__isSmartRef__\":true,\"id\":630},{\"__isSmartRef__\":true,\"id\":631}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"628\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"629\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"630\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"631\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"632\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":633},{\"__isSmartRef__\":true,\"id\":634},{\"__isSmartRef__\":true,\"id\":635},{\"__isSmartRef__\":true,\"id\":636}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"633\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"634\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"635\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"636\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"637\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":638},{\"__isSmartRef__\":true,\"id\":639},{\"__isSmartRef__\":true,\"id\":640},{\"__isSmartRef__\":true,\"id\":641}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"638\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"639\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"640\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"641\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"642\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":643},{\"__isSmartRef__\":true,\"id\":645},{\"__isSmartRef__\":true,\"id\":647},{\"__isSmartRef__\":true,\"id\":649},{\"__isSmartRef__\":true,\"id\":651}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"643\":{\"date\":{\"__isSmartRef__\":true,\"id\":644},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"644\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"645\":{\"date\":{\"__isSmartRef__\":true,\"id\":646},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"646\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"647\":{\"date\":{\"__isSmartRef__\":true,\"id\":648},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"648\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"649\":{\"date\":{\"__isSmartRef__\":true,\"id\":650},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"650\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"651\":{\"date\":{\"__isSmartRef__\":true,\"id\":652},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"652\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"653\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":620},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":620},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"654\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":620},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":310},\"targetMethodName\":\"onRun\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"655\":{\"morph\":{\"__isSmartRef__\":true,\"id\":620},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"656\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":657}},\"657\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":658},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":659},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"658\":{\"this\":{\"__isSmartRef__\":true,\"id\":620}},\"659\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":660},\"user\":\"robertkrahn\",\"tags\":[]},\"660\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"661\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":662}],\"scripts\":[],\"id\":\"4A32F822-396A-47B7-8ACA-6C499B19674A\",\"shape\":{\"__isSmartRef__\":true,\"id\":667},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":673},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":678},\"label\":{\"__isSmartRef__\":true,\"id\":662},\"name\":\"prepareFollowing\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":683},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":694},{\"__isSmartRef__\":true,\"id\":695}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":696},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"A97F19D5-FCEE-4B39-A022-7D458240AD03\",\"D8533980-787B-4106-A0B0-64566F37D85E\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"isLockOwner\":false,\"prevScroll\":[0,0],\"isBeingDragged\":false,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":697},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(782.6,106.9)\",\"distanceToDragEvent\":\"lively.pt(74.0,-12.0)\"},\"662\":{\"submorphs\":[],\"scripts\":[],\"id\":\"3D9FD17C-6778-44E3-932F-041860D004D8\",\"shape\":{\"__isSmartRef__\":true,\"id\":663},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":661},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":664}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":666},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"6600F388-3476-4281-853C-2F7B90AB1921\",\"A9303864-2C87-47FF-8AB1-8F585A8B429F\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"663\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"664\":{\"style\":{\"__isSmartRef__\":true,\"id\":665},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":662},\"_id\":\"_94939\",\"storedString\":\"prepare\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"665\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"666\":{\"morph\":{\"__isSmartRef__\":true,\"id\":662},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"667\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":668},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(104.0,25.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"668\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":669},{\"__isSmartRef__\":true,\"id\":670},{\"__isSmartRef__\":true,\"id\":671},{\"__isSmartRef__\":true,\"id\":672}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"669\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"670\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"671\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"672\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"673\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":674},{\"__isSmartRef__\":true,\"id\":675},{\"__isSmartRef__\":true,\"id\":676},{\"__isSmartRef__\":true,\"id\":677}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"674\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"675\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"676\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"677\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"678\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":679},{\"__isSmartRef__\":true,\"id\":680},{\"__isSmartRef__\":true,\"id\":681},{\"__isSmartRef__\":true,\"id\":682}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"679\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"680\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"681\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"682\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"683\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":684},{\"__isSmartRef__\":true,\"id\":686},{\"__isSmartRef__\":true,\"id\":688},{\"__isSmartRef__\":true,\"id\":690},{\"__isSmartRef__\":true,\"id\":692}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"684\":{\"date\":{\"__isSmartRef__\":true,\"id\":685},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"685\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"686\":{\"date\":{\"__isSmartRef__\":true,\"id\":687},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"687\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"688\":{\"date\":{\"__isSmartRef__\":true,\"id\":689},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"689\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"690\":{\"date\":{\"__isSmartRef__\":true,\"id\":691},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"691\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"692\":{\"date\":{\"__isSmartRef__\":true,\"id\":693},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"693\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"694\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":661},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":661},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"695\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":661},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":310},\"targetMethodName\":\"onPrepare\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"696\":{\"morph\":{\"__isSmartRef__\":true,\"id\":661},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"697\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":698}},\"698\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":699},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":700},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"699\":{\"this\":{\"__isSmartRef__\":true,\"id\":661}},\"700\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":701},\"user\":\"robertkrahn\",\"tags\":[]},\"701\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"702\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":703}],\"scripts\":[],\"id\":\"FF9066FC-D947-49E3-8166-C44340237F59\",\"shape\":{\"__isSmartRef__\":true,\"id\":708},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":714},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":719},\"label\":{\"__isSmartRef__\":true,\"id\":703},\"name\":\"zoomOut\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":724},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":735},{\"__isSmartRef__\":true,\"id\":736}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6862},\"derivationIds\":[7251,\"3F26258D-0EE1-4A94-8419-5EE2BB6065A6\",\"B624295D-42E3-4E0A-B370-844C2B43F4F0\",\"F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3\",\"7D4A1972-76E5-4369-9964-2F6ACB87C81F\",\"3597FFA9-12FB-4025-8DFD-9303B28004C6\",\"2962F335-F931-47D8-8A19-40E58684C4DB\",\"15178EFF-3BAB-4DAF-B314-ADF4528B23C3\"],\"_ClipMode\":\"visible\",\"isPressed\":false,\"moved\":true,\"isLockOwner\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"#startLetters\":\"set\",\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6863},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(784.1,138.2)\",\"distanceToDragEvent\":\"lively.pt(69.0,-16.0)\"},\"703\":{\"submorphs\":[],\"scripts\":[],\"id\":\"F7053626-8FB3-4658-B007-25FDFEEDC973\",\"shape\":{\"__isSmartRef__\":true,\"id\":704},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_MaxTextWidth\":100,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":702},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":705}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":707},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[7252,\"4881773E-A824-4992-B814-33C8D37580C6\",\"EE955AA4-D648-4DFC-8E2D-08881D605170\",\"7EC413DD-D34D-449D-B448-2F3904B04FA5\",\"7939AA82-2A96-4559-9090-DD58B7C8868A\",\"951C1A71-B1FC-4ED0-8BD4-DF9603C49044\",\"3367CA85-84EA-4BD6-B103-0C6B9D59AF69\",\"2713B2FF-71FF-4E0B-8CC0-A6AA480B0E3A\"],\"_MinTextWidth\":100,\"_MinTextHeight\":null,\"_FontSize\":10,\"isLockOwner\":false,\"_WordBreak\":\"break-all\",\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"704\":{\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"705\":{\"style\":{\"__isSmartRef__\":true,\"id\":706},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":703},\"_id\":\"_23337\",\"storedString\":\"Zoom in\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"706\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"707\":{\"morph\":{\"__isSmartRef__\":true,\"id\":703},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"708\":{\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":709},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,22.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"709\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":710},{\"__isSmartRef__\":true,\"id\":711},{\"__isSmartRef__\":true,\"id\":712},{\"__isSmartRef__\":true,\"id\":713}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"710\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"711\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"712\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"713\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"714\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":715},{\"__isSmartRef__\":true,\"id\":716},{\"__isSmartRef__\":true,\"id\":717},{\"__isSmartRef__\":true,\"id\":718}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"715\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"716\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"717\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"718\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"719\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":720},{\"__isSmartRef__\":true,\"id\":721},{\"__isSmartRef__\":true,\"id\":722},{\"__isSmartRef__\":true,\"id\":723}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"720\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"721\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"722\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"723\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"724\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":725},{\"__isSmartRef__\":true,\"id\":727},{\"__isSmartRef__\":true,\"id\":729},{\"__isSmartRef__\":true,\"id\":731},{\"__isSmartRef__\":true,\"id\":733}],\"revisionOnLoad\":171940,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"725\":{\"date\":{\"__isSmartRef__\":true,\"id\":726},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"FA43C1A3-19A9-4ED6-A014-82C74689A5C3\"},\"726\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)\"},\"727\":{\"date\":{\"__isSmartRef__\":true,\"id\":728},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"DDE22D44-9A6D-4485-80F3-262D5DA0CC07\"},\"728\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)\"},\"729\":{\"date\":{\"__isSmartRef__\":true,\"id\":730},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"97D17254-EAC6-4494-8330-A347909590D6\"},\"730\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)\"},\"731\":{\"date\":{\"__isSmartRef__\":true,\"id\":732},\"author\":\"sstamm\",\"message\":\"reverted button\",\"id\":\"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E\"},\"732\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)\"},\"733\":{\"date\":{\"__isSmartRef__\":true,\"id\":734},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7074B413-6CF0-4892-9D18-52009A2A2E03\"},\"734\":{\"isSerializedDate\":true,\"string\":\"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)\"},\"735\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":702},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":702},\"targetMethodName\":\"doAction\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"736\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":702},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":737},\"targetMethodName\":\"toggleZoom\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":6861},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"737\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":738}],\"scripts\":[],\"id\":\"29D774A6-9FDE-4C90-A232-58FDAC6BD1BC\",\"shape\":{\"__isSmartRef__\":true,\"id\":741},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"timeline2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":742},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":760},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"7EC17E78-593A-4CC8-B7E3-859BCBBFE785\",\"EC8B1062-685E-4CF2-B56C-0F3B5FDF29B5\",\"5A063386-4E3A-43B7-ADA8-E088C02B97AB\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":761},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":310},\"isBeingDragged\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"zoomedOut\":true,\"toogleZoom\":false,\"#startLetters\":\"setAccumulatedSc\",\"timelineColumns\":[[{\"__isSmartRef__\":true,\"id\":766},{\"__isSmartRef__\":true,\"id\":767},{\"__isSmartRef__\":true,\"id\":768},{\"__isSmartRef__\":true,\"id\":769},{\"__isSmartRef__\":true,\"id\":770}],[{\"__isSmartRef__\":true,\"id\":771},{\"__isSmartRef__\":true,\"id\":772},{\"__isSmartRef__\":true,\"id\":773},{\"__isSmartRef__\":true,\"id\":774},{\"__isSmartRef__\":true,\"id\":775}],[{\"__isSmartRef__\":true,\"id\":776},{\"__isSmartRef__\":true,\"id\":777},{\"__isSmartRef__\":true,\"id\":778},{\"__isSmartRef__\":true,\"id\":779},{\"__isSmartRef__\":true,\"id\":780}],[{\"__isSmartRef__\":true,\"id\":781},{\"__isSmartRef__\":true,\"id\":782},{\"__isSmartRef__\":true,\"id\":783},{\"__isSmartRef__\":true,\"id\":784},{\"__isSmartRef__\":true,\"id\":785}],[{\"__isSmartRef__\":true,\"id\":786},{\"__isSmartRef__\":true,\"id\":787},{\"__isSmartRef__\":true,\"id\":788},{\"__isSmartRef__\":true,\"id\":789},{\"__isSmartRef__\":true,\"id\":790}],[{\"__isSmartRef__\":true,\"id\":791},{\"__isSmartRef__\":true,\"id\":792},{\"__isSmartRef__\":true,\"id\":793},{\"__isSmartRef__\":true,\"id\":794},{\"__isSmartRef__\":true,\"id\":795}],[{\"__isSmartRef__\":true,\"id\":796},{\"__isSmartRef__\":true,\"id\":797},{\"__isSmartRef__\":true,\"id\":798},{\"__isSmartRef__\":true,\"id\":799},{\"__isSmartRef__\":true,\"id\":800}],[{\"__isSmartRef__\":true,\"id\":801},{\"__isSmartRef__\":true,\"id\":802},{\"__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},{\"__isSmartRef__\":true,\"id\":838},{\"__isSmartRef__\":true,\"id\":839},{\"__isSmartRef__\":true,\"id\":840}],[{\"__isSmartRef__\":true,\"id\":841},{\"__isSmartRef__\":true,\"id\":842},{\"__isSmartRef__\":true,\"id\":843},{\"__isSmartRef__\":true,\"id\":844},{\"__isSmartRef__\":true,\"id\":845}],[{\"__isSmartRef__\":true,\"id\":846},{\"__isSmartRef__\":true,\"id\":847},{\"__isSmartRef__\":true,\"id\":848},{\"__isSmartRef__\":true,\"id\":849},{\"__isSmartRef__\":true,\"id\":850}],[{\"__isSmartRef__\":true,\"id\":851},{\"__isSmartRef__\":true,\"id\":852},{\"__isSmartRef__\":true,\"id\":853},{\"__isSmartRef__\":true,\"id\":854},{\"__isSmartRef__\":true,\"id\":855}],[{\"__isSmartRef__\":true,\"id\":856},{\"__isSmartRef__\":true,\"id\":857},{\"__isSmartRef__\":true,\"id\":858},{\"__isSmartRef__\":true,\"id\":859},{\"__isSmartRef__\":true,\"id\":860}],[{\"__isSmartRef__\":true,\"id\":861},{\"__isSmartRef__\":true,\"id\":862},{\"__isSmartRef__\":true,\"id\":863},{\"__isSmartRef__\":true,\"id\":864},{\"__isSmartRef__\":true,\"id\":865}],[{\"__isSmartRef__\":true,\"id\":866},{\"__isSmartRef__\":true,\"id\":867},{\"__isSmartRef__\":true,\"id\":868},{\"__isSmartRef__\":true,\"id\":869},{\"__isSmartRef__\":true,\"id\":870}],[{\"__isSmartRef__\":true,\"id\":871},{\"__isSmartRef__\":true,\"id\":872},{\"__isSmartRef__\":true,\"id\":873},{\"__isSmartRef__\":true,\"id\":874},{\"__isSmartRef__\":true,\"id\":875}],[{\"__isSmartRef__\":true,\"id\":876},{\"__isSmartRef__\":true,\"id\":877},{\"__isSmartRef__\":true,\"id\":878},{\"__isSmartRef__\":true,\"id\":879},{\"__isSmartRef__\":true,\"id\":880}],[{\"__isSmartRef__\":true,\"id\":881},{\"__isSmartRef__\":true,\"id\":882},{\"__isSmartRef__\":true,\"id\":883},{\"__isSmartRef__\":true,\"id\":884},{\"__isSmartRef__\":true,\"id\":885}],[{\"__isSmartRef__\":true,\"id\":886},{\"__isSmartRef__\":true,\"id\":887},{\"__isSmartRef__\":true,\"id\":888},{\"__isSmartRef__\":true,\"id\":889},{\"__isSmartRef__\":true,\"id\":890}],[{\"__isSmartRef__\":true,\"id\":891},{\"__isSmartRef__\":true,\"id\":892},{\"__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}],[{\"__isSmartRef__\":true,\"id\":936},{\"__isSmartRef__\":true,\"id\":937},{\"__isSmartRef__\":true,\"id\":938},{\"__isSmartRef__\":true,\"id\":939},{\"__isSmartRef__\":true,\"id\":940}],[{\"__isSmartRef__\":true,\"id\":941},{\"__isSmartRef__\":true,\"id\":942},{\"__isSmartRef__\":true,\"id\":943},{\"__isSmartRef__\":true,\"id\":944},{\"__isSmartRef__\":true,\"id\":945}],[{\"__isSmartRef__\":true,\"id\":946},{\"__isSmartRef__\":true,\"id\":947},{\"__isSmartRef__\":true,\"id\":948},{\"__isSmartRef__\":true,\"id\":949},{\"__isSmartRef__\":true,\"id\":950}],[{\"__isSmartRef__\":true,\"id\":951},{\"__isSmartRef__\":true,\"id\":952},{\"__isSmartRef__\":true,\"id\":953},{\"__isSmartRef__\":true,\"id\":954},{\"__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\":963},{\"__isSmartRef__\":true,\"id\":964},{\"__isSmartRef__\":true,\"id\":965}],[{\"__isSmartRef__\":true,\"id\":966},{\"__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\":973},{\"__isSmartRef__\":true,\"id\":974},{\"__isSmartRef__\":true,\"id\":975}],[{\"__isSmartRef__\":true,\"id\":976},{\"__isSmartRef__\":true,\"id\":977},{\"__isSmartRef__\":true,\"id\":978},{\"__isSmartRef__\":true,\"id\":979},{\"__isSmartRef__\":true,\"id\":980}],[{\"__isSmartRef__\":true,\"id\":981},{\"__isSmartRef__\":true,\"id\":982},{\"__isSmartRef__\":true,\"id\":983},{\"__isSmartRef__\":true,\"id\":984},{\"__isSmartRef__\":true,\"id\":985}],[{\"__isSmartRef__\":true,\"id\":986},{\"__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\":993},{\"__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\":1030}],[{\"__isSmartRef__\":true,\"id\":1031},{\"__isSmartRef__\":true,\"id\":1032},{\"__isSmartRef__\":true,\"id\":1033},{\"__isSmartRef__\":true,\"id\":1034},{\"__isSmartRef__\":true,\"id\":1035}],[{\"__isSmartRef__\":true,\"id\":1036},{\"__isSmartRef__\":true,\"id\":1037},{\"__isSmartRef__\":true,\"id\":1038},{\"__isSmartRef__\":true,\"id\":1039},{\"__isSmartRef__\":true,\"id\":1040}],[{\"__isSmartRef__\":true,\"id\":1041},{\"__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\":1048},{\"__isSmartRef__\":true,\"id\":1049},{\"__isSmartRef__\":true,\"id\":1050}],[{\"__isSmartRef__\":true,\"id\":1051},{\"__isSmartRef__\":true,\"id\":1052},{\"__isSmartRef__\":true,\"id\":1053},{\"__isSmartRef__\":true,\"id\":1054},{\"__isSmartRef__\":true,\"id\":1055}],[{\"__isSmartRef__\":true,\"id\":1056},{\"__isSmartRef__\":true,\"id\":1057},{\"__isSmartRef__\":true,\"id\":1058},{\"__isSmartRef__\":true,\"id\":1059},{\"__isSmartRef__\":true,\"id\":1060}],[{\"__isSmartRef__\":true,\"id\":1061},{\"__isSmartRef__\":true,\"id\":1062},{\"__isSmartRef__\":true,\"id\":1063},{\"__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},{\"__isSmartRef__\":true,\"id\":1094},{\"__isSmartRef__\":true,\"id\":1095}],[{\"__isSmartRef__\":true,\"id\":1096},{\"__isSmartRef__\":true,\"id\":1097},{\"__isSmartRef__\":true,\"id\":1098},{\"__isSmartRef__\":true,\"id\":1099},{\"__isSmartRef__\":true,\"id\":1100}],[{\"__isSmartRef__\":true,\"id\":1101},{\"__isSmartRef__\":true,\"id\":1102},{\"__isSmartRef__\":true,\"id\":1103},{\"__isSmartRef__\":true,\"id\":1104},{\"__isSmartRef__\":true,\"id\":1105}],[{\"__isSmartRef__\":true,\"id\":1106},{\"__isSmartRef__\":true,\"id\":1107},{\"__isSmartRef__\":true,\"id\":1108},{\"__isSmartRef__\":true,\"id\":1109},{\"__isSmartRef__\":true,\"id\":1110}],[{\"__isSmartRef__\":true,\"id\":1111},{\"__isSmartRef__\":true,\"id\":1112},{\"__isSmartRef__\":true,\"id\":1113},{\"__isSmartRef__\":true,\"id\":1114},{\"__isSmartRef__\":true,\"id\":1115}],[{\"__isSmartRef__\":true,\"id\":1116},{\"__isSmartRef__\":true,\"id\":1117},{\"__isSmartRef__\":true,\"id\":1118},{\"__isSmartRef__\":true,\"id\":1119},{\"__isSmartRef__\":true,\"id\":1120}],[{\"__isSmartRef__\":true,\"id\":1121},{\"__isSmartRef__\":true,\"id\":1122},{\"__isSmartRef__\":true,\"id\":1123},{\"__isSmartRef__\":true,\"id\":1124},{\"__isSmartRef__\":true,\"id\":1125}],[{\"__isSmartRef__\":true,\"id\":1126},{\"__isSmartRef__\":true,\"id\":1127},{\"__isSmartRef__\":true,\"id\":1128},{\"__isSmartRef__\":true,\"id\":1129},{\"__isSmartRef__\":true,\"id\":1130}],[{\"__isSmartRef__\":true,\"id\":1131},{\"__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},{\"__isSmartRef__\":true,\"id\":1178},{\"__isSmartRef__\":true,\"id\":1179},{\"__isSmartRef__\":true,\"id\":1180}],[{\"__isSmartRef__\":true,\"id\":1181},{\"__isSmartRef__\":true,\"id\":1182},{\"__isSmartRef__\":true,\"id\":1183},{\"__isSmartRef__\":true,\"id\":1184},{\"__isSmartRef__\":true,\"id\":1185}],[{\"__isSmartRef__\":true,\"id\":1186},{\"__isSmartRef__\":true,\"id\":1187},{\"__isSmartRef__\":true,\"id\":1188},{\"__isSmartRef__\":true,\"id\":1189},{\"__isSmartRef__\":true,\"id\":1190}],[{\"__isSmartRef__\":true,\"id\":1191},{\"__isSmartRef__\":true,\"id\":1192},{\"__isSmartRef__\":true,\"id\":1193},{\"__isSmartRef__\":true,\"id\":1194},{\"__isSmartRef__\":true,\"id\":1195}],[{\"__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},{\"__isSmartRef__\":true,\"id\":1203},{\"__isSmartRef__\":true,\"id\":1204},{\"__isSmartRef__\":true,\"id\":1205}],[{\"__isSmartRef__\":true,\"id\":1206},{\"__isSmartRef__\":true,\"id\":1207},{\"__isSmartRef__\":true,\"id\":1208},{\"__isSmartRef__\":true,\"id\":1209},{\"__isSmartRef__\":true,\"id\":1210}],[{\"__isSmartRef__\":true,\"id\":1211},{\"__isSmartRef__\":true,\"id\":1212},{\"__isSmartRef__\":true,\"id\":1213},{\"__isSmartRef__\":true,\"id\":1214},{\"__isSmartRef__\":true,\"id\":1215}],[{\"__isSmartRef__\":true,\"id\":1216},{\"__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},{\"__isSmartRef__\":true,\"id\":1224},{\"__isSmartRef__\":true,\"id\":1225}],[{\"__isSmartRef__\":true,\"id\":1226},{\"__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},{\"__isSmartRef__\":true,\"id\":1235}],[{\"__isSmartRef__\":true,\"id\":1236},{\"__isSmartRef__\":true,\"id\":1237},{\"__isSmartRef__\":true,\"id\":1238},{\"__isSmartRef__\":true,\"id\":1239},{\"__isSmartRef__\":true,\"id\":1240}],[{\"__isSmartRef__\":true,\"id\":1241},{\"__isSmartRef__\":true,\"id\":1242},{\"__isSmartRef__\":true,\"id\":1243},{\"__isSmartRef__\":true,\"id\":1244},{\"__isSmartRef__\":true,\"id\":1245}],[{\"__isSmartRef__\":true,\"id\":1246},{\"__isSmartRef__\":true,\"id\":1247},{\"__isSmartRef__\":true,\"id\":1248},{\"__isSmartRef__\":true,\"id\":1249},{\"__isSmartRef__\":true,\"id\":1250}],[{\"__isSmartRef__\":true,\"id\":1251},{\"__isSmartRef__\":true,\"id\":1252},{\"__isSmartRef__\":true,\"id\":1253},{\"__isSmartRef__\":true,\"id\":1254},{\"__isSmartRef__\":true,\"id\":1255}],[{\"__isSmartRef__\":true,\"id\":1256},{\"__isSmartRef__\":true,\"id\":1257},{\"__isSmartRef__\":true,\"id\":1258},{\"__isSmartRef__\":true,\"id\":1259},{\"__isSmartRef__\":true,\"id\":1260}],[{\"__isSmartRef__\":true,\"id\":1261},{\"__isSmartRef__\":true,\"id\":1262},{\"__isSmartRef__\":true,\"id\":1263},{\"__isSmartRef__\":true,\"id\":1264},{\"__isSmartRef__\":true,\"id\":1265}],[{\"__isSmartRef__\":true,\"id\":1266},{\"__isSmartRef__\":true,\"id\":1267},{\"__isSmartRef__\":true,\"id\":1268},{\"__isSmartRef__\":true,\"id\":1269},{\"__isSmartRef__\":true,\"id\":1270}],[{\"__isSmartRef__\":true,\"id\":1271},{\"__isSmartRef__\":true,\"id\":1272},{\"__isSmartRef__\":true,\"id\":1273},{\"__isSmartRef__\":true,\"id\":1274},{\"__isSmartRef__\":true,\"id\":1275}],[{\"__isSmartRef__\":true,\"id\":1276},{\"__isSmartRef__\":true,\"id\":1277},{\"__isSmartRef__\":true,\"id\":1278},{\"__isSmartRef__\":true,\"id\":1279},{\"__isSmartRef__\":true,\"id\":1280}],[{\"__isSmartRef__\":true,\"id\":1281},{\"__isSmartRef__\":true,\"id\":1282},{\"__isSmartRef__\":true,\"id\":1283},{\"__isSmartRef__\":true,\"id\":1284},{\"__isSmartRef__\":true,\"id\":1285}],[{\"__isSmartRef__\":true,\"id\":1286},{\"__isSmartRef__\":true,\"id\":1287},{\"__isSmartRef__\":true,\"id\":1288},{\"__isSmartRef__\":true,\"id\":1289},{\"__isSmartRef__\":true,\"id\":1290}],[{\"__isSmartRef__\":true,\"id\":1291},{\"__isSmartRef__\":true,\"id\":1292},{\"__isSmartRef__\":true,\"id\":1293},{\"__isSmartRef__\":true,\"id\":1294},{\"__isSmartRef__\":true,\"id\":1295}],[{\"__isSmartRef__\":true,\"id\":1296},{\"__isSmartRef__\":true,\"id\":1297},{\"__isSmartRef__\":true,\"id\":1298},{\"__isSmartRef__\":true,\"id\":1299},{\"__isSmartRef__\":true,\"id\":1300}],[{\"__isSmartRef__\":true,\"id\":1301},{\"__isSmartRef__\":true,\"id\":1302},{\"__isSmartRef__\":true,\"id\":1303},{\"__isSmartRef__\":true,\"id\":1304},{\"__isSmartRef__\":true,\"id\":1305}],[{\"__isSmartRef__\":true,\"id\":1306},{\"__isSmartRef__\":true,\"id\":1307},{\"__isSmartRef__\":true,\"id\":1308},{\"__isSmartRef__\":true,\"id\":1309},{\"__isSmartRef__\":true,\"id\":1310}],[{\"__isSmartRef__\":true,\"id\":1311},{\"__isSmartRef__\":true,\"id\":1312},{\"__isSmartRef__\":true,\"id\":1313},{\"__isSmartRef__\":true,\"id\":1314},{\"__isSmartRef__\":true,\"id\":1315}],[{\"__isSmartRef__\":true,\"id\":1316},{\"__isSmartRef__\":true,\"id\":1317},{\"__isSmartRef__\":true,\"id\":1318},{\"__isSmartRef__\":true,\"id\":1319},{\"__isSmartRef__\":true,\"id\":1320}],[{\"__isSmartRef__\":true,\"id\":1321},{\"__isSmartRef__\":true,\"id\":1322},{\"__isSmartRef__\":true,\"id\":1323},{\"__isSmartRef__\":true,\"id\":1324},{\"__isSmartRef__\":true,\"id\":1325}],[{\"__isSmartRef__\":true,\"id\":1326},{\"__isSmartRef__\":true,\"id\":1327},{\"__isSmartRef__\":true,\"id\":1328},{\"__isSmartRef__\":true,\"id\":1329},{\"__isSmartRef__\":true,\"id\":1330}],[{\"__isSmartRef__\":true,\"id\":1331},{\"__isSmartRef__\":true,\"id\":1332},{\"__isSmartRef__\":true,\"id\":1333},{\"__isSmartRef__\":true,\"id\":1334},{\"__isSmartRef__\":true,\"id\":1335}],[{\"__isSmartRef__\":true,\"id\":1336},{\"__isSmartRef__\":true,\"id\":1337},{\"__isSmartRef__\":true,\"id\":1338},{\"__isSmartRef__\":true,\"id\":1339},{\"__isSmartRef__\":true,\"id\":1340}],[{\"__isSmartRef__\":true,\"id\":1341},{\"__isSmartRef__\":true,\"id\":1342},{\"__isSmartRef__\":true,\"id\":1343},{\"__isSmartRef__\":true,\"id\":1344},{\"__isSmartRef__\":true,\"id\":1345}],[{\"__isSmartRef__\":true,\"id\":1346},{\"__isSmartRef__\":true,\"id\":1347},{\"__isSmartRef__\":true,\"id\":1348},{\"__isSmartRef__\":true,\"id\":1349},{\"__isSmartRef__\":true,\"id\":1350}],[{\"__isSmartRef__\":true,\"id\":1351},{\"__isSmartRef__\":true,\"id\":1352},{\"__isSmartRef__\":true,\"id\":1353},{\"__isSmartRef__\":true,\"id\":1354},{\"__isSmartRef__\":true,\"id\":1355}],[{\"__isSmartRef__\":true,\"id\":1356},{\"__isSmartRef__\":true,\"id\":1357},{\"__isSmartRef__\":true,\"id\":1358},{\"__isSmartRef__\":true,\"id\":1359},{\"__isSmartRef__\":true,\"id\":1360}],[{\"__isSmartRef__\":true,\"id\":1361},{\"__isSmartRef__\":true,\"id\":1362},{\"__isSmartRef__\":true,\"id\":1363},{\"__isSmartRef__\":true,\"id\":1364},{\"__isSmartRef__\":true,\"id\":1365}],[{\"__isSmartRef__\":true,\"id\":1366},{\"__isSmartRef__\":true,\"id\":1367},{\"__isSmartRef__\":true,\"id\":1368},{\"__isSmartRef__\":true,\"id\":1369},{\"__isSmartRef__\":true,\"id\":1370}],[{\"__isSmartRef__\":true,\"id\":1371},{\"__isSmartRef__\":true,\"id\":1372},{\"__isSmartRef__\":true,\"id\":1373},{\"__isSmartRef__\":true,\"id\":1374},{\"__isSmartRef__\":true,\"id\":1375}],[{\"__isSmartRef__\":true,\"id\":1376},{\"__isSmartRef__\":true,\"id\":1377},{\"__isSmartRef__\":true,\"id\":1378},{\"__isSmartRef__\":true,\"id\":1379},{\"__isSmartRef__\":true,\"id\":1380}],[{\"__isSmartRef__\":true,\"id\":1381},{\"__isSmartRef__\":true,\"id\":1382},{\"__isSmartRef__\":true,\"id\":1383},{\"__isSmartRef__\":true,\"id\":1384},{\"__isSmartRef__\":true,\"id\":1385}],[{\"__isSmartRef__\":true,\"id\":1386},{\"__isSmartRef__\":true,\"id\":1387},{\"__isSmartRef__\":true,\"id\":1388},{\"__isSmartRef__\":true,\"id\":1389},{\"__isSmartRef__\":true,\"id\":1390}],[{\"__isSmartRef__\":true,\"id\":1391},{\"__isSmartRef__\":true,\"id\":1392},{\"__isSmartRef__\":true,\"id\":1393},{\"__isSmartRef__\":true,\"id\":1394},{\"__isSmartRef__\":true,\"id\":1395}],[{\"__isSmartRef__\":true,\"id\":1396},{\"__isSmartRef__\":true,\"id\":1397},{\"__isSmartRef__\":true,\"id\":1398},{\"__isSmartRef__\":true,\"id\":1399},{\"__isSmartRef__\":true,\"id\":1400}],[{\"__isSmartRef__\":true,\"id\":1401},{\"__isSmartRef__\":true,\"id\":1402},{\"__isSmartRef__\":true,\"id\":1403},{\"__isSmartRef__\":true,\"id\":1404},{\"__isSmartRef__\":true,\"id\":1405}],[{\"__isSmartRef__\":true,\"id\":1406},{\"__isSmartRef__\":true,\"id\":1407},{\"__isSmartRef__\":true,\"id\":1408},{\"__isSmartRef__\":true,\"id\":1409},{\"__isSmartRef__\":true,\"id\":1410}],[{\"__isSmartRef__\":true,\"id\":1411},{\"__isSmartRef__\":true,\"id\":1412},{\"__isSmartRef__\":true,\"id\":1413},{\"__isSmartRef__\":true,\"id\":1414},{\"__isSmartRef__\":true,\"id\":1415}],[{\"__isSmartRef__\":true,\"id\":1416},{\"__isSmartRef__\":true,\"id\":1417},{\"__isSmartRef__\":true,\"id\":1418},{\"__isSmartRef__\":true,\"id\":1419},{\"__isSmartRef__\":true,\"id\":1420}],[{\"__isSmartRef__\":true,\"id\":1421},{\"__isSmartRef__\":true,\"id\":1422},{\"__isSmartRef__\":true,\"id\":1423},{\"__isSmartRef__\":true,\"id\":1424},{\"__isSmartRef__\":true,\"id\":1425}],[{\"__isSmartRef__\":true,\"id\":1426},{\"__isSmartRef__\":true,\"id\":1427},{\"__isSmartRef__\":true,\"id\":1428},{\"__isSmartRef__\":true,\"id\":1429},{\"__isSmartRef__\":true,\"id\":1430}],[{\"__isSmartRef__\":true,\"id\":1431},{\"__isSmartRef__\":true,\"id\":1432},{\"__isSmartRef__\":true,\"id\":1433},{\"__isSmartRef__\":true,\"id\":1434},{\"__isSmartRef__\":true,\"id\":1435}],[{\"__isSmartRef__\":true,\"id\":1436},{\"__isSmartRef__\":true,\"id\":1437},{\"__isSmartRef__\":true,\"id\":1438},{\"__isSmartRef__\":true,\"id\":1439},{\"__isSmartRef__\":true,\"id\":1440}],[{\"__isSmartRef__\":true,\"id\":1441},{\"__isSmartRef__\":true,\"id\":1442},{\"__isSmartRef__\":true,\"id\":1443},{\"__isSmartRef__\":true,\"id\":1444},{\"__isSmartRef__\":true,\"id\":1445}],[{\"__isSmartRef__\":true,\"id\":1446},{\"__isSmartRef__\":true,\"id\":1447},{\"__isSmartRef__\":true,\"id\":1448},{\"__isSmartRef__\":true,\"id\":1449},{\"__isSmartRef__\":true,\"id\":1450}],[{\"__isSmartRef__\":true,\"id\":1451},{\"__isSmartRef__\":true,\"id\":1452},{\"__isSmartRef__\":true,\"id\":1453},{\"__isSmartRef__\":true,\"id\":1454},{\"__isSmartRef__\":true,\"id\":1455}],[{\"__isSmartRef__\":true,\"id\":1456},{\"__isSmartRef__\":true,\"id\":1457},{\"__isSmartRef__\":true,\"id\":1458},{\"__isSmartRef__\":true,\"id\":1459},{\"__isSmartRef__\":true,\"id\":1460}],[{\"__isSmartRef__\":true,\"id\":1461},{\"__isSmartRef__\":true,\"id\":1462},{\"__isSmartRef__\":true,\"id\":1463},{\"__isSmartRef__\":true,\"id\":1464},{\"__isSmartRef__\":true,\"id\":1465}],[{\"__isSmartRef__\":true,\"id\":1466},{\"__isSmartRef__\":true,\"id\":1467},{\"__isSmartRef__\":true,\"id\":1468},{\"__isSmartRef__\":true,\"id\":1469},{\"__isSmartRef__\":true,\"id\":1470}],[{\"__isSmartRef__\":true,\"id\":1471},{\"__isSmartRef__\":true,\"id\":1472},{\"__isSmartRef__\":true,\"id\":1473},{\"__isSmartRef__\":true,\"id\":1474},{\"__isSmartRef__\":true,\"id\":1475}],[{\"__isSmartRef__\":true,\"id\":1476},{\"__isSmartRef__\":true,\"id\":1477},{\"__isSmartRef__\":true,\"id\":1478},{\"__isSmartRef__\":true,\"id\":1479},{\"__isSmartRef__\":true,\"id\":1480}],[{\"__isSmartRef__\":true,\"id\":1481},{\"__isSmartRef__\":true,\"id\":1482},{\"__isSmartRef__\":true,\"id\":1483},{\"__isSmartRef__\":true,\"id\":1484},{\"__isSmartRef__\":true,\"id\":1485}],[{\"__isSmartRef__\":true,\"id\":1486},{\"__isSmartRef__\":true,\"id\":1487},{\"__isSmartRef__\":true,\"id\":1488},{\"__isSmartRef__\":true,\"id\":1489},{\"__isSmartRef__\":true,\"id\":1490}],[{\"__isSmartRef__\":true,\"id\":1491},{\"__isSmartRef__\":true,\"id\":1492},{\"__isSmartRef__\":true,\"id\":1493},{\"__isSmartRef__\":true,\"id\":1494},{\"__isSmartRef__\":true,\"id\":1495}],[{\"__isSmartRef__\":true,\"id\":1496},{\"__isSmartRef__\":true,\"id\":1497},{\"__isSmartRef__\":true,\"id\":1498},{\"__isSmartRef__\":true,\"id\":1499},{\"__isSmartRef__\":true,\"id\":1500}],[{\"__isSmartRef__\":true,\"id\":1501},{\"__isSmartRef__\":true,\"id\":1502},{\"__isSmartRef__\":true,\"id\":1503},{\"__isSmartRef__\":true,\"id\":1504},{\"__isSmartRef__\":true,\"id\":1505}],[{\"__isSmartRef__\":true,\"id\":1506},{\"__isSmartRef__\":true,\"id\":1507},{\"__isSmartRef__\":true,\"id\":1508},{\"__isSmartRef__\":true,\"id\":1509},{\"__isSmartRef__\":true,\"id\":1510}],[{\"__isSmartRef__\":true,\"id\":1511},{\"__isSmartRef__\":true,\"id\":1512},{\"__isSmartRef__\":true,\"id\":1513},{\"__isSmartRef__\":true,\"id\":1514},{\"__isSmartRef__\":true,\"id\":1515}],[{\"__isSmartRef__\":true,\"id\":1516},{\"__isSmartRef__\":true,\"id\":1517},{\"__isSmartRef__\":true,\"id\":1518},{\"__isSmartRef__\":true,\"id\":1519},{\"__isSmartRef__\":true,\"id\":1520}],[{\"__isSmartRef__\":true,\"id\":1521},{\"__isSmartRef__\":true,\"id\":1522},{\"__isSmartRef__\":true,\"id\":1523},{\"__isSmartRef__\":true,\"id\":1524},{\"__isSmartRef__\":true,\"id\":1525}],[{\"__isSmartRef__\":true,\"id\":1526},{\"__isSmartRef__\":true,\"id\":1527},{\"__isSmartRef__\":true,\"id\":1528},{\"__isSmartRef__\":true,\"id\":1529},{\"__isSmartRef__\":true,\"id\":1530}],[{\"__isSmartRef__\":true,\"id\":1531},{\"__isSmartRef__\":true,\"id\":1532},{\"__isSmartRef__\":true,\"id\":1533},{\"__isSmartRef__\":true,\"id\":1534},{\"__isSmartRef__\":true,\"id\":1535}],[{\"__isSmartRef__\":true,\"id\":1536},{\"__isSmartRef__\":true,\"id\":1537},{\"__isSmartRef__\":true,\"id\":1538},{\"__isSmartRef__\":true,\"id\":1539},{\"__isSmartRef__\":true,\"id\":1540}],[{\"__isSmartRef__\":true,\"id\":1541},{\"__isSmartRef__\":true,\"id\":1542},{\"__isSmartRef__\":true,\"id\":1543},{\"__isSmartRef__\":true,\"id\":1544},{\"__isSmartRef__\":true,\"id\":1545}],[{\"__isSmartRef__\":true,\"id\":1546},{\"__isSmartRef__\":true,\"id\":1547},{\"__isSmartRef__\":true,\"id\":1548},{\"__isSmartRef__\":true,\"id\":1549},{\"__isSmartRef__\":true,\"id\":1550}],[{\"__isSmartRef__\":true,\"id\":1551},{\"__isSmartRef__\":true,\"id\":1552},{\"__isSmartRef__\":true,\"id\":1553},{\"__isSmartRef__\":true,\"id\":1554},{\"__isSmartRef__\":true,\"id\":1555}],[{\"__isSmartRef__\":true,\"id\":1556},{\"__isSmartRef__\":true,\"id\":1557},{\"__isSmartRef__\":true,\"id\":1558},{\"__isSmartRef__\":true,\"id\":1559},{\"__isSmartRef__\":true,\"id\":1560}],[{\"__isSmartRef__\":true,\"id\":1561},{\"__isSmartRef__\":true,\"id\":1562},{\"__isSmartRef__\":true,\"id\":1563},{\"__isSmartRef__\":true,\"id\":1564},{\"__isSmartRef__\":true,\"id\":1565}],[{\"__isSmartRef__\":true,\"id\":1566},{\"__isSmartRef__\":true,\"id\":1567},{\"__isSmartRef__\":true,\"id\":1568},{\"__isSmartRef__\":true,\"id\":1569},{\"__isSmartRef__\":true,\"id\":1570}],[{\"__isSmartRef__\":true,\"id\":1571},{\"__isSmartRef__\":true,\"id\":1572},{\"__isSmartRef__\":true,\"id\":1573},{\"__isSmartRef__\":true,\"id\":1574},{\"__isSmartRef__\":true,\"id\":1575}],[{\"__isSmartRef__\":true,\"id\":1576},{\"__isSmartRef__\":true,\"id\":1577},{\"__isSmartRef__\":true,\"id\":1578},{\"__isSmartRef__\":true,\"id\":1579},{\"__isSmartRef__\":true,\"id\":1580}],[{\"__isSmartRef__\":true,\"id\":1581},{\"__isSmartRef__\":true,\"id\":1582},{\"__isSmartRef__\":true,\"id\":1583},{\"__isSmartRef__\":true,\"id\":1584},{\"__isSmartRef__\":true,\"id\":1585}],[{\"__isSmartRef__\":true,\"id\":1586},{\"__isSmartRef__\":true,\"id\":1587},{\"__isSmartRef__\":true,\"id\":1588},{\"__isSmartRef__\":true,\"id\":1589},{\"__isSmartRef__\":true,\"id\":1590}],[{\"__isSmartRef__\":true,\"id\":1591},{\"__isSmartRef__\":true,\"id\":1592},{\"__isSmartRef__\":true,\"id\":1593},{\"__isSmartRef__\":true,\"id\":1594},{\"__isSmartRef__\":true,\"id\":1595}],[{\"__isSmartRef__\":true,\"id\":1596},{\"__isSmartRef__\":true,\"id\":1597},{\"__isSmartRef__\":true,\"id\":1598},{\"__isSmartRef__\":true,\"id\":1599},{\"__isSmartRef__\":true,\"id\":1600}],[{\"__isSmartRef__\":true,\"id\":1601},{\"__isSmartRef__\":true,\"id\":1602},{\"__isSmartRef__\":true,\"id\":1603},{\"__isSmartRef__\":true,\"id\":1604},{\"__isSmartRef__\":true,\"id\":1605}],[{\"__isSmartRef__\":true,\"id\":1606},{\"__isSmartRef__\":true,\"id\":1607},{\"__isSmartRef__\":true,\"id\":1608},{\"__isSmartRef__\":true,\"id\":1609},{\"__isSmartRef__\":true,\"id\":1610}],[{\"__isSmartRef__\":true,\"id\":1611},{\"__isSmartRef__\":true,\"id\":1612},{\"__isSmartRef__\":true,\"id\":1613},{\"__isSmartRef__\":true,\"id\":1614},{\"__isSmartRef__\":true,\"id\":1615}],[{\"__isSmartRef__\":true,\"id\":1616},{\"__isSmartRef__\":true,\"id\":1617},{\"__isSmartRef__\":true,\"id\":1618},{\"__isSmartRef__\":true,\"id\":1619},{\"__isSmartRef__\":true,\"id\":1620}],[{\"__isSmartRef__\":true,\"id\":1621},{\"__isSmartRef__\":true,\"id\":1622},{\"__isSmartRef__\":true,\"id\":1623},{\"__isSmartRef__\":true,\"id\":1624},{\"__isSmartRef__\":true,\"id\":1625}],[{\"__isSmartRef__\":true,\"id\":1626},{\"__isSmartRef__\":true,\"id\":1627},{\"__isSmartRef__\":true,\"id\":1628},{\"__isSmartRef__\":true,\"id\":1629},{\"__isSmartRef__\":true,\"id\":1630}],[{\"__isSmartRef__\":true,\"id\":1631},{\"__isSmartRef__\":true,\"id\":1632},{\"__isSmartRef__\":true,\"id\":1633},{\"__isSmartRef__\":true,\"id\":1634},{\"__isSmartRef__\":true,\"id\":1635}],[{\"__isSmartRef__\":true,\"id\":1636},{\"__isSmartRef__\":true,\"id\":1637},{\"__isSmartRef__\":true,\"id\":1638},{\"__isSmartRef__\":true,\"id\":1639},{\"__isSmartRef__\":true,\"id\":1640}],[{\"__isSmartRef__\":true,\"id\":1641},{\"__isSmartRef__\":true,\"id\":1642},{\"__isSmartRef__\":true,\"id\":1643},{\"__isSmartRef__\":true,\"id\":1644},{\"__isSmartRef__\":true,\"id\":1645}],[{\"__isSmartRef__\":true,\"id\":1646},{\"__isSmartRef__\":true,\"id\":1647},{\"__isSmartRef__\":true,\"id\":1648},{\"__isSmartRef__\":true,\"id\":1649},{\"__isSmartRef__\":true,\"id\":1650}],[{\"__isSmartRef__\":true,\"id\":1651},{\"__isSmartRef__\":true,\"id\":1652},{\"__isSmartRef__\":true,\"id\":1653},{\"__isSmartRef__\":true,\"id\":1654},{\"__isSmartRef__\":true,\"id\":1655}],[{\"__isSmartRef__\":true,\"id\":1656},{\"__isSmartRef__\":true,\"id\":1657},{\"__isSmartRef__\":true,\"id\":1658},{\"__isSmartRef__\":true,\"id\":1659},{\"__isSmartRef__\":true,\"id\":1660}],[{\"__isSmartRef__\":true,\"id\":1661},{\"__isSmartRef__\":true,\"id\":1662},{\"__isSmartRef__\":true,\"id\":1663},{\"__isSmartRef__\":true,\"id\":1664},{\"__isSmartRef__\":true,\"id\":1665}],[{\"__isSmartRef__\":true,\"id\":1666},{\"__isSmartRef__\":true,\"id\":1667},{\"__isSmartRef__\":true,\"id\":1668},{\"__isSmartRef__\":true,\"id\":1669},{\"__isSmartRef__\":true,\"id\":1670}],[{\"__isSmartRef__\":true,\"id\":1671},{\"__isSmartRef__\":true,\"id\":1672},{\"__isSmartRef__\":true,\"id\":1673},{\"__isSmartRef__\":true,\"id\":1674},{\"__isSmartRef__\":true,\"id\":1675}],[{\"__isSmartRef__\":true,\"id\":1676},{\"__isSmartRef__\":true,\"id\":1677},{\"__isSmartRef__\":true,\"id\":1678},{\"__isSmartRef__\":true,\"id\":1679},{\"__isSmartRef__\":true,\"id\":1680}],[{\"__isSmartRef__\":true,\"id\":1681},{\"__isSmartRef__\":true,\"id\":1682},{\"__isSmartRef__\":true,\"id\":1683},{\"__isSmartRef__\":true,\"id\":1684},{\"__isSmartRef__\":true,\"id\":1685}],[{\"__isSmartRef__\":true,\"id\":1686},{\"__isSmartRef__\":true,\"id\":1687},{\"__isSmartRef__\":true,\"id\":1688},{\"__isSmartRef__\":true,\"id\":1689},{\"__isSmartRef__\":true,\"id\":1690}],[{\"__isSmartRef__\":true,\"id\":1691},{\"__isSmartRef__\":true,\"id\":1692},{\"__isSmartRef__\":true,\"id\":1693},{\"__isSmartRef__\":true,\"id\":1694},{\"__isSmartRef__\":true,\"id\":1695}],[{\"__isSmartRef__\":true,\"id\":1696},{\"__isSmartRef__\":true,\"id\":1697},{\"__isSmartRef__\":true,\"id\":1698},{\"__isSmartRef__\":true,\"id\":1699},{\"__isSmartRef__\":true,\"id\":1700}],[{\"__isSmartRef__\":true,\"id\":1701},{\"__isSmartRef__\":true,\"id\":1702},{\"__isSmartRef__\":true,\"id\":1703},{\"__isSmartRef__\":true,\"id\":1704},{\"__isSmartRef__\":true,\"id\":1705}],[{\"__isSmartRef__\":true,\"id\":1706},{\"__isSmartRef__\":true,\"id\":1707},{\"__isSmartRef__\":true,\"id\":1708},{\"__isSmartRef__\":true,\"id\":1709},{\"__isSmartRef__\":true,\"id\":1710}],[{\"__isSmartRef__\":true,\"id\":1711},{\"__isSmartRef__\":true,\"id\":1712},{\"__isSmartRef__\":true,\"id\":1713},{\"__isSmartRef__\":true,\"id\":1714},{\"__isSmartRef__\":true,\"id\":1715}],[{\"__isSmartRef__\":true,\"id\":1716},{\"__isSmartRef__\":true,\"id\":1717},{\"__isSmartRef__\":true,\"id\":1718},{\"__isSmartRef__\":true,\"id\":1719},{\"__isSmartRef__\":true,\"id\":1720}],[{\"__isSmartRef__\":true,\"id\":1721},{\"__isSmartRef__\":true,\"id\":1722},{\"__isSmartRef__\":true,\"id\":1723},{\"__isSmartRef__\":true,\"id\":1724},{\"__isSmartRef__\":true,\"id\":1725}],[{\"__isSmartRef__\":true,\"id\":1726},{\"__isSmartRef__\":true,\"id\":1727},{\"__isSmartRef__\":true,\"id\":1728},{\"__isSmartRef__\":true,\"id\":1729},{\"__isSmartRef__\":true,\"id\":1730}],[{\"__isSmartRef__\":true,\"id\":1731},{\"__isSmartRef__\":true,\"id\":1732},{\"__isSmartRef__\":true,\"id\":1733},{\"__isSmartRef__\":true,\"id\":1734},{\"__isSmartRef__\":true,\"id\":1735}],[{\"__isSmartRef__\":true,\"id\":1736},{\"__isSmartRef__\":true,\"id\":1737},{\"__isSmartRef__\":true,\"id\":1738},{\"__isSmartRef__\":true,\"id\":1739},{\"__isSmartRef__\":true,\"id\":1740}],[{\"__isSmartRef__\":true,\"id\":1741},{\"__isSmartRef__\":true,\"id\":1742},{\"__isSmartRef__\":true,\"id\":1743},{\"__isSmartRef__\":true,\"id\":1744},{\"__isSmartRef__\":true,\"id\":1745}],[{\"__isSmartRef__\":true,\"id\":1746},{\"__isSmartRef__\":true,\"id\":1747},{\"__isSmartRef__\":true,\"id\":1748},{\"__isSmartRef__\":true,\"id\":1749},{\"__isSmartRef__\":true,\"id\":1750}],[{\"__isSmartRef__\":true,\"id\":1751},{\"__isSmartRef__\":true,\"id\":1752},{\"__isSmartRef__\":true,\"id\":1753},{\"__isSmartRef__\":true,\"id\":1754},{\"__isSmartRef__\":true,\"id\":1755}],[{\"__isSmartRef__\":true,\"id\":1756},{\"__isSmartRef__\":true,\"id\":1757},{\"__isSmartRef__\":true,\"id\":1758},{\"__isSmartRef__\":true,\"id\":1759},{\"__isSmartRef__\":true,\"id\":1760}],[{\"__isSmartRef__\":true,\"id\":1761},{\"__isSmartRef__\":true,\"id\":1762},{\"__isSmartRef__\":true,\"id\":1763},{\"__isSmartRef__\":true,\"id\":1764},{\"__isSmartRef__\":true,\"id\":1765}],[{\"__isSmartRef__\":true,\"id\":1766},{\"__isSmartRef__\":true,\"id\":1767},{\"__isSmartRef__\":true,\"id\":1768},{\"__isSmartRef__\":true,\"id\":1769},{\"__isSmartRef__\":true,\"id\":1770}],[{\"__isSmartRef__\":true,\"id\":1771},{\"__isSmartRef__\":true,\"id\":1772},{\"__isSmartRef__\":true,\"id\":1773},{\"__isSmartRef__\":true,\"id\":1774},{\"__isSmartRef__\":true,\"id\":1775}],[{\"__isSmartRef__\":true,\"id\":1776},{\"__isSmartRef__\":true,\"id\":1777},{\"__isSmartRef__\":true,\"id\":1778},{\"__isSmartRef__\":true,\"id\":1779},{\"__isSmartRef__\":true,\"id\":1780}],[{\"__isSmartRef__\":true,\"id\":1781},{\"__isSmartRef__\":true,\"id\":1782},{\"__isSmartRef__\":true,\"id\":1783},{\"__isSmartRef__\":true,\"id\":1784},{\"__isSmartRef__\":true,\"id\":1785}],[{\"__isSmartRef__\":true,\"id\":1786},{\"__isSmartRef__\":true,\"id\":1787},{\"__isSmartRef__\":true,\"id\":1788},{\"__isSmartRef__\":true,\"id\":1789},{\"__isSmartRef__\":true,\"id\":1790}],[{\"__isSmartRef__\":true,\"id\":1791},{\"__isSmartRef__\":true,\"id\":1792},{\"__isSmartRef__\":true,\"id\":1793},{\"__isSmartRef__\":true,\"id\":1794},{\"__isSmartRef__\":true,\"id\":1795}],[{\"__isSmartRef__\":true,\"id\":1796},{\"__isSmartRef__\":true,\"id\":1797},{\"__isSmartRef__\":true,\"id\":1798},{\"__isSmartRef__\":true,\"id\":1799},{\"__isSmartRef__\":true,\"id\":1800}],[{\"__isSmartRef__\":true,\"id\":1801},{\"__isSmartRef__\":true,\"id\":1802},{\"__isSmartRef__\":true,\"id\":1803},{\"__isSmartRef__\":true,\"id\":1804},{\"__isSmartRef__\":true,\"id\":1805}],[{\"__isSmartRef__\":true,\"id\":1806},{\"__isSmartRef__\":true,\"id\":1807},{\"__isSmartRef__\":true,\"id\":1808},{\"__isSmartRef__\":true,\"id\":1809},{\"__isSmartRef__\":true,\"id\":1810}],[{\"__isSmartRef__\":true,\"id\":1811},{\"__isSmartRef__\":true,\"id\":1812},{\"__isSmartRef__\":true,\"id\":1813},{\"__isSmartRef__\":true,\"id\":1814},{\"__isSmartRef__\":true,\"id\":1815}],[{\"__isSmartRef__\":true,\"id\":1816},{\"__isSmartRef__\":true,\"id\":1817},{\"__isSmartRef__\":true,\"id\":1818},{\"__isSmartRef__\":true,\"id\":1819},{\"__isSmartRef__\":true,\"id\":1820}],[{\"__isSmartRef__\":true,\"id\":1821},{\"__isSmartRef__\":true,\"id\":1822},{\"__isSmartRef__\":true,\"id\":1823},{\"__isSmartRef__\":true,\"id\":1824},{\"__isSmartRef__\":true,\"id\":1825}],[{\"__isSmartRef__\":true,\"id\":1826},{\"__isSmartRef__\":true,\"id\":1827},{\"__isSmartRef__\":true,\"id\":1828},{\"__isSmartRef__\":true,\"id\":1829},{\"__isSmartRef__\":true,\"id\":1830}],[{\"__isSmartRef__\":true,\"id\":1831},{\"__isSmartRef__\":true,\"id\":1832},{\"__isSmartRef__\":true,\"id\":1833},{\"__isSmartRef__\":true,\"id\":1834},{\"__isSmartRef__\":true,\"id\":1835}],[{\"__isSmartRef__\":true,\"id\":1836},{\"__isSmartRef__\":true,\"id\":1837},{\"__isSmartRef__\":true,\"id\":1838},{\"__isSmartRef__\":true,\"id\":1839},{\"__isSmartRef__\":true,\"id\":1840}],[{\"__isSmartRef__\":true,\"id\":1841},{\"__isSmartRef__\":true,\"id\":1842},{\"__isSmartRef__\":true,\"id\":1843},{\"__isSmartRef__\":true,\"id\":1844},{\"__isSmartRef__\":true,\"id\":1845}],[{\"__isSmartRef__\":true,\"id\":1846},{\"__isSmartRef__\":true,\"id\":1847},{\"__isSmartRef__\":true,\"id\":1848},{\"__isSmartRef__\":true,\"id\":1849},{\"__isSmartRef__\":true,\"id\":1850}],[{\"__isSmartRef__\":true,\"id\":1851},{\"__isSmartRef__\":true,\"id\":1852},{\"__isSmartRef__\":true,\"id\":1853},{\"__isSmartRef__\":true,\"id\":1854},{\"__isSmartRef__\":true,\"id\":1855}],[{\"__isSmartRef__\":true,\"id\":1856},{\"__isSmartRef__\":true,\"id\":1857},{\"__isSmartRef__\":true,\"id\":1858},{\"__isSmartRef__\":true,\"id\":1859},{\"__isSmartRef__\":true,\"id\":1860}],[{\"__isSmartRef__\":true,\"id\":1861},{\"__isSmartRef__\":true,\"id\":1862},{\"__isSmartRef__\":true,\"id\":1863},{\"__isSmartRef__\":true,\"id\":1864},{\"__isSmartRef__\":true,\"id\":1865}],[{\"__isSmartRef__\":true,\"id\":1866},{\"__isSmartRef__\":true,\"id\":1867},{\"__isSmartRef__\":true,\"id\":1868},{\"__isSmartRef__\":true,\"id\":1869},{\"__isSmartRef__\":true,\"id\":1870}],[{\"__isSmartRef__\":true,\"id\":1871},{\"__isSmartRef__\":true,\"id\":1872},{\"__isSmartRef__\":true,\"id\":1873},{\"__isSmartRef__\":true,\"id\":1874},{\"__isSmartRef__\":true,\"id\":1875}],[{\"__isSmartRef__\":true,\"id\":1876},{\"__isSmartRef__\":true,\"id\":1877},{\"__isSmartRef__\":true,\"id\":1878},{\"__isSmartRef__\":true,\"id\":1879},{\"__isSmartRef__\":true,\"id\":1880}],[{\"__isSmartRef__\":true,\"id\":1881},{\"__isSmartRef__\":true,\"id\":1882},{\"__isSmartRef__\":true,\"id\":1883},{\"__isSmartRef__\":true,\"id\":1884},{\"__isSmartRef__\":true,\"id\":1885}],[{\"__isSmartRef__\":true,\"id\":1886},{\"__isSmartRef__\":true,\"id\":1887},{\"__isSmartRef__\":true,\"id\":1888},{\"__isSmartRef__\":true,\"id\":1889},{\"__isSmartRef__\":true,\"id\":1890}],[{\"__isSmartRef__\":true,\"id\":1891},{\"__isSmartRef__\":true,\"id\":1892},{\"__isSmartRef__\":true,\"id\":1893},{\"__isSmartRef__\":true,\"id\":1894},{\"__isSmartRef__\":true,\"id\":1895}],[{\"__isSmartRef__\":true,\"id\":1896},{\"__isSmartRef__\":true,\"id\":1897},{\"__isSmartRef__\":true,\"id\":1898},{\"__isSmartRef__\":true,\"id\":1899},{\"__isSmartRef__\":true,\"id\":1900}],[{\"__isSmartRef__\":true,\"id\":1901},{\"__isSmartRef__\":true,\"id\":1902},{\"__isSmartRef__\":true,\"id\":1903},{\"__isSmartRef__\":true,\"id\":1904},{\"__isSmartRef__\":true,\"id\":1905}],[{\"__isSmartRef__\":true,\"id\":1906},{\"__isSmartRef__\":true,\"id\":1907},{\"__isSmartRef__\":true,\"id\":1908},{\"__isSmartRef__\":true,\"id\":1909},{\"__isSmartRef__\":true,\"id\":1910}],[{\"__isSmartRef__\":true,\"id\":1911},{\"__isSmartRef__\":true,\"id\":1912},{\"__isSmartRef__\":true,\"id\":1913},{\"__isSmartRef__\":true,\"id\":1914},{\"__isSmartRef__\":true,\"id\":1915}],[{\"__isSmartRef__\":true,\"id\":1916},{\"__isSmartRef__\":true,\"id\":1917},{\"__isSmartRef__\":true,\"id\":1918},{\"__isSmartRef__\":true,\"id\":1919},{\"__isSmartRef__\":true,\"id\":1920}],[{\"__isSmartRef__\":true,\"id\":1921},{\"__isSmartRef__\":true,\"id\":1922},{\"__isSmartRef__\":true,\"id\":1923},{\"__isSmartRef__\":true,\"id\":1924},{\"__isSmartRef__\":true,\"id\":1925}],[{\"__isSmartRef__\":true,\"id\":1926},{\"__isSmartRef__\":true,\"id\":1927},{\"__isSmartRef__\":true,\"id\":1928},{\"__isSmartRef__\":true,\"id\":1929},{\"__isSmartRef__\":true,\"id\":1930}],[{\"__isSmartRef__\":true,\"id\":1931},{\"__isSmartRef__\":true,\"id\":1932},{\"__isSmartRef__\":true,\"id\":1933},{\"__isSmartRef__\":true,\"id\":1934},{\"__isSmartRef__\":true,\"id\":1935}],[{\"__isSmartRef__\":true,\"id\":1936},{\"__isSmartRef__\":true,\"id\":1937},{\"__isSmartRef__\":true,\"id\":1938},{\"__isSmartRef__\":true,\"id\":1939},{\"__isSmartRef__\":true,\"id\":1940}],[{\"__isSmartRef__\":true,\"id\":1941},{\"__isSmartRef__\":true,\"id\":1942},{\"__isSmartRef__\":true,\"id\":1943},{\"__isSmartRef__\":true,\"id\":1944},{\"__isSmartRef__\":true,\"id\":1945}],[{\"__isSmartRef__\":true,\"id\":1946},{\"__isSmartRef__\":true,\"id\":1947},{\"__isSmartRef__\":true,\"id\":1948},{\"__isSmartRef__\":true,\"id\":1949},{\"__isSmartRef__\":true,\"id\":1950}],[{\"__isSmartRef__\":true,\"id\":1951},{\"__isSmartRef__\":true,\"id\":1952},{\"__isSmartRef__\":true,\"id\":1953},{\"__isSmartRef__\":true,\"id\":1954},{\"__isSmartRef__\":true,\"id\":1955}],[{\"__isSmartRef__\":true,\"id\":1956},{\"__isSmartRef__\":true,\"id\":1957},{\"__isSmartRef__\":true,\"id\":1958},{\"__isSmartRef__\":true,\"id\":1959},{\"__isSmartRef__\":true,\"id\":1960}],[{\"__isSmartRef__\":true,\"id\":1961},{\"__isSmartRef__\":true,\"id\":1962},{\"__isSmartRef__\":true,\"id\":1963},{\"__isSmartRef__\":true,\"id\":1964},{\"__isSmartRef__\":true,\"id\":1965}],[{\"__isSmartRef__\":true,\"id\":1966},{\"__isSmartRef__\":true,\"id\":1967},{\"__isSmartRef__\":true,\"id\":1968},{\"__isSmartRef__\":true,\"id\":1969},{\"__isSmartRef__\":true,\"id\":1970}],[{\"__isSmartRef__\":true,\"id\":1971},{\"__isSmartRef__\":true,\"id\":1972},{\"__isSmartRef__\":true,\"id\":1973},{\"__isSmartRef__\":true,\"id\":1974},{\"__isSmartRef__\":true,\"id\":1975}],[{\"__isSmartRef__\":true,\"id\":1976},{\"__isSmartRef__\":true,\"id\":1977},{\"__isSmartRef__\":true,\"id\":1978},{\"__isSmartRef__\":true,\"id\":1979},{\"__isSmartRef__\":true,\"id\":1980}],[{\"__isSmartRef__\":true,\"id\":1981},{\"__isSmartRef__\":true,\"id\":1982},{\"__isSmartRef__\":true,\"id\":1983},{\"__isSmartRef__\":true,\"id\":1984},{\"__isSmartRef__\":true,\"id\":1985}],[{\"__isSmartRef__\":true,\"id\":1986},{\"__isSmartRef__\":true,\"id\":1987},{\"__isSmartRef__\":true,\"id\":1988},{\"__isSmartRef__\":true,\"id\":1989},{\"__isSmartRef__\":true,\"id\":1990}],[{\"__isSmartRef__\":true,\"id\":1991},{\"__isSmartRef__\":true,\"id\":1992},{\"__isSmartRef__\":true,\"id\":1993},{\"__isSmartRef__\":true,\"id\":1994},{\"__isSmartRef__\":true,\"id\":1995}],[{\"__isSmartRef__\":true,\"id\":1996},{\"__isSmartRef__\":true,\"id\":1997},{\"__isSmartRef__\":true,\"id\":1998},{\"__isSmartRef__\":true,\"id\":1999},{\"__isSmartRef__\":true,\"id\":2000}],[{\"__isSmartRef__\":true,\"id\":2001},{\"__isSmartRef__\":true,\"id\":2002},{\"__isSmartRef__\":true,\"id\":2003},{\"__isSmartRef__\":true,\"id\":2004},{\"__isSmartRef__\":true,\"id\":2005}],[{\"__isSmartRef__\":true,\"id\":2006},{\"__isSmartRef__\":true,\"id\":2007},{\"__isSmartRef__\":true,\"id\":2008},{\"__isSmartRef__\":true,\"id\":2009},{\"__isSmartRef__\":true,\"id\":2010}],[{\"__isSmartRef__\":true,\"id\":2011},{\"__isSmartRef__\":true,\"id\":2012},{\"__isSmartRef__\":true,\"id\":2013},{\"__isSmartRef__\":true,\"id\":2014},{\"__isSmartRef__\":true,\"id\":2015}],[{\"__isSmartRef__\":true,\"id\":2016},{\"__isSmartRef__\":true,\"id\":2017},{\"__isSmartRef__\":true,\"id\":2018},{\"__isSmartRef__\":true,\"id\":2019},{\"__isSmartRef__\":true,\"id\":2020}],[{\"__isSmartRef__\":true,\"id\":2021},{\"__isSmartRef__\":true,\"id\":2022},{\"__isSmartRef__\":true,\"id\":2023},{\"__isSmartRef__\":true,\"id\":2024},{\"__isSmartRef__\":true,\"id\":2025}],[{\"__isSmartRef__\":true,\"id\":2026},{\"__isSmartRef__\":true,\"id\":2027},{\"__isSmartRef__\":true,\"id\":2028},{\"__isSmartRef__\":true,\"id\":2029},{\"__isSmartRef__\":true,\"id\":2030}],[{\"__isSmartRef__\":true,\"id\":2031},{\"__isSmartRef__\":true,\"id\":2032},{\"__isSmartRef__\":true,\"id\":2033},{\"__isSmartRef__\":true,\"id\":2034},{\"__isSmartRef__\":true,\"id\":2035}],[{\"__isSmartRef__\":true,\"id\":2036},{\"__isSmartRef__\":true,\"id\":2037},{\"__isSmartRef__\":true,\"id\":2038},{\"__isSmartRef__\":true,\"id\":2039},{\"__isSmartRef__\":true,\"id\":2040}],[{\"__isSmartRef__\":true,\"id\":2041},{\"__isSmartRef__\":true,\"id\":2042},{\"__isSmartRef__\":true,\"id\":2043},{\"__isSmartRef__\":true,\"id\":2044},{\"__isSmartRef__\":true,\"id\":2045}],[{\"__isSmartRef__\":true,\"id\":2046},{\"__isSmartRef__\":true,\"id\":2047},{\"__isSmartRef__\":true,\"id\":2048},{\"__isSmartRef__\":true,\"id\":2049},{\"__isSmartRef__\":true,\"id\":2050}],[{\"__isSmartRef__\":true,\"id\":2051},{\"__isSmartRef__\":true,\"id\":2052},{\"__isSmartRef__\":true,\"id\":2053},{\"__isSmartRef__\":true,\"id\":2054},{\"__isSmartRef__\":true,\"id\":2055}],[{\"__isSmartRef__\":true,\"id\":2056},{\"__isSmartRef__\":true,\"id\":2057},{\"__isSmartRef__\":true,\"id\":2058},{\"__isSmartRef__\":true,\"id\":2059},{\"__isSmartRef__\":true,\"id\":2060}],[{\"__isSmartRef__\":true,\"id\":2061},{\"__isSmartRef__\":true,\"id\":2062},{\"__isSmartRef__\":true,\"id\":2063},{\"__isSmartRef__\":true,\"id\":2064},{\"__isSmartRef__\":true,\"id\":2065}],[{\"__isSmartRef__\":true,\"id\":2066},{\"__isSmartRef__\":true,\"id\":2067},{\"__isSmartRef__\":true,\"id\":2068},{\"__isSmartRef__\":true,\"id\":2069},{\"__isSmartRef__\":true,\"id\":2070}],[{\"__isSmartRef__\":true,\"id\":2071},{\"__isSmartRef__\":true,\"id\":2072},{\"__isSmartRef__\":true,\"id\":2073},{\"__isSmartRef__\":true,\"id\":2074},{\"__isSmartRef__\":true,\"id\":2075}],[{\"__isSmartRef__\":true,\"id\":2076},{\"__isSmartRef__\":true,\"id\":2077},{\"__isSmartRef__\":true,\"id\":2078},{\"__isSmartRef__\":true,\"id\":2079},{\"__isSmartRef__\":true,\"id\":2080}],[{\"__isSmartRef__\":true,\"id\":2081},{\"__isSmartRef__\":true,\"id\":2082},{\"__isSmartRef__\":true,\"id\":2083},{\"__isSmartRef__\":true,\"id\":2084},{\"__isSmartRef__\":true,\"id\":2085}],[{\"__isSmartRef__\":true,\"id\":2086},{\"__isSmartRef__\":true,\"id\":2087},{\"__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}],[{\"__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},{\"__isSmartRef__\":true,\"id\":2104},{\"__isSmartRef__\":true,\"id\":2105}],[{\"__isSmartRef__\":true,\"id\":2106},{\"__isSmartRef__\":true,\"id\":2107},{\"__isSmartRef__\":true,\"id\":2108},{\"__isSmartRef__\":true,\"id\":2109},{\"__isSmartRef__\":true,\"id\":2110}],[{\"__isSmartRef__\":true,\"id\":2111},{\"__isSmartRef__\":true,\"id\":2112},{\"__isSmartRef__\":true,\"id\":2113},{\"__isSmartRef__\":true,\"id\":2114},{\"__isSmartRef__\":true,\"id\":2115}],[{\"__isSmartRef__\":true,\"id\":2116},{\"__isSmartRef__\":true,\"id\":2117},{\"__isSmartRef__\":true,\"id\":2118},{\"__isSmartRef__\":true,\"id\":2119},{\"__isSmartRef__\":true,\"id\":2120}],[{\"__isSmartRef__\":true,\"id\":2121},{\"__isSmartRef__\":true,\"id\":2122},{\"__isSmartRef__\":true,\"id\":2123},{\"__isSmartRef__\":true,\"id\":2124},{\"__isSmartRef__\":true,\"id\":2125}],[{\"__isSmartRef__\":true,\"id\":2126},{\"__isSmartRef__\":true,\"id\":2127},{\"__isSmartRef__\":true,\"id\":2128},{\"__isSmartRef__\":true,\"id\":2129},{\"__isSmartRef__\":true,\"id\":2130}],[{\"__isSmartRef__\":true,\"id\":2131},{\"__isSmartRef__\":true,\"id\":2132},{\"__isSmartRef__\":true,\"id\":2133},{\"__isSmartRef__\":true,\"id\":2134},{\"__isSmartRef__\":true,\"id\":2135}],[{\"__isSmartRef__\":true,\"id\":2136},{\"__isSmartRef__\":true,\"id\":2137},{\"__isSmartRef__\":true,\"id\":2138},{\"__isSmartRef__\":true,\"id\":2139},{\"__isSmartRef__\":true,\"id\":2140}],[{\"__isSmartRef__\":true,\"id\":2141},{\"__isSmartRef__\":true,\"id\":2142},{\"__isSmartRef__\":true,\"id\":2143},{\"__isSmartRef__\":true,\"id\":2144},{\"__isSmartRef__\":true,\"id\":2145}],[{\"__isSmartRef__\":true,\"id\":2146},{\"__isSmartRef__\":true,\"id\":2147},{\"__isSmartRef__\":true,\"id\":2148},{\"__isSmartRef__\":true,\"id\":2149},{\"__isSmartRef__\":true,\"id\":2150}],[{\"__isSmartRef__\":true,\"id\":2151},{\"__isSmartRef__\":true,\"id\":2152},{\"__isSmartRef__\":true,\"id\":2153},{\"__isSmartRef__\":true,\"id\":2154},{\"__isSmartRef__\":true,\"id\":2155}],[{\"__isSmartRef__\":true,\"id\":2156},{\"__isSmartRef__\":true,\"id\":2157},{\"__isSmartRef__\":true,\"id\":2158},{\"__isSmartRef__\":true,\"id\":2159},{\"__isSmartRef__\":true,\"id\":2160}],[{\"__isSmartRef__\":true,\"id\":2161},{\"__isSmartRef__\":true,\"id\":2162},{\"__isSmartRef__\":true,\"id\":2163},{\"__isSmartRef__\":true,\"id\":2164},{\"__isSmartRef__\":true,\"id\":2165}],[{\"__isSmartRef__\":true,\"id\":2166},{\"__isSmartRef__\":true,\"id\":2167},{\"__isSmartRef__\":true,\"id\":2168},{\"__isSmartRef__\":true,\"id\":2169},{\"__isSmartRef__\":true,\"id\":2170}],[{\"__isSmartRef__\":true,\"id\":2171},{\"__isSmartRef__\":true,\"id\":2172},{\"__isSmartRef__\":true,\"id\":2173},{\"__isSmartRef__\":true,\"id\":2174},{\"__isSmartRef__\":true,\"id\":2175}],[{\"__isSmartRef__\":true,\"id\":2176},{\"__isSmartRef__\":true,\"id\":2177},{\"__isSmartRef__\":true,\"id\":2178},{\"__isSmartRef__\":true,\"id\":2179},{\"__isSmartRef__\":true,\"id\":2180}],[{\"__isSmartRef__\":true,\"id\":2181},{\"__isSmartRef__\":true,\"id\":2182},{\"__isSmartRef__\":true,\"id\":2183},{\"__isSmartRef__\":true,\"id\":2184},{\"__isSmartRef__\":true,\"id\":2185}],[{\"__isSmartRef__\":true,\"id\":2186},{\"__isSmartRef__\":true,\"id\":2187},{\"__isSmartRef__\":true,\"id\":2188},{\"__isSmartRef__\":true,\"id\":2189},{\"__isSmartRef__\":true,\"id\":2190}],[{\"__isSmartRef__\":true,\"id\":2191},{\"__isSmartRef__\":true,\"id\":2192},{\"__isSmartRef__\":true,\"id\":2193},{\"__isSmartRef__\":true,\"id\":2194},{\"__isSmartRef__\":true,\"id\":2195}],[{\"__isSmartRef__\":true,\"id\":2196},{\"__isSmartRef__\":true,\"id\":2197},{\"__isSmartRef__\":true,\"id\":2198},{\"__isSmartRef__\":true,\"id\":2199},{\"__isSmartRef__\":true,\"id\":2200}],[{\"__isSmartRef__\":true,\"id\":2201},{\"__isSmartRef__\":true,\"id\":2202},{\"__isSmartRef__\":true,\"id\":2203},{\"__isSmartRef__\":true,\"id\":2204},{\"__isSmartRef__\":true,\"id\":2205}],[{\"__isSmartRef__\":true,\"id\":2206},{\"__isSmartRef__\":true,\"id\":2207},{\"__isSmartRef__\":true,\"id\":2208},{\"__isSmartRef__\":true,\"id\":2209},{\"__isSmartRef__\":true,\"id\":2210}],[{\"__isSmartRef__\":true,\"id\":2211},{\"__isSmartRef__\":true,\"id\":2212},{\"__isSmartRef__\":true,\"id\":2213},{\"__isSmartRef__\":true,\"id\":2214},{\"__isSmartRef__\":true,\"id\":2215}],[{\"__isSmartRef__\":true,\"id\":2216},{\"__isSmartRef__\":true,\"id\":2217},{\"__isSmartRef__\":true,\"id\":2218},{\"__isSmartRef__\":true,\"id\":2219},{\"__isSmartRef__\":true,\"id\":2220}],[{\"__isSmartRef__\":true,\"id\":2221},{\"__isSmartRef__\":true,\"id\":2222},{\"__isSmartRef__\":true,\"id\":2223},{\"__isSmartRef__\":true,\"id\":2224},{\"__isSmartRef__\":true,\"id\":2225}],[{\"__isSmartRef__\":true,\"id\":2226},{\"__isSmartRef__\":true,\"id\":2227},{\"__isSmartRef__\":true,\"id\":2228},{\"__isSmartRef__\":true,\"id\":2229},{\"__isSmartRef__\":true,\"id\":2230}],[{\"__isSmartRef__\":true,\"id\":2231},{\"__isSmartRef__\":true,\"id\":2232},{\"__isSmartRef__\":true,\"id\":2233},{\"__isSmartRef__\":true,\"id\":2234},{\"__isSmartRef__\":true,\"id\":2235}],[{\"__isSmartRef__\":true,\"id\":2236},{\"__isSmartRef__\":true,\"id\":2237},{\"__isSmartRef__\":true,\"id\":2238},{\"__isSmartRef__\":true,\"id\":2239},{\"__isSmartRef__\":true,\"id\":2240}],[{\"__isSmartRef__\":true,\"id\":2241},{\"__isSmartRef__\":true,\"id\":2242},{\"__isSmartRef__\":true,\"id\":2243},{\"__isSmartRef__\":true,\"id\":2244},{\"__isSmartRef__\":true,\"id\":2245}],[{\"__isSmartRef__\":true,\"id\":2246},{\"__isSmartRef__\":true,\"id\":2247},{\"__isSmartRef__\":true,\"id\":2248},{\"__isSmartRef__\":true,\"id\":2249},{\"__isSmartRef__\":true,\"id\":2250}],[{\"__isSmartRef__\":true,\"id\":2251},{\"__isSmartRef__\":true,\"id\":2252},{\"__isSmartRef__\":true,\"id\":2253},{\"__isSmartRef__\":true,\"id\":2254},{\"__isSmartRef__\":true,\"id\":2255}],[{\"__isSmartRef__\":true,\"id\":2256},{\"__isSmartRef__\":true,\"id\":2257},{\"__isSmartRef__\":true,\"id\":2258},{\"__isSmartRef__\":true,\"id\":2259},{\"__isSmartRef__\":true,\"id\":2260}],[{\"__isSmartRef__\":true,\"id\":2261},{\"__isSmartRef__\":true,\"id\":2262},{\"__isSmartRef__\":true,\"id\":2263},{\"__isSmartRef__\":true,\"id\":2264},{\"__isSmartRef__\":true,\"id\":2265}],[{\"__isSmartRef__\":true,\"id\":2266},{\"__isSmartRef__\":true,\"id\":2267},{\"__isSmartRef__\":true,\"id\":2268},{\"__isSmartRef__\":true,\"id\":2269},{\"__isSmartRef__\":true,\"id\":2270}],[{\"__isSmartRef__\":true,\"id\":2271},{\"__isSmartRef__\":true,\"id\":2272},{\"__isSmartRef__\":true,\"id\":2273},{\"__isSmartRef__\":true,\"id\":2274},{\"__isSmartRef__\":true,\"id\":2275}],[{\"__isSmartRef__\":true,\"id\":2276},{\"__isSmartRef__\":true,\"id\":2277},{\"__isSmartRef__\":true,\"id\":2278},{\"__isSmartRef__\":true,\"id\":2279},{\"__isSmartRef__\":true,\"id\":2280}],[{\"__isSmartRef__\":true,\"id\":2281},{\"__isSmartRef__\":true,\"id\":2282},{\"__isSmartRef__\":true,\"id\":2283},{\"__isSmartRef__\":true,\"id\":2284},{\"__isSmartRef__\":true,\"id\":2285}],[{\"__isSmartRef__\":true,\"id\":2286},{\"__isSmartRef__\":true,\"id\":2287},{\"__isSmartRef__\":true,\"id\":2288},{\"__isSmartRef__\":true,\"id\":2289},{\"__isSmartRef__\":true,\"id\":2290}],[{\"__isSmartRef__\":true,\"id\":2291},{\"__isSmartRef__\":true,\"id\":2292},{\"__isSmartRef__\":true,\"id\":2293},{\"__isSmartRef__\":true,\"id\":2294},{\"__isSmartRef__\":true,\"id\":2295}],[{\"__isSmartRef__\":true,\"id\":2296},{\"__isSmartRef__\":true,\"id\":2297},{\"__isSmartRef__\":true,\"id\":2298},{\"__isSmartRef__\":true,\"id\":2299},{\"__isSmartRef__\":true,\"id\":2300}],[{\"__isSmartRef__\":true,\"id\":2301},{\"__isSmartRef__\":true,\"id\":2302},{\"__isSmartRef__\":true,\"id\":2303},{\"__isSmartRef__\":true,\"id\":2304},{\"__isSmartRef__\":true,\"id\":2305}],[{\"__isSmartRef__\":true,\"id\":2306},{\"__isSmartRef__\":true,\"id\":2307},{\"__isSmartRef__\":true,\"id\":2308},{\"__isSmartRef__\":true,\"id\":2309},{\"__isSmartRef__\":true,\"id\":2310}],[{\"__isSmartRef__\":true,\"id\":2311},{\"__isSmartRef__\":true,\"id\":2312},{\"__isSmartRef__\":true,\"id\":2313},{\"__isSmartRef__\":true,\"id\":2314},{\"__isSmartRef__\":true,\"id\":2315}],[{\"__isSmartRef__\":true,\"id\":2316},{\"__isSmartRef__\":true,\"id\":2317},{\"__isSmartRef__\":true,\"id\":2318},{\"__isSmartRef__\":true,\"id\":2319},{\"__isSmartRef__\":true,\"id\":2320}],[{\"__isSmartRef__\":true,\"id\":2321},{\"__isSmartRef__\":true,\"id\":2322},{\"__isSmartRef__\":true,\"id\":2323},{\"__isSmartRef__\":true,\"id\":2324},{\"__isSmartRef__\":true,\"id\":2325}],[{\"__isSmartRef__\":true,\"id\":2326},{\"__isSmartRef__\":true,\"id\":2327},{\"__isSmartRef__\":true,\"id\":2328},{\"__isSmartRef__\":true,\"id\":2329},{\"__isSmartRef__\":true,\"id\":2330}],[{\"__isSmartRef__\":true,\"id\":2331},{\"__isSmartRef__\":true,\"id\":2332},{\"__isSmartRef__\":true,\"id\":2333},{\"__isSmartRef__\":true,\"id\":2334},{\"__isSmartRef__\":true,\"id\":2335}],[{\"__isSmartRef__\":true,\"id\":2336},{\"__isSmartRef__\":true,\"id\":2337},{\"__isSmartRef__\":true,\"id\":2338},{\"__isSmartRef__\":true,\"id\":2339},{\"__isSmartRef__\":true,\"id\":2340}],[{\"__isSmartRef__\":true,\"id\":2341},{\"__isSmartRef__\":true,\"id\":2342},{\"__isSmartRef__\":true,\"id\":2343},{\"__isSmartRef__\":true,\"id\":2344},{\"__isSmartRef__\":true,\"id\":2345}],[{\"__isSmartRef__\":true,\"id\":2346},{\"__isSmartRef__\":true,\"id\":2347},{\"__isSmartRef__\":true,\"id\":2348},{\"__isSmartRef__\":true,\"id\":2349},{\"__isSmartRef__\":true,\"id\":2350}],[{\"__isSmartRef__\":true,\"id\":2351},{\"__isSmartRef__\":true,\"id\":2352},{\"__isSmartRef__\":true,\"id\":2353},{\"__isSmartRef__\":true,\"id\":2354},{\"__isSmartRef__\":true,\"id\":2355}],[{\"__isSmartRef__\":true,\"id\":2356},{\"__isSmartRef__\":true,\"id\":2357},{\"__isSmartRef__\":true,\"id\":2358},{\"__isSmartRef__\":true,\"id\":2359},{\"__isSmartRef__\":true,\"id\":2360}],[{\"__isSmartRef__\":true,\"id\":2361},{\"__isSmartRef__\":true,\"id\":2362},{\"__isSmartRef__\":true,\"id\":2363},{\"__isSmartRef__\":true,\"id\":2364},{\"__isSmartRef__\":true,\"id\":2365}],[{\"__isSmartRef__\":true,\"id\":2366},{\"__isSmartRef__\":true,\"id\":2367},{\"__isSmartRef__\":true,\"id\":2368},{\"__isSmartRef__\":true,\"id\":2369},{\"__isSmartRef__\":true,\"id\":2370}],[{\"__isSmartRef__\":true,\"id\":2371},{\"__isSmartRef__\":true,\"id\":2372},{\"__isSmartRef__\":true,\"id\":2373},{\"__isSmartRef__\":true,\"id\":2374},{\"__isSmartRef__\":true,\"id\":2375}],[{\"__isSmartRef__\":true,\"id\":2376},{\"__isSmartRef__\":true,\"id\":2377},{\"__isSmartRef__\":true,\"id\":2378},{\"__isSmartRef__\":true,\"id\":2379},{\"__isSmartRef__\":true,\"id\":2380}],[{\"__isSmartRef__\":true,\"id\":2381},{\"__isSmartRef__\":true,\"id\":2382},{\"__isSmartRef__\":true,\"id\":2383},{\"__isSmartRef__\":true,\"id\":2384},{\"__isSmartRef__\":true,\"id\":2385}],[{\"__isSmartRef__\":true,\"id\":2386},{\"__isSmartRef__\":true,\"id\":2387},{\"__isSmartRef__\":true,\"id\":2388},{\"__isSmartRef__\":true,\"id\":2389},{\"__isSmartRef__\":true,\"id\":2390}],[{\"__isSmartRef__\":true,\"id\":2391},{\"__isSmartRef__\":true,\"id\":2392},{\"__isSmartRef__\":true,\"id\":2393},{\"__isSmartRef__\":true,\"id\":2394},{\"__isSmartRef__\":true,\"id\":2395}],[{\"__isSmartRef__\":true,\"id\":2396},{\"__isSmartRef__\":true,\"id\":2397},{\"__isSmartRef__\":true,\"id\":2398},{\"__isSmartRef__\":true,\"id\":2399},{\"__isSmartRef__\":true,\"id\":2400}],[{\"__isSmartRef__\":true,\"id\":2401},{\"__isSmartRef__\":true,\"id\":2402},{\"__isSmartRef__\":true,\"id\":2403},{\"__isSmartRef__\":true,\"id\":2404},{\"__isSmartRef__\":true,\"id\":2405}],[{\"__isSmartRef__\":true,\"id\":2406},{\"__isSmartRef__\":true,\"id\":2407},{\"__isSmartRef__\":true,\"id\":2408},{\"__isSmartRef__\":true,\"id\":2409},{\"__isSmartRef__\":true,\"id\":2410}],[{\"__isSmartRef__\":true,\"id\":2411},{\"__isSmartRef__\":true,\"id\":2412},{\"__isSmartRef__\":true,\"id\":2413},{\"__isSmartRef__\":true,\"id\":2414},{\"__isSmartRef__\":true,\"id\":2415}],[{\"__isSmartRef__\":true,\"id\":2416},{\"__isSmartRef__\":true,\"id\":2417},{\"__isSmartRef__\":true,\"id\":2418},{\"__isSmartRef__\":true,\"id\":2419},{\"__isSmartRef__\":true,\"id\":2420}],[{\"__isSmartRef__\":true,\"id\":2421},{\"__isSmartRef__\":true,\"id\":2422},{\"__isSmartRef__\":true,\"id\":2423},{\"__isSmartRef__\":true,\"id\":2424},{\"__isSmartRef__\":true,\"id\":2425}],[{\"__isSmartRef__\":true,\"id\":2426},{\"__isSmartRef__\":true,\"id\":2427},{\"__isSmartRef__\":true,\"id\":2428},{\"__isSmartRef__\":true,\"id\":2429},{\"__isSmartRef__\":true,\"id\":2430}],[{\"__isSmartRef__\":true,\"id\":2431},{\"__isSmartRef__\":true,\"id\":2432},{\"__isSmartRef__\":true,\"id\":2433},{\"__isSmartRef__\":true,\"id\":2434},{\"__isSmartRef__\":true,\"id\":2435}],[{\"__isSmartRef__\":true,\"id\":2436},{\"__isSmartRef__\":true,\"id\":2437},{\"__isSmartRef__\":true,\"id\":2438},{\"__isSmartRef__\":true,\"id\":2439},{\"__isSmartRef__\":true,\"id\":2440}],[{\"__isSmartRef__\":true,\"id\":2441},{\"__isSmartRef__\":true,\"id\":2442},{\"__isSmartRef__\":true,\"id\":2443},{\"__isSmartRef__\":true,\"id\":2444},{\"__isSmartRef__\":true,\"id\":2445}],[{\"__isSmartRef__\":true,\"id\":2446},{\"__isSmartRef__\":true,\"id\":2447},{\"__isSmartRef__\":true,\"id\":2448},{\"__isSmartRef__\":true,\"id\":2449},{\"__isSmartRef__\":true,\"id\":2450}],[{\"__isSmartRef__\":true,\"id\":2451},{\"__isSmartRef__\":true,\"id\":2452},{\"__isSmartRef__\":true,\"id\":2453},{\"__isSmartRef__\":true,\"id\":2454},{\"__isSmartRef__\":true,\"id\":2455}],[{\"__isSmartRef__\":true,\"id\":2456},{\"__isSmartRef__\":true,\"id\":2457},{\"__isSmartRef__\":true,\"id\":2458},{\"__isSmartRef__\":true,\"id\":2459},{\"__isSmartRef__\":true,\"id\":2460}],[{\"__isSmartRef__\":true,\"id\":2461},{\"__isSmartRef__\":true,\"id\":2462},{\"__isSmartRef__\":true,\"id\":2463},{\"__isSmartRef__\":true,\"id\":2464},{\"__isSmartRef__\":true,\"id\":2465}],[{\"__isSmartRef__\":true,\"id\":2466},{\"__isSmartRef__\":true,\"id\":2467},{\"__isSmartRef__\":true,\"id\":2468},{\"__isSmartRef__\":true,\"id\":2469},{\"__isSmartRef__\":true,\"id\":2470}],[{\"__isSmartRef__\":true,\"id\":2471},{\"__isSmartRef__\":true,\"id\":2472},{\"__isSmartRef__\":true,\"id\":2473},{\"__isSmartRef__\":true,\"id\":2474},{\"__isSmartRef__\":true,\"id\":2475}],[{\"__isSmartRef__\":true,\"id\":2476},{\"__isSmartRef__\":true,\"id\":2477},{\"__isSmartRef__\":true,\"id\":2478},{\"__isSmartRef__\":true,\"id\":2479},{\"__isSmartRef__\":true,\"id\":2480}],[{\"__isSmartRef__\":true,\"id\":2481},{\"__isSmartRef__\":true,\"id\":2482},{\"__isSmartRef__\":true,\"id\":2483},{\"__isSmartRef__\":true,\"id\":2484},{\"__isSmartRef__\":true,\"id\":2485}],[{\"__isSmartRef__\":true,\"id\":2486},{\"__isSmartRef__\":true,\"id\":2487},{\"__isSmartRef__\":true,\"id\":2488},{\"__isSmartRef__\":true,\"id\":2489},{\"__isSmartRef__\":true,\"id\":2490}],[{\"__isSmartRef__\":true,\"id\":2491},{\"__isSmartRef__\":true,\"id\":2492},{\"__isSmartRef__\":true,\"id\":2493},{\"__isSmartRef__\":true,\"id\":2494},{\"__isSmartRef__\":true,\"id\":2495}],[{\"__isSmartRef__\":true,\"id\":2496},{\"__isSmartRef__\":true,\"id\":2497},{\"__isSmartRef__\":true,\"id\":2498},{\"__isSmartRef__\":true,\"id\":2499},{\"__isSmartRef__\":true,\"id\":2500}],[{\"__isSmartRef__\":true,\"id\":2501},{\"__isSmartRef__\":true,\"id\":2502},{\"__isSmartRef__\":true,\"id\":2503},{\"__isSmartRef__\":true,\"id\":2504},{\"__isSmartRef__\":true,\"id\":2505}],[{\"__isSmartRef__\":true,\"id\":2506},{\"__isSmartRef__\":true,\"id\":2507},{\"__isSmartRef__\":true,\"id\":2508},{\"__isSmartRef__\":true,\"id\":2509},{\"__isSmartRef__\":true,\"id\":2510}],[{\"__isSmartRef__\":true,\"id\":2511},{\"__isSmartRef__\":true,\"id\":2512},{\"__isSmartRef__\":true,\"id\":2513},{\"__isSmartRef__\":true,\"id\":2514},{\"__isSmartRef__\":true,\"id\":2515}],[{\"__isSmartRef__\":true,\"id\":2516},{\"__isSmartRef__\":true,\"id\":2517},{\"__isSmartRef__\":true,\"id\":2518},{\"__isSmartRef__\":true,\"id\":2519},{\"__isSmartRef__\":true,\"id\":2520}],[{\"__isSmartRef__\":true,\"id\":2521},{\"__isSmartRef__\":true,\"id\":2522},{\"__isSmartRef__\":true,\"id\":2523},{\"__isSmartRef__\":true,\"id\":2524},{\"__isSmartRef__\":true,\"id\":2525}],[{\"__isSmartRef__\":true,\"id\":2526},{\"__isSmartRef__\":true,\"id\":2527},{\"__isSmartRef__\":true,\"id\":2528},{\"__isSmartRef__\":true,\"id\":2529},{\"__isSmartRef__\":true,\"id\":2530}],[{\"__isSmartRef__\":true,\"id\":2531},{\"__isSmartRef__\":true,\"id\":2532},{\"__isSmartRef__\":true,\"id\":2533},{\"__isSmartRef__\":true,\"id\":2534},{\"__isSmartRef__\":true,\"id\":2535}],[{\"__isSmartRef__\":true,\"id\":2536},{\"__isSmartRef__\":true,\"id\":2537},{\"__isSmartRef__\":true,\"id\":2538},{\"__isSmartRef__\":true,\"id\":2539},{\"__isSmartRef__\":true,\"id\":2540}],[{\"__isSmartRef__\":true,\"id\":2541},{\"__isSmartRef__\":true,\"id\":2542},{\"__isSmartRef__\":true,\"id\":2543},{\"__isSmartRef__\":true,\"id\":2544},{\"__isSmartRef__\":true,\"id\":2545}],[{\"__isSmartRef__\":true,\"id\":2546},{\"__isSmartRef__\":true,\"id\":2547},{\"__isSmartRef__\":true,\"id\":2548},{\"__isSmartRef__\":true,\"id\":2549},{\"__isSmartRef__\":true,\"id\":2550}],[{\"__isSmartRef__\":true,\"id\":2551},{\"__isSmartRef__\":true,\"id\":2552},{\"__isSmartRef__\":true,\"id\":2553},{\"__isSmartRef__\":true,\"id\":2554},{\"__isSmartRef__\":true,\"id\":2555}],[{\"__isSmartRef__\":true,\"id\":2556},{\"__isSmartRef__\":true,\"id\":2557},{\"__isSmartRef__\":true,\"id\":2558},{\"__isSmartRef__\":true,\"id\":2559},{\"__isSmartRef__\":true,\"id\":2560}],[{\"__isSmartRef__\":true,\"id\":2561},{\"__isSmartRef__\":true,\"id\":2562},{\"__isSmartRef__\":true,\"id\":2563},{\"__isSmartRef__\":true,\"id\":2564},{\"__isSmartRef__\":true,\"id\":2565}],[{\"__isSmartRef__\":true,\"id\":2566},{\"__isSmartRef__\":true,\"id\":2567},{\"__isSmartRef__\":true,\"id\":2568},{\"__isSmartRef__\":true,\"id\":2569},{\"__isSmartRef__\":true,\"id\":2570}],[{\"__isSmartRef__\":true,\"id\":2571},{\"__isSmartRef__\":true,\"id\":2572},{\"__isSmartRef__\":true,\"id\":2573},{\"__isSmartRef__\":true,\"id\":2574},{\"__isSmartRef__\":true,\"id\":2575}],[{\"__isSmartRef__\":true,\"id\":2576},{\"__isSmartRef__\":true,\"id\":2577},{\"__isSmartRef__\":true,\"id\":2578},{\"__isSmartRef__\":true,\"id\":2579},{\"__isSmartRef__\":true,\"id\":2580}],[{\"__isSmartRef__\":true,\"id\":2581},{\"__isSmartRef__\":true,\"id\":2582},{\"__isSmartRef__\":true,\"id\":2583},{\"__isSmartRef__\":true,\"id\":2584},{\"__isSmartRef__\":true,\"id\":2585}],[{\"__isSmartRef__\":true,\"id\":2586},{\"__isSmartRef__\":true,\"id\":2587},{\"__isSmartRef__\":true,\"id\":2588},{\"__isSmartRef__\":true,\"id\":2589},{\"__isSmartRef__\":true,\"id\":2590}],[{\"__isSmartRef__\":true,\"id\":2591},{\"__isSmartRef__\":true,\"id\":2592},{\"__isSmartRef__\":true,\"id\":2593},{\"__isSmartRef__\":true,\"id\":2594},{\"__isSmartRef__\":true,\"id\":2595}],[{\"__isSmartRef__\":true,\"id\":2596},{\"__isSmartRef__\":true,\"id\":2597},{\"__isSmartRef__\":true,\"id\":2598},{\"__isSmartRef__\":true,\"id\":2599},{\"__isSmartRef__\":true,\"id\":2600}],[{\"__isSmartRef__\":true,\"id\":2601},{\"__isSmartRef__\":true,\"id\":2602},{\"__isSmartRef__\":true,\"id\":2603},{\"__isSmartRef__\":true,\"id\":2604},{\"__isSmartRef__\":true,\"id\":2605}],[{\"__isSmartRef__\":true,\"id\":2606},{\"__isSmartRef__\":true,\"id\":2607},{\"__isSmartRef__\":true,\"id\":2608},{\"__isSmartRef__\":true,\"id\":2609},{\"__isSmartRef__\":true,\"id\":2610}],[{\"__isSmartRef__\":true,\"id\":2611},{\"__isSmartRef__\":true,\"id\":2612},{\"__isSmartRef__\":true,\"id\":2613},{\"__isSmartRef__\":true,\"id\":2614},{\"__isSmartRef__\":true,\"id\":2615}],[{\"__isSmartRef__\":true,\"id\":2616},{\"__isSmartRef__\":true,\"id\":2617},{\"__isSmartRef__\":true,\"id\":2618},{\"__isSmartRef__\":true,\"id\":2619},{\"__isSmartRef__\":true,\"id\":2620}],[{\"__isSmartRef__\":true,\"id\":2621},{\"__isSmartRef__\":true,\"id\":2622},{\"__isSmartRef__\":true,\"id\":2623},{\"__isSmartRef__\":true,\"id\":2624},{\"__isSmartRef__\":true,\"id\":2625}],[{\"__isSmartRef__\":true,\"id\":2626},{\"__isSmartRef__\":true,\"id\":2627},{\"__isSmartRef__\":true,\"id\":2628},{\"__isSmartRef__\":true,\"id\":2629},{\"__isSmartRef__\":true,\"id\":2630}],[{\"__isSmartRef__\":true,\"id\":2631},{\"__isSmartRef__\":true,\"id\":2632},{\"__isSmartRef__\":true,\"id\":2633},{\"__isSmartRef__\":true,\"id\":2634},{\"__isSmartRef__\":true,\"id\":2635}],[{\"__isSmartRef__\":true,\"id\":2636},{\"__isSmartRef__\":true,\"id\":2637},{\"__isSmartRef__\":true,\"id\":2638},{\"__isSmartRef__\":true,\"id\":2639},{\"__isSmartRef__\":true,\"id\":2640}],[{\"__isSmartRef__\":true,\"id\":2641},{\"__isSmartRef__\":true,\"id\":2642},{\"__isSmartRef__\":true,\"id\":2643},{\"__isSmartRef__\":true,\"id\":2644},{\"__isSmartRef__\":true,\"id\":2645}],[{\"__isSmartRef__\":true,\"id\":2646},{\"__isSmartRef__\":true,\"id\":2647},{\"__isSmartRef__\":true,\"id\":2648},{\"__isSmartRef__\":true,\"id\":2649},{\"__isSmartRef__\":true,\"id\":2650}],[{\"__isSmartRef__\":true,\"id\":2651},{\"__isSmartRef__\":true,\"id\":2652},{\"__isSmartRef__\":true,\"id\":2653},{\"__isSmartRef__\":true,\"id\":2654},{\"__isSmartRef__\":true,\"id\":2655}],[{\"__isSmartRef__\":true,\"id\":2656},{\"__isSmartRef__\":true,\"id\":2657},{\"__isSmartRef__\":true,\"id\":2658},{\"__isSmartRef__\":true,\"id\":2659},{\"__isSmartRef__\":true,\"id\":2660}],[{\"__isSmartRef__\":true,\"id\":2661},{\"__isSmartRef__\":true,\"id\":2662},{\"__isSmartRef__\":true,\"id\":2663},{\"__isSmartRef__\":true,\"id\":2664},{\"__isSmartRef__\":true,\"id\":2665}],[{\"__isSmartRef__\":true,\"id\":2666},{\"__isSmartRef__\":true,\"id\":2667},{\"__isSmartRef__\":true,\"id\":2668},{\"__isSmartRef__\":true,\"id\":2669},{\"__isSmartRef__\":true,\"id\":2670}],[{\"__isSmartRef__\":true,\"id\":2671},{\"__isSmartRef__\":true,\"id\":2672},{\"__isSmartRef__\":true,\"id\":2673},{\"__isSmartRef__\":true,\"id\":2674},{\"__isSmartRef__\":true,\"id\":2675}],[{\"__isSmartRef__\":true,\"id\":2676},{\"__isSmartRef__\":true,\"id\":2677},{\"__isSmartRef__\":true,\"id\":2678},{\"__isSmartRef__\":true,\"id\":2679},{\"__isSmartRef__\":true,\"id\":2680}],[{\"__isSmartRef__\":true,\"id\":2681},{\"__isSmartRef__\":true,\"id\":2682},{\"__isSmartRef__\":true,\"id\":2683},{\"__isSmartRef__\":true,\"id\":2684},{\"__isSmartRef__\":true,\"id\":2685}],[{\"__isSmartRef__\":true,\"id\":2686},{\"__isSmartRef__\":true,\"id\":2687},{\"__isSmartRef__\":true,\"id\":2688},{\"__isSmartRef__\":true,\"id\":2689},{\"__isSmartRef__\":true,\"id\":2690}],[{\"__isSmartRef__\":true,\"id\":2691},{\"__isSmartRef__\":true,\"id\":2692},{\"__isSmartRef__\":true,\"id\":2693},{\"__isSmartRef__\":true,\"id\":2694},{\"__isSmartRef__\":true,\"id\":2695}],[{\"__isSmartRef__\":true,\"id\":2696},{\"__isSmartRef__\":true,\"id\":2697},{\"__isSmartRef__\":true,\"id\":2698},{\"__isSmartRef__\":true,\"id\":2699},{\"__isSmartRef__\":true,\"id\":2700}],[{\"__isSmartRef__\":true,\"id\":2701},{\"__isSmartRef__\":true,\"id\":2702},{\"__isSmartRef__\":true,\"id\":2703},{\"__isSmartRef__\":true,\"id\":2704},{\"__isSmartRef__\":true,\"id\":2705}],[{\"__isSmartRef__\":true,\"id\":2706},{\"__isSmartRef__\":true,\"id\":2707},{\"__isSmartRef__\":true,\"id\":2708},{\"__isSmartRef__\":true,\"id\":2709},{\"__isSmartRef__\":true,\"id\":2710}],[{\"__isSmartRef__\":true,\"id\":2711},{\"__isSmartRef__\":true,\"id\":2712},{\"__isSmartRef__\":true,\"id\":2713},{\"__isSmartRef__\":true,\"id\":2714},{\"__isSmartRef__\":true,\"id\":2715}],[{\"__isSmartRef__\":true,\"id\":2716},{\"__isSmartRef__\":true,\"id\":2717},{\"__isSmartRef__\":true,\"id\":2718},{\"__isSmartRef__\":true,\"id\":2719},{\"__isSmartRef__\":true,\"id\":2720}],[{\"__isSmartRef__\":true,\"id\":2721},{\"__isSmartRef__\":true,\"id\":2722},{\"__isSmartRef__\":true,\"id\":2723},{\"__isSmartRef__\":true,\"id\":2724},{\"__isSmartRef__\":true,\"id\":2725}],[{\"__isSmartRef__\":true,\"id\":2726},{\"__isSmartRef__\":true,\"id\":2727},{\"__isSmartRef__\":true,\"id\":2728},{\"__isSmartRef__\":true,\"id\":2729},{\"__isSmartRef__\":true,\"id\":2730}],[{\"__isSmartRef__\":true,\"id\":2731},{\"__isSmartRef__\":true,\"id\":2732},{\"__isSmartRef__\":true,\"id\":2733},{\"__isSmartRef__\":true,\"id\":2734},{\"__isSmartRef__\":true,\"id\":2735}],[{\"__isSmartRef__\":true,\"id\":2736},{\"__isSmartRef__\":true,\"id\":2737},{\"__isSmartRef__\":true,\"id\":2738},{\"__isSmartRef__\":true,\"id\":2739},{\"__isSmartRef__\":true,\"id\":2740}],[{\"__isSmartRef__\":true,\"id\":2741},{\"__isSmartRef__\":true,\"id\":2742},{\"__isSmartRef__\":true,\"id\":2743},{\"__isSmartRef__\":true,\"id\":2744},{\"__isSmartRef__\":true,\"id\":2745}],[{\"__isSmartRef__\":true,\"id\":2746},{\"__isSmartRef__\":true,\"id\":2747},{\"__isSmartRef__\":true,\"id\":2748},{\"__isSmartRef__\":true,\"id\":2749},{\"__isSmartRef__\":true,\"id\":2750}],[{\"__isSmartRef__\":true,\"id\":2751},{\"__isSmartRef__\":true,\"id\":2752},{\"__isSmartRef__\":true,\"id\":2753},{\"__isSmartRef__\":true,\"id\":2754},{\"__isSmartRef__\":true,\"id\":2755}],[{\"__isSmartRef__\":true,\"id\":2756},{\"__isSmartRef__\":true,\"id\":2757},{\"__isSmartRef__\":true,\"id\":2758},{\"__isSmartRef__\":true,\"id\":2759},{\"__isSmartRef__\":true,\"id\":2760}],[{\"__isSmartRef__\":true,\"id\":2761},{\"__isSmartRef__\":true,\"id\":2762},{\"__isSmartRef__\":true,\"id\":2763},{\"__isSmartRef__\":true,\"id\":2764},{\"__isSmartRef__\":true,\"id\":2765}],[{\"__isSmartRef__\":true,\"id\":2766},{\"__isSmartRef__\":true,\"id\":2767},{\"__isSmartRef__\":true,\"id\":2768},{\"__isSmartRef__\":true,\"id\":2769},{\"__isSmartRef__\":true,\"id\":2770}],[{\"__isSmartRef__\":true,\"id\":2771},{\"__isSmartRef__\":true,\"id\":2772},{\"__isSmartRef__\":true,\"id\":2773},{\"__isSmartRef__\":true,\"id\":2774},{\"__isSmartRef__\":true,\"id\":2775}],[{\"__isSmartRef__\":true,\"id\":2776},{\"__isSmartRef__\":true,\"id\":2777},{\"__isSmartRef__\":true,\"id\":2778},{\"__isSmartRef__\":true,\"id\":2779},{\"__isSmartRef__\":true,\"id\":2780}],[{\"__isSmartRef__\":true,\"id\":2781},{\"__isSmartRef__\":true,\"id\":2782},{\"__isSmartRef__\":true,\"id\":2783},{\"__isSmartRef__\":true,\"id\":2784},{\"__isSmartRef__\":true,\"id\":2785}],[{\"__isSmartRef__\":true,\"id\":2786},{\"__isSmartRef__\":true,\"id\":2787},{\"__isSmartRef__\":true,\"id\":2788},{\"__isSmartRef__\":true,\"id\":2789},{\"__isSmartRef__\":true,\"id\":2790}],[{\"__isSmartRef__\":true,\"id\":2791},{\"__isSmartRef__\":true,\"id\":2792},{\"__isSmartRef__\":true,\"id\":2793},{\"__isSmartRef__\":true,\"id\":2794},{\"__isSmartRef__\":true,\"id\":2795}],[{\"__isSmartRef__\":true,\"id\":2796},{\"__isSmartRef__\":true,\"id\":2797},{\"__isSmartRef__\":true,\"id\":2798},{\"__isSmartRef__\":true,\"id\":2799},{\"__isSmartRef__\":true,\"id\":2800}],[{\"__isSmartRef__\":true,\"id\":2801},{\"__isSmartRef__\":true,\"id\":2802},{\"__isSmartRef__\":true,\"id\":2803},{\"__isSmartRef__\":true,\"id\":2804},{\"__isSmartRef__\":true,\"id\":2805}],[{\"__isSmartRef__\":true,\"id\":2806},{\"__isSmartRef__\":true,\"id\":2807},{\"__isSmartRef__\":true,\"id\":2808},{\"__isSmartRef__\":true,\"id\":2809},{\"__isSmartRef__\":true,\"id\":2810}],[{\"__isSmartRef__\":true,\"id\":2811},{\"__isSmartRef__\":true,\"id\":2812},{\"__isSmartRef__\":true,\"id\":2813},{\"__isSmartRef__\":true,\"id\":2814},{\"__isSmartRef__\":true,\"id\":2815}],[{\"__isSmartRef__\":true,\"id\":2816},{\"__isSmartRef__\":true,\"id\":2817},{\"__isSmartRef__\":true,\"id\":2818},{\"__isSmartRef__\":true,\"id\":2819},{\"__isSmartRef__\":true,\"id\":2820}],[{\"__isSmartRef__\":true,\"id\":2821},{\"__isSmartRef__\":true,\"id\":2822},{\"__isSmartRef__\":true,\"id\":2823},{\"__isSmartRef__\":true,\"id\":2824},{\"__isSmartRef__\":true,\"id\":2825}],[{\"__isSmartRef__\":true,\"id\":2826},{\"__isSmartRef__\":true,\"id\":2827},{\"__isSmartRef__\":true,\"id\":2828},{\"__isSmartRef__\":true,\"id\":2829},{\"__isSmartRef__\":true,\"id\":2830}],[{\"__isSmartRef__\":true,\"id\":2831},{\"__isSmartRef__\":true,\"id\":2832},{\"__isSmartRef__\":true,\"id\":2833},{\"__isSmartRef__\":true,\"id\":2834},{\"__isSmartRef__\":true,\"id\":2835}],[{\"__isSmartRef__\":true,\"id\":2836},{\"__isSmartRef__\":true,\"id\":2837},{\"__isSmartRef__\":true,\"id\":2838},{\"__isSmartRef__\":true,\"id\":2839},{\"__isSmartRef__\":true,\"id\":2840}],[{\"__isSmartRef__\":true,\"id\":2841},{\"__isSmartRef__\":true,\"id\":2842},{\"__isSmartRef__\":true,\"id\":2843},{\"__isSmartRef__\":true,\"id\":2844},{\"__isSmartRef__\":true,\"id\":2845}],[{\"__isSmartRef__\":true,\"id\":2846},{\"__isSmartRef__\":true,\"id\":2847},{\"__isSmartRef__\":true,\"id\":2848},{\"__isSmartRef__\":true,\"id\":2849},{\"__isSmartRef__\":true,\"id\":2850}],[{\"__isSmartRef__\":true,\"id\":2851},{\"__isSmartRef__\":true,\"id\":2852},{\"__isSmartRef__\":true,\"id\":2853},{\"__isSmartRef__\":true,\"id\":2854},{\"__isSmartRef__\":true,\"id\":2855}],[{\"__isSmartRef__\":true,\"id\":2856},{\"__isSmartRef__\":true,\"id\":2857},{\"__isSmartRef__\":true,\"id\":2858},{\"__isSmartRef__\":true,\"id\":2859},{\"__isSmartRef__\":true,\"id\":2860}],[{\"__isSmartRef__\":true,\"id\":2861},{\"__isSmartRef__\":true,\"id\":2862},{\"__isSmartRef__\":true,\"id\":2863},{\"__isSmartRef__\":true,\"id\":2864},{\"__isSmartRef__\":true,\"id\":2865}],[{\"__isSmartRef__\":true,\"id\":2866},{\"__isSmartRef__\":true,\"id\":2867},{\"__isSmartRef__\":true,\"id\":2868},{\"__isSmartRef__\":true,\"id\":2869},{\"__isSmartRef__\":true,\"id\":2870}],[{\"__isSmartRef__\":true,\"id\":2871},{\"__isSmartRef__\":true,\"id\":2872},{\"__isSmartRef__\":true,\"id\":2873},{\"__isSmartRef__\":true,\"id\":2874},{\"__isSmartRef__\":true,\"id\":2875}],[{\"__isSmartRef__\":true,\"id\":2876},{\"__isSmartRef__\":true,\"id\":2877},{\"__isSmartRef__\":true,\"id\":2878},{\"__isSmartRef__\":true,\"id\":2879},{\"__isSmartRef__\":true,\"id\":2880}],[{\"__isSmartRef__\":true,\"id\":2881},{\"__isSmartRef__\":true,\"id\":2882},{\"__isSmartRef__\":true,\"id\":2883},{\"__isSmartRef__\":true,\"id\":2884},{\"__isSmartRef__\":true,\"id\":2885}],[{\"__isSmartRef__\":true,\"id\":2886},{\"__isSmartRef__\":true,\"id\":2887},{\"__isSmartRef__\":true,\"id\":2888},{\"__isSmartRef__\":true,\"id\":2889},{\"__isSmartRef__\":true,\"id\":2890}],[{\"__isSmartRef__\":true,\"id\":2891},{\"__isSmartRef__\":true,\"id\":2892},{\"__isSmartRef__\":true,\"id\":2893},{\"__isSmartRef__\":true,\"id\":2894},{\"__isSmartRef__\":true,\"id\":2895}],[{\"__isSmartRef__\":true,\"id\":2896},{\"__isSmartRef__\":true,\"id\":2897},{\"__isSmartRef__\":true,\"id\":2898},{\"__isSmartRef__\":true,\"id\":2899},{\"__isSmartRef__\":true,\"id\":2900}],[{\"__isSmartRef__\":true,\"id\":2901},{\"__isSmartRef__\":true,\"id\":2902},{\"__isSmartRef__\":true,\"id\":2903},{\"__isSmartRef__\":true,\"id\":2904},{\"__isSmartRef__\":true,\"id\":2905}],[{\"__isSmartRef__\":true,\"id\":2906},{\"__isSmartRef__\":true,\"id\":2907},{\"__isSmartRef__\":true,\"id\":2908},{\"__isSmartRef__\":true,\"id\":2909},{\"__isSmartRef__\":true,\"id\":2910}],[{\"__isSmartRef__\":true,\"id\":2911},{\"__isSmartRef__\":true,\"id\":2912},{\"__isSmartRef__\":true,\"id\":2913},{\"__isSmartRef__\":true,\"id\":2914},{\"__isSmartRef__\":true,\"id\":2915}],[{\"__isSmartRef__\":true,\"id\":2916},{\"__isSmartRef__\":true,\"id\":2917},{\"__isSmartRef__\":true,\"id\":2918},{\"__isSmartRef__\":true,\"id\":2919},{\"__isSmartRef__\":true,\"id\":2920}],[{\"__isSmartRef__\":true,\"id\":2921},{\"__isSmartRef__\":true,\"id\":2922},{\"__isSmartRef__\":true,\"id\":2923},{\"__isSmartRef__\":true,\"id\":2924},{\"__isSmartRef__\":true,\"id\":2925}],[{\"__isSmartRef__\":true,\"id\":2926},{\"__isSmartRef__\":true,\"id\":2927},{\"__isSmartRef__\":true,\"id\":2928},{\"__isSmartRef__\":true,\"id\":2929},{\"__isSmartRef__\":true,\"id\":2930}],[{\"__isSmartRef__\":true,\"id\":2931},{\"__isSmartRef__\":true,\"id\":2932},{\"__isSmartRef__\":true,\"id\":2933},{\"__isSmartRef__\":true,\"id\":2934},{\"__isSmartRef__\":true,\"id\":2935}],[{\"__isSmartRef__\":true,\"id\":2936},{\"__isSmartRef__\":true,\"id\":2937},{\"__isSmartRef__\":true,\"id\":2938},{\"__isSmartRef__\":true,\"id\":2939},{\"__isSmartRef__\":true,\"id\":2940}],[{\"__isSmartRef__\":true,\"id\":2941},{\"__isSmartRef__\":true,\"id\":2942},{\"__isSmartRef__\":true,\"id\":2943},{\"__isSmartRef__\":true,\"id\":2944},{\"__isSmartRef__\":true,\"id\":2945}],[{\"__isSmartRef__\":true,\"id\":2946},{\"__isSmartRef__\":true,\"id\":2947},{\"__isSmartRef__\":true,\"id\":2948},{\"__isSmartRef__\":true,\"id\":2949},{\"__isSmartRef__\":true,\"id\":2950}],[{\"__isSmartRef__\":true,\"id\":2951},{\"__isSmartRef__\":true,\"id\":2952},{\"__isSmartRef__\":true,\"id\":2953},{\"__isSmartRef__\":true,\"id\":2954},{\"__isSmartRef__\":true,\"id\":2955}],[{\"__isSmartRef__\":true,\"id\":2956},{\"__isSmartRef__\":true,\"id\":2957},{\"__isSmartRef__\":true,\"id\":2958},{\"__isSmartRef__\":true,\"id\":2959},{\"__isSmartRef__\":true,\"id\":2960}],[{\"__isSmartRef__\":true,\"id\":2961},{\"__isSmartRef__\":true,\"id\":2962},{\"__isSmartRef__\":true,\"id\":2963},{\"__isSmartRef__\":true,\"id\":2964},{\"__isSmartRef__\":true,\"id\":2965}],[{\"__isSmartRef__\":true,\"id\":2966},{\"__isSmartRef__\":true,\"id\":2967},{\"__isSmartRef__\":true,\"id\":2968},{\"__isSmartRef__\":true,\"id\":2969},{\"__isSmartRef__\":true,\"id\":2970}],[{\"__isSmartRef__\":true,\"id\":2971},{\"__isSmartRef__\":true,\"id\":2972},{\"__isSmartRef__\":true,\"id\":2973},{\"__isSmartRef__\":true,\"id\":2974},{\"__isSmartRef__\":true,\"id\":2975}],[{\"__isSmartRef__\":true,\"id\":2976},{\"__isSmartRef__\":true,\"id\":2977},{\"__isSmartRef__\":true,\"id\":2978},{\"__isSmartRef__\":true,\"id\":2979},{\"__isSmartRef__\":true,\"id\":2980}],[{\"__isSmartRef__\":true,\"id\":2981},{\"__isSmartRef__\":true,\"id\":2982},{\"__isSmartRef__\":true,\"id\":2983},{\"__isSmartRef__\":true,\"id\":2984},{\"__isSmartRef__\":true,\"id\":2985}],[{\"__isSmartRef__\":true,\"id\":2986},{\"__isSmartRef__\":true,\"id\":2987},{\"__isSmartRef__\":true,\"id\":2988},{\"__isSmartRef__\":true,\"id\":2989},{\"__isSmartRef__\":true,\"id\":2990}],[{\"__isSmartRef__\":true,\"id\":2991},{\"__isSmartRef__\":true,\"id\":2992},{\"__isSmartRef__\":true,\"id\":2993},{\"__isSmartRef__\":true,\"id\":2994},{\"__isSmartRef__\":true,\"id\":2995}],[{\"__isSmartRef__\":true,\"id\":2996},{\"__isSmartRef__\":true,\"id\":2997},{\"__isSmartRef__\":true,\"id\":2998},{\"__isSmartRef__\":true,\"id\":2999},{\"__isSmartRef__\":true,\"id\":3000}],[{\"__isSmartRef__\":true,\"id\":3001},{\"__isSmartRef__\":true,\"id\":3002},{\"__isSmartRef__\":true,\"id\":3003},{\"__isSmartRef__\":true,\"id\":3004},{\"__isSmartRef__\":true,\"id\":3005}],[{\"__isSmartRef__\":true,\"id\":3006},{\"__isSmartRef__\":true,\"id\":3007},{\"__isSmartRef__\":true,\"id\":3008},{\"__isSmartRef__\":true,\"id\":3009},{\"__isSmartRef__\":true,\"id\":3010}],[{\"__isSmartRef__\":true,\"id\":3011},{\"__isSmartRef__\":true,\"id\":3012},{\"__isSmartRef__\":true,\"id\":3013},{\"__isSmartRef__\":true,\"id\":3014},{\"__isSmartRef__\":true,\"id\":3015}],[{\"__isSmartRef__\":true,\"id\":3016},{\"__isSmartRef__\":true,\"id\":3017},{\"__isSmartRef__\":true,\"id\":3018},{\"__isSmartRef__\":true,\"id\":3019},{\"__isSmartRef__\":true,\"id\":3020}],[{\"__isSmartRef__\":true,\"id\":3021},{\"__isSmartRef__\":true,\"id\":3022},{\"__isSmartRef__\":true,\"id\":3023},{\"__isSmartRef__\":true,\"id\":3024},{\"__isSmartRef__\":true,\"id\":3025}],[{\"__isSmartRef__\":true,\"id\":3026},{\"__isSmartRef__\":true,\"id\":3027},{\"__isSmartRef__\":true,\"id\":3028},{\"__isSmartRef__\":true,\"id\":3029},{\"__isSmartRef__\":true,\"id\":3030}],[{\"__isSmartRef__\":true,\"id\":3031},{\"__isSmartRef__\":true,\"id\":3032},{\"__isSmartRef__\":true,\"id\":3033},{\"__isSmartRef__\":true,\"id\":3034},{\"__isSmartRef__\":true,\"id\":3035}],[{\"__isSmartRef__\":true,\"id\":3036},{\"__isSmartRef__\":true,\"id\":3037},{\"__isSmartRef__\":true,\"id\":3038},{\"__isSmartRef__\":true,\"id\":3039},{\"__isSmartRef__\":true,\"id\":3040}],[{\"__isSmartRef__\":true,\"id\":3041},{\"__isSmartRef__\":true,\"id\":3042},{\"__isSmartRef__\":true,\"id\":3043},{\"__isSmartRef__\":true,\"id\":3044},{\"__isSmartRef__\":true,\"id\":3045}],[{\"__isSmartRef__\":true,\"id\":3046},{\"__isSmartRef__\":true,\"id\":3047},{\"__isSmartRef__\":true,\"id\":3048},{\"__isSmartRef__\":true,\"id\":3049},{\"__isSmartRef__\":true,\"id\":3050}],[{\"__isSmartRef__\":true,\"id\":3051},{\"__isSmartRef__\":true,\"id\":3052},{\"__isSmartRef__\":true,\"id\":3053},{\"__isSmartRef__\":true,\"id\":3054},{\"__isSmartRef__\":true,\"id\":3055}],[{\"__isSmartRef__\":true,\"id\":3056},{\"__isSmartRef__\":true,\"id\":3057},{\"__isSmartRef__\":true,\"id\":3058},{\"__isSmartRef__\":true,\"id\":3059},{\"__isSmartRef__\":true,\"id\":3060}],[{\"__isSmartRef__\":true,\"id\":3061},{\"__isSmartRef__\":true,\"id\":3062},{\"__isSmartRef__\":true,\"id\":3063},{\"__isSmartRef__\":true,\"id\":3064},{\"__isSmartRef__\":true,\"id\":3065}],[{\"__isSmartRef__\":true,\"id\":3066},{\"__isSmartRef__\":true,\"id\":3067},{\"__isSmartRef__\":true,\"id\":3068},{\"__isSmartRef__\":true,\"id\":3069},{\"__isSmartRef__\":true,\"id\":3070}],[{\"__isSmartRef__\":true,\"id\":3071},{\"__isSmartRef__\":true,\"id\":3072},{\"__isSmartRef__\":true,\"id\":3073},{\"__isSmartRef__\":true,\"id\":3074},{\"__isSmartRef__\":true,\"id\":3075}],[{\"__isSmartRef__\":true,\"id\":3076},{\"__isSmartRef__\":true,\"id\":3077},{\"__isSmartRef__\":true,\"id\":3078},{\"__isSmartRef__\":true,\"id\":3079},{\"__isSmartRef__\":true,\"id\":3080}],[{\"__isSmartRef__\":true,\"id\":3081},{\"__isSmartRef__\":true,\"id\":3082},{\"__isSmartRef__\":true,\"id\":3083},{\"__isSmartRef__\":true,\"id\":3084},{\"__isSmartRef__\":true,\"id\":3085}],[{\"__isSmartRef__\":true,\"id\":3086},{\"__isSmartRef__\":true,\"id\":3087},{\"__isSmartRef__\":true,\"id\":3088},{\"__isSmartRef__\":true,\"id\":3089},{\"__isSmartRef__\":true,\"id\":3090}],[{\"__isSmartRef__\":true,\"id\":3091},{\"__isSmartRef__\":true,\"id\":3092},{\"__isSmartRef__\":true,\"id\":3093},{\"__isSmartRef__\":true,\"id\":3094},{\"__isSmartRef__\":true,\"id\":3095}],[{\"__isSmartRef__\":true,\"id\":3096},{\"__isSmartRef__\":true,\"id\":3097},{\"__isSmartRef__\":true,\"id\":3098},{\"__isSmartRef__\":true,\"id\":3099},{\"__isSmartRef__\":true,\"id\":3100}],[{\"__isSmartRef__\":true,\"id\":3101},{\"__isSmartRef__\":true,\"id\":3102},{\"__isSmartRef__\":true,\"id\":3103},{\"__isSmartRef__\":true,\"id\":3104},{\"__isSmartRef__\":true,\"id\":3105}],[{\"__isSmartRef__\":true,\"id\":3106},{\"__isSmartRef__\":true,\"id\":3107},{\"__isSmartRef__\":true,\"id\":3108},{\"__isSmartRef__\":true,\"id\":3109},{\"__isSmartRef__\":true,\"id\":3110}],[{\"__isSmartRef__\":true,\"id\":3111},{\"__isSmartRef__\":true,\"id\":3112},{\"__isSmartRef__\":true,\"id\":3113},{\"__isSmartRef__\":true,\"id\":3114},{\"__isSmartRef__\":true,\"id\":3115}],[{\"__isSmartRef__\":true,\"id\":3116},{\"__isSmartRef__\":true,\"id\":3117},{\"__isSmartRef__\":true,\"id\":3118},{\"__isSmartRef__\":true,\"id\":3119},{\"__isSmartRef__\":true,\"id\":3120}],[{\"__isSmartRef__\":true,\"id\":3121},{\"__isSmartRef__\":true,\"id\":3122},{\"__isSmartRef__\":true,\"id\":3123},{\"__isSmartRef__\":true,\"id\":3124},{\"__isSmartRef__\":true,\"id\":3125}],[{\"__isSmartRef__\":true,\"id\":3126},{\"__isSmartRef__\":true,\"id\":3127},{\"__isSmartRef__\":true,\"id\":3128},{\"__isSmartRef__\":true,\"id\":3129},{\"__isSmartRef__\":true,\"id\":3130}],[{\"__isSmartRef__\":true,\"id\":3131},{\"__isSmartRef__\":true,\"id\":3132},{\"__isSmartRef__\":true,\"id\":3133},{\"__isSmartRef__\":true,\"id\":3134},{\"__isSmartRef__\":true,\"id\":3135}],[{\"__isSmartRef__\":true,\"id\":3136},{\"__isSmartRef__\":true,\"id\":3137},{\"__isSmartRef__\":true,\"id\":3138},{\"__isSmartRef__\":true,\"id\":3139},{\"__isSmartRef__\":true,\"id\":3140}],[{\"__isSmartRef__\":true,\"id\":3141},{\"__isSmartRef__\":true,\"id\":3142},{\"__isSmartRef__\":true,\"id\":3143},{\"__isSmartRef__\":true,\"id\":3144},{\"__isSmartRef__\":true,\"id\":3145}],[{\"__isSmartRef__\":true,\"id\":3146},{\"__isSmartRef__\":true,\"id\":3147},{\"__isSmartRef__\":true,\"id\":3148},{\"__isSmartRef__\":true,\"id\":3149},{\"__isSmartRef__\":true,\"id\":3150}],[{\"__isSmartRef__\":true,\"id\":3151},{\"__isSmartRef__\":true,\"id\":3152},{\"__isSmartRef__\":true,\"id\":3153},{\"__isSmartRef__\":true,\"id\":3154},{\"__isSmartRef__\":true,\"id\":3155}],[{\"__isSmartRef__\":true,\"id\":3156},{\"__isSmartRef__\":true,\"id\":3157},{\"__isSmartRef__\":true,\"id\":3158},{\"__isSmartRef__\":true,\"id\":3159},{\"__isSmartRef__\":true,\"id\":3160}],[{\"__isSmartRef__\":true,\"id\":3161},{\"__isSmartRef__\":true,\"id\":3162},{\"__isSmartRef__\":true,\"id\":3163},{\"__isSmartRef__\":true,\"id\":3164},{\"__isSmartRef__\":true,\"id\":3165}],[{\"__isSmartRef__\":true,\"id\":3166},{\"__isSmartRef__\":true,\"id\":3167},{\"__isSmartRef__\":true,\"id\":3168},{\"__isSmartRef__\":true,\"id\":3169},{\"__isSmartRef__\":true,\"id\":3170}],[{\"__isSmartRef__\":true,\"id\":3171},{\"__isSmartRef__\":true,\"id\":3172},{\"__isSmartRef__\":true,\"id\":3173},{\"__isSmartRef__\":true,\"id\":3174},{\"__isSmartRef__\":true,\"id\":3175}],[{\"__isSmartRef__\":true,\"id\":3176},{\"__isSmartRef__\":true,\"id\":3177},{\"__isSmartRef__\":true,\"id\":3178},{\"__isSmartRef__\":true,\"id\":3179},{\"__isSmartRef__\":true,\"id\":3180}],[{\"__isSmartRef__\":true,\"id\":3181},{\"__isSmartRef__\":true,\"id\":3182},{\"__isSmartRef__\":true,\"id\":3183},{\"__isSmartRef__\":true,\"id\":3184},{\"__isSmartRef__\":true,\"id\":3185}],[{\"__isSmartRef__\":true,\"id\":3186},{\"__isSmartRef__\":true,\"id\":3187},{\"__isSmartRef__\":true,\"id\":3188},{\"__isSmartRef__\":true,\"id\":3189},{\"__isSmartRef__\":true,\"id\":3190}],[{\"__isSmartRef__\":true,\"id\":3191},{\"__isSmartRef__\":true,\"id\":3192},{\"__isSmartRef__\":true,\"id\":3193},{\"__isSmartRef__\":true,\"id\":3194},{\"__isSmartRef__\":true,\"id\":3195}],[{\"__isSmartRef__\":true,\"id\":3196},{\"__isSmartRef__\":true,\"id\":3197},{\"__isSmartRef__\":true,\"id\":3198},{\"__isSmartRef__\":true,\"id\":3199},{\"__isSmartRef__\":true,\"id\":3200}],[{\"__isSmartRef__\":true,\"id\":3201},{\"__isSmartRef__\":true,\"id\":3202},{\"__isSmartRef__\":true,\"id\":3203},{\"__isSmartRef__\":true,\"id\":3204},{\"__isSmartRef__\":true,\"id\":3205}],[{\"__isSmartRef__\":true,\"id\":3206},{\"__isSmartRef__\":true,\"id\":3207},{\"__isSmartRef__\":true,\"id\":3208},{\"__isSmartRef__\":true,\"id\":3209},{\"__isSmartRef__\":true,\"id\":3210}],[{\"__isSmartRef__\":true,\"id\":3211},{\"__isSmartRef__\":true,\"id\":3212},{\"__isSmartRef__\":true,\"id\":3213},{\"__isSmartRef__\":true,\"id\":3214},{\"__isSmartRef__\":true,\"id\":3215}],[{\"__isSmartRef__\":true,\"id\":3216},{\"__isSmartRef__\":true,\"id\":3217},{\"__isSmartRef__\":true,\"id\":3218},{\"__isSmartRef__\":true,\"id\":3219},{\"__isSmartRef__\":true,\"id\":3220}],[{\"__isSmartRef__\":true,\"id\":3221},{\"__isSmartRef__\":true,\"id\":3222},{\"__isSmartRef__\":true,\"id\":3223},{\"__isSmartRef__\":true,\"id\":3224},{\"__isSmartRef__\":true,\"id\":3225}],[{\"__isSmartRef__\":true,\"id\":3226},{\"__isSmartRef__\":true,\"id\":3227},{\"__isSmartRef__\":true,\"id\":3228},{\"__isSmartRef__\":true,\"id\":3229},{\"__isSmartRef__\":true,\"id\":3230}],[{\"__isSmartRef__\":true,\"id\":3231},{\"__isSmartRef__\":true,\"id\":3232},{\"__isSmartRef__\":true,\"id\":3233},{\"__isSmartRef__\":true,\"id\":3234},{\"__isSmartRef__\":true,\"id\":3235}],[{\"__isSmartRef__\":true,\"id\":3236},{\"__isSmartRef__\":true,\"id\":3237},{\"__isSmartRef__\":true,\"id\":3238},{\"__isSmartRef__\":true,\"id\":3239},{\"__isSmartRef__\":true,\"id\":3240}],[{\"__isSmartRef__\":true,\"id\":3241},{\"__isSmartRef__\":true,\"id\":3242},{\"__isSmartRef__\":true,\"id\":3243},{\"__isSmartRef__\":true,\"id\":3244},{\"__isSmartRef__\":true,\"id\":3245}],[{\"__isSmartRef__\":true,\"id\":3246},{\"__isSmartRef__\":true,\"id\":3247},{\"__isSmartRef__\":true,\"id\":3248},{\"__isSmartRef__\":true,\"id\":3249},{\"__isSmartRef__\":true,\"id\":3250}],[{\"__isSmartRef__\":true,\"id\":3251},{\"__isSmartRef__\":true,\"id\":3252},{\"__isSmartRef__\":true,\"id\":3253},{\"__isSmartRef__\":true,\"id\":3254},{\"__isSmartRef__\":true,\"id\":3255}],[{\"__isSmartRef__\":true,\"id\":3256},{\"__isSmartRef__\":true,\"id\":3257},{\"__isSmartRef__\":true,\"id\":3258},{\"__isSmartRef__\":true,\"id\":3259},{\"__isSmartRef__\":true,\"id\":3260}],[{\"__isSmartRef__\":true,\"id\":3261},{\"__isSmartRef__\":true,\"id\":3262},{\"__isSmartRef__\":true,\"id\":3263},{\"__isSmartRef__\":true,\"id\":3264},{\"__isSmartRef__\":true,\"id\":3265}],[{\"__isSmartRef__\":true,\"id\":3266},{\"__isSmartRef__\":true,\"id\":3267},{\"__isSmartRef__\":true,\"id\":3268},{\"__isSmartRef__\":true,\"id\":3269},{\"__isSmartRef__\":true,\"id\":3270}],[{\"__isSmartRef__\":true,\"id\":3271},{\"__isSmartRef__\":true,\"id\":3272},{\"__isSmartRef__\":true,\"id\":3273},{\"__isSmartRef__\":true,\"id\":3274},{\"__isSmartRef__\":true,\"id\":3275}],[{\"__isSmartRef__\":true,\"id\":3276},{\"__isSmartRef__\":true,\"id\":3277},{\"__isSmartRef__\":true,\"id\":3278},{\"__isSmartRef__\":true,\"id\":3279},{\"__isSmartRef__\":true,\"id\":3280}],[{\"__isSmartRef__\":true,\"id\":3281},{\"__isSmartRef__\":true,\"id\":3282},{\"__isSmartRef__\":true,\"id\":3283},{\"__isSmartRef__\":true,\"id\":3284},{\"__isSmartRef__\":true,\"id\":3285}],[{\"__isSmartRef__\":true,\"id\":3286},{\"__isSmartRef__\":true,\"id\":3287},{\"__isSmartRef__\":true,\"id\":3288},{\"__isSmartRef__\":true,\"id\":3289},{\"__isSmartRef__\":true,\"id\":3290}],[{\"__isSmartRef__\":true,\"id\":3291},{\"__isSmartRef__\":true,\"id\":3292},{\"__isSmartRef__\":true,\"id\":3293},{\"__isSmartRef__\":true,\"id\":3294},{\"__isSmartRef__\":true,\"id\":3295}],[{\"__isSmartRef__\":true,\"id\":3296},{\"__isSmartRef__\":true,\"id\":3297},{\"__isSmartRef__\":true,\"id\":3298},{\"__isSmartRef__\":true,\"id\":3299},{\"__isSmartRef__\":true,\"id\":3300}],[{\"__isSmartRef__\":true,\"id\":3301},{\"__isSmartRef__\":true,\"id\":3302},{\"__isSmartRef__\":true,\"id\":3303},{\"__isSmartRef__\":true,\"id\":3304},{\"__isSmartRef__\":true,\"id\":3305}],[{\"__isSmartRef__\":true,\"id\":3306},{\"__isSmartRef__\":true,\"id\":3307},{\"__isSmartRef__\":true,\"id\":3308},{\"__isSmartRef__\":true,\"id\":3309},{\"__isSmartRef__\":true,\"id\":3310}],[{\"__isSmartRef__\":true,\"id\":3311},{\"__isSmartRef__\":true,\"id\":3312},{\"__isSmartRef__\":true,\"id\":3313},{\"__isSmartRef__\":true,\"id\":3314},{\"__isSmartRef__\":true,\"id\":3315}],[{\"__isSmartRef__\":true,\"id\":3316},{\"__isSmartRef__\":true,\"id\":3317},{\"__isSmartRef__\":true,\"id\":3318},{\"__isSmartRef__\":true,\"id\":3319},{\"__isSmartRef__\":true,\"id\":3320}],[{\"__isSmartRef__\":true,\"id\":3321},{\"__isSmartRef__\":true,\"id\":3322},{\"__isSmartRef__\":true,\"id\":3323},{\"__isSmartRef__\":true,\"id\":3324},{\"__isSmartRef__\":true,\"id\":3325}],[{\"__isSmartRef__\":true,\"id\":3326},{\"__isSmartRef__\":true,\"id\":3327},{\"__isSmartRef__\":true,\"id\":3328},{\"__isSmartRef__\":true,\"id\":3329},{\"__isSmartRef__\":true,\"id\":3330}],[{\"__isSmartRef__\":true,\"id\":3331},{\"__isSmartRef__\":true,\"id\":3332},{\"__isSmartRef__\":true,\"id\":3333},{\"__isSmartRef__\":true,\"id\":3334},{\"__isSmartRef__\":true,\"id\":3335}],[{\"__isSmartRef__\":true,\"id\":3336},{\"__isSmartRef__\":true,\"id\":3337},{\"__isSmartRef__\":true,\"id\":3338},{\"__isSmartRef__\":true,\"id\":3339},{\"__isSmartRef__\":true,\"id\":3340}],[{\"__isSmartRef__\":true,\"id\":3341},{\"__isSmartRef__\":true,\"id\":3342},{\"__isSmartRef__\":true,\"id\":3343},{\"__isSmartRef__\":true,\"id\":3344},{\"__isSmartRef__\":true,\"id\":3345}],[{\"__isSmartRef__\":true,\"id\":3346},{\"__isSmartRef__\":true,\"id\":3347},{\"__isSmartRef__\":true,\"id\":3348},{\"__isSmartRef__\":true,\"id\":3349},{\"__isSmartRef__\":true,\"id\":3350}],[{\"__isSmartRef__\":true,\"id\":3351},{\"__isSmartRef__\":true,\"id\":3352},{\"__isSmartRef__\":true,\"id\":3353},{\"__isSmartRef__\":true,\"id\":3354},{\"__isSmartRef__\":true,\"id\":3355}],[{\"__isSmartRef__\":true,\"id\":3356},{\"__isSmartRef__\":true,\"id\":3357},{\"__isSmartRef__\":true,\"id\":3358},{\"__isSmartRef__\":true,\"id\":3359},{\"__isSmartRef__\":true,\"id\":3360}],[{\"__isSmartRef__\":true,\"id\":3361},{\"__isSmartRef__\":true,\"id\":3362},{\"__isSmartRef__\":true,\"id\":3363},{\"__isSmartRef__\":true,\"id\":3364},{\"__isSmartRef__\":true,\"id\":3365}],[{\"__isSmartRef__\":true,\"id\":3366},{\"__isSmartRef__\":true,\"id\":3367},{\"__isSmartRef__\":true,\"id\":3368},{\"__isSmartRef__\":true,\"id\":3369},{\"__isSmartRef__\":true,\"id\":3370}],[{\"__isSmartRef__\":true,\"id\":3371},{\"__isSmartRef__\":true,\"id\":3372},{\"__isSmartRef__\":true,\"id\":3373},{\"__isSmartRef__\":true,\"id\":3374},{\"__isSmartRef__\":true,\"id\":3375}],[{\"__isSmartRef__\":true,\"id\":3376},{\"__isSmartRef__\":true,\"id\":3377},{\"__isSmartRef__\":true,\"id\":3378},{\"__isSmartRef__\":true,\"id\":3379},{\"__isSmartRef__\":true,\"id\":3380}],[{\"__isSmartRef__\":true,\"id\":3381},{\"__isSmartRef__\":true,\"id\":3382},{\"__isSmartRef__\":true,\"id\":3383},{\"__isSmartRef__\":true,\"id\":3384},{\"__isSmartRef__\":true,\"id\":3385}],[{\"__isSmartRef__\":true,\"id\":3386},{\"__isSmartRef__\":true,\"id\":3387},{\"__isSmartRef__\":true,\"id\":3388},{\"__isSmartRef__\":true,\"id\":3389},{\"__isSmartRef__\":true,\"id\":3390}],[{\"__isSmartRef__\":true,\"id\":3391},{\"__isSmartRef__\":true,\"id\":3392},{\"__isSmartRef__\":true,\"id\":3393},{\"__isSmartRef__\":true,\"id\":3394},{\"__isSmartRef__\":true,\"id\":3395}],[{\"__isSmartRef__\":true,\"id\":3396},{\"__isSmartRef__\":true,\"id\":3397},{\"__isSmartRef__\":true,\"id\":3398},{\"__isSmartRef__\":true,\"id\":3399},{\"__isSmartRef__\":true,\"id\":3400}],[{\"__isSmartRef__\":true,\"id\":3401},{\"__isSmartRef__\":true,\"id\":3402},{\"__isSmartRef__\":true,\"id\":3403},{\"__isSmartRef__\":true,\"id\":3404},{\"__isSmartRef__\":true,\"id\":3405}],[{\"__isSmartRef__\":true,\"id\":3406},{\"__isSmartRef__\":true,\"id\":3407},{\"__isSmartRef__\":true,\"id\":3408},{\"__isSmartRef__\":true,\"id\":3409},{\"__isSmartRef__\":true,\"id\":3410}],[{\"__isSmartRef__\":true,\"id\":3411},{\"__isSmartRef__\":true,\"id\":3412},{\"__isSmartRef__\":true,\"id\":3413},{\"__isSmartRef__\":true,\"id\":3414},{\"__isSmartRef__\":true,\"id\":3415}],[{\"__isSmartRef__\":true,\"id\":3416},{\"__isSmartRef__\":true,\"id\":3417},{\"__isSmartRef__\":true,\"id\":3418},{\"__isSmartRef__\":true,\"id\":3419},{\"__isSmartRef__\":true,\"id\":3420}],[{\"__isSmartRef__\":true,\"id\":3421},{\"__isSmartRef__\":true,\"id\":3422},{\"__isSmartRef__\":true,\"id\":3423},{\"__isSmartRef__\":true,\"id\":3424},{\"__isSmartRef__\":true,\"id\":3425}],[{\"__isSmartRef__\":true,\"id\":3426},{\"__isSmartRef__\":true,\"id\":3427},{\"__isSmartRef__\":true,\"id\":3428},{\"__isSmartRef__\":true,\"id\":3429},{\"__isSmartRef__\":true,\"id\":3430}],[{\"__isSmartRef__\":true,\"id\":3431},{\"__isSmartRef__\":true,\"id\":3432},{\"__isSmartRef__\":true,\"id\":3433},{\"__isSmartRef__\":true,\"id\":3434},{\"__isSmartRef__\":true,\"id\":3435}],[{\"__isSmartRef__\":true,\"id\":3436},{\"__isSmartRef__\":true,\"id\":3437},{\"__isSmartRef__\":true,\"id\":3438},{\"__isSmartRef__\":true,\"id\":3439},{\"__isSmartRef__\":true,\"id\":3440}],[{\"__isSmartRef__\":true,\"id\":3441},{\"__isSmartRef__\":true,\"id\":3442},{\"__isSmartRef__\":true,\"id\":3443},{\"__isSmartRef__\":true,\"id\":3444},{\"__isSmartRef__\":true,\"id\":3445}],[{\"__isSmartRef__\":true,\"id\":3446},{\"__isSmartRef__\":true,\"id\":3447},{\"__isSmartRef__\":true,\"id\":3448},{\"__isSmartRef__\":true,\"id\":3449},{\"__isSmartRef__\":true,\"id\":3450}],[{\"__isSmartRef__\":true,\"id\":3451},{\"__isSmartRef__\":true,\"id\":3452},{\"__isSmartRef__\":true,\"id\":3453},{\"__isSmartRef__\":true,\"id\":3454},{\"__isSmartRef__\":true,\"id\":3455}],[{\"__isSmartRef__\":true,\"id\":3456},{\"__isSmartRef__\":true,\"id\":3457},{\"__isSmartRef__\":true,\"id\":3458},{\"__isSmartRef__\":true,\"id\":3459},{\"__isSmartRef__\":true,\"id\":3460}],[{\"__isSmartRef__\":true,\"id\":3461},{\"__isSmartRef__\":true,\"id\":3462},{\"__isSmartRef__\":true,\"id\":3463},{\"__isSmartRef__\":true,\"id\":3464},{\"__isSmartRef__\":true,\"id\":3465}],[{\"__isSmartRef__\":true,\"id\":3466},{\"__isSmartRef__\":true,\"id\":3467},{\"__isSmartRef__\":true,\"id\":3468},{\"__isSmartRef__\":true,\"id\":3469},{\"__isSmartRef__\":true,\"id\":3470}],[{\"__isSmartRef__\":true,\"id\":3471},{\"__isSmartRef__\":true,\"id\":3472},{\"__isSmartRef__\":true,\"id\":3473},{\"__isSmartRef__\":true,\"id\":3474},{\"__isSmartRef__\":true,\"id\":3475}],[{\"__isSmartRef__\":true,\"id\":3476},{\"__isSmartRef__\":true,\"id\":3477},{\"__isSmartRef__\":true,\"id\":3478},{\"__isSmartRef__\":true,\"id\":3479},{\"__isSmartRef__\":true,\"id\":3480}],[{\"__isSmartRef__\":true,\"id\":3481},{\"__isSmartRef__\":true,\"id\":3482},{\"__isSmartRef__\":true,\"id\":3483},{\"__isSmartRef__\":true,\"id\":3484},{\"__isSmartRef__\":true,\"id\":3485}],[{\"__isSmartRef__\":true,\"id\":3486},{\"__isSmartRef__\":true,\"id\":3487},{\"__isSmartRef__\":true,\"id\":3488},{\"__isSmartRef__\":true,\"id\":3489},{\"__isSmartRef__\":true,\"id\":3490}],[{\"__isSmartRef__\":true,\"id\":3491},{\"__isSmartRef__\":true,\"id\":3492},{\"__isSmartRef__\":true,\"id\":3493},{\"__isSmartRef__\":true,\"id\":3494},{\"__isSmartRef__\":true,\"id\":3495}],[{\"__isSmartRef__\":true,\"id\":3496},{\"__isSmartRef__\":true,\"id\":3497},{\"__isSmartRef__\":true,\"id\":3498},{\"__isSmartRef__\":true,\"id\":3499},{\"__isSmartRef__\":true,\"id\":3500}],[{\"__isSmartRef__\":true,\"id\":3501},{\"__isSmartRef__\":true,\"id\":3502},{\"__isSmartRef__\":true,\"id\":3503},{\"__isSmartRef__\":true,\"id\":3504},{\"__isSmartRef__\":true,\"id\":3505}],[{\"__isSmartRef__\":true,\"id\":3506},{\"__isSmartRef__\":true,\"id\":3507},{\"__isSmartRef__\":true,\"id\":3508},{\"__isSmartRef__\":true,\"id\":3509},{\"__isSmartRef__\":true,\"id\":3510}],[{\"__isSmartRef__\":true,\"id\":3511},{\"__isSmartRef__\":true,\"id\":3512},{\"__isSmartRef__\":true,\"id\":3513},{\"__isSmartRef__\":true,\"id\":3514},{\"__isSmartRef__\":true,\"id\":3515}],[{\"__isSmartRef__\":true,\"id\":3516},{\"__isSmartRef__\":true,\"id\":3517},{\"__isSmartRef__\":true,\"id\":3518},{\"__isSmartRef__\":true,\"id\":3519},{\"__isSmartRef__\":true,\"id\":3520}],[{\"__isSmartRef__\":true,\"id\":3521},{\"__isSmartRef__\":true,\"id\":3522},{\"__isSmartRef__\":true,\"id\":3523},{\"__isSmartRef__\":true,\"id\":3524},{\"__isSmartRef__\":true,\"id\":3525}],[{\"__isSmartRef__\":true,\"id\":3526},{\"__isSmartRef__\":true,\"id\":3527},{\"__isSmartRef__\":true,\"id\":3528},{\"__isSmartRef__\":true,\"id\":3529},{\"__isSmartRef__\":true,\"id\":3530}],[{\"__isSmartRef__\":true,\"id\":3531},{\"__isSmartRef__\":true,\"id\":3532},{\"__isSmartRef__\":true,\"id\":3533},{\"__isSmartRef__\":true,\"id\":3534},{\"__isSmartRef__\":true,\"id\":3535}],[{\"__isSmartRef__\":true,\"id\":3536},{\"__isSmartRef__\":true,\"id\":3537},{\"__isSmartRef__\":true,\"id\":3538},{\"__isSmartRef__\":true,\"id\":3539},{\"__isSmartRef__\":true,\"id\":3540}],[{\"__isSmartRef__\":true,\"id\":3541},{\"__isSmartRef__\":true,\"id\":3542},{\"__isSmartRef__\":true,\"id\":3543},{\"__isSmartRef__\":true,\"id\":3544},{\"__isSmartRef__\":true,\"id\":3545}],[{\"__isSmartRef__\":true,\"id\":3546},{\"__isSmartRef__\":true,\"id\":3547},{\"__isSmartRef__\":true,\"id\":3548},{\"__isSmartRef__\":true,\"id\":3549},{\"__isSmartRef__\":true,\"id\":3550}],[{\"__isSmartRef__\":true,\"id\":3551},{\"__isSmartRef__\":true,\"id\":3552},{\"__isSmartRef__\":true,\"id\":3553},{\"__isSmartRef__\":true,\"id\":3554},{\"__isSmartRef__\":true,\"id\":3555}],[{\"__isSmartRef__\":true,\"id\":3556},{\"__isSmartRef__\":true,\"id\":3557},{\"__isSmartRef__\":true,\"id\":3558},{\"__isSmartRef__\":true,\"id\":3559},{\"__isSmartRef__\":true,\"id\":3560}],[{\"__isSmartRef__\":true,\"id\":3561},{\"__isSmartRef__\":true,\"id\":3562},{\"__isSmartRef__\":true,\"id\":3563},{\"__isSmartRef__\":true,\"id\":3564},{\"__isSmartRef__\":true,\"id\":3565}],[{\"__isSmartRef__\":true,\"id\":3566},{\"__isSmartRef__\":true,\"id\":3567},{\"__isSmartRef__\":true,\"id\":3568},{\"__isSmartRef__\":true,\"id\":3569},{\"__isSmartRef__\":true,\"id\":3570}],[{\"__isSmartRef__\":true,\"id\":3571},{\"__isSmartRef__\":true,\"id\":3572},{\"__isSmartRef__\":true,\"id\":3573},{\"__isSmartRef__\":true,\"id\":3574},{\"__isSmartRef__\":true,\"id\":3575}],[{\"__isSmartRef__\":true,\"id\":3576},{\"__isSmartRef__\":true,\"id\":3577},{\"__isSmartRef__\":true,\"id\":3578},{\"__isSmartRef__\":true,\"id\":3579},{\"__isSmartRef__\":true,\"id\":3580}],[{\"__isSmartRef__\":true,\"id\":3581},{\"__isSmartRef__\":true,\"id\":3582},{\"__isSmartRef__\":true,\"id\":3583},{\"__isSmartRef__\":true,\"id\":3584},{\"__isSmartRef__\":true,\"id\":3585}],[{\"__isSmartRef__\":true,\"id\":3586},{\"__isSmartRef__\":true,\"id\":3587},{\"__isSmartRef__\":true,\"id\":3588},{\"__isSmartRef__\":true,\"id\":3589},{\"__isSmartRef__\":true,\"id\":3590}],[{\"__isSmartRef__\":true,\"id\":3591},{\"__isSmartRef__\":true,\"id\":3592},{\"__isSmartRef__\":true,\"id\":3593},{\"__isSmartRef__\":true,\"id\":3594},{\"__isSmartRef__\":true,\"id\":3595}],[{\"__isSmartRef__\":true,\"id\":3596},{\"__isSmartRef__\":true,\"id\":3597},{\"__isSmartRef__\":true,\"id\":3598},{\"__isSmartRef__\":true,\"id\":3599},{\"__isSmartRef__\":true,\"id\":3600}],[{\"__isSmartRef__\":true,\"id\":3601},{\"__isSmartRef__\":true,\"id\":3602},{\"__isSmartRef__\":true,\"id\":3603},{\"__isSmartRef__\":true,\"id\":3604},{\"__isSmartRef__\":true,\"id\":3605}],[{\"__isSmartRef__\":true,\"id\":3606},{\"__isSmartRef__\":true,\"id\":3607},{\"__isSmartRef__\":true,\"id\":3608},{\"__isSmartRef__\":true,\"id\":3609},{\"__isSmartRef__\":true,\"id\":3610}],[{\"__isSmartRef__\":true,\"id\":3611},{\"__isSmartRef__\":true,\"id\":3612},{\"__isSmartRef__\":true,\"id\":3613},{\"__isSmartRef__\":true,\"id\":3614},{\"__isSmartRef__\":true,\"id\":3615}],[{\"__isSmartRef__\":true,\"id\":3616},{\"__isSmartRef__\":true,\"id\":3617},{\"__isSmartRef__\":true,\"id\":3618},{\"__isSmartRef__\":true,\"id\":3619},{\"__isSmartRef__\":true,\"id\":3620}],[{\"__isSmartRef__\":true,\"id\":3621},{\"__isSmartRef__\":true,\"id\":3622},{\"__isSmartRef__\":true,\"id\":3623},{\"__isSmartRef__\":true,\"id\":3624},{\"__isSmartRef__\":true,\"id\":3625}],[{\"__isSmartRef__\":true,\"id\":3626},{\"__isSmartRef__\":true,\"id\":3627},{\"__isSmartRef__\":true,\"id\":3628},{\"__isSmartRef__\":true,\"id\":3629},{\"__isSmartRef__\":true,\"id\":3630}],[{\"__isSmartRef__\":true,\"id\":3631},{\"__isSmartRef__\":true,\"id\":3632},{\"__isSmartRef__\":true,\"id\":3633},{\"__isSmartRef__\":true,\"id\":3634},{\"__isSmartRef__\":true,\"id\":3635}],[{\"__isSmartRef__\":true,\"id\":3636},{\"__isSmartRef__\":true,\"id\":3637},{\"__isSmartRef__\":true,\"id\":3638},{\"__isSmartRef__\":true,\"id\":3639},{\"__isSmartRef__\":true,\"id\":3640}],[{\"__isSmartRef__\":true,\"id\":3641},{\"__isSmartRef__\":true,\"id\":3642},{\"__isSmartRef__\":true,\"id\":3643},{\"__isSmartRef__\":true,\"id\":3644},{\"__isSmartRef__\":true,\"id\":3645}],[{\"__isSmartRef__\":true,\"id\":3646},{\"__isSmartRef__\":true,\"id\":3647},{\"__isSmartRef__\":true,\"id\":3648},{\"__isSmartRef__\":true,\"id\":3649},{\"__isSmartRef__\":true,\"id\":3650}],[{\"__isSmartRef__\":true,\"id\":3651},{\"__isSmartRef__\":true,\"id\":3652},{\"__isSmartRef__\":true,\"id\":3653},{\"__isSmartRef__\":true,\"id\":3654},{\"__isSmartRef__\":true,\"id\":3655}],[{\"__isSmartRef__\":true,\"id\":3656},{\"__isSmartRef__\":true,\"id\":3657},{\"__isSmartRef__\":true,\"id\":3658},{\"__isSmartRef__\":true,\"id\":3659},{\"__isSmartRef__\":true,\"id\":3660}],[{\"__isSmartRef__\":true,\"id\":3661},{\"__isSmartRef__\":true,\"id\":3662},{\"__isSmartRef__\":true,\"id\":3663},{\"__isSmartRef__\":true,\"id\":3664},{\"__isSmartRef__\":true,\"id\":3665}],[{\"__isSmartRef__\":true,\"id\":3666},{\"__isSmartRef__\":true,\"id\":3667},{\"__isSmartRef__\":true,\"id\":3668},{\"__isSmartRef__\":true,\"id\":3669},{\"__isSmartRef__\":true,\"id\":3670}],[{\"__isSmartRef__\":true,\"id\":3671},{\"__isSmartRef__\":true,\"id\":3672},{\"__isSmartRef__\":true,\"id\":3673},{\"__isSmartRef__\":true,\"id\":3674},{\"__isSmartRef__\":true,\"id\":3675}],[{\"__isSmartRef__\":true,\"id\":3676},{\"__isSmartRef__\":true,\"id\":3677},{\"__isSmartRef__\":true,\"id\":3678},{\"__isSmartRef__\":true,\"id\":3679},{\"__isSmartRef__\":true,\"id\":3680}],[{\"__isSmartRef__\":true,\"id\":3681},{\"__isSmartRef__\":true,\"id\":3682},{\"__isSmartRef__\":true,\"id\":3683},{\"__isSmartRef__\":true,\"id\":3684},{\"__isSmartRef__\":true,\"id\":3685}],[{\"__isSmartRef__\":true,\"id\":3686},{\"__isSmartRef__\":true,\"id\":3687},{\"__isSmartRef__\":true,\"id\":3688},{\"__isSmartRef__\":true,\"id\":3689},{\"__isSmartRef__\":true,\"id\":3690}],[{\"__isSmartRef__\":true,\"id\":3691},{\"__isSmartRef__\":true,\"id\":3692},{\"__isSmartRef__\":true,\"id\":3693},{\"__isSmartRef__\":true,\"id\":3694},{\"__isSmartRef__\":true,\"id\":3695}],[{\"__isSmartRef__\":true,\"id\":3696},{\"__isSmartRef__\":true,\"id\":3697},{\"__isSmartRef__\":true,\"id\":3698},{\"__isSmartRef__\":true,\"id\":3699},{\"__isSmartRef__\":true,\"id\":3700}],[{\"__isSmartRef__\":true,\"id\":3701},{\"__isSmartRef__\":true,\"id\":3702},{\"__isSmartRef__\":true,\"id\":3703},{\"__isSmartRef__\":true,\"id\":3704},{\"__isSmartRef__\":true,\"id\":3705}],[{\"__isSmartRef__\":true,\"id\":3706},{\"__isSmartRef__\":true,\"id\":3707},{\"__isSmartRef__\":true,\"id\":3708},{\"__isSmartRef__\":true,\"id\":3709},{\"__isSmartRef__\":true,\"id\":3710}],[{\"__isSmartRef__\":true,\"id\":3711},{\"__isSmartRef__\":true,\"id\":3712},{\"__isSmartRef__\":true,\"id\":3713},{\"__isSmartRef__\":true,\"id\":3714},{\"__isSmartRef__\":true,\"id\":3715}],[{\"__isSmartRef__\":true,\"id\":3716},{\"__isSmartRef__\":true,\"id\":3717},{\"__isSmartRef__\":true,\"id\":3718},{\"__isSmartRef__\":true,\"id\":3719},{\"__isSmartRef__\":true,\"id\":3720}],[{\"__isSmartRef__\":true,\"id\":3721},{\"__isSmartRef__\":true,\"id\":3722},{\"__isSmartRef__\":true,\"id\":3723},{\"__isSmartRef__\":true,\"id\":3724},{\"__isSmartRef__\":true,\"id\":3725}],[{\"__isSmartRef__\":true,\"id\":3726},{\"__isSmartRef__\":true,\"id\":3727},{\"__isSmartRef__\":true,\"id\":3728},{\"__isSmartRef__\":true,\"id\":3729},{\"__isSmartRef__\":true,\"id\":3730}],[{\"__isSmartRef__\":true,\"id\":3731},{\"__isSmartRef__\":true,\"id\":3732},{\"__isSmartRef__\":true,\"id\":3733},{\"__isSmartRef__\":true,\"id\":3734},{\"__isSmartRef__\":true,\"id\":3735}],[{\"__isSmartRef__\":true,\"id\":3736},{\"__isSmartRef__\":true,\"id\":3737},{\"__isSmartRef__\":true,\"id\":3738},{\"__isSmartRef__\":true,\"id\":3739},{\"__isSmartRef__\":true,\"id\":3740}],[{\"__isSmartRef__\":true,\"id\":3741},{\"__isSmartRef__\":true,\"id\":3742},{\"__isSmartRef__\":true,\"id\":3743},{\"__isSmartRef__\":true,\"id\":3744},{\"__isSmartRef__\":true,\"id\":3745}],[{\"__isSmartRef__\":true,\"id\":3746},{\"__isSmartRef__\":true,\"id\":3747},{\"__isSmartRef__\":true,\"id\":3748},{\"__isSmartRef__\":true,\"id\":3749},{\"__isSmartRef__\":true,\"id\":3750}],[{\"__isSmartRef__\":true,\"id\":3751},{\"__isSmartRef__\":true,\"id\":3752},{\"__isSmartRef__\":true,\"id\":3753},{\"__isSmartRef__\":true,\"id\":3754},{\"__isSmartRef__\":true,\"id\":3755}],[{\"__isSmartRef__\":true,\"id\":3756},{\"__isSmartRef__\":true,\"id\":3757},{\"__isSmartRef__\":true,\"id\":3758},{\"__isSmartRef__\":true,\"id\":3759},{\"__isSmartRef__\":true,\"id\":3760}],[{\"__isSmartRef__\":true,\"id\":3761},{\"__isSmartRef__\":true,\"id\":3762},{\"__isSmartRef__\":true,\"id\":3763},{\"__isSmartRef__\":true,\"id\":3764},{\"__isSmartRef__\":true,\"id\":3765}],[{\"__isSmartRef__\":true,\"id\":3766},{\"__isSmartRef__\":true,\"id\":3767},{\"__isSmartRef__\":true,\"id\":3768},{\"__isSmartRef__\":true,\"id\":3769},{\"__isSmartRef__\":true,\"id\":3770}],[{\"__isSmartRef__\":true,\"id\":3771},{\"__isSmartRef__\":true,\"id\":3772},{\"__isSmartRef__\":true,\"id\":3773},{\"__isSmartRef__\":true,\"id\":3774},{\"__isSmartRef__\":true,\"id\":3775}],[{\"__isSmartRef__\":true,\"id\":3776},{\"__isSmartRef__\":true,\"id\":3777},{\"__isSmartRef__\":true,\"id\":3778},{\"__isSmartRef__\":true,\"id\":3779},{\"__isSmartRef__\":true,\"id\":3780}],[{\"__isSmartRef__\":true,\"id\":3781},{\"__isSmartRef__\":true,\"id\":3782},{\"__isSmartRef__\":true,\"id\":3783},{\"__isSmartRef__\":true,\"id\":3784},{\"__isSmartRef__\":true,\"id\":3785}],[{\"__isSmartRef__\":true,\"id\":3786},{\"__isSmartRef__\":true,\"id\":3787},{\"__isSmartRef__\":true,\"id\":3788},{\"__isSmartRef__\":true,\"id\":3789},{\"__isSmartRef__\":true,\"id\":3790}],[{\"__isSmartRef__\":true,\"id\":3791},{\"__isSmartRef__\":true,\"id\":3792},{\"__isSmartRef__\":true,\"id\":3793},{\"__isSmartRef__\":true,\"id\":3794},{\"__isSmartRef__\":true,\"id\":3795}],[{\"__isSmartRef__\":true,\"id\":3796},{\"__isSmartRef__\":true,\"id\":3797},{\"__isSmartRef__\":true,\"id\":3798},{\"__isSmartRef__\":true,\"id\":3799},{\"__isSmartRef__\":true,\"id\":3800}],[{\"__isSmartRef__\":true,\"id\":3801},{\"__isSmartRef__\":true,\"id\":3802},{\"__isSmartRef__\":true,\"id\":3803},{\"__isSmartRef__\":true,\"id\":3804},{\"__isSmartRef__\":true,\"id\":3805}],[{\"__isSmartRef__\":true,\"id\":3806},{\"__isSmartRef__\":true,\"id\":3807},{\"__isSmartRef__\":true,\"id\":3808},{\"__isSmartRef__\":true,\"id\":3809},{\"__isSmartRef__\":true,\"id\":3810}],[{\"__isSmartRef__\":true,\"id\":3811},{\"__isSmartRef__\":true,\"id\":3812},{\"__isSmartRef__\":true,\"id\":3813},{\"__isSmartRef__\":true,\"id\":3814},{\"__isSmartRef__\":true,\"id\":3815}],[{\"__isSmartRef__\":true,\"id\":3816},{\"__isSmartRef__\":true,\"id\":3817},{\"__isSmartRef__\":true,\"id\":3818},{\"__isSmartRef__\":true,\"id\":3819},{\"__isSmartRef__\":true,\"id\":3820}],[{\"__isSmartRef__\":true,\"id\":3821},{\"__isSmartRef__\":true,\"id\":3822},{\"__isSmartRef__\":true,\"id\":3823},{\"__isSmartRef__\":true,\"id\":3824},{\"__isSmartRef__\":true,\"id\":3825}],[{\"__isSmartRef__\":true,\"id\":3826},{\"__isSmartRef__\":true,\"id\":3827},{\"__isSmartRef__\":true,\"id\":3828},{\"__isSmartRef__\":true,\"id\":3829},{\"__isSmartRef__\":true,\"id\":3830}],[{\"__isSmartRef__\":true,\"id\":3831},{\"__isSmartRef__\":true,\"id\":3832},{\"__isSmartRef__\":true,\"id\":3833},{\"__isSmartRef__\":true,\"id\":3834},{\"__isSmartRef__\":true,\"id\":3835}],[{\"__isSmartRef__\":true,\"id\":3836},{\"__isSmartRef__\":true,\"id\":3837},{\"__isSmartRef__\":true,\"id\":3838},{\"__isSmartRef__\":true,\"id\":3839},{\"__isSmartRef__\":true,\"id\":3840}],[{\"__isSmartRef__\":true,\"id\":3841},{\"__isSmartRef__\":true,\"id\":3842},{\"__isSmartRef__\":true,\"id\":3843},{\"__isSmartRef__\":true,\"id\":3844},{\"__isSmartRef__\":true,\"id\":3845}],[{\"__isSmartRef__\":true,\"id\":3846},{\"__isSmartRef__\":true,\"id\":3847},{\"__isSmartRef__\":true,\"id\":3848},{\"__isSmartRef__\":true,\"id\":3849},{\"__isSmartRef__\":true,\"id\":3850}],[{\"__isSmartRef__\":true,\"id\":3851},{\"__isSmartRef__\":true,\"id\":3852},{\"__isSmartRef__\":true,\"id\":3853},{\"__isSmartRef__\":true,\"id\":3854},{\"__isSmartRef__\":true,\"id\":3855}],[{\"__isSmartRef__\":true,\"id\":3856},{\"__isSmartRef__\":true,\"id\":3857},{\"__isSmartRef__\":true,\"id\":3858},{\"__isSmartRef__\":true,\"id\":3859},{\"__isSmartRef__\":true,\"id\":3860}],[{\"__isSmartRef__\":true,\"id\":3861},{\"__isSmartRef__\":true,\"id\":3862},{\"__isSmartRef__\":true,\"id\":3863},{\"__isSmartRef__\":true,\"id\":3864},{\"__isSmartRef__\":true,\"id\":3865}],[{\"__isSmartRef__\":true,\"id\":3866},{\"__isSmartRef__\":true,\"id\":3867},{\"__isSmartRef__\":true,\"id\":3868},{\"__isSmartRef__\":true,\"id\":3869},{\"__isSmartRef__\":true,\"id\":3870}],[{\"__isSmartRef__\":true,\"id\":3871},{\"__isSmartRef__\":true,\"id\":3872},{\"__isSmartRef__\":true,\"id\":3873},{\"__isSmartRef__\":true,\"id\":3874},{\"__isSmartRef__\":true,\"id\":3875}],[{\"__isSmartRef__\":true,\"id\":3876},{\"__isSmartRef__\":true,\"id\":3877},{\"__isSmartRef__\":true,\"id\":3878},{\"__isSmartRef__\":true,\"id\":3879},{\"__isSmartRef__\":true,\"id\":3880}],[{\"__isSmartRef__\":true,\"id\":3881},{\"__isSmartRef__\":true,\"id\":3882},{\"__isSmartRef__\":true,\"id\":3883},{\"__isSmartRef__\":true,\"id\":3884},{\"__isSmartRef__\":true,\"id\":3885}],[{\"__isSmartRef__\":true,\"id\":3886},{\"__isSmartRef__\":true,\"id\":3887},{\"__isSmartRef__\":true,\"id\":3888},{\"__isSmartRef__\":true,\"id\":3889},{\"__isSmartRef__\":true,\"id\":3890}],[{\"__isSmartRef__\":true,\"id\":3891},{\"__isSmartRef__\":true,\"id\":3892},{\"__isSmartRef__\":true,\"id\":3893},{\"__isSmartRef__\":true,\"id\":3894},{\"__isSmartRef__\":true,\"id\":3895}],[{\"__isSmartRef__\":true,\"id\":3896},{\"__isSmartRef__\":true,\"id\":3897},{\"__isSmartRef__\":true,\"id\":3898},{\"__isSmartRef__\":true,\"id\":3899},{\"__isSmartRef__\":true,\"id\":3900}],[{\"__isSmartRef__\":true,\"id\":3901},{\"__isSmartRef__\":true,\"id\":3902},{\"__isSmartRef__\":true,\"id\":3903},{\"__isSmartRef__\":true,\"id\":3904},{\"__isSmartRef__\":true,\"id\":3905}],[{\"__isSmartRef__\":true,\"id\":3906},{\"__isSmartRef__\":true,\"id\":3907},{\"__isSmartRef__\":true,\"id\":3908},{\"__isSmartRef__\":true,\"id\":3909},{\"__isSmartRef__\":true,\"id\":3910}],[{\"__isSmartRef__\":true,\"id\":3911},{\"__isSmartRef__\":true,\"id\":3912},{\"__isSmartRef__\":true,\"id\":3913},{\"__isSmartRef__\":true,\"id\":3914},{\"__isSmartRef__\":true,\"id\":3915}],[{\"__isSmartRef__\":true,\"id\":3916},{\"__isSmartRef__\":true,\"id\":3917},{\"__isSmartRef__\":true,\"id\":3918},{\"__isSmartRef__\":true,\"id\":3919},{\"__isSmartRef__\":true,\"id\":3920}],[{\"__isSmartRef__\":true,\"id\":3921},{\"__isSmartRef__\":true,\"id\":3922},{\"__isSmartRef__\":true,\"id\":3923},{\"__isSmartRef__\":true,\"id\":3924},{\"__isSmartRef__\":true,\"id\":3925}],[{\"__isSmartRef__\":true,\"id\":3926},{\"__isSmartRef__\":true,\"id\":3927},{\"__isSmartRef__\":true,\"id\":3928},{\"__isSmartRef__\":true,\"id\":3929},{\"__isSmartRef__\":true,\"id\":3930}],[{\"__isSmartRef__\":true,\"id\":3931},{\"__isSmartRef__\":true,\"id\":3932},{\"__isSmartRef__\":true,\"id\":3933},{\"__isSmartRef__\":true,\"id\":3934},{\"__isSmartRef__\":true,\"id\":3935}],[{\"__isSmartRef__\":true,\"id\":3936},{\"__isSmartRef__\":true,\"id\":3937},{\"__isSmartRef__\":true,\"id\":3938},{\"__isSmartRef__\":true,\"id\":3939},{\"__isSmartRef__\":true,\"id\":3940}],[{\"__isSmartRef__\":true,\"id\":3941},{\"__isSmartRef__\":true,\"id\":3942},{\"__isSmartRef__\":true,\"id\":3943},{\"__isSmartRef__\":true,\"id\":3944},{\"__isSmartRef__\":true,\"id\":3945}],[{\"__isSmartRef__\":true,\"id\":3946},{\"__isSmartRef__\":true,\"id\":3947},{\"__isSmartRef__\":true,\"id\":3948},{\"__isSmartRef__\":true,\"id\":3949},{\"__isSmartRef__\":true,\"id\":3950}],[{\"__isSmartRef__\":true,\"id\":3951},{\"__isSmartRef__\":true,\"id\":3952},{\"__isSmartRef__\":true,\"id\":3953},{\"__isSmartRef__\":true,\"id\":3954},{\"__isSmartRef__\":true,\"id\":3955}],[{\"__isSmartRef__\":true,\"id\":3956},{\"__isSmartRef__\":true,\"id\":3957},{\"__isSmartRef__\":true,\"id\":3958},{\"__isSmartRef__\":true,\"id\":3959},{\"__isSmartRef__\":true,\"id\":3960}],[{\"__isSmartRef__\":true,\"id\":3961},{\"__isSmartRef__\":true,\"id\":3962},{\"__isSmartRef__\":true,\"id\":3963},{\"__isSmartRef__\":true,\"id\":3964},{\"__isSmartRef__\":true,\"id\":3965}],[{\"__isSmartRef__\":true,\"id\":3966},{\"__isSmartRef__\":true,\"id\":3967},{\"__isSmartRef__\":true,\"id\":3968},{\"__isSmartRef__\":true,\"id\":3969},{\"__isSmartRef__\":true,\"id\":3970}],[{\"__isSmartRef__\":true,\"id\":3971},{\"__isSmartRef__\":true,\"id\":3972},{\"__isSmartRef__\":true,\"id\":3973},{\"__isSmartRef__\":true,\"id\":3974},{\"__isSmartRef__\":true,\"id\":3975}],[{\"__isSmartRef__\":true,\"id\":3976},{\"__isSmartRef__\":true,\"id\":3977},{\"__isSmartRef__\":true,\"id\":3978},{\"__isSmartRef__\":true,\"id\":3979},{\"__isSmartRef__\":true,\"id\":3980}],[{\"__isSmartRef__\":true,\"id\":3981},{\"__isSmartRef__\":true,\"id\":3982},{\"__isSmartRef__\":true,\"id\":3983},{\"__isSmartRef__\":true,\"id\":3984},{\"__isSmartRef__\":true,\"id\":3985}],[{\"__isSmartRef__\":true,\"id\":3986},{\"__isSmartRef__\":true,\"id\":3987},{\"__isSmartRef__\":true,\"id\":3988},{\"__isSmartRef__\":true,\"id\":3989},{\"__isSmartRef__\":true,\"id\":3990}],[{\"__isSmartRef__\":true,\"id\":3991},{\"__isSmartRef__\":true,\"id\":3992},{\"__isSmartRef__\":true,\"id\":3993},{\"__isSmartRef__\":true,\"id\":3994},{\"__isSmartRef__\":true,\"id\":3995}],[{\"__isSmartRef__\":true,\"id\":3996},{\"__isSmartRef__\":true,\"id\":3997},{\"__isSmartRef__\":true,\"id\":3998},{\"__isSmartRef__\":true,\"id\":3999},{\"__isSmartRef__\":true,\"id\":4000}],[{\"__isSmartRef__\":true,\"id\":4001},{\"__isSmartRef__\":true,\"id\":4002},{\"__isSmartRef__\":true,\"id\":4003},{\"__isSmartRef__\":true,\"id\":4004},{\"__isSmartRef__\":true,\"id\":4005}],[{\"__isSmartRef__\":true,\"id\":4006},{\"__isSmartRef__\":true,\"id\":4007},{\"__isSmartRef__\":true,\"id\":4008},{\"__isSmartRef__\":true,\"id\":4009},{\"__isSmartRef__\":true,\"id\":4010}],[{\"__isSmartRef__\":true,\"id\":4011},{\"__isSmartRef__\":true,\"id\":4012},{\"__isSmartRef__\":true,\"id\":4013},{\"__isSmartRef__\":true,\"id\":4014},{\"__isSmartRef__\":true,\"id\":4015}],[{\"__isSmartRef__\":true,\"id\":4016},{\"__isSmartRef__\":true,\"id\":4017},{\"__isSmartRef__\":true,\"id\":4018},{\"__isSmartRef__\":true,\"id\":4019},{\"__isSmartRef__\":true,\"id\":4020}],[{\"__isSmartRef__\":true,\"id\":4021},{\"__isSmartRef__\":true,\"id\":4022},{\"__isSmartRef__\":true,\"id\":4023},{\"__isSmartRef__\":true,\"id\":4024},{\"__isSmartRef__\":true,\"id\":4025}],[{\"__isSmartRef__\":true,\"id\":4026},{\"__isSmartRef__\":true,\"id\":4027},{\"__isSmartRef__\":true,\"id\":4028},{\"__isSmartRef__\":true,\"id\":4029},{\"__isSmartRef__\":true,\"id\":4030}],[{\"__isSmartRef__\":true,\"id\":4031},{\"__isSmartRef__\":true,\"id\":4032},{\"__isSmartRef__\":true,\"id\":4033},{\"__isSmartRef__\":true,\"id\":4034},{\"__isSmartRef__\":true,\"id\":4035}],[{\"__isSmartRef__\":true,\"id\":4036},{\"__isSmartRef__\":true,\"id\":4037},{\"__isSmartRef__\":true,\"id\":4038},{\"__isSmartRef__\":true,\"id\":4039},{\"__isSmartRef__\":true,\"id\":4040}],[{\"__isSmartRef__\":true,\"id\":4041},{\"__isSmartRef__\":true,\"id\":4042},{\"__isSmartRef__\":true,\"id\":4043},{\"__isSmartRef__\":true,\"id\":4044},{\"__isSmartRef__\":true,\"id\":4045}],[{\"__isSmartRef__\":true,\"id\":4046},{\"__isSmartRef__\":true,\"id\":4047},{\"__isSmartRef__\":true,\"id\":4048},{\"__isSmartRef__\":true,\"id\":4049},{\"__isSmartRef__\":true,\"id\":4050}],[{\"__isSmartRef__\":true,\"id\":4051},{\"__isSmartRef__\":true,\"id\":4052},{\"__isSmartRef__\":true,\"id\":4053},{\"__isSmartRef__\":true,\"id\":4054},{\"__isSmartRef__\":true,\"id\":4055}],[{\"__isSmartRef__\":true,\"id\":4056},{\"__isSmartRef__\":true,\"id\":4057},{\"__isSmartRef__\":true,\"id\":4058},{\"__isSmartRef__\":true,\"id\":4059},{\"__isSmartRef__\":true,\"id\":4060}],[{\"__isSmartRef__\":true,\"id\":4061},{\"__isSmartRef__\":true,\"id\":4062},{\"__isSmartRef__\":true,\"id\":4063},{\"__isSmartRef__\":true,\"id\":4064},{\"__isSmartRef__\":true,\"id\":4065}],[{\"__isSmartRef__\":true,\"id\":4066},{\"__isSmartRef__\":true,\"id\":4067},{\"__isSmartRef__\":true,\"id\":4068},{\"__isSmartRef__\":true,\"id\":4069},{\"__isSmartRef__\":true,\"id\":4070}],[{\"__isSmartRef__\":true,\"id\":4071},{\"__isSmartRef__\":true,\"id\":4072},{\"__isSmartRef__\":true,\"id\":4073},{\"__isSmartRef__\":true,\"id\":4074},{\"__isSmartRef__\":true,\"id\":4075}],[{\"__isSmartRef__\":true,\"id\":4076},{\"__isSmartRef__\":true,\"id\":4077},{\"__isSmartRef__\":true,\"id\":4078},{\"__isSmartRef__\":true,\"id\":4079},{\"__isSmartRef__\":true,\"id\":4080}],[{\"__isSmartRef__\":true,\"id\":4081},{\"__isSmartRef__\":true,\"id\":4082},{\"__isSmartRef__\":true,\"id\":4083},{\"__isSmartRef__\":true,\"id\":4084},{\"__isSmartRef__\":true,\"id\":4085}],[{\"__isSmartRef__\":true,\"id\":4086},{\"__isSmartRef__\":true,\"id\":4087},{\"__isSmartRef__\":true,\"id\":4088},{\"__isSmartRef__\":true,\"id\":4089},{\"__isSmartRef__\":true,\"id\":4090}],[{\"__isSmartRef__\":true,\"id\":4091},{\"__isSmartRef__\":true,\"id\":4092},{\"__isSmartRef__\":true,\"id\":4093},{\"__isSmartRef__\":true,\"id\":4094},{\"__isSmartRef__\":true,\"id\":4095}],[{\"__isSmartRef__\":true,\"id\":4096},{\"__isSmartRef__\":true,\"id\":4097},{\"__isSmartRef__\":true,\"id\":4098},{\"__isSmartRef__\":true,\"id\":4099},{\"__isSmartRef__\":true,\"id\":4100}],[{\"__isSmartRef__\":true,\"id\":4101},{\"__isSmartRef__\":true,\"id\":4102},{\"__isSmartRef__\":true,\"id\":4103},{\"__isSmartRef__\":true,\"id\":4104},{\"__isSmartRef__\":true,\"id\":4105}],[{\"__isSmartRef__\":true,\"id\":4106},{\"__isSmartRef__\":true,\"id\":4107},{\"__isSmartRef__\":true,\"id\":4108},{\"__isSmartRef__\":true,\"id\":4109},{\"__isSmartRef__\":true,\"id\":4110}],[{\"__isSmartRef__\":true,\"id\":4111},{\"__isSmartRef__\":true,\"id\":4112},{\"__isSmartRef__\":true,\"id\":4113},{\"__isSmartRef__\":true,\"id\":4114},{\"__isSmartRef__\":true,\"id\":4115}],[{\"__isSmartRef__\":true,\"id\":4116},{\"__isSmartRef__\":true,\"id\":4117},{\"__isSmartRef__\":true,\"id\":4118},{\"__isSmartRef__\":true,\"id\":4119},{\"__isSmartRef__\":true,\"id\":4120}],[{\"__isSmartRef__\":true,\"id\":4121},{\"__isSmartRef__\":true,\"id\":4122},{\"__isSmartRef__\":true,\"id\":4123},{\"__isSmartRef__\":true,\"id\":4124},{\"__isSmartRef__\":true,\"id\":4125}],[{\"__isSmartRef__\":true,\"id\":4126},{\"__isSmartRef__\":true,\"id\":4127},{\"__isSmartRef__\":true,\"id\":4128},{\"__isSmartRef__\":true,\"id\":4129},{\"__isSmartRef__\":true,\"id\":4130}],[{\"__isSmartRef__\":true,\"id\":4131},{\"__isSmartRef__\":true,\"id\":4132},{\"__isSmartRef__\":true,\"id\":4133},{\"__isSmartRef__\":true,\"id\":4134},{\"__isSmartRef__\":true,\"id\":4135}],[{\"__isSmartRef__\":true,\"id\":4136},{\"__isSmartRef__\":true,\"id\":4137},{\"__isSmartRef__\":true,\"id\":4138},{\"__isSmartRef__\":true,\"id\":4139},{\"__isSmartRef__\":true,\"id\":4140}],[{\"__isSmartRef__\":true,\"id\":4141},{\"__isSmartRef__\":true,\"id\":4142},{\"__isSmartRef__\":true,\"id\":4143},{\"__isSmartRef__\":true,\"id\":4144},{\"__isSmartRef__\":true,\"id\":4145}],[{\"__isSmartRef__\":true,\"id\":4146},{\"__isSmartRef__\":true,\"id\":4147},{\"__isSmartRef__\":true,\"id\":4148},{\"__isSmartRef__\":true,\"id\":4149},{\"__isSmartRef__\":true,\"id\":4150}],[{\"__isSmartRef__\":true,\"id\":4151},{\"__isSmartRef__\":true,\"id\":4152},{\"__isSmartRef__\":true,\"id\":4153},{\"__isSmartRef__\":true,\"id\":4154},{\"__isSmartRef__\":true,\"id\":4155}],[{\"__isSmartRef__\":true,\"id\":4156},{\"__isSmartRef__\":true,\"id\":4157},{\"__isSmartRef__\":true,\"id\":4158},{\"__isSmartRef__\":true,\"id\":4159},{\"__isSmartRef__\":true,\"id\":4160}],[{\"__isSmartRef__\":true,\"id\":4161},{\"__isSmartRef__\":true,\"id\":4162},{\"__isSmartRef__\":true,\"id\":4163},{\"__isSmartRef__\":true,\"id\":4164},{\"__isSmartRef__\":true,\"id\":4165}],[{\"__isSmartRef__\":true,\"id\":4166},{\"__isSmartRef__\":true,\"id\":4167},{\"__isSmartRef__\":true,\"id\":4168},{\"__isSmartRef__\":true,\"id\":4169},{\"__isSmartRef__\":true,\"id\":4170}],[{\"__isSmartRef__\":true,\"id\":4171},{\"__isSmartRef__\":true,\"id\":4172},{\"__isSmartRef__\":true,\"id\":4173},{\"__isSmartRef__\":true,\"id\":4174},{\"__isSmartRef__\":true,\"id\":4175}],[{\"__isSmartRef__\":true,\"id\":4176},{\"__isSmartRef__\":true,\"id\":4177},{\"__isSmartRef__\":true,\"id\":4178},{\"__isSmartRef__\":true,\"id\":4179},{\"__isSmartRef__\":true,\"id\":4180}],[{\"__isSmartRef__\":true,\"id\":4181},{\"__isSmartRef__\":true,\"id\":4182},{\"__isSmartRef__\":true,\"id\":4183},{\"__isSmartRef__\":true,\"id\":4184},{\"__isSmartRef__\":true,\"id\":4185}],[{\"__isSmartRef__\":true,\"id\":4186},{\"__isSmartRef__\":true,\"id\":4187},{\"__isSmartRef__\":true,\"id\":4188},{\"__isSmartRef__\":true,\"id\":4189},{\"__isSmartRef__\":true,\"id\":4190}],[{\"__isSmartRef__\":true,\"id\":4191},{\"__isSmartRef__\":true,\"id\":4192},{\"__isSmartRef__\":true,\"id\":4193},{\"__isSmartRef__\":true,\"id\":4194},{\"__isSmartRef__\":true,\"id\":4195}],[{\"__isSmartRef__\":true,\"id\":4196},{\"__isSmartRef__\":true,\"id\":4197},{\"__isSmartRef__\":true,\"id\":4198},{\"__isSmartRef__\":true,\"id\":4199},{\"__isSmartRef__\":true,\"id\":4200}],[{\"__isSmartRef__\":true,\"id\":4201},{\"__isSmartRef__\":true,\"id\":4202},{\"__isSmartRef__\":true,\"id\":4203},{\"__isSmartRef__\":true,\"id\":4204},{\"__isSmartRef__\":true,\"id\":4205}],[{\"__isSmartRef__\":true,\"id\":4206},{\"__isSmartRef__\":true,\"id\":4207},{\"__isSmartRef__\":true,\"id\":4208},{\"__isSmartRef__\":true,\"id\":4209},{\"__isSmartRef__\":true,\"id\":4210}],[{\"__isSmartRef__\":true,\"id\":4211},{\"__isSmartRef__\":true,\"id\":4212},{\"__isSmartRef__\":true,\"id\":4213},{\"__isSmartRef__\":true,\"id\":4214},{\"__isSmartRef__\":true,\"id\":4215}],[{\"__isSmartRef__\":true,\"id\":4216},{\"__isSmartRef__\":true,\"id\":4217},{\"__isSmartRef__\":true,\"id\":4218},{\"__isSmartRef__\":true,\"id\":4219},{\"__isSmartRef__\":true,\"id\":4220}],[{\"__isSmartRef__\":true,\"id\":4221},{\"__isSmartRef__\":true,\"id\":4222},{\"__isSmartRef__\":true,\"id\":4223},{\"__isSmartRef__\":true,\"id\":4224},{\"__isSmartRef__\":true,\"id\":4225}],[{\"__isSmartRef__\":true,\"id\":4226},{\"__isSmartRef__\":true,\"id\":4227},{\"__isSmartRef__\":true,\"id\":4228},{\"__isSmartRef__\":true,\"id\":4229},{\"__isSmartRef__\":true,\"id\":4230}],[{\"__isSmartRef__\":true,\"id\":4231},{\"__isSmartRef__\":true,\"id\":4232},{\"__isSmartRef__\":true,\"id\":4233},{\"__isSmartRef__\":true,\"id\":4234},{\"__isSmartRef__\":true,\"id\":4235}],[{\"__isSmartRef__\":true,\"id\":4236},{\"__isSmartRef__\":true,\"id\":4237},{\"__isSmartRef__\":true,\"id\":4238},{\"__isSmartRef__\":true,\"id\":4239},{\"__isSmartRef__\":true,\"id\":4240}],[{\"__isSmartRef__\":true,\"id\":4241},{\"__isSmartRef__\":true,\"id\":4242},{\"__isSmartRef__\":true,\"id\":4243},{\"__isSmartRef__\":true,\"id\":4244},{\"__isSmartRef__\":true,\"id\":4245}],[{\"__isSmartRef__\":true,\"id\":4246},{\"__isSmartRef__\":true,\"id\":4247},{\"__isSmartRef__\":true,\"id\":4248},{\"__isSmartRef__\":true,\"id\":4249},{\"__isSmartRef__\":true,\"id\":4250}],[{\"__isSmartRef__\":true,\"id\":4251},{\"__isSmartRef__\":true,\"id\":4252},{\"__isSmartRef__\":true,\"id\":4253},{\"__isSmartRef__\":true,\"id\":4254},{\"__isSmartRef__\":true,\"id\":4255}],[{\"__isSmartRef__\":true,\"id\":4256},{\"__isSmartRef__\":true,\"id\":4257},{\"__isSmartRef__\":true,\"id\":4258},{\"__isSmartRef__\":true,\"id\":4259},{\"__isSmartRef__\":true,\"id\":4260}],[{\"__isSmartRef__\":true,\"id\":4261},{\"__isSmartRef__\":true,\"id\":4262},{\"__isSmartRef__\":true,\"id\":4263},{\"__isSmartRef__\":true,\"id\":4264},{\"__isSmartRef__\":true,\"id\":4265}],[{\"__isSmartRef__\":true,\"id\":4266},{\"__isSmartRef__\":true,\"id\":4267},{\"__isSmartRef__\":true,\"id\":4268},{\"__isSmartRef__\":true,\"id\":4269},{\"__isSmartRef__\":true,\"id\":4270}],[{\"__isSmartRef__\":true,\"id\":4271},{\"__isSmartRef__\":true,\"id\":4272},{\"__isSmartRef__\":true,\"id\":4273},{\"__isSmartRef__\":true,\"id\":4274},{\"__isSmartRef__\":true,\"id\":4275}],[{\"__isSmartRef__\":true,\"id\":4276},{\"__isSmartRef__\":true,\"id\":4277},{\"__isSmartRef__\":true,\"id\":4278},{\"__isSmartRef__\":true,\"id\":4279},{\"__isSmartRef__\":true,\"id\":4280}],[{\"__isSmartRef__\":true,\"id\":4281},{\"__isSmartRef__\":true,\"id\":4282},{\"__isSmartRef__\":true,\"id\":4283},{\"__isSmartRef__\":true,\"id\":4284},{\"__isSmartRef__\":true,\"id\":4285}],[{\"__isSmartRef__\":true,\"id\":4286},{\"__isSmartRef__\":true,\"id\":4287},{\"__isSmartRef__\":true,\"id\":4288},{\"__isSmartRef__\":true,\"id\":4289},{\"__isSmartRef__\":true,\"id\":4290}],[{\"__isSmartRef__\":true,\"id\":4291},{\"__isSmartRef__\":true,\"id\":4292},{\"__isSmartRef__\":true,\"id\":4293},{\"__isSmartRef__\":true,\"id\":4294},{\"__isSmartRef__\":true,\"id\":4295}],[{\"__isSmartRef__\":true,\"id\":4296},{\"__isSmartRef__\":true,\"id\":4297},{\"__isSmartRef__\":true,\"id\":4298},{\"__isSmartRef__\":true,\"id\":4299},{\"__isSmartRef__\":true,\"id\":4300}],[{\"__isSmartRef__\":true,\"id\":4301},{\"__isSmartRef__\":true,\"id\":4302},{\"__isSmartRef__\":true,\"id\":4303},{\"__isSmartRef__\":true,\"id\":4304},{\"__isSmartRef__\":true,\"id\":4305}],[{\"__isSmartRef__\":true,\"id\":4306},{\"__isSmartRef__\":true,\"id\":4307},{\"__isSmartRef__\":true,\"id\":4308},{\"__isSmartRef__\":true,\"id\":4309},{\"__isSmartRef__\":true,\"id\":4310}],[{\"__isSmartRef__\":true,\"id\":4311},{\"__isSmartRef__\":true,\"id\":4312},{\"__isSmartRef__\":true,\"id\":4313},{\"__isSmartRef__\":true,\"id\":4314},{\"__isSmartRef__\":true,\"id\":4315}],[{\"__isSmartRef__\":true,\"id\":4316},{\"__isSmartRef__\":true,\"id\":4317},{\"__isSmartRef__\":true,\"id\":4318},{\"__isSmartRef__\":true,\"id\":4319},{\"__isSmartRef__\":true,\"id\":4320}],[{\"__isSmartRef__\":true,\"id\":4321},{\"__isSmartRef__\":true,\"id\":4322},{\"__isSmartRef__\":true,\"id\":4323},{\"__isSmartRef__\":true,\"id\":4324},{\"__isSmartRef__\":true,\"id\":4325}],[{\"__isSmartRef__\":true,\"id\":4326},{\"__isSmartRef__\":true,\"id\":4327},{\"__isSmartRef__\":true,\"id\":4328},{\"__isSmartRef__\":true,\"id\":4329},{\"__isSmartRef__\":true,\"id\":4330}],[{\"__isSmartRef__\":true,\"id\":4331},{\"__isSmartRef__\":true,\"id\":4332},{\"__isSmartRef__\":true,\"id\":4333},{\"__isSmartRef__\":true,\"id\":4334},{\"__isSmartRef__\":true,\"id\":4335}],[{\"__isSmartRef__\":true,\"id\":4336},{\"__isSmartRef__\":true,\"id\":4337},{\"__isSmartRef__\":true,\"id\":4338},{\"__isSmartRef__\":true,\"id\":4339},{\"__isSmartRef__\":true,\"id\":4340}],[{\"__isSmartRef__\":true,\"id\":4341},{\"__isSmartRef__\":true,\"id\":4342},{\"__isSmartRef__\":true,\"id\":4343},{\"__isSmartRef__\":true,\"id\":4344},{\"__isSmartRef__\":true,\"id\":4345}],[{\"__isSmartRef__\":true,\"id\":4346},{\"__isSmartRef__\":true,\"id\":4347},{\"__isSmartRef__\":true,\"id\":4348},{\"__isSmartRef__\":true,\"id\":4349},{\"__isSmartRef__\":true,\"id\":4350}],[{\"__isSmartRef__\":true,\"id\":4351},{\"__isSmartRef__\":true,\"id\":4352},{\"__isSmartRef__\":true,\"id\":4353},{\"__isSmartRef__\":true,\"id\":4354},{\"__isSmartRef__\":true,\"id\":4355}],[{\"__isSmartRef__\":true,\"id\":4356},{\"__isSmartRef__\":true,\"id\":4357},{\"__isSmartRef__\":true,\"id\":4358},{\"__isSmartRef__\":true,\"id\":4359},{\"__isSmartRef__\":true,\"id\":4360}],[{\"__isSmartRef__\":true,\"id\":4361},{\"__isSmartRef__\":true,\"id\":4362},{\"__isSmartRef__\":true,\"id\":4363},{\"__isSmartRef__\":true,\"id\":4364},{\"__isSmartRef__\":true,\"id\":4365}],[{\"__isSmartRef__\":true,\"id\":4366},{\"__isSmartRef__\":true,\"id\":4367},{\"__isSmartRef__\":true,\"id\":4368},{\"__isSmartRef__\":true,\"id\":4369},{\"__isSmartRef__\":true,\"id\":4370}],[{\"__isSmartRef__\":true,\"id\":4371},{\"__isSmartRef__\":true,\"id\":4372},{\"__isSmartRef__\":true,\"id\":4373},{\"__isSmartRef__\":true,\"id\":4374},{\"__isSmartRef__\":true,\"id\":4375}],[{\"__isSmartRef__\":true,\"id\":4376},{\"__isSmartRef__\":true,\"id\":4377},{\"__isSmartRef__\":true,\"id\":4378},{\"__isSmartRef__\":true,\"id\":4379},{\"__isSmartRef__\":true,\"id\":4380}],[{\"__isSmartRef__\":true,\"id\":4381},{\"__isSmartRef__\":true,\"id\":4382},{\"__isSmartRef__\":true,\"id\":4383},{\"__isSmartRef__\":true,\"id\":4384},{\"__isSmartRef__\":true,\"id\":4385}],[{\"__isSmartRef__\":true,\"id\":4386},{\"__isSmartRef__\":true,\"id\":4387},{\"__isSmartRef__\":true,\"id\":4388},{\"__isSmartRef__\":true,\"id\":4389},{\"__isSmartRef__\":true,\"id\":4390}],[{\"__isSmartRef__\":true,\"id\":4391},{\"__isSmartRef__\":true,\"id\":4392},{\"__isSmartRef__\":true,\"id\":4393},{\"__isSmartRef__\":true,\"id\":4394},{\"__isSmartRef__\":true,\"id\":4395}],[{\"__isSmartRef__\":true,\"id\":4396},{\"__isSmartRef__\":true,\"id\":4397},{\"__isSmartRef__\":true,\"id\":4398},{\"__isSmartRef__\":true,\"id\":4399},{\"__isSmartRef__\":true,\"id\":4400}],[{\"__isSmartRef__\":true,\"id\":4401},{\"__isSmartRef__\":true,\"id\":4402},{\"__isSmartRef__\":true,\"id\":4403},{\"__isSmartRef__\":true,\"id\":4404},{\"__isSmartRef__\":true,\"id\":4405}],[{\"__isSmartRef__\":true,\"id\":4406},{\"__isSmartRef__\":true,\"id\":4407},{\"__isSmartRef__\":true,\"id\":4408},{\"__isSmartRef__\":true,\"id\":4409},{\"__isSmartRef__\":true,\"id\":4410}],[{\"__isSmartRef__\":true,\"id\":4411},{\"__isSmartRef__\":true,\"id\":4412},{\"__isSmartRef__\":true,\"id\":4413},{\"__isSmartRef__\":true,\"id\":4414},{\"__isSmartRef__\":true,\"id\":4415}],[{\"__isSmartRef__\":true,\"id\":4416},{\"__isSmartRef__\":true,\"id\":4417},{\"__isSmartRef__\":true,\"id\":4418},{\"__isSmartRef__\":true,\"id\":4419},{\"__isSmartRef__\":true,\"id\":4420}],[{\"__isSmartRef__\":true,\"id\":4421},{\"__isSmartRef__\":true,\"id\":4422},{\"__isSmartRef__\":true,\"id\":4423},{\"__isSmartRef__\":true,\"id\":4424},{\"__isSmartRef__\":true,\"id\":4425}],[{\"__isSmartRef__\":true,\"id\":4426},{\"__isSmartRef__\":true,\"id\":4427},{\"__isSmartRef__\":true,\"id\":4428},{\"__isSmartRef__\":true,\"id\":4429},{\"__isSmartRef__\":true,\"id\":4430}],[{\"__isSmartRef__\":true,\"id\":4431},{\"__isSmartRef__\":true,\"id\":4432},{\"__isSmartRef__\":true,\"id\":4433},{\"__isSmartRef__\":true,\"id\":4434},{\"__isSmartRef__\":true,\"id\":4435}],[{\"__isSmartRef__\":true,\"id\":4436},{\"__isSmartRef__\":true,\"id\":4437},{\"__isSmartRef__\":true,\"id\":4438},{\"__isSmartRef__\":true,\"id\":4439},{\"__isSmartRef__\":true,\"id\":4440}],[{\"__isSmartRef__\":true,\"id\":4441},{\"__isSmartRef__\":true,\"id\":4442},{\"__isSmartRef__\":true,\"id\":4443},{\"__isSmartRef__\":true,\"id\":4444},{\"__isSmartRef__\":true,\"id\":4445}],[{\"__isSmartRef__\":true,\"id\":4446},{\"__isSmartRef__\":true,\"id\":4447},{\"__isSmartRef__\":true,\"id\":4448},{\"__isSmartRef__\":true,\"id\":4449},{\"__isSmartRef__\":true,\"id\":4450}],[{\"__isSmartRef__\":true,\"id\":4451},{\"__isSmartRef__\":true,\"id\":4452},{\"__isSmartRef__\":true,\"id\":4453},{\"__isSmartRef__\":true,\"id\":4454},{\"__isSmartRef__\":true,\"id\":4455}],[{\"__isSmartRef__\":true,\"id\":4456},{\"__isSmartRef__\":true,\"id\":4457},{\"__isSmartRef__\":true,\"id\":4458},{\"__isSmartRef__\":true,\"id\":4459},{\"__isSmartRef__\":true,\"id\":4460}],[{\"__isSmartRef__\":true,\"id\":4461},{\"__isSmartRef__\":true,\"id\":4462},{\"__isSmartRef__\":true,\"id\":4463},{\"__isSmartRef__\":true,\"id\":4464},{\"__isSmartRef__\":true,\"id\":4465}],[{\"__isSmartRef__\":true,\"id\":4466},{\"__isSmartRef__\":true,\"id\":4467},{\"__isSmartRef__\":true,\"id\":4468},{\"__isSmartRef__\":true,\"id\":4469},{\"__isSmartRef__\":true,\"id\":4470}],[{\"__isSmartRef__\":true,\"id\":4471},{\"__isSmartRef__\":true,\"id\":4472},{\"__isSmartRef__\":true,\"id\":4473},{\"__isSmartRef__\":true,\"id\":4474},{\"__isSmartRef__\":true,\"id\":4475}],[{\"__isSmartRef__\":true,\"id\":4476},{\"__isSmartRef__\":true,\"id\":4477},{\"__isSmartRef__\":true,\"id\":4478},{\"__isSmartRef__\":true,\"id\":4479},{\"__isSmartRef__\":true,\"id\":4480}],[{\"__isSmartRef__\":true,\"id\":4481},{\"__isSmartRef__\":true,\"id\":4482},{\"__isSmartRef__\":true,\"id\":4483},{\"__isSmartRef__\":true,\"id\":4484},{\"__isSmartRef__\":true,\"id\":4485}],[{\"__isSmartRef__\":true,\"id\":4486},{\"__isSmartRef__\":true,\"id\":4487},{\"__isSmartRef__\":true,\"id\":4488},{\"__isSmartRef__\":true,\"id\":4489},{\"__isSmartRef__\":true,\"id\":4490}],[{\"__isSmartRef__\":true,\"id\":4491},{\"__isSmartRef__\":true,\"id\":4492},{\"__isSmartRef__\":true,\"id\":4493},{\"__isSmartRef__\":true,\"id\":4494},{\"__isSmartRef__\":true,\"id\":4495}],[{\"__isSmartRef__\":true,\"id\":4496},{\"__isSmartRef__\":true,\"id\":4497},{\"__isSmartRef__\":true,\"id\":4498},{\"__isSmartRef__\":true,\"id\":4499},{\"__isSmartRef__\":true,\"id\":4500}],[{\"__isSmartRef__\":true,\"id\":4501},{\"__isSmartRef__\":true,\"id\":4502},{\"__isSmartRef__\":true,\"id\":4503},{\"__isSmartRef__\":true,\"id\":4504},{\"__isSmartRef__\":true,\"id\":4505}],[{\"__isSmartRef__\":true,\"id\":4506},{\"__isSmartRef__\":true,\"id\":4507},{\"__isSmartRef__\":true,\"id\":4508},{\"__isSmartRef__\":true,\"id\":4509},{\"__isSmartRef__\":true,\"id\":4510}],[{\"__isSmartRef__\":true,\"id\":4511},{\"__isSmartRef__\":true,\"id\":4512},{\"__isSmartRef__\":true,\"id\":4513},{\"__isSmartRef__\":true,\"id\":4514},{\"__isSmartRef__\":true,\"id\":4515}],[{\"__isSmartRef__\":true,\"id\":4516},{\"__isSmartRef__\":true,\"id\":4517},{\"__isSmartRef__\":true,\"id\":4518},{\"__isSmartRef__\":true,\"id\":4519},{\"__isSmartRef__\":true,\"id\":4520}],[{\"__isSmartRef__\":true,\"id\":4521},{\"__isSmartRef__\":true,\"id\":4522},{\"__isSmartRef__\":true,\"id\":4523},{\"__isSmartRef__\":true,\"id\":4524},{\"__isSmartRef__\":true,\"id\":4525}],[{\"__isSmartRef__\":true,\"id\":4526},{\"__isSmartRef__\":true,\"id\":4527},{\"__isSmartRef__\":true,\"id\":4528},{\"__isSmartRef__\":true,\"id\":4529},{\"__isSmartRef__\":true,\"id\":4530}],[{\"__isSmartRef__\":true,\"id\":4531},{\"__isSmartRef__\":true,\"id\":4532},{\"__isSmartRef__\":true,\"id\":4533},{\"__isSmartRef__\":true,\"id\":4534},{\"__isSmartRef__\":true,\"id\":4535}],[{\"__isSmartRef__\":true,\"id\":4536},{\"__isSmartRef__\":true,\"id\":4537},{\"__isSmartRef__\":true,\"id\":4538},{\"__isSmartRef__\":true,\"id\":4539},{\"__isSmartRef__\":true,\"id\":4540}],[{\"__isSmartRef__\":true,\"id\":4541},{\"__isSmartRef__\":true,\"id\":4542},{\"__isSmartRef__\":true,\"id\":4543},{\"__isSmartRef__\":true,\"id\":4544},{\"__isSmartRef__\":true,\"id\":4545}],[{\"__isSmartRef__\":true,\"id\":4546},{\"__isSmartRef__\":true,\"id\":4547},{\"__isSmartRef__\":true,\"id\":4548},{\"__isSmartRef__\":true,\"id\":4549},{\"__isSmartRef__\":true,\"id\":4550}],[{\"__isSmartRef__\":true,\"id\":4551},{\"__isSmartRef__\":true,\"id\":4552},{\"__isSmartRef__\":true,\"id\":4553},{\"__isSmartRef__\":true,\"id\":4554},{\"__isSmartRef__\":true,\"id\":4555}],[{\"__isSmartRef__\":true,\"id\":4556},{\"__isSmartRef__\":true,\"id\":4557},{\"__isSmartRef__\":true,\"id\":4558},{\"__isSmartRef__\":true,\"id\":4559},{\"__isSmartRef__\":true,\"id\":4560}],[{\"__isSmartRef__\":true,\"id\":4561},{\"__isSmartRef__\":true,\"id\":4562},{\"__isSmartRef__\":true,\"id\":4563},{\"__isSmartRef__\":true,\"id\":4564},{\"__isSmartRef__\":true,\"id\":4565}],[{\"__isSmartRef__\":true,\"id\":4566},{\"__isSmartRef__\":true,\"id\":4567},{\"__isSmartRef__\":true,\"id\":4568},{\"__isSmartRef__\":true,\"id\":4569},{\"__isSmartRef__\":true,\"id\":4570}],[{\"__isSmartRef__\":true,\"id\":4571},{\"__isSmartRef__\":true,\"id\":4572},{\"__isSmartRef__\":true,\"id\":4573},{\"__isSmartRef__\":true,\"id\":4574},{\"__isSmartRef__\":true,\"id\":4575}],[{\"__isSmartRef__\":true,\"id\":4576},{\"__isSmartRef__\":true,\"id\":4577},{\"__isSmartRef__\":true,\"id\":4578},{\"__isSmartRef__\":true,\"id\":4579},{\"__isSmartRef__\":true,\"id\":4580}],[{\"__isSmartRef__\":true,\"id\":4581},{\"__isSmartRef__\":true,\"id\":4582},{\"__isSmartRef__\":true,\"id\":4583},{\"__isSmartRef__\":true,\"id\":4584},{\"__isSmartRef__\":true,\"id\":4585}],[{\"__isSmartRef__\":true,\"id\":4586},{\"__isSmartRef__\":true,\"id\":4587},{\"__isSmartRef__\":true,\"id\":4588},{\"__isSmartRef__\":true,\"id\":4589},{\"__isSmartRef__\":true,\"id\":4590}],[{\"__isSmartRef__\":true,\"id\":4591},{\"__isSmartRef__\":true,\"id\":4592},{\"__isSmartRef__\":true,\"id\":4593},{\"__isSmartRef__\":true,\"id\":4594},{\"__isSmartRef__\":true,\"id\":4595}],[{\"__isSmartRef__\":true,\"id\":4596},{\"__isSmartRef__\":true,\"id\":4597},{\"__isSmartRef__\":true,\"id\":4598},{\"__isSmartRef__\":true,\"id\":4599},{\"__isSmartRef__\":true,\"id\":4600}],[{\"__isSmartRef__\":true,\"id\":4601},{\"__isSmartRef__\":true,\"id\":4602},{\"__isSmartRef__\":true,\"id\":4603},{\"__isSmartRef__\":true,\"id\":4604},{\"__isSmartRef__\":true,\"id\":4605}],[{\"__isSmartRef__\":true,\"id\":4606},{\"__isSmartRef__\":true,\"id\":4607},{\"__isSmartRef__\":true,\"id\":4608},{\"__isSmartRef__\":true,\"id\":4609},{\"__isSmartRef__\":true,\"id\":4610}],[{\"__isSmartRef__\":true,\"id\":4611},{\"__isSmartRef__\":true,\"id\":4612},{\"__isSmartRef__\":true,\"id\":4613},{\"__isSmartRef__\":true,\"id\":4614},{\"__isSmartRef__\":true,\"id\":4615}],[{\"__isSmartRef__\":true,\"id\":4616},{\"__isSmartRef__\":true,\"id\":4617},{\"__isSmartRef__\":true,\"id\":4618},{\"__isSmartRef__\":true,\"id\":4619},{\"__isSmartRef__\":true,\"id\":4620}],[{\"__isSmartRef__\":true,\"id\":4621},{\"__isSmartRef__\":true,\"id\":4622},{\"__isSmartRef__\":true,\"id\":4623},{\"__isSmartRef__\":true,\"id\":4624},{\"__isSmartRef__\":true,\"id\":4625}],[{\"__isSmartRef__\":true,\"id\":4626},{\"__isSmartRef__\":true,\"id\":4627},{\"__isSmartRef__\":true,\"id\":4628},{\"__isSmartRef__\":true,\"id\":4629},{\"__isSmartRef__\":true,\"id\":4630}],[{\"__isSmartRef__\":true,\"id\":4631},{\"__isSmartRef__\":true,\"id\":4632},{\"__isSmartRef__\":true,\"id\":4633},{\"__isSmartRef__\":true,\"id\":4634},{\"__isSmartRef__\":true,\"id\":4635}],[{\"__isSmartRef__\":true,\"id\":4636},{\"__isSmartRef__\":true,\"id\":4637},{\"__isSmartRef__\":true,\"id\":4638},{\"__isSmartRef__\":true,\"id\":4639},{\"__isSmartRef__\":true,\"id\":4640}],[{\"__isSmartRef__\":true,\"id\":4641},{\"__isSmartRef__\":true,\"id\":4642},{\"__isSmartRef__\":true,\"id\":4643},{\"__isSmartRef__\":true,\"id\":4644},{\"__isSmartRef__\":true,\"id\":4645}],[{\"__isSmartRef__\":true,\"id\":4646},{\"__isSmartRef__\":true,\"id\":4647},{\"__isSmartRef__\":true,\"id\":4648},{\"__isSmartRef__\":true,\"id\":4649},{\"__isSmartRef__\":true,\"id\":4650}],[{\"__isSmartRef__\":true,\"id\":4651},{\"__isSmartRef__\":true,\"id\":4652},{\"__isSmartRef__\":true,\"id\":4653},{\"__isSmartRef__\":true,\"id\":4654},{\"__isSmartRef__\":true,\"id\":4655}],[{\"__isSmartRef__\":true,\"id\":4656},{\"__isSmartRef__\":true,\"id\":4657},{\"__isSmartRef__\":true,\"id\":4658},{\"__isSmartRef__\":true,\"id\":4659},{\"__isSmartRef__\":true,\"id\":4660}],[{\"__isSmartRef__\":true,\"id\":4661},{\"__isSmartRef__\":true,\"id\":4662},{\"__isSmartRef__\":true,\"id\":4663},{\"__isSmartRef__\":true,\"id\":4664},{\"__isSmartRef__\":true,\"id\":4665}],[{\"__isSmartRef__\":true,\"id\":4666},{\"__isSmartRef__\":true,\"id\":4667},{\"__isSmartRef__\":true,\"id\":4668},{\"__isSmartRef__\":true,\"id\":4669},{\"__isSmartRef__\":true,\"id\":4670}],[{\"__isSmartRef__\":true,\"id\":4671},{\"__isSmartRef__\":true,\"id\":4672},{\"__isSmartRef__\":true,\"id\":4673},{\"__isSmartRef__\":true,\"id\":4674},{\"__isSmartRef__\":true,\"id\":4675}],[{\"__isSmartRef__\":true,\"id\":4676},{\"__isSmartRef__\":true,\"id\":4677},{\"__isSmartRef__\":true,\"id\":4678},{\"__isSmartRef__\":true,\"id\":4679},{\"__isSmartRef__\":true,\"id\":4680}],[{\"__isSmartRef__\":true,\"id\":4681},{\"__isSmartRef__\":true,\"id\":4682},{\"__isSmartRef__\":true,\"id\":4683},{\"__isSmartRef__\":true,\"id\":4684},{\"__isSmartRef__\":true,\"id\":4685}],[{\"__isSmartRef__\":true,\"id\":4686},{\"__isSmartRef__\":true,\"id\":4687},{\"__isSmartRef__\":true,\"id\":4688},{\"__isSmartRef__\":true,\"id\":4689},{\"__isSmartRef__\":true,\"id\":4690}],[{\"__isSmartRef__\":true,\"id\":4691},{\"__isSmartRef__\":true,\"id\":4692},{\"__isSmartRef__\":true,\"id\":4693},{\"__isSmartRef__\":true,\"id\":4694},{\"__isSmartRef__\":true,\"id\":4695}],[{\"__isSmartRef__\":true,\"id\":4696},{\"__isSmartRef__\":true,\"id\":4697},{\"__isSmartRef__\":true,\"id\":4698},{\"__isSmartRef__\":true,\"id\":4699},{\"__isSmartRef__\":true,\"id\":4700}],[{\"__isSmartRef__\":true,\"id\":4701},{\"__isSmartRef__\":true,\"id\":4702},{\"__isSmartRef__\":true,\"id\":4703},{\"__isSmartRef__\":true,\"id\":4704},{\"__isSmartRef__\":true,\"id\":4705}],[{\"__isSmartRef__\":true,\"id\":4706},{\"__isSmartRef__\":true,\"id\":4707},{\"__isSmartRef__\":true,\"id\":4708},{\"__isSmartRef__\":true,\"id\":4709},{\"__isSmartRef__\":true,\"id\":4710}],[{\"__isSmartRef__\":true,\"id\":4711},{\"__isSmartRef__\":true,\"id\":4712},{\"__isSmartRef__\":true,\"id\":4713},{\"__isSmartRef__\":true,\"id\":4714},{\"__isSmartRef__\":true,\"id\":4715}],[{\"__isSmartRef__\":true,\"id\":4716},{\"__isSmartRef__\":true,\"id\":4717},{\"__isSmartRef__\":true,\"id\":4718},{\"__isSmartRef__\":true,\"id\":4719},{\"__isSmartRef__\":true,\"id\":4720}],[{\"__isSmartRef__\":true,\"id\":4721},{\"__isSmartRef__\":true,\"id\":4722},{\"__isSmartRef__\":true,\"id\":4723},{\"__isSmartRef__\":true,\"id\":4724},{\"__isSmartRef__\":true,\"id\":4725}],[{\"__isSmartRef__\":true,\"id\":4726},{\"__isSmartRef__\":true,\"id\":4727},{\"__isSmartRef__\":true,\"id\":4728},{\"__isSmartRef__\":true,\"id\":4729},{\"__isSmartRef__\":true,\"id\":4730}],[{\"__isSmartRef__\":true,\"id\":4731},{\"__isSmartRef__\":true,\"id\":4732},{\"__isSmartRef__\":true,\"id\":4733},{\"__isSmartRef__\":true,\"id\":4734},{\"__isSmartRef__\":true,\"id\":4735}],[{\"__isSmartRef__\":true,\"id\":4736},{\"__isSmartRef__\":true,\"id\":4737},{\"__isSmartRef__\":true,\"id\":4738},{\"__isSmartRef__\":true,\"id\":4739},{\"__isSmartRef__\":true,\"id\":4740}],[{\"__isSmartRef__\":true,\"id\":4741},{\"__isSmartRef__\":true,\"id\":4742},{\"__isSmartRef__\":true,\"id\":4743},{\"__isSmartRef__\":true,\"id\":4744},{\"__isSmartRef__\":true,\"id\":4745}],[{\"__isSmartRef__\":true,\"id\":4746},{\"__isSmartRef__\":true,\"id\":4747},{\"__isSmartRef__\":true,\"id\":4748},{\"__isSmartRef__\":true,\"id\":4749},{\"__isSmartRef__\":true,\"id\":4750}],[{\"__isSmartRef__\":true,\"id\":4751},{\"__isSmartRef__\":true,\"id\":4752},{\"__isSmartRef__\":true,\"id\":4753},{\"__isSmartRef__\":true,\"id\":4754},{\"__isSmartRef__\":true,\"id\":4755}],[{\"__isSmartRef__\":true,\"id\":4756},{\"__isSmartRef__\":true,\"id\":4757},{\"__isSmartRef__\":true,\"id\":4758},{\"__isSmartRef__\":true,\"id\":4759},{\"__isSmartRef__\":true,\"id\":4760}],[{\"__isSmartRef__\":true,\"id\":4761},{\"__isSmartRef__\":true,\"id\":4762},{\"__isSmartRef__\":true,\"id\":4763},{\"__isSmartRef__\":true,\"id\":4764},{\"__isSmartRef__\":true,\"id\":4765}],[{\"__isSmartRef__\":true,\"id\":4766},{\"__isSmartRef__\":true,\"id\":4767},{\"__isSmartRef__\":true,\"id\":4768},{\"__isSmartRef__\":true,\"id\":4769},{\"__isSmartRef__\":true,\"id\":4770}],[{\"__isSmartRef__\":true,\"id\":4771},{\"__isSmartRef__\":true,\"id\":4772},{\"__isSmartRef__\":true,\"id\":4773},{\"__isSmartRef__\":true,\"id\":4774},{\"__isSmartRef__\":true,\"id\":4775}],[{\"__isSmartRef__\":true,\"id\":4776},{\"__isSmartRef__\":true,\"id\":4777},{\"__isSmartRef__\":true,\"id\":4778},{\"__isSmartRef__\":true,\"id\":4779},{\"__isSmartRef__\":true,\"id\":4780}],[{\"__isSmartRef__\":true,\"id\":4781},{\"__isSmartRef__\":true,\"id\":4782},{\"__isSmartRef__\":true,\"id\":4783},{\"__isSmartRef__\":true,\"id\":4784},{\"__isSmartRef__\":true,\"id\":4785}],[{\"__isSmartRef__\":true,\"id\":4786},{\"__isSmartRef__\":true,\"id\":4787},{\"__isSmartRef__\":true,\"id\":4788},{\"__isSmartRef__\":true,\"id\":4789},{\"__isSmartRef__\":true,\"id\":4790}],[{\"__isSmartRef__\":true,\"id\":4791},{\"__isSmartRef__\":true,\"id\":4792},{\"__isSmartRef__\":true,\"id\":4793},{\"__isSmartRef__\":true,\"id\":4794},{\"__isSmartRef__\":true,\"id\":4795}],[{\"__isSmartRef__\":true,\"id\":4796},{\"__isSmartRef__\":true,\"id\":4797},{\"__isSmartRef__\":true,\"id\":4798},{\"__isSmartRef__\":true,\"id\":4799},{\"__isSmartRef__\":true,\"id\":4800}],[{\"__isSmartRef__\":true,\"id\":4801},{\"__isSmartRef__\":true,\"id\":4802},{\"__isSmartRef__\":true,\"id\":4803},{\"__isSmartRef__\":true,\"id\":4804},{\"__isSmartRef__\":true,\"id\":4805}],[{\"__isSmartRef__\":true,\"id\":4806},{\"__isSmartRef__\":true,\"id\":4807},{\"__isSmartRef__\":true,\"id\":4808},{\"__isSmartRef__\":true,\"id\":4809},{\"__isSmartRef__\":true,\"id\":4810}],[{\"__isSmartRef__\":true,\"id\":4811},{\"__isSmartRef__\":true,\"id\":4812},{\"__isSmartRef__\":true,\"id\":4813},{\"__isSmartRef__\":true,\"id\":4814},{\"__isSmartRef__\":true,\"id\":4815}],[{\"__isSmartRef__\":true,\"id\":4816},{\"__isSmartRef__\":true,\"id\":4817},{\"__isSmartRef__\":true,\"id\":4818},{\"__isSmartRef__\":true,\"id\":4819},{\"__isSmartRef__\":true,\"id\":4820}],[{\"__isSmartRef__\":true,\"id\":4821},{\"__isSmartRef__\":true,\"id\":4822},{\"__isSmartRef__\":true,\"id\":4823},{\"__isSmartRef__\":true,\"id\":4824},{\"__isSmartRef__\":true,\"id\":4825}],[{\"__isSmartRef__\":true,\"id\":4826},{\"__isSmartRef__\":true,\"id\":4827},{\"__isSmartRef__\":true,\"id\":4828},{\"__isSmartRef__\":true,\"id\":4829},{\"__isSmartRef__\":true,\"id\":4830}],[{\"__isSmartRef__\":true,\"id\":4831},{\"__isSmartRef__\":true,\"id\":4832},{\"__isSmartRef__\":true,\"id\":4833},{\"__isSmartRef__\":true,\"id\":4834},{\"__isSmartRef__\":true,\"id\":4835}],[{\"__isSmartRef__\":true,\"id\":4836},{\"__isSmartRef__\":true,\"id\":4837},{\"__isSmartRef__\":true,\"id\":4838},{\"__isSmartRef__\":true,\"id\":4839},{\"__isSmartRef__\":true,\"id\":4840}],[{\"__isSmartRef__\":true,\"id\":4841},{\"__isSmartRef__\":true,\"id\":4842},{\"__isSmartRef__\":true,\"id\":4843},{\"__isSmartRef__\":true,\"id\":4844},{\"__isSmartRef__\":true,\"id\":4845}],[{\"__isSmartRef__\":true,\"id\":4846},{\"__isSmartRef__\":true,\"id\":4847},{\"__isSmartRef__\":true,\"id\":4848},{\"__isSmartRef__\":true,\"id\":4849},{\"__isSmartRef__\":true,\"id\":4850}],[{\"__isSmartRef__\":true,\"id\":4851},{\"__isSmartRef__\":true,\"id\":4852},{\"__isSmartRef__\":true,\"id\":4853},{\"__isSmartRef__\":true,\"id\":4854},{\"__isSmartRef__\":true,\"id\":4855}],[{\"__isSmartRef__\":true,\"id\":4856},{\"__isSmartRef__\":true,\"id\":4857},{\"__isSmartRef__\":true,\"id\":4858},{\"__isSmartRef__\":true,\"id\":4859},{\"__isSmartRef__\":true,\"id\":4860}],[{\"__isSmartRef__\":true,\"id\":4861},{\"__isSmartRef__\":true,\"id\":4862},{\"__isSmartRef__\":true,\"id\":4863},{\"__isSmartRef__\":true,\"id\":4864},{\"__isSmartRef__\":true,\"id\":4865}],[{\"__isSmartRef__\":true,\"id\":4866},{\"__isSmartRef__\":true,\"id\":4867},{\"__isSmartRef__\":true,\"id\":4868},{\"__isSmartRef__\":true,\"id\":4869},{\"__isSmartRef__\":true,\"id\":4870}],[{\"__isSmartRef__\":true,\"id\":4871},{\"__isSmartRef__\":true,\"id\":4872},{\"__isSmartRef__\":true,\"id\":4873},{\"__isSmartRef__\":true,\"id\":4874},{\"__isSmartRef__\":true,\"id\":4875}],[{\"__isSmartRef__\":true,\"id\":4876},{\"__isSmartRef__\":true,\"id\":4877},{\"__isSmartRef__\":true,\"id\":4878},{\"__isSmartRef__\":true,\"id\":4879},{\"__isSmartRef__\":true,\"id\":4880}],[{\"__isSmartRef__\":true,\"id\":4881},{\"__isSmartRef__\":true,\"id\":4882},{\"__isSmartRef__\":true,\"id\":4883},{\"__isSmartRef__\":true,\"id\":4884},{\"__isSmartRef__\":true,\"id\":4885}],[{\"__isSmartRef__\":true,\"id\":4886},{\"__isSmartRef__\":true,\"id\":4887},{\"__isSmartRef__\":true,\"id\":4888},{\"__isSmartRef__\":true,\"id\":4889},{\"__isSmartRef__\":true,\"id\":4890}],[{\"__isSmartRef__\":true,\"id\":4891},{\"__isSmartRef__\":true,\"id\":4892},{\"__isSmartRef__\":true,\"id\":4893},{\"__isSmartRef__\":true,\"id\":4894},{\"__isSmartRef__\":true,\"id\":4895}],[{\"__isSmartRef__\":true,\"id\":4896},{\"__isSmartRef__\":true,\"id\":4897},{\"__isSmartRef__\":true,\"id\":4898},{\"__isSmartRef__\":true,\"id\":4899},{\"__isSmartRef__\":true,\"id\":4900}],[{\"__isSmartRef__\":true,\"id\":4901},{\"__isSmartRef__\":true,\"id\":4902},{\"__isSmartRef__\":true,\"id\":4903},{\"__isSmartRef__\":true,\"id\":4904},{\"__isSmartRef__\":true,\"id\":4905}],[{\"__isSmartRef__\":true,\"id\":4906},{\"__isSmartRef__\":true,\"id\":4907},{\"__isSmartRef__\":true,\"id\":4908},{\"__isSmartRef__\":true,\"id\":4909},{\"__isSmartRef__\":true,\"id\":4910}],[{\"__isSmartRef__\":true,\"id\":4911},{\"__isSmartRef__\":true,\"id\":4912},{\"__isSmartRef__\":true,\"id\":4913},{\"__isSmartRef__\":true,\"id\":4914},{\"__isSmartRef__\":true,\"id\":4915}],[{\"__isSmartRef__\":true,\"id\":4916},{\"__isSmartRef__\":true,\"id\":4917},{\"__isSmartRef__\":true,\"id\":4918},{\"__isSmartRef__\":true,\"id\":4919},{\"__isSmartRef__\":true,\"id\":4920}],[{\"__isSmartRef__\":true,\"id\":4921},{\"__isSmartRef__\":true,\"id\":4922},{\"__isSmartRef__\":true,\"id\":4923},{\"__isSmartRef__\":true,\"id\":4924},{\"__isSmartRef__\":true,\"id\":4925}],[{\"__isSmartRef__\":true,\"id\":4926},{\"__isSmartRef__\":true,\"id\":4927},{\"__isSmartRef__\":true,\"id\":4928},{\"__isSmartRef__\":true,\"id\":4929},{\"__isSmartRef__\":true,\"id\":4930}],[{\"__isSmartRef__\":true,\"id\":4931},{\"__isSmartRef__\":true,\"id\":4932},{\"__isSmartRef__\":true,\"id\":4933},{\"__isSmartRef__\":true,\"id\":4934},{\"__isSmartRef__\":true,\"id\":4935}],[{\"__isSmartRef__\":true,\"id\":4936},{\"__isSmartRef__\":true,\"id\":4937},{\"__isSmartRef__\":true,\"id\":4938},{\"__isSmartRef__\":true,\"id\":4939},{\"__isSmartRef__\":true,\"id\":4940}],[{\"__isSmartRef__\":true,\"id\":4941},{\"__isSmartRef__\":true,\"id\":4942},{\"__isSmartRef__\":true,\"id\":4943},{\"__isSmartRef__\":true,\"id\":4944},{\"__isSmartRef__\":true,\"id\":4945}],[{\"__isSmartRef__\":true,\"id\":4946},{\"__isSmartRef__\":true,\"id\":4947},{\"__isSmartRef__\":true,\"id\":4948},{\"__isSmartRef__\":true,\"id\":4949},{\"__isSmartRef__\":true,\"id\":4950}],[{\"__isSmartRef__\":true,\"id\":4951},{\"__isSmartRef__\":true,\"id\":4952},{\"__isSmartRef__\":true,\"id\":4953},{\"__isSmartRef__\":true,\"id\":4954},{\"__isSmartRef__\":true,\"id\":4955}],[{\"__isSmartRef__\":true,\"id\":4956},{\"__isSmartRef__\":true,\"id\":4957},{\"__isSmartRef__\":true,\"id\":4958},{\"__isSmartRef__\":true,\"id\":4959},{\"__isSmartRef__\":true,\"id\":4960}],[{\"__isSmartRef__\":true,\"id\":4961},{\"__isSmartRef__\":true,\"id\":4962},{\"__isSmartRef__\":true,\"id\":4963},{\"__isSmartRef__\":true,\"id\":4964},{\"__isSmartRef__\":true,\"id\":4965}],[{\"__isSmartRef__\":true,\"id\":4966},{\"__isSmartRef__\":true,\"id\":4967},{\"__isSmartRef__\":true,\"id\":4968},{\"__isSmartRef__\":true,\"id\":4969},{\"__isSmartRef__\":true,\"id\":4970}],[{\"__isSmartRef__\":true,\"id\":4971},{\"__isSmartRef__\":true,\"id\":4972},{\"__isSmartRef__\":true,\"id\":4973},{\"__isSmartRef__\":true,\"id\":4974},{\"__isSmartRef__\":true,\"id\":4975}],[{\"__isSmartRef__\":true,\"id\":4976},{\"__isSmartRef__\":true,\"id\":4977},{\"__isSmartRef__\":true,\"id\":4978},{\"__isSmartRef__\":true,\"id\":4979},{\"__isSmartRef__\":true,\"id\":4980}],[{\"__isSmartRef__\":true,\"id\":4981},{\"__isSmartRef__\":true,\"id\":4982},{\"__isSmartRef__\":true,\"id\":4983},{\"__isSmartRef__\":true,\"id\":4984},{\"__isSmartRef__\":true,\"id\":4985}],[{\"__isSmartRef__\":true,\"id\":4986},{\"__isSmartRef__\":true,\"id\":4987},{\"__isSmartRef__\":true,\"id\":4988},{\"__isSmartRef__\":true,\"id\":4989},{\"__isSmartRef__\":true,\"id\":4990}],[{\"__isSmartRef__\":true,\"id\":4991},{\"__isSmartRef__\":true,\"id\":4992},{\"__isSmartRef__\":true,\"id\":4993},{\"__isSmartRef__\":true,\"id\":4994},{\"__isSmartRef__\":true,\"id\":4995}],[{\"__isSmartRef__\":true,\"id\":4996},{\"__isSmartRef__\":true,\"id\":4997},{\"__isSmartRef__\":true,\"id\":4998},{\"__isSmartRef__\":true,\"id\":4999},{\"__isSmartRef__\":true,\"id\":5000}],[{\"__isSmartRef__\":true,\"id\":5001},{\"__isSmartRef__\":true,\"id\":5002},{\"__isSmartRef__\":true,\"id\":5003},{\"__isSmartRef__\":true,\"id\":5004},{\"__isSmartRef__\":true,\"id\":5005}],[{\"__isSmartRef__\":true,\"id\":5006},{\"__isSmartRef__\":true,\"id\":5007},{\"__isSmartRef__\":true,\"id\":5008},{\"__isSmartRef__\":true,\"id\":5009},{\"__isSmartRef__\":true,\"id\":5010}],[{\"__isSmartRef__\":true,\"id\":5011},{\"__isSmartRef__\":true,\"id\":5012},{\"__isSmartRef__\":true,\"id\":5013},{\"__isSmartRef__\":true,\"id\":5014},{\"__isSmartRef__\":true,\"id\":5015}],[{\"__isSmartRef__\":true,\"id\":5016},{\"__isSmartRef__\":true,\"id\":5017},{\"__isSmartRef__\":true,\"id\":5018},{\"__isSmartRef__\":true,\"id\":5019},{\"__isSmartRef__\":true,\"id\":5020}],[{\"__isSmartRef__\":true,\"id\":5021},{\"__isSmartRef__\":true,\"id\":5022},{\"__isSmartRef__\":true,\"id\":5023},{\"__isSmartRef__\":true,\"id\":5024},{\"__isSmartRef__\":true,\"id\":5025}],[{\"__isSmartRef__\":true,\"id\":5026},{\"__isSmartRef__\":true,\"id\":5027},{\"__isSmartRef__\":true,\"id\":5028},{\"__isSmartRef__\":true,\"id\":5029},{\"__isSmartRef__\":true,\"id\":5030}],[{\"__isSmartRef__\":true,\"id\":5031},{\"__isSmartRef__\":true,\"id\":5032},{\"__isSmartRef__\":true,\"id\":5033},{\"__isSmartRef__\":true,\"id\":5034},{\"__isSmartRef__\":true,\"id\":5035}],[{\"__isSmartRef__\":true,\"id\":5036},{\"__isSmartRef__\":true,\"id\":5037},{\"__isSmartRef__\":true,\"id\":5038},{\"__isSmartRef__\":true,\"id\":5039},{\"__isSmartRef__\":true,\"id\":5040}],[{\"__isSmartRef__\":true,\"id\":5041},{\"__isSmartRef__\":true,\"id\":5042},{\"__isSmartRef__\":true,\"id\":5043},{\"__isSmartRef__\":true,\"id\":5044},{\"__isSmartRef__\":true,\"id\":5045}],[{\"__isSmartRef__\":true,\"id\":5046},{\"__isSmartRef__\":true,\"id\":5047},{\"__isSmartRef__\":true,\"id\":5048},{\"__isSmartRef__\":true,\"id\":5049},{\"__isSmartRef__\":true,\"id\":5050}],[{\"__isSmartRef__\":true,\"id\":5051},{\"__isSmartRef__\":true,\"id\":5052},{\"__isSmartRef__\":true,\"id\":5053},{\"__isSmartRef__\":true,\"id\":5054},{\"__isSmartRef__\":true,\"id\":5055}],[{\"__isSmartRef__\":true,\"id\":5056},{\"__isSmartRef__\":true,\"id\":5057},{\"__isSmartRef__\":true,\"id\":5058},{\"__isSmartRef__\":true,\"id\":5059},{\"__isSmartRef__\":true,\"id\":5060}],[{\"__isSmartRef__\":true,\"id\":5061},{\"__isSmartRef__\":true,\"id\":5062},{\"__isSmartRef__\":true,\"id\":5063},{\"__isSmartRef__\":true,\"id\":5064},{\"__isSmartRef__\":true,\"id\":5065}],[{\"__isSmartRef__\":true,\"id\":5066},{\"__isSmartRef__\":true,\"id\":5067},{\"__isSmartRef__\":true,\"id\":5068},{\"__isSmartRef__\":true,\"id\":5069},{\"__isSmartRef__\":true,\"id\":5070}],[{\"__isSmartRef__\":true,\"id\":5071},{\"__isSmartRef__\":true,\"id\":5072},{\"__isSmartRef__\":true,\"id\":5073},{\"__isSmartRef__\":true,\"id\":5074},{\"__isSmartRef__\":true,\"id\":5075}],[{\"__isSmartRef__\":true,\"id\":5076},{\"__isSmartRef__\":true,\"id\":5077},{\"__isSmartRef__\":true,\"id\":5078},{\"__isSmartRef__\":true,\"id\":5079},{\"__isSmartRef__\":true,\"id\":5080}],[{\"__isSmartRef__\":true,\"id\":5081},{\"__isSmartRef__\":true,\"id\":5082},{\"__isSmartRef__\":true,\"id\":5083},{\"__isSmartRef__\":true,\"id\":5084},{\"__isSmartRef__\":true,\"id\":5085}],[{\"__isSmartRef__\":true,\"id\":5086},{\"__isSmartRef__\":true,\"id\":5087},{\"__isSmartRef__\":true,\"id\":5088},{\"__isSmartRef__\":true,\"id\":5089},{\"__isSmartRef__\":true,\"id\":5090}],[{\"__isSmartRef__\":true,\"id\":5091},{\"__isSmartRef__\":true,\"id\":5092},{\"__isSmartRef__\":true,\"id\":5093},{\"__isSmartRef__\":true,\"id\":5094},{\"__isSmartRef__\":true,\"id\":5095}],[{\"__isSmartRef__\":true,\"id\":5096},{\"__isSmartRef__\":true,\"id\":5097},{\"__isSmartRef__\":true,\"id\":5098},{\"__isSmartRef__\":true,\"id\":5099},{\"__isSmartRef__\":true,\"id\":5100}],[{\"__isSmartRef__\":true,\"id\":5101},{\"__isSmartRef__\":true,\"id\":5102},{\"__isSmartRef__\":true,\"id\":5103},{\"__isSmartRef__\":true,\"id\":5104},{\"__isSmartRef__\":true,\"id\":5105}],[{\"__isSmartRef__\":true,\"id\":5106},{\"__isSmartRef__\":true,\"id\":5107},{\"__isSmartRef__\":true,\"id\":5108},{\"__isSmartRef__\":true,\"id\":5109},{\"__isSmartRef__\":true,\"id\":5110}],[{\"__isSmartRef__\":true,\"id\":5111},{\"__isSmartRef__\":true,\"id\":5112},{\"__isSmartRef__\":true,\"id\":5113},{\"__isSmartRef__\":true,\"id\":5114},{\"__isSmartRef__\":true,\"id\":5115}],[{\"__isSmartRef__\":true,\"id\":5116},{\"__isSmartRef__\":true,\"id\":5117},{\"__isSmartRef__\":true,\"id\":5118},{\"__isSmartRef__\":true,\"id\":5119},{\"__isSmartRef__\":true,\"id\":5120}],[{\"__isSmartRef__\":true,\"id\":5121},{\"__isSmartRef__\":true,\"id\":5122},{\"__isSmartRef__\":true,\"id\":5123},{\"__isSmartRef__\":true,\"id\":5124},{\"__isSmartRef__\":true,\"id\":5125}],[{\"__isSmartRef__\":true,\"id\":5126},{\"__isSmartRef__\":true,\"id\":5127},{\"__isSmartRef__\":true,\"id\":5128},{\"__isSmartRef__\":true,\"id\":5129},{\"__isSmartRef__\":true,\"id\":5130}],[{\"__isSmartRef__\":true,\"id\":5131},{\"__isSmartRef__\":true,\"id\":5132},{\"__isSmartRef__\":true,\"id\":5133},{\"__isSmartRef__\":true,\"id\":5134},{\"__isSmartRef__\":true,\"id\":5135}],[{\"__isSmartRef__\":true,\"id\":5136},{\"__isSmartRef__\":true,\"id\":5137},{\"__isSmartRef__\":true,\"id\":5138},{\"__isSmartRef__\":true,\"id\":5139},{\"__isSmartRef__\":true,\"id\":5140}],[{\"__isSmartRef__\":true,\"id\":5141},{\"__isSmartRef__\":true,\"id\":5142},{\"__isSmartRef__\":true,\"id\":5143},{\"__isSmartRef__\":true,\"id\":5144},{\"__isSmartRef__\":true,\"id\":5145}],[{\"__isSmartRef__\":true,\"id\":5146},{\"__isSmartRef__\":true,\"id\":5147},{\"__isSmartRef__\":true,\"id\":5148},{\"__isSmartRef__\":true,\"id\":5149},{\"__isSmartRef__\":true,\"id\":5150}],[{\"__isSmartRef__\":true,\"id\":5151},{\"__isSmartRef__\":true,\"id\":5152},{\"__isSmartRef__\":true,\"id\":5153},{\"__isSmartRef__\":true,\"id\":5154},{\"__isSmartRef__\":true,\"id\":5155}],[{\"__isSmartRef__\":true,\"id\":5156},{\"__isSmartRef__\":true,\"id\":5157},{\"__isSmartRef__\":true,\"id\":5158},{\"__isSmartRef__\":true,\"id\":5159},{\"__isSmartRef__\":true,\"id\":5160}],[{\"__isSmartRef__\":true,\"id\":5161},{\"__isSmartRef__\":true,\"id\":5162},{\"__isSmartRef__\":true,\"id\":5163},{\"__isSmartRef__\":true,\"id\":5164},{\"__isSmartRef__\":true,\"id\":5165}],[{\"__isSmartRef__\":true,\"id\":5166},{\"__isSmartRef__\":true,\"id\":5167},{\"__isSmartRef__\":true,\"id\":5168},{\"__isSmartRef__\":true,\"id\":5169},{\"__isSmartRef__\":true,\"id\":5170}],[{\"__isSmartRef__\":true,\"id\":5171},{\"__isSmartRef__\":true,\"id\":5172},{\"__isSmartRef__\":true,\"id\":5173},{\"__isSmartRef__\":true,\"id\":5174},{\"__isSmartRef__\":true,\"id\":5175}],[{\"__isSmartRef__\":true,\"id\":5176},{\"__isSmartRef__\":true,\"id\":5177},{\"__isSmartRef__\":true,\"id\":5178},{\"__isSmartRef__\":true,\"id\":5179},{\"__isSmartRef__\":true,\"id\":5180}],[{\"__isSmartRef__\":true,\"id\":5181},{\"__isSmartRef__\":true,\"id\":5182},{\"__isSmartRef__\":true,\"id\":5183},{\"__isSmartRef__\":true,\"id\":5184},{\"__isSmartRef__\":true,\"id\":5185}],[{\"__isSmartRef__\":true,\"id\":5186},{\"__isSmartRef__\":true,\"id\":5187},{\"__isSmartRef__\":true,\"id\":5188},{\"__isSmartRef__\":true,\"id\":5189},{\"__isSmartRef__\":true,\"id\":5190}],[{\"__isSmartRef__\":true,\"id\":5191},{\"__isSmartRef__\":true,\"id\":5192},{\"__isSmartRef__\":true,\"id\":5193},{\"__isSmartRef__\":true,\"id\":5194},{\"__isSmartRef__\":true,\"id\":5195}],[{\"__isSmartRef__\":true,\"id\":5196},{\"__isSmartRef__\":true,\"id\":5197},{\"__isSmartRef__\":true,\"id\":5198},{\"__isSmartRef__\":true,\"id\":5199},{\"__isSmartRef__\":true,\"id\":5200}],[{\"__isSmartRef__\":true,\"id\":5201},{\"__isSmartRef__\":true,\"id\":5202},{\"__isSmartRef__\":true,\"id\":5203},{\"__isSmartRef__\":true,\"id\":5204},{\"__isSmartRef__\":true,\"id\":5205}],[{\"__isSmartRef__\":true,\"id\":5206},{\"__isSmartRef__\":true,\"id\":5207},{\"__isSmartRef__\":true,\"id\":5208},{\"__isSmartRef__\":true,\"id\":5209},{\"__isSmartRef__\":true,\"id\":5210}],[{\"__isSmartRef__\":true,\"id\":5211},{\"__isSmartRef__\":true,\"id\":5212},{\"__isSmartRef__\":true,\"id\":5213},{\"__isSmartRef__\":true,\"id\":5214},{\"__isSmartRef__\":true,\"id\":5215}],[{\"__isSmartRef__\":true,\"id\":5216},{\"__isSmartRef__\":true,\"id\":5217},{\"__isSmartRef__\":true,\"id\":5218},{\"__isSmartRef__\":true,\"id\":5219},{\"__isSmartRef__\":true,\"id\":5220}],[{\"__isSmartRef__\":true,\"id\":5221},{\"__isSmartRef__\":true,\"id\":5222},{\"__isSmartRef__\":true,\"id\":5223},{\"__isSmartRef__\":true,\"id\":5224},{\"__isSmartRef__\":true,\"id\":5225}],[{\"__isSmartRef__\":true,\"id\":5226},{\"__isSmartRef__\":true,\"id\":5227},{\"__isSmartRef__\":true,\"id\":5228},{\"__isSmartRef__\":true,\"id\":5229},{\"__isSmartRef__\":true,\"id\":5230}],[{\"__isSmartRef__\":true,\"id\":5231},{\"__isSmartRef__\":true,\"id\":5232},{\"__isSmartRef__\":true,\"id\":5233},{\"__isSmartRef__\":true,\"id\":5234},{\"__isSmartRef__\":true,\"id\":5235}],[{\"__isSmartRef__\":true,\"id\":5236},{\"__isSmartRef__\":true,\"id\":5237},{\"__isSmartRef__\":true,\"id\":5238},{\"__isSmartRef__\":true,\"id\":5239},{\"__isSmartRef__\":true,\"id\":5240}],[{\"__isSmartRef__\":true,\"id\":5241},{\"__isSmartRef__\":true,\"id\":5242},{\"__isSmartRef__\":true,\"id\":5243},{\"__isSmartRef__\":true,\"id\":5244},{\"__isSmartRef__\":true,\"id\":5245}],[{\"__isSmartRef__\":true,\"id\":5246},{\"__isSmartRef__\":true,\"id\":5247},{\"__isSmartRef__\":true,\"id\":5248},{\"__isSmartRef__\":true,\"id\":5249},{\"__isSmartRef__\":true,\"id\":5250}],[{\"__isSmartRef__\":true,\"id\":5251},{\"__isSmartRef__\":true,\"id\":5252},{\"__isSmartRef__\":true,\"id\":5253},{\"__isSmartRef__\":true,\"id\":5254},{\"__isSmartRef__\":true,\"id\":5255}],[{\"__isSmartRef__\":true,\"id\":5256},{\"__isSmartRef__\":true,\"id\":5257},{\"__isSmartRef__\":true,\"id\":5258},{\"__isSmartRef__\":true,\"id\":5259},{\"__isSmartRef__\":true,\"id\":5260}],[{\"__isSmartRef__\":true,\"id\":5261},{\"__isSmartRef__\":true,\"id\":5262},{\"__isSmartRef__\":true,\"id\":5263},{\"__isSmartRef__\":true,\"id\":5264},{\"__isSmartRef__\":true,\"id\":5265}],[{\"__isSmartRef__\":true,\"id\":5266},{\"__isSmartRef__\":true,\"id\":5267},{\"__isSmartRef__\":true,\"id\":5268},{\"__isSmartRef__\":true,\"id\":5269},{\"__isSmartRef__\":true,\"id\":5270}],[{\"__isSmartRef__\":true,\"id\":5271},{\"__isSmartRef__\":true,\"id\":5272},{\"__isSmartRef__\":true,\"id\":5273},{\"__isSmartRef__\":true,\"id\":5274},{\"__isSmartRef__\":true,\"id\":5275}],[{\"__isSmartRef__\":true,\"id\":5276},{\"__isSmartRef__\":true,\"id\":5277},{\"__isSmartRef__\":true,\"id\":5278},{\"__isSmartRef__\":true,\"id\":5279},{\"__isSmartRef__\":true,\"id\":5280}],[{\"__isSmartRef__\":true,\"id\":5281},{\"__isSmartRef__\":true,\"id\":5282},{\"__isSmartRef__\":true,\"id\":5283},{\"__isSmartRef__\":true,\"id\":5284},{\"__isSmartRef__\":true,\"id\":5285}],[{\"__isSmartRef__\":true,\"id\":5286},{\"__isSmartRef__\":true,\"id\":5287},{\"__isSmartRef__\":true,\"id\":5288},{\"__isSmartRef__\":true,\"id\":5289},{\"__isSmartRef__\":true,\"id\":5290}],[{\"__isSmartRef__\":true,\"id\":5291},{\"__isSmartRef__\":true,\"id\":5292},{\"__isSmartRef__\":true,\"id\":5293},{\"__isSmartRef__\":true,\"id\":5294},{\"__isSmartRef__\":true,\"id\":5295}],[{\"__isSmartRef__\":true,\"id\":5296},{\"__isSmartRef__\":true,\"id\":5297},{\"__isSmartRef__\":true,\"id\":5298},{\"__isSmartRef__\":true,\"id\":5299},{\"__isSmartRef__\":true,\"id\":5300}],[{\"__isSmartRef__\":true,\"id\":5301},{\"__isSmartRef__\":true,\"id\":5302},{\"__isSmartRef__\":true,\"id\":5303},{\"__isSmartRef__\":true,\"id\":5304},{\"__isSmartRef__\":true,\"id\":5305}],[{\"__isSmartRef__\":true,\"id\":5306},{\"__isSmartRef__\":true,\"id\":5307},{\"__isSmartRef__\":true,\"id\":5308},{\"__isSmartRef__\":true,\"id\":5309},{\"__isSmartRef__\":true,\"id\":5310}],[{\"__isSmartRef__\":true,\"id\":5311},{\"__isSmartRef__\":true,\"id\":5312},{\"__isSmartRef__\":true,\"id\":5313},{\"__isSmartRef__\":true,\"id\":5314},{\"__isSmartRef__\":true,\"id\":5315}],[{\"__isSmartRef__\":true,\"id\":5316},{\"__isSmartRef__\":true,\"id\":5317},{\"__isSmartRef__\":true,\"id\":5318},{\"__isSmartRef__\":true,\"id\":5319},{\"__isSmartRef__\":true,\"id\":5320}],[{\"__isSmartRef__\":true,\"id\":5321},{\"__isSmartRef__\":true,\"id\":5322},{\"__isSmartRef__\":true,\"id\":5323},{\"__isSmartRef__\":true,\"id\":5324},{\"__isSmartRef__\":true,\"id\":5325}],[{\"__isSmartRef__\":true,\"id\":5326},{\"__isSmartRef__\":true,\"id\":5327},{\"__isSmartRef__\":true,\"id\":5328},{\"__isSmartRef__\":true,\"id\":5329},{\"__isSmartRef__\":true,\"id\":5330}],[{\"__isSmartRef__\":true,\"id\":5331},{\"__isSmartRef__\":true,\"id\":5332},{\"__isSmartRef__\":true,\"id\":5333},{\"__isSmartRef__\":true,\"id\":5334},{\"__isSmartRef__\":true,\"id\":5335}],[{\"__isSmartRef__\":true,\"id\":5336},{\"__isSmartRef__\":true,\"id\":5337},{\"__isSmartRef__\":true,\"id\":5338},{\"__isSmartRef__\":true,\"id\":5339},{\"__isSmartRef__\":true,\"id\":5340}],[{\"__isSmartRef__\":true,\"id\":5341},{\"__isSmartRef__\":true,\"id\":5342},{\"__isSmartRef__\":true,\"id\":5343},{\"__isSmartRef__\":true,\"id\":5344},{\"__isSmartRef__\":true,\"id\":5345}],[{\"__isSmartRef__\":true,\"id\":5346},{\"__isSmartRef__\":true,\"id\":5347},{\"__isSmartRef__\":true,\"id\":5348},{\"__isSmartRef__\":true,\"id\":5349},{\"__isSmartRef__\":true,\"id\":5350}],[{\"__isSmartRef__\":true,\"id\":5351},{\"__isSmartRef__\":true,\"id\":5352},{\"__isSmartRef__\":true,\"id\":5353},{\"__isSmartRef__\":true,\"id\":5354},{\"__isSmartRef__\":true,\"id\":5355}],[{\"__isSmartRef__\":true,\"id\":5356},{\"__isSmartRef__\":true,\"id\":5357},{\"__isSmartRef__\":true,\"id\":5358},{\"__isSmartRef__\":true,\"id\":5359},{\"__isSmartRef__\":true,\"id\":5360}],[{\"__isSmartRef__\":true,\"id\":5361},{\"__isSmartRef__\":true,\"id\":5362},{\"__isSmartRef__\":true,\"id\":5363},{\"__isSmartRef__\":true,\"id\":5364},{\"__isSmartRef__\":true,\"id\":5365}],[{\"__isSmartRef__\":true,\"id\":5366},{\"__isSmartRef__\":true,\"id\":5367},{\"__isSmartRef__\":true,\"id\":5368},{\"__isSmartRef__\":true,\"id\":5369},{\"__isSmartRef__\":true,\"id\":5370}],[{\"__isSmartRef__\":true,\"id\":5371},{\"__isSmartRef__\":true,\"id\":5372},{\"__isSmartRef__\":true,\"id\":5373},{\"__isSmartRef__\":true,\"id\":5374},{\"__isSmartRef__\":true,\"id\":5375}],[{\"__isSmartRef__\":true,\"id\":5376},{\"__isSmartRef__\":true,\"id\":5377},{\"__isSmartRef__\":true,\"id\":5378},{\"__isSmartRef__\":true,\"id\":5379},{\"__isSmartRef__\":true,\"id\":5380}],[{\"__isSmartRef__\":true,\"id\":5381},{\"__isSmartRef__\":true,\"id\":5382},{\"__isSmartRef__\":true,\"id\":5383},{\"__isSmartRef__\":true,\"id\":5384},{\"__isSmartRef__\":true,\"id\":5385}],[{\"__isSmartRef__\":true,\"id\":5386},{\"__isSmartRef__\":true,\"id\":5387},{\"__isSmartRef__\":true,\"id\":5388},{\"__isSmartRef__\":true,\"id\":5389},{\"__isSmartRef__\":true,\"id\":5390}],[{\"__isSmartRef__\":true,\"id\":5391},{\"__isSmartRef__\":true,\"id\":5392},{\"__isSmartRef__\":true,\"id\":5393},{\"__isSmartRef__\":true,\"id\":5394},{\"__isSmartRef__\":true,\"id\":5395}],[{\"__isSmartRef__\":true,\"id\":5396},{\"__isSmartRef__\":true,\"id\":5397},{\"__isSmartRef__\":true,\"id\":5398},{\"__isSmartRef__\":true,\"id\":5399},{\"__isSmartRef__\":true,\"id\":5400}],[{\"__isSmartRef__\":true,\"id\":5401},{\"__isSmartRef__\":true,\"id\":5402},{\"__isSmartRef__\":true,\"id\":5403},{\"__isSmartRef__\":true,\"id\":5404},{\"__isSmartRef__\":true,\"id\":5405}],[{\"__isSmartRef__\":true,\"id\":5406},{\"__isSmartRef__\":true,\"id\":5407},{\"__isSmartRef__\":true,\"id\":5408},{\"__isSmartRef__\":true,\"id\":5409},{\"__isSmartRef__\":true,\"id\":5410}],[{\"__isSmartRef__\":true,\"id\":5411},{\"__isSmartRef__\":true,\"id\":5412},{\"__isSmartRef__\":true,\"id\":5413},{\"__isSmartRef__\":true,\"id\":5414},{\"__isSmartRef__\":true,\"id\":5415}],[{\"__isSmartRef__\":true,\"id\":5416},{\"__isSmartRef__\":true,\"id\":5417},{\"__isSmartRef__\":true,\"id\":5418},{\"__isSmartRef__\":true,\"id\":5419},{\"__isSmartRef__\":true,\"id\":5420}],[{\"__isSmartRef__\":true,\"id\":5421},{\"__isSmartRef__\":true,\"id\":5422},{\"__isSmartRef__\":true,\"id\":5423},{\"__isSmartRef__\":true,\"id\":5424},{\"__isSmartRef__\":true,\"id\":5425}],[{\"__isSmartRef__\":true,\"id\":5426},{\"__isSmartRef__\":true,\"id\":5427},{\"__isSmartRef__\":true,\"id\":5428},{\"__isSmartRef__\":true,\"id\":5429},{\"__isSmartRef__\":true,\"id\":5430}],[{\"__isSmartRef__\":true,\"id\":5431},{\"__isSmartRef__\":true,\"id\":5432},{\"__isSmartRef__\":true,\"id\":5433},{\"__isSmartRef__\":true,\"id\":5434},{\"__isSmartRef__\":true,\"id\":5435}],[{\"__isSmartRef__\":true,\"id\":5436},{\"__isSmartRef__\":true,\"id\":5437},{\"__isSmartRef__\":true,\"id\":5438},{\"__isSmartRef__\":true,\"id\":5439},{\"__isSmartRef__\":true,\"id\":5440}],[{\"__isSmartRef__\":true,\"id\":5441},{\"__isSmartRef__\":true,\"id\":5442},{\"__isSmartRef__\":true,\"id\":5443},{\"__isSmartRef__\":true,\"id\":5444},{\"__isSmartRef__\":true,\"id\":5445}],[{\"__isSmartRef__\":true,\"id\":5446},{\"__isSmartRef__\":true,\"id\":5447},{\"__isSmartRef__\":true,\"id\":5448},{\"__isSmartRef__\":true,\"id\":5449},{\"__isSmartRef__\":true,\"id\":5450}],[{\"__isSmartRef__\":true,\"id\":5451},{\"__isSmartRef__\":true,\"id\":5452},{\"__isSmartRef__\":true,\"id\":5453},{\"__isSmartRef__\":true,\"id\":5454},{\"__isSmartRef__\":true,\"id\":5455}],[{\"__isSmartRef__\":true,\"id\":5456},{\"__isSmartRef__\":true,\"id\":5457},{\"__isSmartRef__\":true,\"id\":5458},{\"__isSmartRef__\":true,\"id\":5459},{\"__isSmartRef__\":true,\"id\":5460}],[{\"__isSmartRef__\":true,\"id\":5461},{\"__isSmartRef__\":true,\"id\":5462},{\"__isSmartRef__\":true,\"id\":5463},{\"__isSmartRef__\":true,\"id\":5464},{\"__isSmartRef__\":true,\"id\":5465}],[{\"__isSmartRef__\":true,\"id\":5466},{\"__isSmartRef__\":true,\"id\":5467},{\"__isSmartRef__\":true,\"id\":5468},{\"__isSmartRef__\":true,\"id\":5469},{\"__isSmartRef__\":true,\"id\":5470}],[{\"__isSmartRef__\":true,\"id\":5471},{\"__isSmartRef__\":true,\"id\":5472},{\"__isSmartRef__\":true,\"id\":5473},{\"__isSmartRef__\":true,\"id\":5474},{\"__isSmartRef__\":true,\"id\":5475}],[{\"__isSmartRef__\":true,\"id\":5476},{\"__isSmartRef__\":true,\"id\":5477},{\"__isSmartRef__\":true,\"id\":5478},{\"__isSmartRef__\":true,\"id\":5479},{\"__isSmartRef__\":true,\"id\":5480}],[{\"__isSmartRef__\":true,\"id\":5481},{\"__isSmartRef__\":true,\"id\":5482},{\"__isSmartRef__\":true,\"id\":5483},{\"__isSmartRef__\":true,\"id\":5484},{\"__isSmartRef__\":true,\"id\":5485}],[{\"__isSmartRef__\":true,\"id\":5486},{\"__isSmartRef__\":true,\"id\":5487},{\"__isSmartRef__\":true,\"id\":5488},{\"__isSmartRef__\":true,\"id\":5489},{\"__isSmartRef__\":true,\"id\":5490}],[{\"__isSmartRef__\":true,\"id\":5491},{\"__isSmartRef__\":true,\"id\":5492},{\"__isSmartRef__\":true,\"id\":5493},{\"__isSmartRef__\":true,\"id\":5494},{\"__isSmartRef__\":true,\"id\":5495}],[{\"__isSmartRef__\":true,\"id\":5496},{\"__isSmartRef__\":true,\"id\":5497},{\"__isSmartRef__\":true,\"id\":5498},{\"__isSmartRef__\":true,\"id\":5499},{\"__isSmartRef__\":true,\"id\":5500}],[{\"__isSmartRef__\":true,\"id\":5501},{\"__isSmartRef__\":true,\"id\":5502},{\"__isSmartRef__\":true,\"id\":5503},{\"__isSmartRef__\":true,\"id\":5504},{\"__isSmartRef__\":true,\"id\":5505}],[{\"__isSmartRef__\":true,\"id\":5506},{\"__isSmartRef__\":true,\"id\":5507},{\"__isSmartRef__\":true,\"id\":5508},{\"__isSmartRef__\":true,\"id\":5509},{\"__isSmartRef__\":true,\"id\":5510}],[{\"__isSmartRef__\":true,\"id\":5511},{\"__isSmartRef__\":true,\"id\":5512},{\"__isSmartRef__\":true,\"id\":5513},{\"__isSmartRef__\":true,\"id\":5514},{\"__isSmartRef__\":true,\"id\":5515}],[{\"__isSmartRef__\":true,\"id\":5516},{\"__isSmartRef__\":true,\"id\":5517},{\"__isSmartRef__\":true,\"id\":5518},{\"__isSmartRef__\":true,\"id\":5519},{\"__isSmartRef__\":true,\"id\":5520}],[{\"__isSmartRef__\":true,\"id\":5521},{\"__isSmartRef__\":true,\"id\":5522},{\"__isSmartRef__\":true,\"id\":5523},{\"__isSmartRef__\":true,\"id\":5524},{\"__isSmartRef__\":true,\"id\":5525}],[{\"__isSmartRef__\":true,\"id\":5526},{\"__isSmartRef__\":true,\"id\":5527},{\"__isSmartRef__\":true,\"id\":5528},{\"__isSmartRef__\":true,\"id\":5529},{\"__isSmartRef__\":true,\"id\":5530}],[{\"__isSmartRef__\":true,\"id\":5531},{\"__isSmartRef__\":true,\"id\":5532},{\"__isSmartRef__\":true,\"id\":5533},{\"__isSmartRef__\":true,\"id\":5534},{\"__isSmartRef__\":true,\"id\":5535}],[{\"__isSmartRef__\":true,\"id\":5536},{\"__isSmartRef__\":true,\"id\":5537},{\"__isSmartRef__\":true,\"id\":5538},{\"__isSmartRef__\":true,\"id\":5539},{\"__isSmartRef__\":true,\"id\":5540}],[{\"__isSmartRef__\":true,\"id\":5541},{\"__isSmartRef__\":true,\"id\":5542},{\"__isSmartRef__\":true,\"id\":5543},{\"__isSmartRef__\":true,\"id\":5544},{\"__isSmartRef__\":true,\"id\":5545}],[{\"__isSmartRef__\":true,\"id\":5546},{\"__isSmartRef__\":true,\"id\":5547},{\"__isSmartRef__\":true,\"id\":5548},{\"__isSmartRef__\":true,\"id\":5549},{\"__isSmartRef__\":true,\"id\":5550}],[{\"__isSmartRef__\":true,\"id\":5551},{\"__isSmartRef__\":true,\"id\":5552},{\"__isSmartRef__\":true,\"id\":5553},{\"__isSmartRef__\":true,\"id\":5554},{\"__isSmartRef__\":true,\"id\":5555}],[{\"__isSmartRef__\":true,\"id\":5556},{\"__isSmartRef__\":true,\"id\":5557},{\"__isSmartRef__\":true,\"id\":5558},{\"__isSmartRef__\":true,\"id\":5559},{\"__isSmartRef__\":true,\"id\":5560}],[{\"__isSmartRef__\":true,\"id\":5561},{\"__isSmartRef__\":true,\"id\":5562},{\"__isSmartRef__\":true,\"id\":5563},{\"__isSmartRef__\":true,\"id\":5564},{\"__isSmartRef__\":true,\"id\":5565}],[{\"__isSmartRef__\":true,\"id\":5566},{\"__isSmartRef__\":true,\"id\":5567},{\"__isSmartRef__\":true,\"id\":5568},{\"__isSmartRef__\":true,\"id\":5569},{\"__isSmartRef__\":true,\"id\":5570}],[{\"__isSmartRef__\":true,\"id\":5571},{\"__isSmartRef__\":true,\"id\":5572},{\"__isSmartRef__\":true,\"id\":5573},{\"__isSmartRef__\":true,\"id\":5574},{\"__isSmartRef__\":true,\"id\":5575}],[{\"__isSmartRef__\":true,\"id\":5576},{\"__isSmartRef__\":true,\"id\":5577},{\"__isSmartRef__\":true,\"id\":5578},{\"__isSmartRef__\":true,\"id\":5579},{\"__isSmartRef__\":true,\"id\":5580}],[{\"__isSmartRef__\":true,\"id\":5581},{\"__isSmartRef__\":true,\"id\":5582},{\"__isSmartRef__\":true,\"id\":5583},{\"__isSmartRef__\":true,\"id\":5584},{\"__isSmartRef__\":true,\"id\":5585}],[{\"__isSmartRef__\":true,\"id\":5586},{\"__isSmartRef__\":true,\"id\":5587},{\"__isSmartRef__\":true,\"id\":5588},{\"__isSmartRef__\":true,\"id\":5589},{\"__isSmartRef__\":true,\"id\":5590}],[{\"__isSmartRef__\":true,\"id\":5591},{\"__isSmartRef__\":true,\"id\":5592},{\"__isSmartRef__\":true,\"id\":5593},{\"__isSmartRef__\":true,\"id\":5594},{\"__isSmartRef__\":true,\"id\":5595}],[{\"__isSmartRef__\":true,\"id\":5596},{\"__isSmartRef__\":true,\"id\":5597},{\"__isSmartRef__\":true,\"id\":5598},{\"__isSmartRef__\":true,\"id\":5599},{\"__isSmartRef__\":true,\"id\":5600}],[{\"__isSmartRef__\":true,\"id\":5601},{\"__isSmartRef__\":true,\"id\":5602},{\"__isSmartRef__\":true,\"id\":5603},{\"__isSmartRef__\":true,\"id\":5604},{\"__isSmartRef__\":true,\"id\":5605}],[{\"__isSmartRef__\":true,\"id\":5606},{\"__isSmartRef__\":true,\"id\":5607},{\"__isSmartRef__\":true,\"id\":5608},{\"__isSmartRef__\":true,\"id\":5609},{\"__isSmartRef__\":true,\"id\":5610}],[{\"__isSmartRef__\":true,\"id\":5611},{\"__isSmartRef__\":true,\"id\":5612},{\"__isSmartRef__\":true,\"id\":5613},{\"__isSmartRef__\":true,\"id\":5614},{\"__isSmartRef__\":true,\"id\":5615}],[{\"__isSmartRef__\":true,\"id\":5616},{\"__isSmartRef__\":true,\"id\":5617},{\"__isSmartRef__\":true,\"id\":5618},{\"__isSmartRef__\":true,\"id\":5619},{\"__isSmartRef__\":true,\"id\":5620}],[{\"__isSmartRef__\":true,\"id\":5621},{\"__isSmartRef__\":true,\"id\":5622},{\"__isSmartRef__\":true,\"id\":5623},{\"__isSmartRef__\":true,\"id\":5624},{\"__isSmartRef__\":true,\"id\":5625}],[{\"__isSmartRef__\":true,\"id\":5626},{\"__isSmartRef__\":true,\"id\":5627},{\"__isSmartRef__\":true,\"id\":5628},{\"__isSmartRef__\":true,\"id\":5629},{\"__isSmartRef__\":true,\"id\":5630}],[{\"__isSmartRef__\":true,\"id\":5631},{\"__isSmartRef__\":true,\"id\":5632},{\"__isSmartRef__\":true,\"id\":5633},{\"__isSmartRef__\":true,\"id\":5634},{\"__isSmartRef__\":true,\"id\":5635}],[{\"__isSmartRef__\":true,\"id\":5636},{\"__isSmartRef__\":true,\"id\":5637},{\"__isSmartRef__\":true,\"id\":5638},{\"__isSmartRef__\":true,\"id\":5639},{\"__isSmartRef__\":true,\"id\":5640}],[{\"__isSmartRef__\":true,\"id\":5641},{\"__isSmartRef__\":true,\"id\":5642},{\"__isSmartRef__\":true,\"id\":5643},{\"__isSmartRef__\":true,\"id\":5644},{\"__isSmartRef__\":true,\"id\":5645}],[{\"__isSmartRef__\":true,\"id\":5646},{\"__isSmartRef__\":true,\"id\":5647},{\"__isSmartRef__\":true,\"id\":5648},{\"__isSmartRef__\":true,\"id\":5649},{\"__isSmartRef__\":true,\"id\":5650}],[{\"__isSmartRef__\":true,\"id\":5651},{\"__isSmartRef__\":true,\"id\":5652},{\"__isSmartRef__\":true,\"id\":5653},{\"__isSmartRef__\":true,\"id\":5654},{\"__isSmartRef__\":true,\"id\":5655}],[{\"__isSmartRef__\":true,\"id\":5656},{\"__isSmartRef__\":true,\"id\":5657},{\"__isSmartRef__\":true,\"id\":5658},{\"__isSmartRef__\":true,\"id\":5659},{\"__isSmartRef__\":true,\"id\":5660}],[{\"__isSmartRef__\":true,\"id\":5661},{\"__isSmartRef__\":true,\"id\":5662},{\"__isSmartRef__\":true,\"id\":5663},{\"__isSmartRef__\":true,\"id\":5664},{\"__isSmartRef__\":true,\"id\":5665}],[{\"__isSmartRef__\":true,\"id\":5666},{\"__isSmartRef__\":true,\"id\":5667},{\"__isSmartRef__\":true,\"id\":5668},{\"__isSmartRef__\":true,\"id\":5669},{\"__isSmartRef__\":true,\"id\":5670}],[{\"__isSmartRef__\":true,\"id\":5671},{\"__isSmartRef__\":true,\"id\":5672},{\"__isSmartRef__\":true,\"id\":5673},{\"__isSmartRef__\":true,\"id\":5674},{\"__isSmartRef__\":true,\"id\":5675}],[{\"__isSmartRef__\":true,\"id\":5676},{\"__isSmartRef__\":true,\"id\":5677},{\"__isSmartRef__\":true,\"id\":5678},{\"__isSmartRef__\":true,\"id\":5679},{\"__isSmartRef__\":true,\"id\":5680}],[{\"__isSmartRef__\":true,\"id\":5681},{\"__isSmartRef__\":true,\"id\":5682},{\"__isSmartRef__\":true,\"id\":5683},{\"__isSmartRef__\":true,\"id\":5684},{\"__isSmartRef__\":true,\"id\":5685}],[{\"__isSmartRef__\":true,\"id\":5686},{\"__isSmartRef__\":true,\"id\":5687},{\"__isSmartRef__\":true,\"id\":5688},{\"__isSmartRef__\":true,\"id\":5689},{\"__isSmartRef__\":true,\"id\":5690}],[{\"__isSmartRef__\":true,\"id\":5691},{\"__isSmartRef__\":true,\"id\":5692},{\"__isSmartRef__\":true,\"id\":5693},{\"__isSmartRef__\":true,\"id\":5694},{\"__isSmartRef__\":true,\"id\":5695}],[{\"__isSmartRef__\":true,\"id\":5696},{\"__isSmartRef__\":true,\"id\":5697},{\"__isSmartRef__\":true,\"id\":5698},{\"__isSmartRef__\":true,\"id\":5699},{\"__isSmartRef__\":true,\"id\":5700}],[{\"__isSmartRef__\":true,\"id\":5701},{\"__isSmartRef__\":true,\"id\":5702},{\"__isSmartRef__\":true,\"id\":5703},{\"__isSmartRef__\":true,\"id\":5704},{\"__isSmartRef__\":true,\"id\":5705}],[{\"__isSmartRef__\":true,\"id\":5706},{\"__isSmartRef__\":true,\"id\":5707},{\"__isSmartRef__\":true,\"id\":5708},{\"__isSmartRef__\":true,\"id\":5709},{\"__isSmartRef__\":true,\"id\":5710}],[{\"__isSmartRef__\":true,\"id\":5711},{\"__isSmartRef__\":true,\"id\":5712},{\"__isSmartRef__\":true,\"id\":5713},{\"__isSmartRef__\":true,\"id\":5714},{\"__isSmartRef__\":true,\"id\":5715}],[{\"__isSmartRef__\":true,\"id\":5716},{\"__isSmartRef__\":true,\"id\":5717},{\"__isSmartRef__\":true,\"id\":5718},{\"__isSmartRef__\":true,\"id\":5719},{\"__isSmartRef__\":true,\"id\":5720}],[{\"__isSmartRef__\":true,\"id\":5721},{\"__isSmartRef__\":true,\"id\":5722},{\"__isSmartRef__\":true,\"id\":5723},{\"__isSmartRef__\":true,\"id\":5724},{\"__isSmartRef__\":true,\"id\":5725}],[{\"__isSmartRef__\":true,\"id\":5726},{\"__isSmartRef__\":true,\"id\":5727},{\"__isSmartRef__\":true,\"id\":5728},{\"__isSmartRef__\":true,\"id\":5729},{\"__isSmartRef__\":true,\"id\":5730}],[{\"__isSmartRef__\":true,\"id\":5731},{\"__isSmartRef__\":true,\"id\":5732},{\"__isSmartRef__\":true,\"id\":5733},{\"__isSmartRef__\":true,\"id\":5734},{\"__isSmartRef__\":true,\"id\":5735}],[{\"__isSmartRef__\":true,\"id\":5736},{\"__isSmartRef__\":true,\"id\":5737},{\"__isSmartRef__\":true,\"id\":5738},{\"__isSmartRef__\":true,\"id\":5739},{\"__isSmartRef__\":true,\"id\":5740}],[{\"__isSmartRef__\":true,\"id\":5741},{\"__isSmartRef__\":true,\"id\":5742},{\"__isSmartRef__\":true,\"id\":5743},{\"__isSmartRef__\":true,\"id\":5744},{\"__isSmartRef__\":true,\"id\":5745}],[{\"__isSmartRef__\":true,\"id\":5746},{\"__isSmartRef__\":true,\"id\":5747},{\"__isSmartRef__\":true,\"id\":5748},{\"__isSmartRef__\":true,\"id\":5749},{\"__isSmartRef__\":true,\"id\":5750}],[{\"__isSmartRef__\":true,\"id\":5751},{\"__isSmartRef__\":true,\"id\":5752},{\"__isSmartRef__\":true,\"id\":5753},{\"__isSmartRef__\":true,\"id\":5754},{\"__isSmartRef__\":true,\"id\":5755}],[{\"__isSmartRef__\":true,\"id\":5756},{\"__isSmartRef__\":true,\"id\":5757},{\"__isSmartRef__\":true,\"id\":5758},{\"__isSmartRef__\":true,\"id\":5759},{\"__isSmartRef__\":true,\"id\":5760}],[{\"__isSmartRef__\":true,\"id\":5761},{\"__isSmartRef__\":true,\"id\":5762},{\"__isSmartRef__\":true,\"id\":5763},{\"__isSmartRef__\":true,\"id\":5764},{\"__isSmartRef__\":true,\"id\":5765}],[{\"__isSmartRef__\":true,\"id\":5766},{\"__isSmartRef__\":true,\"id\":5767},{\"__isSmartRef__\":true,\"id\":5768},{\"__isSmartRef__\":true,\"id\":5769},{\"__isSmartRef__\":true,\"id\":5770}],[{\"__isSmartRef__\":true,\"id\":5771},{\"__isSmartRef__\":true,\"id\":5772},{\"__isSmartRef__\":true,\"id\":5773},{\"__isSmartRef__\":true,\"id\":5774},{\"__isSmartRef__\":true,\"id\":5775}],[{\"__isSmartRef__\":true,\"id\":5776},{\"__isSmartRef__\":true,\"id\":5777},{\"__isSmartRef__\":true,\"id\":5778},{\"__isSmartRef__\":true,\"id\":5779},{\"__isSmartRef__\":true,\"id\":5780}],[{\"__isSmartRef__\":true,\"id\":5781},{\"__isSmartRef__\":true,\"id\":5782},{\"__isSmartRef__\":true,\"id\":5783},{\"__isSmartRef__\":true,\"id\":5784},{\"__isSmartRef__\":true,\"id\":5785}],[{\"__isSmartRef__\":true,\"id\":5786},{\"__isSmartRef__\":true,\"id\":5787},{\"__isSmartRef__\":true,\"id\":5788},{\"__isSmartRef__\":true,\"id\":5789},{\"__isSmartRef__\":true,\"id\":5790}],[{\"__isSmartRef__\":true,\"id\":5791},{\"__isSmartRef__\":true,\"id\":5792},{\"__isSmartRef__\":true,\"id\":5793},{\"__isSmartRef__\":true,\"id\":5794},{\"__isSmartRef__\":true,\"id\":5795}],[{\"__isSmartRef__\":true,\"id\":5796},{\"__isSmartRef__\":true,\"id\":5797},{\"__isSmartRef__\":true,\"id\":5798},{\"__isSmartRef__\":true,\"id\":5799},{\"__isSmartRef__\":true,\"id\":5800}],[{\"__isSmartRef__\":true,\"id\":5801},{\"__isSmartRef__\":true,\"id\":5802},{\"__isSmartRef__\":true,\"id\":5803},{\"__isSmartRef__\":true,\"id\":5804},{\"__isSmartRef__\":true,\"id\":5805}],[{\"__isSmartRef__\":true,\"id\":5806},{\"__isSmartRef__\":true,\"id\":5807},{\"__isSmartRef__\":true,\"id\":5808},{\"__isSmartRef__\":true,\"id\":5809},{\"__isSmartRef__\":true,\"id\":5810}],[{\"__isSmartRef__\":true,\"id\":5811},{\"__isSmartRef__\":true,\"id\":5812},{\"__isSmartRef__\":true,\"id\":5813},{\"__isSmartRef__\":true,\"id\":5814},{\"__isSmartRef__\":true,\"id\":5815}],[{\"__isSmartRef__\":true,\"id\":5816},{\"__isSmartRef__\":true,\"id\":5817},{\"__isSmartRef__\":true,\"id\":5818},{\"__isSmartRef__\":true,\"id\":5819},{\"__isSmartRef__\":true,\"id\":5820}],[{\"__isSmartRef__\":true,\"id\":5821},{\"__isSmartRef__\":true,\"id\":5822},{\"__isSmartRef__\":true,\"id\":5823},{\"__isSmartRef__\":true,\"id\":5824},{\"__isSmartRef__\":true,\"id\":5825}],[{\"__isSmartRef__\":true,\"id\":5826},{\"__isSmartRef__\":true,\"id\":5827},{\"__isSmartRef__\":true,\"id\":5828},{\"__isSmartRef__\":true,\"id\":5829},{\"__isSmartRef__\":true,\"id\":5830}],[{\"__isSmartRef__\":true,\"id\":5831},{\"__isSmartRef__\":true,\"id\":5832},{\"__isSmartRef__\":true,\"id\":5833},{\"__isSmartRef__\":true,\"id\":5834},{\"__isSmartRef__\":true,\"id\":5835}],[{\"__isSmartRef__\":true,\"id\":5836},{\"__isSmartRef__\":true,\"id\":5837},{\"__isSmartRef__\":true,\"id\":5838},{\"__isSmartRef__\":true,\"id\":5839},{\"__isSmartRef__\":true,\"id\":5840}],[{\"__isSmartRef__\":true,\"id\":5841},{\"__isSmartRef__\":true,\"id\":5842},{\"__isSmartRef__\":true,\"id\":5843},{\"__isSmartRef__\":true,\"id\":5844},{\"__isSmartRef__\":true,\"id\":5845}],[{\"__isSmartRef__\":true,\"id\":5846},{\"__isSmartRef__\":true,\"id\":5847},{\"__isSmartRef__\":true,\"id\":5848},{\"__isSmartRef__\":true,\"id\":5849},{\"__isSmartRef__\":true,\"id\":5850}],[{\"__isSmartRef__\":true,\"id\":5851},{\"__isSmartRef__\":true,\"id\":5852},{\"__isSmartRef__\":true,\"id\":5853},{\"__isSmartRef__\":true,\"id\":5854},{\"__isSmartRef__\":true,\"id\":5855}],[{\"__isSmartRef__\":true,\"id\":5856},{\"__isSmartRef__\":true,\"id\":5857},{\"__isSmartRef__\":true,\"id\":5858},{\"__isSmartRef__\":true,\"id\":5859},{\"__isSmartRef__\":true,\"id\":5860}],[{\"__isSmartRef__\":true,\"id\":5861},{\"__isSmartRef__\":true,\"id\":5862},{\"__isSmartRef__\":true,\"id\":5863},{\"__isSmartRef__\":true,\"id\":5864},{\"__isSmartRef__\":true,\"id\":5865}],[{\"__isSmartRef__\":true,\"id\":5866},{\"__isSmartRef__\":true,\"id\":5867},{\"__isSmartRef__\":true,\"id\":5868},{\"__isSmartRef__\":true,\"id\":5869},{\"__isSmartRef__\":true,\"id\":5870}],[{\"__isSmartRef__\":true,\"id\":5871},{\"__isSmartRef__\":true,\"id\":5872},{\"__isSmartRef__\":true,\"id\":5873},{\"__isSmartRef__\":true,\"id\":5874},{\"__isSmartRef__\":true,\"id\":5875}],[{\"__isSmartRef__\":true,\"id\":5876},{\"__isSmartRef__\":true,\"id\":5877},{\"__isSmartRef__\":true,\"id\":5878},{\"__isSmartRef__\":true,\"id\":5879},{\"__isSmartRef__\":true,\"id\":5880}],[{\"__isSmartRef__\":true,\"id\":5881},{\"__isSmartRef__\":true,\"id\":5882},{\"__isSmartRef__\":true,\"id\":5883},{\"__isSmartRef__\":true,\"id\":5884},{\"__isSmartRef__\":true,\"id\":5885}],[{\"__isSmartRef__\":true,\"id\":5886},{\"__isSmartRef__\":true,\"id\":5887},{\"__isSmartRef__\":true,\"id\":5888},{\"__isSmartRef__\":true,\"id\":5889},{\"__isSmartRef__\":true,\"id\":5890}],[{\"__isSmartRef__\":true,\"id\":5891},{\"__isSmartRef__\":true,\"id\":5892},{\"__isSmartRef__\":true,\"id\":5893},{\"__isSmartRef__\":true,\"id\":5894},{\"__isSmartRef__\":true,\"id\":5895}],[{\"__isSmartRef__\":true,\"id\":5896},{\"__isSmartRef__\":true,\"id\":5897},{\"__isSmartRef__\":true,\"id\":5898},{\"__isSmartRef__\":true,\"id\":5899},{\"__isSmartRef__\":true,\"id\":5900}],[{\"__isSmartRef__\":true,\"id\":5901},{\"__isSmartRef__\":true,\"id\":5902},{\"__isSmartRef__\":true,\"id\":5903},{\"__isSmartRef__\":true,\"id\":5904},{\"__isSmartRef__\":true,\"id\":5905}],[{\"__isSmartRef__\":true,\"id\":5906},{\"__isSmartRef__\":true,\"id\":5907},{\"__isSmartRef__\":true,\"id\":5908},{\"__isSmartRef__\":true,\"id\":5909},{\"__isSmartRef__\":true,\"id\":5910}],[{\"__isSmartRef__\":true,\"id\":5911},{\"__isSmartRef__\":true,\"id\":5912},{\"__isSmartRef__\":true,\"id\":5913},{\"__isSmartRef__\":true,\"id\":5914},{\"__isSmartRef__\":true,\"id\":5915}],[{\"__isSmartRef__\":true,\"id\":5916},{\"__isSmartRef__\":true,\"id\":5917},{\"__isSmartRef__\":true,\"id\":5918},{\"__isSmartRef__\":true,\"id\":5919},{\"__isSmartRef__\":true,\"id\":5920}],[{\"__isSmartRef__\":true,\"id\":5921},{\"__isSmartRef__\":true,\"id\":5922},{\"__isSmartRef__\":true,\"id\":5923},{\"__isSmartRef__\":true,\"id\":5924},{\"__isSmartRef__\":true,\"id\":5925}],[{\"__isSmartRef__\":true,\"id\":5926},{\"__isSmartRef__\":true,\"id\":5927},{\"__isSmartRef__\":true,\"id\":5928},{\"__isSmartRef__\":true,\"id\":5929},{\"__isSmartRef__\":true,\"id\":5930}],[{\"__isSmartRef__\":true,\"id\":5931},{\"__isSmartRef__\":true,\"id\":5932},{\"__isSmartRef__\":true,\"id\":5933},{\"__isSmartRef__\":true,\"id\":5934},{\"__isSmartRef__\":true,\"id\":5935}],[{\"__isSmartRef__\":true,\"id\":5936},{\"__isSmartRef__\":true,\"id\":5937},{\"__isSmartRef__\":true,\"id\":5938},{\"__isSmartRef__\":true,\"id\":5939},{\"__isSmartRef__\":true,\"id\":5940}],[{\"__isSmartRef__\":true,\"id\":5941},{\"__isSmartRef__\":true,\"id\":5942},{\"__isSmartRef__\":true,\"id\":5943},{\"__isSmartRef__\":true,\"id\":5944},{\"__isSmartRef__\":true,\"id\":5945}],[{\"__isSmartRef__\":true,\"id\":5946},{\"__isSmartRef__\":true,\"id\":5947},{\"__isSmartRef__\":true,\"id\":5948},{\"__isSmartRef__\":true,\"id\":5949},{\"__isSmartRef__\":true,\"id\":5950}],[{\"__isSmartRef__\":true,\"id\":5951},{\"__isSmartRef__\":true,\"id\":5952},{\"__isSmartRef__\":true,\"id\":5953},{\"__isSmartRef__\":true,\"id\":5954},{\"__isSmartRef__\":true,\"id\":5955}],[{\"__isSmartRef__\":true,\"id\":5956},{\"__isSmartRef__\":true,\"id\":5957},{\"__isSmartRef__\":true,\"id\":5958},{\"__isSmartRef__\":true,\"id\":5959},{\"__isSmartRef__\":true,\"id\":5960}],[{\"__isSmartRef__\":true,\"id\":5961},{\"__isSmartRef__\":true,\"id\":5962},{\"__isSmartRef__\":true,\"id\":5963},{\"__isSmartRef__\":true,\"id\":5964},{\"__isSmartRef__\":true,\"id\":5965}],[{\"__isSmartRef__\":true,\"id\":5966},{\"__isSmartRef__\":true,\"id\":5967},{\"__isSmartRef__\":true,\"id\":5968},{\"__isSmartRef__\":true,\"id\":5969},{\"__isSmartRef__\":true,\"id\":5970}],[{\"__isSmartRef__\":true,\"id\":5971},{\"__isSmartRef__\":true,\"id\":5972},{\"__isSmartRef__\":true,\"id\":5973},{\"__isSmartRef__\":true,\"id\":5974},{\"__isSmartRef__\":true,\"id\":5975}],[{\"__isSmartRef__\":true,\"id\":5976},{\"__isSmartRef__\":true,\"id\":5977},{\"__isSmartRef__\":true,\"id\":5978},{\"__isSmartRef__\":true,\"id\":5979},{\"__isSmartRef__\":true,\"id\":5980}],[{\"__isSmartRef__\":true,\"id\":5981},{\"__isSmartRef__\":true,\"id\":5982},{\"__isSmartRef__\":true,\"id\":5983},{\"__isSmartRef__\":true,\"id\":5984},{\"__isSmartRef__\":true,\"id\":5985}],[{\"__isSmartRef__\":true,\"id\":5986},{\"__isSmartRef__\":true,\"id\":5987},{\"__isSmartRef__\":true,\"id\":5988},{\"__isSmartRef__\":true,\"id\":5989},{\"__isSmartRef__\":true,\"id\":5990}],[{\"__isSmartRef__\":true,\"id\":5991},{\"__isSmartRef__\":true,\"id\":5992},{\"__isSmartRef__\":true,\"id\":5993},{\"__isSmartRef__\":true,\"id\":5994},{\"__isSmartRef__\":true,\"id\":5995}],[{\"__isSmartRef__\":true,\"id\":5996},{\"__isSmartRef__\":true,\"id\":5997},{\"__isSmartRef__\":true,\"id\":5998},{\"__isSmartRef__\":true,\"id\":5999},{\"__isSmartRef__\":true,\"id\":6000}],[{\"__isSmartRef__\":true,\"id\":6001},{\"__isSmartRef__\":true,\"id\":6002},{\"__isSmartRef__\":true,\"id\":6003},{\"__isSmartRef__\":true,\"id\":6004},{\"__isSmartRef__\":true,\"id\":6005}],[{\"__isSmartRef__\":true,\"id\":6006},{\"__isSmartRef__\":true,\"id\":6007},{\"__isSmartRef__\":true,\"id\":6008},{\"__isSmartRef__\":true,\"id\":6009},{\"__isSmartRef__\":true,\"id\":6010}],[{\"__isSmartRef__\":true,\"id\":6011},{\"__isSmartRef__\":true,\"id\":6012},{\"__isSmartRef__\":true,\"id\":6013},{\"__isSmartRef__\":true,\"id\":6014},{\"__isSmartRef__\":true,\"id\":6015}],[{\"__isSmartRef__\":true,\"id\":6016},{\"__isSmartRef__\":true,\"id\":6017},{\"__isSmartRef__\":true,\"id\":6018},{\"__isSmartRef__\":true,\"id\":6019},{\"__isSmartRef__\":true,\"id\":6020}],[{\"__isSmartRef__\":true,\"id\":6021},{\"__isSmartRef__\":true,\"id\":6022},{\"__isSmartRef__\":true,\"id\":6023},{\"__isSmartRef__\":true,\"id\":6024},{\"__isSmartRef__\":true,\"id\":6025}],[{\"__isSmartRef__\":true,\"id\":6026},{\"__isSmartRef__\":true,\"id\":6027},{\"__isSmartRef__\":true,\"id\":6028},{\"__isSmartRef__\":true,\"id\":6029},{\"__isSmartRef__\":true,\"id\":6030}],[{\"__isSmartRef__\":true,\"id\":6031},{\"__isSmartRef__\":true,\"id\":6032},{\"__isSmartRef__\":true,\"id\":6033},{\"__isSmartRef__\":true,\"id\":6034},{\"__isSmartRef__\":true,\"id\":6035}],[{\"__isSmartRef__\":true,\"id\":6036},{\"__isSmartRef__\":true,\"id\":6037},{\"__isSmartRef__\":true,\"id\":6038},{\"__isSmartRef__\":true,\"id\":6039},{\"__isSmartRef__\":true,\"id\":6040}],[{\"__isSmartRef__\":true,\"id\":6041},{\"__isSmartRef__\":true,\"id\":6042},{\"__isSmartRef__\":true,\"id\":6043},{\"__isSmartRef__\":true,\"id\":6044},{\"__isSmartRef__\":true,\"id\":6045}],[{\"__isSmartRef__\":true,\"id\":6046},{\"__isSmartRef__\":true,\"id\":6047},{\"__isSmartRef__\":true,\"id\":6048},{\"__isSmartRef__\":true,\"id\":6049},{\"__isSmartRef__\":true,\"id\":6050}],[{\"__isSmartRef__\":true,\"id\":6051},{\"__isSmartRef__\":true,\"id\":6052},{\"__isSmartRef__\":true,\"id\":6053},{\"__isSmartRef__\":true,\"id\":6054},{\"__isSmartRef__\":true,\"id\":6055}],[{\"__isSmartRef__\":true,\"id\":6056},{\"__isSmartRef__\":true,\"id\":6057},{\"__isSmartRef__\":true,\"id\":6058},{\"__isSmartRef__\":true,\"id\":6059},{\"__isSmartRef__\":true,\"id\":6060}],[{\"__isSmartRef__\":true,\"id\":6061},{\"__isSmartRef__\":true,\"id\":6062},{\"__isSmartRef__\":true,\"id\":6063},{\"__isSmartRef__\":true,\"id\":6064},{\"__isSmartRef__\":true,\"id\":6065}],[{\"__isSmartRef__\":true,\"id\":6066},{\"__isSmartRef__\":true,\"id\":6067},{\"__isSmartRef__\":true,\"id\":6068},{\"__isSmartRef__\":true,\"id\":6069},{\"__isSmartRef__\":true,\"id\":6070}],[{\"__isSmartRef__\":true,\"id\":6071},{\"__isSmartRef__\":true,\"id\":6072},{\"__isSmartRef__\":true,\"id\":6073},{\"__isSmartRef__\":true,\"id\":6074},{\"__isSmartRef__\":true,\"id\":6075}],[{\"__isSmartRef__\":true,\"id\":6076},{\"__isSmartRef__\":true,\"id\":6077},{\"__isSmartRef__\":true,\"id\":6078},{\"__isSmartRef__\":true,\"id\":6079},{\"__isSmartRef__\":true,\"id\":6080}],[{\"__isSmartRef__\":true,\"id\":6081},{\"__isSmartRef__\":true,\"id\":6082},{\"__isSmartRef__\":true,\"id\":6083},{\"__isSmartRef__\":true,\"id\":6084},{\"__isSmartRef__\":true,\"id\":6085}],[{\"__isSmartRef__\":true,\"id\":6086},{\"__isSmartRef__\":true,\"id\":6087},{\"__isSmartRef__\":true,\"id\":6088},{\"__isSmartRef__\":true,\"id\":6089},{\"__isSmartRef__\":true,\"id\":6090}],[{\"__isSmartRef__\":true,\"id\":6091},{\"__isSmartRef__\":true,\"id\":6092},{\"__isSmartRef__\":true,\"id\":6093},{\"__isSmartRef__\":true,\"id\":6094},{\"__isSmartRef__\":true,\"id\":6095}],[{\"__isSmartRef__\":true,\"id\":6096},{\"__isSmartRef__\":true,\"id\":6097},{\"__isSmartRef__\":true,\"id\":6098},{\"__isSmartRef__\":true,\"id\":6099},{\"__isSmartRef__\":true,\"id\":6100}],[{\"__isSmartRef__\":true,\"id\":6101},{\"__isSmartRef__\":true,\"id\":6102},{\"__isSmartRef__\":true,\"id\":6103},{\"__isSmartRef__\":true,\"id\":6104},{\"__isSmartRef__\":true,\"id\":6105}],[{\"__isSmartRef__\":true,\"id\":6106},{\"__isSmartRef__\":true,\"id\":6107},{\"__isSmartRef__\":true,\"id\":6108},{\"__isSmartRef__\":true,\"id\":6109},{\"__isSmartRef__\":true,\"id\":6110}],[{\"__isSmartRef__\":true,\"id\":6111},{\"__isSmartRef__\":true,\"id\":6112},{\"__isSmartRef__\":true,\"id\":6113},{\"__isSmartRef__\":true,\"id\":6114},{\"__isSmartRef__\":true,\"id\":6115}],[{\"__isSmartRef__\":true,\"id\":6116},{\"__isSmartRef__\":true,\"id\":6117},{\"__isSmartRef__\":true,\"id\":6118},{\"__isSmartRef__\":true,\"id\":6119},{\"__isSmartRef__\":true,\"id\":6120}],[{\"__isSmartRef__\":true,\"id\":6121},{\"__isSmartRef__\":true,\"id\":6122},{\"__isSmartRef__\":true,\"id\":6123},{\"__isSmartRef__\":true,\"id\":6124},{\"__isSmartRef__\":true,\"id\":6125}],[{\"__isSmartRef__\":true,\"id\":6126},{\"__isSmartRef__\":true,\"id\":6127},{\"__isSmartRef__\":true,\"id\":6128},{\"__isSmartRef__\":true,\"id\":6129},{\"__isSmartRef__\":true,\"id\":6130}],[{\"__isSmartRef__\":true,\"id\":6131},{\"__isSmartRef__\":true,\"id\":6132},{\"__isSmartRef__\":true,\"id\":6133},{\"__isSmartRef__\":true,\"id\":6134},{\"__isSmartRef__\":true,\"id\":6135}],[{\"__isSmartRef__\":true,\"id\":6136},{\"__isSmartRef__\":true,\"id\":6137},{\"__isSmartRef__\":true,\"id\":6138},{\"__isSmartRef__\":true,\"id\":6139},{\"__isSmartRef__\":true,\"id\":6140}],[{\"__isSmartRef__\":true,\"id\":6141},{\"__isSmartRef__\":true,\"id\":6142},{\"__isSmartRef__\":true,\"id\":6143},{\"__isSmartRef__\":true,\"id\":6144},{\"__isSmartRef__\":true,\"id\":6145}],[{\"__isSmartRef__\":true,\"id\":6146},{\"__isSmartRef__\":true,\"id\":6147},{\"__isSmartRef__\":true,\"id\":6148},{\"__isSmartRef__\":true,\"id\":6149},{\"__isSmartRef__\":true,\"id\":6150}],[{\"__isSmartRef__\":true,\"id\":6151},{\"__isSmartRef__\":true,\"id\":6152},{\"__isSmartRef__\":true,\"id\":6153},{\"__isSmartRef__\":true,\"id\":6154},{\"__isSmartRef__\":true,\"id\":6155}],[{\"__isSmartRef__\":true,\"id\":6156},{\"__isSmartRef__\":true,\"id\":6157},{\"__isSmartRef__\":true,\"id\":6158},{\"__isSmartRef__\":true,\"id\":6159},{\"__isSmartRef__\":true,\"id\":6160}],[{\"__isSmartRef__\":true,\"id\":6161},{\"__isSmartRef__\":true,\"id\":6162},{\"__isSmartRef__\":true,\"id\":6163},{\"__isSmartRef__\":true,\"id\":6164},{\"__isSmartRef__\":true,\"id\":6165}],[{\"__isSmartRef__\":true,\"id\":6166},{\"__isSmartRef__\":true,\"id\":6167},{\"__isSmartRef__\":true,\"id\":6168},{\"__isSmartRef__\":true,\"id\":6169},{\"__isSmartRef__\":true,\"id\":6170}],[{\"__isSmartRef__\":true,\"id\":6171},{\"__isSmartRef__\":true,\"id\":6172},{\"__isSmartRef__\":true,\"id\":6173},{\"__isSmartRef__\":true,\"id\":6174},{\"__isSmartRef__\":true,\"id\":6175}],[{\"__isSmartRef__\":true,\"id\":6176},{\"__isSmartRef__\":true,\"id\":6177},{\"__isSmartRef__\":true,\"id\":6178},{\"__isSmartRef__\":true,\"id\":6179},{\"__isSmartRef__\":true,\"id\":6180}],[{\"__isSmartRef__\":true,\"id\":6181},{\"__isSmartRef__\":true,\"id\":6182},{\"__isSmartRef__\":true,\"id\":6183},{\"__isSmartRef__\":true,\"id\":6184},{\"__isSmartRef__\":true,\"id\":6185}],[{\"__isSmartRef__\":true,\"id\":6186},{\"__isSmartRef__\":true,\"id\":6187},{\"__isSmartRef__\":true,\"id\":6188},{\"__isSmartRef__\":true,\"id\":6189},{\"__isSmartRef__\":true,\"id\":6190}],[{\"__isSmartRef__\":true,\"id\":6191},{\"__isSmartRef__\":true,\"id\":6192},{\"__isSmartRef__\":true,\"id\":6193},{\"__isSmartRef__\":true,\"id\":6194},{\"__isSmartRef__\":true,\"id\":6195}],[{\"__isSmartRef__\":true,\"id\":6196},{\"__isSmartRef__\":true,\"id\":6197},{\"__isSmartRef__\":true,\"id\":6198},{\"__isSmartRef__\":true,\"id\":6199},{\"__isSmartRef__\":true,\"id\":6200}],[{\"__isSmartRef__\":true,\"id\":6201},{\"__isSmartRef__\":true,\"id\":6202},{\"__isSmartRef__\":true,\"id\":6203},{\"__isSmartRef__\":true,\"id\":6204},{\"__isSmartRef__\":true,\"id\":6205}],[{\"__isSmartRef__\":true,\"id\":6206},{\"__isSmartRef__\":true,\"id\":6207},{\"__isSmartRef__\":true,\"id\":6208},{\"__isSmartRef__\":true,\"id\":6209},{\"__isSmartRef__\":true,\"id\":6210}],[{\"__isSmartRef__\":true,\"id\":6211},{\"__isSmartRef__\":true,\"id\":6212},{\"__isSmartRef__\":true,\"id\":6213},{\"__isSmartRef__\":true,\"id\":6214},{\"__isSmartRef__\":true,\"id\":6215}],[{\"__isSmartRef__\":true,\"id\":6216},{\"__isSmartRef__\":true,\"id\":6217},{\"__isSmartRef__\":true,\"id\":6218},{\"__isSmartRef__\":true,\"id\":6219},{\"__isSmartRef__\":true,\"id\":6220}],[{\"__isSmartRef__\":true,\"id\":6221},{\"__isSmartRef__\":true,\"id\":6222},{\"__isSmartRef__\":true,\"id\":6223},{\"__isSmartRef__\":true,\"id\":6224},{\"__isSmartRef__\":true,\"id\":6225}],[{\"__isSmartRef__\":true,\"id\":6226},{\"__isSmartRef__\":true,\"id\":6227},{\"__isSmartRef__\":true,\"id\":6228},{\"__isSmartRef__\":true,\"id\":6229},{\"__isSmartRef__\":true,\"id\":6230}],[{\"__isSmartRef__\":true,\"id\":6231},{\"__isSmartRef__\":true,\"id\":6232},{\"__isSmartRef__\":true,\"id\":6233},{\"__isSmartRef__\":true,\"id\":6234},{\"__isSmartRef__\":true,\"id\":6235}],[{\"__isSmartRef__\":true,\"id\":6236},{\"__isSmartRef__\":true,\"id\":6237},{\"__isSmartRef__\":true,\"id\":6238},{\"__isSmartRef__\":true,\"id\":6239},{\"__isSmartRef__\":true,\"id\":6240}],[{\"__isSmartRef__\":true,\"id\":6241},{\"__isSmartRef__\":true,\"id\":6242},{\"__isSmartRef__\":true,\"id\":6243},{\"__isSmartRef__\":true,\"id\":6244},{\"__isSmartRef__\":true,\"id\":6245}],[{\"__isSmartRef__\":true,\"id\":6246},{\"__isSmartRef__\":true,\"id\":6247},{\"__isSmartRef__\":true,\"id\":6248},{\"__isSmartRef__\":true,\"id\":6249},{\"__isSmartRef__\":true,\"id\":6250}],[{\"__isSmartRef__\":true,\"id\":6251},{\"__isSmartRef__\":true,\"id\":6252},{\"__isSmartRef__\":true,\"id\":6253},{\"__isSmartRef__\":true,\"id\":6254},{\"__isSmartRef__\":true,\"id\":6255}],[{\"__isSmartRef__\":true,\"id\":6256},{\"__isSmartRef__\":true,\"id\":6257},{\"__isSmartRef__\":true,\"id\":6258},{\"__isSmartRef__\":true,\"id\":6259},{\"__isSmartRef__\":true,\"id\":6260}],[{\"__isSmartRef__\":true,\"id\":6261},{\"__isSmartRef__\":true,\"id\":6262},{\"__isSmartRef__\":true,\"id\":6263},{\"__isSmartRef__\":true,\"id\":6264},{\"__isSmartRef__\":true,\"id\":6265}],[{\"__isSmartRef__\":true,\"id\":6266},{\"__isSmartRef__\":true,\"id\":6267},{\"__isSmartRef__\":true,\"id\":6268},{\"__isSmartRef__\":true,\"id\":6269},{\"__isSmartRef__\":true,\"id\":6270}],[{\"__isSmartRef__\":true,\"id\":6271},{\"__isSmartRef__\":true,\"id\":6272},{\"__isSmartRef__\":true,\"id\":6273},{\"__isSmartRef__\":true,\"id\":6274},{\"__isSmartRef__\":true,\"id\":6275}],[{\"__isSmartRef__\":true,\"id\":6276},{\"__isSmartRef__\":true,\"id\":6277},{\"__isSmartRef__\":true,\"id\":6278},{\"__isSmartRef__\":true,\"id\":6279},{\"__isSmartRef__\":true,\"id\":6280}],[{\"__isSmartRef__\":true,\"id\":6281},{\"__isSmartRef__\":true,\"id\":6282},{\"__isSmartRef__\":true,\"id\":6283},{\"__isSmartRef__\":true,\"id\":6284},{\"__isSmartRef__\":true,\"id\":6285}],[{\"__isSmartRef__\":true,\"id\":6286},{\"__isSmartRef__\":true,\"id\":6287},{\"__isSmartRef__\":true,\"id\":6288},{\"__isSmartRef__\":true,\"id\":6289},{\"__isSmartRef__\":true,\"id\":6290}],[{\"__isSmartRef__\":true,\"id\":6291},{\"__isSmartRef__\":true,\"id\":6292},{\"__isSmartRef__\":true,\"id\":6293},{\"__isSmartRef__\":true,\"id\":6294},{\"__isSmartRef__\":true,\"id\":6295}],[{\"__isSmartRef__\":true,\"id\":6296},{\"__isSmartRef__\":true,\"id\":6297},{\"__isSmartRef__\":true,\"id\":6298},{\"__isSmartRef__\":true,\"id\":6299},{\"__isSmartRef__\":true,\"id\":6300}],[{\"__isSmartRef__\":true,\"id\":6301},{\"__isSmartRef__\":true,\"id\":6302},{\"__isSmartRef__\":true,\"id\":6303},{\"__isSmartRef__\":true,\"id\":6304},{\"__isSmartRef__\":true,\"id\":6305}],[{\"__isSmartRef__\":true,\"id\":6306},{\"__isSmartRef__\":true,\"id\":6307},{\"__isSmartRef__\":true,\"id\":6308},{\"__isSmartRef__\":true,\"id\":6309},{\"__isSmartRef__\":true,\"id\":6310}],[{\"__isSmartRef__\":true,\"id\":6311},{\"__isSmartRef__\":true,\"id\":6312},{\"__isSmartRef__\":true,\"id\":6313},{\"__isSmartRef__\":true,\"id\":6314},{\"__isSmartRef__\":true,\"id\":6315}],[{\"__isSmartRef__\":true,\"id\":6316},{\"__isSmartRef__\":true,\"id\":6317},{\"__isSmartRef__\":true,\"id\":6318},{\"__isSmartRef__\":true,\"id\":6319},{\"__isSmartRef__\":true,\"id\":6320}],[{\"__isSmartRef__\":true,\"id\":6321},{\"__isSmartRef__\":true,\"id\":6322},{\"__isSmartRef__\":true,\"id\":6323},{\"__isSmartRef__\":true,\"id\":6324},{\"__isSmartRef__\":true,\"id\":6325}],[{\"__isSmartRef__\":true,\"id\":6326},{\"__isSmartRef__\":true,\"id\":6327},{\"__isSmartRef__\":true,\"id\":6328},{\"__isSmartRef__\":true,\"id\":6329},{\"__isSmartRef__\":true,\"id\":6330}],[{\"__isSmartRef__\":true,\"id\":6331},{\"__isSmartRef__\":true,\"id\":6332},{\"__isSmartRef__\":true,\"id\":6333},{\"__isSmartRef__\":true,\"id\":6334},{\"__isSmartRef__\":true,\"id\":6335}],[{\"__isSmartRef__\":true,\"id\":6336},{\"__isSmartRef__\":true,\"id\":6337},{\"__isSmartRef__\":true,\"id\":6338},{\"__isSmartRef__\":true,\"id\":6339},{\"__isSmartRef__\":true,\"id\":6340}],[{\"__isSmartRef__\":true,\"id\":6341},{\"__isSmartRef__\":true,\"id\":6342},{\"__isSmartRef__\":true,\"id\":6343},{\"__isSmartRef__\":true,\"id\":6344},{\"__isSmartRef__\":true,\"id\":6345}],[{\"__isSmartRef__\":true,\"id\":6346},{\"__isSmartRef__\":true,\"id\":6347},{\"__isSmartRef__\":true,\"id\":6348},{\"__isSmartRef__\":true,\"id\":6349},{\"__isSmartRef__\":true,\"id\":6350}],[{\"__isSmartRef__\":true,\"id\":6351},{\"__isSmartRef__\":true,\"id\":6352},{\"__isSmartRef__\":true,\"id\":6353},{\"__isSmartRef__\":true,\"id\":6354},{\"__isSmartRef__\":true,\"id\":6355}],[{\"__isSmartRef__\":true,\"id\":6356},{\"__isSmartRef__\":true,\"id\":6357},{\"__isSmartRef__\":true,\"id\":6358},{\"__isSmartRef__\":true,\"id\":6359},{\"__isSmartRef__\":true,\"id\":6360}],[{\"__isSmartRef__\":true,\"id\":6361},{\"__isSmartRef__\":true,\"id\":6362},{\"__isSmartRef__\":true,\"id\":6363},{\"__isSmartRef__\":true,\"id\":6364},{\"__isSmartRef__\":true,\"id\":6365}],[{\"__isSmartRef__\":true,\"id\":6366},{\"__isSmartRef__\":true,\"id\":6367},{\"__isSmartRef__\":true,\"id\":6368},{\"__isSmartRef__\":true,\"id\":6369},{\"__isSmartRef__\":true,\"id\":6370}],[{\"__isSmartRef__\":true,\"id\":6371},{\"__isSmartRef__\":true,\"id\":6372},{\"__isSmartRef__\":true,\"id\":6373},{\"__isSmartRef__\":true,\"id\":6374},{\"__isSmartRef__\":true,\"id\":6375}],[{\"__isSmartRef__\":true,\"id\":6376},{\"__isSmartRef__\":true,\"id\":6377},{\"__isSmartRef__\":true,\"id\":6378},{\"__isSmartRef__\":true,\"id\":6379},{\"__isSmartRef__\":true,\"id\":6380}],[{\"__isSmartRef__\":true,\"id\":6381},{\"__isSmartRef__\":true,\"id\":6382},{\"__isSmartRef__\":true,\"id\":6383},{\"__isSmartRef__\":true,\"id\":6384},{\"__isSmartRef__\":true,\"id\":6385}],[{\"__isSmartRef__\":true,\"id\":6386},{\"__isSmartRef__\":true,\"id\":6387},{\"__isSmartRef__\":true,\"id\":6388},{\"__isSmartRef__\":true,\"id\":6389},{\"__isSmartRef__\":true,\"id\":6390}],[{\"__isSmartRef__\":true,\"id\":6391},{\"__isSmartRef__\":true,\"id\":6392},{\"__isSmartRef__\":true,\"id\":6393},{\"__isSmartRef__\":true,\"id\":6394},{\"__isSmartRef__\":true,\"id\":6395}],[{\"__isSmartRef__\":true,\"id\":6396},{\"__isSmartRef__\":true,\"id\":6397},{\"__isSmartRef__\":true,\"id\":6398},{\"__isSmartRef__\":true,\"id\":6399},{\"__isSmartRef__\":true,\"id\":6400}],[{\"__isSmartRef__\":true,\"id\":6401},{\"__isSmartRef__\":true,\"id\":6402},{\"__isSmartRef__\":true,\"id\":6403},{\"__isSmartRef__\":true,\"id\":6404},{\"__isSmartRef__\":true,\"id\":6405}],[{\"__isSmartRef__\":true,\"id\":6406},{\"__isSmartRef__\":true,\"id\":6407},{\"__isSmartRef__\":true,\"id\":6408},{\"__isSmartRef__\":true,\"id\":6409},{\"__isSmartRef__\":true,\"id\":6410}],[{\"__isSmartRef__\":true,\"id\":6411},{\"__isSmartRef__\":true,\"id\":6412},{\"__isSmartRef__\":true,\"id\":6413},{\"__isSmartRef__\":true,\"id\":6414},{\"__isSmartRef__\":true,\"id\":6415}],[{\"__isSmartRef__\":true,\"id\":6416},{\"__isSmartRef__\":true,\"id\":6417},{\"__isSmartRef__\":true,\"id\":6418},{\"__isSmartRef__\":true,\"id\":6419},{\"__isSmartRef__\":true,\"id\":6420}],[{\"__isSmartRef__\":true,\"id\":6421},{\"__isSmartRef__\":true,\"id\":6422},{\"__isSmartRef__\":true,\"id\":6423},{\"__isSmartRef__\":true,\"id\":6424},{\"__isSmartRef__\":true,\"id\":6425}],[{\"__isSmartRef__\":true,\"id\":6426},{\"__isSmartRef__\":true,\"id\":6427},{\"__isSmartRef__\":true,\"id\":6428},{\"__isSmartRef__\":true,\"id\":6429},{\"__isSmartRef__\":true,\"id\":6430}],[{\"__isSmartRef__\":true,\"id\":6431},{\"__isSmartRef__\":true,\"id\":6432},{\"__isSmartRef__\":true,\"id\":6433},{\"__isSmartRef__\":true,\"id\":6434},{\"__isSmartRef__\":true,\"id\":6435}],[{\"__isSmartRef__\":true,\"id\":6436},{\"__isSmartRef__\":true,\"id\":6437},{\"__isSmartRef__\":true,\"id\":6438},{\"__isSmartRef__\":true,\"id\":6439},{\"__isSmartRef__\":true,\"id\":6440}],[{\"__isSmartRef__\":true,\"id\":6441},{\"__isSmartRef__\":true,\"id\":6442},{\"__isSmartRef__\":true,\"id\":6443},{\"__isSmartRef__\":true,\"id\":6444},{\"__isSmartRef__\":true,\"id\":6445}],[{\"__isSmartRef__\":true,\"id\":6446},{\"__isSmartRef__\":true,\"id\":6447},{\"__isSmartRef__\":true,\"id\":6448},{\"__isSmartRef__\":true,\"id\":6449},{\"__isSmartRef__\":true,\"id\":6450}],[{\"__isSmartRef__\":true,\"id\":6451},{\"__isSmartRef__\":true,\"id\":6452},{\"__isSmartRef__\":true,\"id\":6453},{\"__isSmartRef__\":true,\"id\":6454},{\"__isSmartRef__\":true,\"id\":6455}],[{\"__isSmartRef__\":true,\"id\":6456},{\"__isSmartRef__\":true,\"id\":6457},{\"__isSmartRef__\":true,\"id\":6458},{\"__isSmartRef__\":true,\"id\":6459},{\"__isSmartRef__\":true,\"id\":6460}],[{\"__isSmartRef__\":true,\"id\":6461},{\"__isSmartRef__\":true,\"id\":6462},{\"__isSmartRef__\":true,\"id\":6463},{\"__isSmartRef__\":true,\"id\":6464},{\"__isSmartRef__\":true,\"id\":6465}],[{\"__isSmartRef__\":true,\"id\":6466},{\"__isSmartRef__\":true,\"id\":6467},{\"__isSmartRef__\":true,\"id\":6468},{\"__isSmartRef__\":true,\"id\":6469},{\"__isSmartRef__\":true,\"id\":6470}],[{\"__isSmartRef__\":true,\"id\":6471},{\"__isSmartRef__\":true,\"id\":6472},{\"__isSmartRef__\":true,\"id\":6473},{\"__isSmartRef__\":true,\"id\":6474},{\"__isSmartRef__\":true,\"id\":6475}],[{\"__isSmartRef__\":true,\"id\":6476},{\"__isSmartRef__\":true,\"id\":6477},{\"__isSmartRef__\":true,\"id\":6478},{\"__isSmartRef__\":true,\"id\":6479},{\"__isSmartRef__\":true,\"id\":6480}],[{\"__isSmartRef__\":true,\"id\":6481},{\"__isSmartRef__\":true,\"id\":6482},{\"__isSmartRef__\":true,\"id\":6483},{\"__isSmartRef__\":true,\"id\":6484},{\"__isSmartRef__\":true,\"id\":6485}],[{\"__isSmartRef__\":true,\"id\":6486},{\"__isSmartRef__\":true,\"id\":6487},{\"__isSmartRef__\":true,\"id\":6488},{\"__isSmartRef__\":true,\"id\":6489},{\"__isSmartRef__\":true,\"id\":6490}],[{\"__isSmartRef__\":true,\"id\":6491},{\"__isSmartRef__\":true,\"id\":6492},{\"__isSmartRef__\":true,\"id\":6493},{\"__isSmartRef__\":true,\"id\":6494},{\"__isSmartRef__\":true,\"id\":6495}],[{\"__isSmartRef__\":true,\"id\":6496},{\"__isSmartRef__\":true,\"id\":6497},{\"__isSmartRef__\":true,\"id\":6498},{\"__isSmartRef__\":true,\"id\":6499},{\"__isSmartRef__\":true,\"id\":6500}],[{\"__isSmartRef__\":true,\"id\":6501},{\"__isSmartRef__\":true,\"id\":6502},{\"__isSmartRef__\":true,\"id\":6503},{\"__isSmartRef__\":true,\"id\":6504},{\"__isSmartRef__\":true,\"id\":6505}],[{\"__isSmartRef__\":true,\"id\":6506},{\"__isSmartRef__\":true,\"id\":6507},{\"__isSmartRef__\":true,\"id\":6508},{\"__isSmartRef__\":true,\"id\":6509},{\"__isSmartRef__\":true,\"id\":6510}],[{\"__isSmartRef__\":true,\"id\":6511},{\"__isSmartRef__\":true,\"id\":6512},{\"__isSmartRef__\":true,\"id\":6513},{\"__isSmartRef__\":true,\"id\":6514},{\"__isSmartRef__\":true,\"id\":6515}],[{\"__isSmartRef__\":true,\"id\":6516},{\"__isSmartRef__\":true,\"id\":6517},{\"__isSmartRef__\":true,\"id\":6518},{\"__isSmartRef__\":true,\"id\":6519},{\"__isSmartRef__\":true,\"id\":6520}],[{\"__isSmartRef__\":true,\"id\":6521},{\"__isSmartRef__\":true,\"id\":6522},{\"__isSmartRef__\":true,\"id\":6523},{\"__isSmartRef__\":true,\"id\":6524},{\"__isSmartRef__\":true,\"id\":6525}],[{\"__isSmartRef__\":true,\"id\":6526},{\"__isSmartRef__\":true,\"id\":6527},{\"__isSmartRef__\":true,\"id\":6528},{\"__isSmartRef__\":true,\"id\":6529},{\"__isSmartRef__\":true,\"id\":6530}],[{\"__isSmartRef__\":true,\"id\":6531},{\"__isSmartRef__\":true,\"id\":6532},{\"__isSmartRef__\":true,\"id\":6533},{\"__isSmartRef__\":true,\"id\":6534},{\"__isSmartRef__\":true,\"id\":6535}],[{\"__isSmartRef__\":true,\"id\":6536},{\"__isSmartRef__\":true,\"id\":6537},{\"__isSmartRef__\":true,\"id\":6538},{\"__isSmartRef__\":true,\"id\":6539},{\"__isSmartRef__\":true,\"id\":6540}],[{\"__isSmartRef__\":true,\"id\":6541},{\"__isSmartRef__\":true,\"id\":6542},{\"__isSmartRef__\":true,\"id\":6543},{\"__isSmartRef__\":true,\"id\":6544},{\"__isSmartRef__\":true,\"id\":6545}],[{\"__isSmartRef__\":true,\"id\":6546},{\"__isSmartRef__\":true,\"id\":6547},{\"__isSmartRef__\":true,\"id\":6548},{\"__isSmartRef__\":true,\"id\":6549},{\"__isSmartRef__\":true,\"id\":6550}],[{\"__isSmartRef__\":true,\"id\":6551},{\"__isSmartRef__\":true,\"id\":6552},{\"__isSmartRef__\":true,\"id\":6553},{\"__isSmartRef__\":true,\"id\":6554},{\"__isSmartRef__\":true,\"id\":6555}],[{\"__isSmartRef__\":true,\"id\":6556},{\"__isSmartRef__\":true,\"id\":6557},{\"__isSmartRef__\":true,\"id\":6558},{\"__isSmartRef__\":true,\"id\":6559},{\"__isSmartRef__\":true,\"id\":6560}],[{\"__isSmartRef__\":true,\"id\":6561},{\"__isSmartRef__\":true,\"id\":6562},{\"__isSmartRef__\":true,\"id\":6563},{\"__isSmartRef__\":true,\"id\":6564},{\"__isSmartRef__\":true,\"id\":6565}],[{\"__isSmartRef__\":true,\"id\":6566},{\"__isSmartRef__\":true,\"id\":6567},{\"__isSmartRef__\":true,\"id\":6568},{\"__isSmartRef__\":true,\"id\":6569},{\"__isSmartRef__\":true,\"id\":6570}],[{\"__isSmartRef__\":true,\"id\":6571},{\"__isSmartRef__\":true,\"id\":6572},{\"__isSmartRef__\":true,\"id\":6573},{\"__isSmartRef__\":true,\"id\":6574},{\"__isSmartRef__\":true,\"id\":6575}],[{\"__isSmartRef__\":true,\"id\":6576},{\"__isSmartRef__\":true,\"id\":6577},{\"__isSmartRef__\":true,\"id\":6578},{\"__isSmartRef__\":true,\"id\":6579},{\"__isSmartRef__\":true,\"id\":6580}],[{\"__isSmartRef__\":true,\"id\":6581},{\"__isSmartRef__\":true,\"id\":6582},{\"__isSmartRef__\":true,\"id\":6583},{\"__isSmartRef__\":true,\"id\":6584},{\"__isSmartRef__\":true,\"id\":6585}],[{\"__isSmartRef__\":true,\"id\":6586},{\"__isSmartRef__\":true,\"id\":6587},{\"__isSmartRef__\":true,\"id\":6588},{\"__isSmartRef__\":true,\"id\":6589},{\"__isSmartRef__\":true,\"id\":6590}],[{\"__isSmartRef__\":true,\"id\":6591},{\"__isSmartRef__\":true,\"id\":6592},{\"__isSmartRef__\":true,\"id\":6593},{\"__isSmartRef__\":true,\"id\":6594},{\"__isSmartRef__\":true,\"id\":6595}],[{\"__isSmartRef__\":true,\"id\":6596},{\"__isSmartRef__\":true,\"id\":6597},{\"__isSmartRef__\":true,\"id\":6598},{\"__isSmartRef__\":true,\"id\":6599},{\"__isSmartRef__\":true,\"id\":6600}],[{\"__isSmartRef__\":true,\"id\":6601},{\"__isSmartRef__\":true,\"id\":6602},{\"__isSmartRef__\":true,\"id\":6603},{\"__isSmartRef__\":true,\"id\":6604},{\"__isSmartRef__\":true,\"id\":6605}],[{\"__isSmartRef__\":true,\"id\":6606},{\"__isSmartRef__\":true,\"id\":6607},{\"__isSmartRef__\":true,\"id\":6608},{\"__isSmartRef__\":true,\"id\":6609},{\"__isSmartRef__\":true,\"id\":6610}],[{\"__isSmartRef__\":true,\"id\":6611},{\"__isSmartRef__\":true,\"id\":6612},{\"__isSmartRef__\":true,\"id\":6613},{\"__isSmartRef__\":true,\"id\":6614},{\"__isSmartRef__\":true,\"id\":6615}],[{\"__isSmartRef__\":true,\"id\":6616},{\"__isSmartRef__\":true,\"id\":6617},{\"__isSmartRef__\":true,\"id\":6618},{\"__isSmartRef__\":true,\"id\":6619},{\"__isSmartRef__\":true,\"id\":6620}],[{\"__isSmartRef__\":true,\"id\":6621},{\"__isSmartRef__\":true,\"id\":6622},{\"__isSmartRef__\":true,\"id\":6623},{\"__isSmartRef__\":true,\"id\":6624},{\"__isSmartRef__\":true,\"id\":6625}],[{\"__isSmartRef__\":true,\"id\":6626},{\"__isSmartRef__\":true,\"id\":6627},{\"__isSmartRef__\":true,\"id\":6628},{\"__isSmartRef__\":true,\"id\":6629},{\"__isSmartRef__\":true,\"id\":6630}],[{\"__isSmartRef__\":true,\"id\":6631},{\"__isSmartRef__\":true,\"id\":6632},{\"__isSmartRef__\":true,\"id\":6633},{\"__isSmartRef__\":true,\"id\":6634},{\"__isSmartRef__\":true,\"id\":6635}],[{\"__isSmartRef__\":true,\"id\":6636},{\"__isSmartRef__\":true,\"id\":6637},{\"__isSmartRef__\":true,\"id\":6638},{\"__isSmartRef__\":true,\"id\":6639},{\"__isSmartRef__\":true,\"id\":6640}],[{\"__isSmartRef__\":true,\"id\":6641},{\"__isSmartRef__\":true,\"id\":6642},{\"__isSmartRef__\":true,\"id\":6643},{\"__isSmartRef__\":true,\"id\":6644},{\"__isSmartRef__\":true,\"id\":6645}],[{\"__isSmartRef__\":true,\"id\":6646},{\"__isSmartRef__\":true,\"id\":6647},{\"__isSmartRef__\":true,\"id\":6648},{\"__isSmartRef__\":true,\"id\":6649},{\"__isSmartRef__\":true,\"id\":6650}],[{\"__isSmartRef__\":true,\"id\":6651},{\"__isSmartRef__\":true,\"id\":6652},{\"__isSmartRef__\":true,\"id\":6653},{\"__isSmartRef__\":true,\"id\":6654},{\"__isSmartRef__\":true,\"id\":6655}],[{\"__isSmartRef__\":true,\"id\":6656},{\"__isSmartRef__\":true,\"id\":6657},{\"__isSmartRef__\":true,\"id\":6658},{\"__isSmartRef__\":true,\"id\":6659},{\"__isSmartRef__\":true,\"id\":6660}],[{\"__isSmartRef__\":true,\"id\":6661},{\"__isSmartRef__\":true,\"id\":6662},{\"__isSmartRef__\":true,\"id\":6663},{\"__isSmartRef__\":true,\"id\":6664},{\"__isSmartRef__\":true,\"id\":6665}],[{\"__isSmartRef__\":true,\"id\":6666},{\"__isSmartRef__\":true,\"id\":6667},{\"__isSmartRef__\":true,\"id\":6668},{\"__isSmartRef__\":true,\"id\":6669},{\"__isSmartRef__\":true,\"id\":6670}],[{\"__isSmartRef__\":true,\"id\":6671},{\"__isSmartRef__\":true,\"id\":6672},{\"__isSmartRef__\":true,\"id\":6673},{\"__isSmartRef__\":true,\"id\":6674},{\"__isSmartRef__\":true,\"id\":6675}],[{\"__isSmartRef__\":true,\"id\":6676},{\"__isSmartRef__\":true,\"id\":6677},{\"__isSmartRef__\":true,\"id\":6678},{\"__isSmartRef__\":true,\"id\":6679},{\"__isSmartRef__\":true,\"id\":6680}],[{\"__isSmartRef__\":true,\"id\":6681},{\"__isSmartRef__\":true,\"id\":6682},{\"__isSmartRef__\":true,\"id\":6683},{\"__isSmartRef__\":true,\"id\":6684},{\"__isSmartRef__\":true,\"id\":6685}],[{\"__isSmartRef__\":true,\"id\":6686},{\"__isSmartRef__\":true,\"id\":6687},{\"__isSmartRef__\":true,\"id\":6688},{\"__isSmartRef__\":true,\"id\":6689},{\"__isSmartRef__\":true,\"id\":6690}],[{\"__isSmartRef__\":true,\"id\":6691},{\"__isSmartRef__\":true,\"id\":6692},{\"__isSmartRef__\":true,\"id\":6693},{\"__isSmartRef__\":true,\"id\":6694},{\"__isSmartRef__\":true,\"id\":6695}],[{\"__isSmartRef__\":true,\"id\":6696},{\"__isSmartRef__\":true,\"id\":6697},{\"__isSmartRef__\":true,\"id\":6698},{\"__isSmartRef__\":true,\"id\":6699},{\"__isSmartRef__\":true,\"id\":6700}],[{\"__isSmartRef__\":true,\"id\":6701},{\"__isSmartRef__\":true,\"id\":6702},{\"__isSmartRef__\":true,\"id\":6703},{\"__isSmartRef__\":true,\"id\":6704},{\"__isSmartRef__\":true,\"id\":6705}],[{\"__isSmartRef__\":true,\"id\":6706},{\"__isSmartRef__\":true,\"id\":6707},{\"__isSmartRef__\":true,\"id\":6708},{\"__isSmartRef__\":true,\"id\":6709},{\"__isSmartRef__\":true,\"id\":6710}],[{\"__isSmartRef__\":true,\"id\":6711},{\"__isSmartRef__\":true,\"id\":6712},{\"__isSmartRef__\":true,\"id\":6713},{\"__isSmartRef__\":true,\"id\":6714},{\"__isSmartRef__\":true,\"id\":6715}],[{\"__isSmartRef__\":true,\"id\":6716},{\"__isSmartRef__\":true,\"id\":6717},{\"__isSmartRef__\":true,\"id\":6718},{\"__isSmartRef__\":true,\"id\":6719},{\"__isSmartRef__\":true,\"id\":6720}],[{\"__isSmartRef__\":true,\"id\":6721},{\"__isSmartRef__\":true,\"id\":6722},{\"__isSmartRef__\":true,\"id\":6723},{\"__isSmartRef__\":true,\"id\":6724},{\"__isSmartRef__\":true,\"id\":6725}],[{\"__isSmartRef__\":true,\"id\":6726},{\"__isSmartRef__\":true,\"id\":6727},{\"__isSmartRef__\":true,\"id\":6728},{\"__isSmartRef__\":true,\"id\":6729},{\"__isSmartRef__\":true,\"id\":6730}],[{\"__isSmartRef__\":true,\"id\":6731},{\"__isSmartRef__\":true,\"id\":6732},{\"__isSmartRef__\":true,\"id\":6733},{\"__isSmartRef__\":true,\"id\":6734},{\"__isSmartRef__\":true,\"id\":6735}],[{\"__isSmartRef__\":true,\"id\":6736},{\"__isSmartRef__\":true,\"id\":6737},{\"__isSmartRef__\":true,\"id\":6738},{\"__isSmartRef__\":true,\"id\":6739},{\"__isSmartRef__\":true,\"id\":6740}],[{\"__isSmartRef__\":true,\"id\":6741},{\"__isSmartRef__\":true,\"id\":6742},{\"__isSmartRef__\":true,\"id\":6743},{\"__isSmartRef__\":true,\"id\":6744},{\"__isSmartRef__\":true,\"id\":6745}],[{\"__isSmartRef__\":true,\"id\":6746},{\"__isSmartRef__\":true,\"id\":6747},{\"__isSmartRef__\":true,\"id\":6748},{\"__isSmartRef__\":true,\"id\":6749},{\"__isSmartRef__\":true,\"id\":6750}],[{\"__isSmartRef__\":true,\"id\":6751},{\"__isSmartRef__\":true,\"id\":6752},{\"__isSmartRef__\":true,\"id\":6753},{\"__isSmartRef__\":true,\"id\":6754},{\"__isSmartRef__\":true,\"id\":6755}],[{\"__isSmartRef__\":true,\"id\":6756},{\"__isSmartRef__\":true,\"id\":6757},{\"__isSmartRef__\":true,\"id\":6758},{\"__isSmartRef__\":true,\"id\":6759},{\"__isSmartRef__\":true,\"id\":6760}],[{\"__isSmartRef__\":true,\"id\":6761},{\"__isSmartRef__\":true,\"id\":6762},{\"__isSmartRef__\":true,\"id\":6763},{\"__isSmartRef__\":true,\"id\":6764},{\"__isSmartRef__\":true,\"id\":6765}],[{\"__isSmartRef__\":true,\"id\":6766},{\"__isSmartRef__\":true,\"id\":6767},{\"__isSmartRef__\":true,\"id\":6768},{\"__isSmartRef__\":true,\"id\":6769},{\"__isSmartRef__\":true,\"id\":6770}],[{\"__isSmartRef__\":true,\"id\":6771},{\"__isSmartRef__\":true,\"id\":6772},{\"__isSmartRef__\":true,\"id\":6773},{\"__isSmartRef__\":true,\"id\":6774},{\"__isSmartRef__\":true,\"id\":6775}],[{\"__isSmartRef__\":true,\"id\":6776},{\"__isSmartRef__\":true,\"id\":6777},{\"__isSmartRef__\":true,\"id\":6778},{\"__isSmartRef__\":true,\"id\":6779},{\"__isSmartRef__\":true,\"id\":6780}],[{\"__isSmartRef__\":true,\"id\":6781},{\"__isSmartRef__\":true,\"id\":6782},{\"__isSmartRef__\":true,\"id\":6783},{\"__isSmartRef__\":true,\"id\":6784},{\"__isSmartRef__\":true,\"id\":6785}],[{\"__isSmartRef__\":true,\"id\":6786},{\"__isSmartRef__\":true,\"id\":6787},{\"__isSmartRef__\":true,\"id\":6788},{\"__isSmartRef__\":true,\"id\":6789},{\"__isSmartRef__\":true,\"id\":6790}],[{\"__isSmartRef__\":true,\"id\":6791},{\"__isSmartRef__\":true,\"id\":6792},{\"__isSmartRef__\":true,\"id\":6793},{\"__isSmartRef__\":true,\"id\":6794},{\"__isSmartRef__\":true,\"id\":6795}]],\"previousColumnNumber\":802,\"currentColumnNumber\":1082,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6796},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,281.2)\",\"distanceToDragEvent\":\"lively.pt(514.0,-11.0)\"},\"738\":{\"shape\":{\"__isSmartRef__\":true,\"id\":739},\"submorphs\":[],\"scripts\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":740},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"110D63B4-2529-457E-91D9-D0398F4B7357\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":737},\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.HtmlWrapperMorph\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"739\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\",\"extent\"],\"stringifiedShapeNode\":\"j
z
c
i
m
<lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#E3783...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#4CB35...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#E4BF4...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#6D86B...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#D8DC7...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#328EE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#2F5AE...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#C9B36...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#55E95...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#AE0A5...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#E6445...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#041B0...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#69601...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#6F702...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#31AFD...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#DD1CF...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#948E3...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#12D19...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#02BA2...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#7DDF5...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#CBA8A...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#A68EE...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#4F45D...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#90011...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#554D2...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#8A39C...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#44C34...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#9C03C...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#AC5F0...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#2677B...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#94EAE...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#86132...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#480E8...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#D7859...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#91ED0...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#6BE5B...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DFCB8...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#DEF57...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#92F20...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#73CE4...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#D9CAB...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#2A038...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#DCBD5...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#A3F5A...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#7DE7D...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#EEB8F...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#5A723...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#C0F25...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#EC20F...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#3533B...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#CB02E...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#23A7A...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#9CC65...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#7E857...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#EE5C3...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#F16CC...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#AFDEB...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#D09FD...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#E06DE...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#F0138...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#ED38D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#EC05D...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#2566E...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#7EFE4...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#160B0...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#2E237...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#C9688...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#5AF2A...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7DE45...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#7837A...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#CEA94...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#18958...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#2908D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#36A6D...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#C0B1E...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#E618B...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#B5B41...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#EEA2E...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#0A061...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#DDD4C...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#1DE0F...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#DDCFB...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#98937...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#29A3D...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#FEF6E...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#B4B80...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#D7041...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#FB450...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#BD3B2...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#61A85...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#48920...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#20D63...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#C7BBA...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#97303...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#8CE43...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#926BD...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#2F84D...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#00C23...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#D58DE...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...> <lively.morphic.Box#31D61...>
\",\"__LivelyClassName__\":\"lively.morphic.Shapes.External\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,200.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"extent\":\"lively.pt(200.0,200.0)\"},\"740\":{\"morph\":{\"__isSmartRef__\":true,\"id\":738},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"741\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":8.14,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(768.0,297.0)\",\"_BorderColor\":\"Color.rgb(165,164,164)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"742\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":743},{\"__isSmartRef__\":true,\"id\":745},{\"__isSmartRef__\":true,\"id\":747},{\"__isSmartRef__\":true,\"id\":749},{\"__isSmartRef__\":true,\"id\":751},{\"__isSmartRef__\":true,\"id\":753},{\"__isSmartRef__\":true,\"id\":755},{\"__isSmartRef__\":true,\"id\":757}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":759},\"revisionOnLoad\":184624,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"743\":{\"date\":{\"__isSmartRef__\":true,\"id\":744},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"744\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"745\":{\"date\":{\"__isSmartRef__\":true,\"id\":746},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"746\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"747\":{\"date\":{\"__isSmartRef__\":true,\"id\":748},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"748\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"749\":{\"date\":{\"__isSmartRef__\":true,\"id\":750},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"750\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"751\":{\"date\":{\"__isSmartRef__\":true,\"id\":752},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"752\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"753\":{\"date\":{\"__isSmartRef__\":true,\"id\":754},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"754\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"755\":{\"date\":{\"__isSmartRef__\":true,\"id\":756},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"756\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"757\":{\"date\":{\"__isSmartRef__\":true,\"id\":758},\"author\":\"jenslincke\",\"message\":\"I want my blue rectangle back!\",\"id\":\"5AA9291A-869F-4D36-8095-4721B5A5B205\"},\"758\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\"},\"759\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:33:25 GMT+0100 (CET)\"},\"760\":{\"morph\":{\"__isSmartRef__\":true,\"id\":737},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"761\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":762}},\"762\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":763}},\"763\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":764},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":765},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"764\":{\"this\":{\"__isSmartRef__\":true,\"id\":761}},\"765\":{},\"766\":{\"length\":1},\"767\":{\"length\":1},\"768\":{\"length\":1},\"769\":{\"length\":1},\"770\":{\"length\":1},\"771\":{\"length\":1},\"772\":{\"length\":1},\"773\":{\"length\":1},\"774\":{\"length\":1},\"775\":{\"length\":1},\"776\":{\"length\":1},\"777\":{\"length\":1},\"778\":{\"length\":1},\"779\":{\"length\":1},\"780\":{\"length\":1},\"781\":{\"length\":1},\"782\":{\"length\":1},\"783\":{\"length\":1},\"784\":{\"length\":1},\"785\":{\"length\":1},\"786\":{\"length\":1},\"787\":{\"length\":1},\"788\":{\"length\":1},\"789\":{\"length\":1},\"790\":{\"length\":1},\"791\":{\"length\":1},\"792\":{\"length\":1},\"793\":{\"length\":1},\"794\":{\"length\":1},\"795\":{\"length\":1},\"796\":{\"length\":1},\"797\":{\"length\":1},\"798\":{\"length\":1},\"799\":{\"length\":1},\"800\":{\"length\":1},\"801\":{\"length\":1},\"802\":{\"length\":1},\"803\":{\"length\":1},\"804\":{\"length\":1},\"805\":{\"length\":1},\"806\":{\"length\":1},\"807\":{\"length\":1},\"808\":{\"length\":1},\"809\":{\"length\":1},\"810\":{\"length\":1},\"811\":{\"length\":1},\"812\":{\"length\":1},\"813\":{\"length\":1},\"814\":{\"length\":1},\"815\":{\"length\":1},\"816\":{\"length\":1},\"817\":{\"length\":1},\"818\":{\"length\":1},\"819\":{\"length\":1},\"820\":{\"length\":1},\"821\":{\"length\":1},\"822\":{\"length\":1},\"823\":{\"length\":1},\"824\":{\"length\":1},\"825\":{\"length\":1},\"826\":{\"length\":1},\"827\":{\"length\":1},\"828\":{\"length\":1},\"829\":{\"length\":1},\"830\":{\"length\":1},\"831\":{\"length\":1},\"832\":{\"length\":1},\"833\":{\"length\":1},\"834\":{\"length\":1},\"835\":{\"length\":1},\"836\":{\"length\":1},\"837\":{\"length\":1},\"838\":{\"length\":1},\"839\":{\"length\":1},\"840\":{\"length\":1},\"841\":{\"length\":1},\"842\":{\"length\":1},\"843\":{\"length\":1},\"844\":{\"length\":1},\"845\":{\"length\":1},\"846\":{\"length\":1},\"847\":{\"length\":1},\"848\":{\"length\":1},\"849\":{\"length\":1},\"850\":{\"length\":1},\"851\":{\"length\":1},\"852\":{\"length\":1},\"853\":{\"length\":1},\"854\":{\"length\":1},\"855\":{\"length\":1},\"856\":{\"length\":1},\"857\":{\"length\":1},\"858\":{\"length\":1},\"859\":{\"length\":1},\"860\":{\"length\":1},\"861\":{\"length\":1},\"862\":{\"length\":1},\"863\":{\"length\":1},\"864\":{\"length\":1},\"865\":{\"length\":1},\"866\":{\"length\":1},\"867\":{\"length\":1},\"868\":{\"length\":1},\"869\":{\"length\":1},\"870\":{\"length\":1},\"871\":{\"length\":1},\"872\":{\"length\":1},\"873\":{\"length\":1},\"874\":{\"length\":1},\"875\":{\"length\":1},\"876\":{\"length\":1},\"877\":{\"length\":1},\"878\":{\"length\":1},\"879\":{\"length\":1},\"880\":{\"length\":1},\"881\":{\"length\":1},\"882\":{\"length\":1},\"883\":{\"length\":1},\"884\":{\"length\":1},\"885\":{\"length\":1},\"886\":{\"length\":1},\"887\":{\"length\":1},\"888\":{\"length\":1},\"889\":{\"length\":1},\"890\":{\"length\":1},\"891\":{\"length\":1},\"892\":{\"length\":1},\"893\":{\"length\":1},\"894\":{\"length\":1},\"895\":{\"length\":1},\"896\":{\"length\":1},\"897\":{\"length\":1},\"898\":{\"length\":1},\"899\":{\"length\":1},\"900\":{\"length\":1},\"901\":{\"length\":1},\"902\":{\"length\":1},\"903\":{\"length\":1},\"904\":{\"length\":1},\"905\":{\"length\":1},\"906\":{\"length\":1},\"907\":{\"length\":1},\"908\":{\"length\":1},\"909\":{\"length\":1},\"910\":{\"length\":1},\"911\":{\"length\":1},\"912\":{\"length\":1},\"913\":{\"length\":1},\"914\":{\"length\":1},\"915\":{\"length\":1},\"916\":{\"length\":1},\"917\":{\"length\":1},\"918\":{\"length\":1},\"919\":{\"length\":1},\"920\":{\"length\":1},\"921\":{\"length\":1},\"922\":{\"length\":1},\"923\":{\"length\":1},\"924\":{\"length\":1},\"925\":{\"length\":1},\"926\":{\"length\":1},\"927\":{\"length\":1},\"928\":{\"length\":1},\"929\":{\"length\":1},\"930\":{\"length\":1},\"931\":{\"length\":1},\"932\":{\"length\":1},\"933\":{\"length\":1},\"934\":{\"length\":1},\"935\":{\"length\":1},\"936\":{\"length\":1},\"937\":{\"length\":1},\"938\":{\"length\":1},\"939\":{\"length\":1},\"940\":{\"length\":1},\"941\":{\"length\":1},\"942\":{\"length\":1},\"943\":{\"length\":1},\"944\":{\"length\":1},\"945\":{\"length\":1},\"946\":{\"length\":1},\"947\":{\"length\":1},\"948\":{\"length\":1},\"949\":{\"length\":1},\"950\":{\"length\":1},\"951\":{\"length\":1},\"952\":{\"length\":1},\"953\":{\"length\":1},\"954\":{\"length\":1},\"955\":{\"length\":1},\"956\":{\"length\":1},\"957\":{\"length\":1},\"958\":{\"length\":1},\"959\":{\"length\":1},\"960\":{\"length\":1},\"961\":{\"length\":1},\"962\":{\"length\":1},\"963\":{\"length\":1},\"964\":{\"length\":1},\"965\":{\"length\":1},\"966\":{\"length\":1},\"967\":{\"length\":1},\"968\":{\"length\":1},\"969\":{\"length\":1},\"970\":{\"length\":1},\"971\":{\"length\":1},\"972\":{\"length\":1},\"973\":{\"length\":1},\"974\":{\"length\":1},\"975\":{\"length\":1},\"976\":{\"length\":1},\"977\":{\"length\":1},\"978\":{\"length\":1},\"979\":{\"length\":1},\"980\":{\"length\":1},\"981\":{\"length\":1},\"982\":{\"length\":1},\"983\":{\"length\":1},\"984\":{\"length\":1},\"985\":{\"length\":1},\"986\":{\"length\":1},\"987\":{\"length\":1},\"988\":{\"length\":1},\"989\":{\"length\":1},\"990\":{\"length\":1},\"991\":{\"length\":1},\"992\":{\"length\":1},\"993\":{\"length\":1},\"994\":{\"length\":1},\"995\":{\"length\":1},\"996\":{\"length\":1},\"997\":{\"length\":1},\"998\":{\"length\":1},\"999\":{\"length\":1},\"1000\":{\"length\":1},\"1001\":{\"length\":1},\"1002\":{\"length\":1},\"1003\":{\"length\":1},\"1004\":{\"length\":1},\"1005\":{\"length\":1},\"1006\":{\"length\":1},\"1007\":{\"length\":1},\"1008\":{\"length\":1},\"1009\":{\"length\":1},\"1010\":{\"length\":1},\"1011\":{\"length\":1},\"1012\":{\"length\":1},\"1013\":{\"length\":1},\"1014\":{\"length\":1},\"1015\":{\"length\":1},\"1016\":{\"length\":1},\"1017\":{\"length\":1},\"1018\":{\"length\":1},\"1019\":{\"length\":1},\"1020\":{\"length\":1},\"1021\":{\"length\":1},\"1022\":{\"length\":1},\"1023\":{\"length\":1},\"1024\":{\"length\":1},\"1025\":{\"length\":1},\"1026\":{\"length\":1},\"1027\":{\"length\":1},\"1028\":{\"length\":1},\"1029\":{\"length\":1},\"1030\":{\"length\":1},\"1031\":{\"length\":1},\"1032\":{\"length\":1},\"1033\":{\"length\":1},\"1034\":{\"length\":1},\"1035\":{\"length\":1},\"1036\":{\"length\":1},\"1037\":{\"length\":1},\"1038\":{\"length\":1},\"1039\":{\"length\":1},\"1040\":{\"length\":1},\"1041\":{\"length\":1},\"1042\":{\"length\":1},\"1043\":{\"length\":1},\"1044\":{\"length\":1},\"1045\":{\"length\":1},\"1046\":{\"length\":1},\"1047\":{\"length\":1},\"1048\":{\"length\":1},\"1049\":{\"length\":1},\"1050\":{\"length\":1},\"1051\":{\"length\":1},\"1052\":{\"length\":1},\"1053\":{\"length\":1},\"1054\":{\"length\":1},\"1055\":{\"length\":1},\"1056\":{\"length\":1},\"1057\":{\"length\":1},\"1058\":{\"length\":1},\"1059\":{\"length\":1},\"1060\":{\"length\":1},\"1061\":{\"length\":1},\"1062\":{\"length\":1},\"1063\":{\"length\":1},\"1064\":{\"length\":1},\"1065\":{\"length\":1},\"1066\":{\"length\":1},\"1067\":{\"length\":1},\"1068\":{\"length\":1},\"1069\":{\"length\":1},\"1070\":{\"length\":1},\"1071\":{\"length\":1},\"1072\":{\"length\":1},\"1073\":{\"length\":1},\"1074\":{\"length\":1},\"1075\":{\"length\":1},\"1076\":{\"length\":1},\"1077\":{\"length\":1},\"1078\":{\"length\":1},\"1079\":{\"length\":1},\"1080\":{\"length\":1},\"1081\":{\"length\":1},\"1082\":{\"length\":1},\"1083\":{\"length\":1},\"1084\":{\"length\":1},\"1085\":{\"length\":1},\"1086\":{\"length\":1},\"1087\":{\"length\":1},\"1088\":{\"length\":1},\"1089\":{\"length\":1},\"1090\":{\"length\":1},\"1091\":{\"length\":1},\"1092\":{\"length\":1},\"1093\":{\"length\":1},\"1094\":{\"length\":1},\"1095\":{\"length\":1},\"1096\":{\"length\":1},\"1097\":{\"length\":1},\"1098\":{\"length\":1},\"1099\":{\"length\":1},\"1100\":{\"length\":1},\"1101\":{\"length\":1},\"1102\":{\"length\":1},\"1103\":{\"length\":1},\"1104\":{\"length\":1},\"1105\":{\"length\":1},\"1106\":{\"length\":1},\"1107\":{\"length\":1},\"1108\":{\"length\":1},\"1109\":{\"length\":1},\"1110\":{\"length\":1},\"1111\":{\"length\":1},\"1112\":{\"length\":1},\"1113\":{\"length\":1},\"1114\":{\"length\":1},\"1115\":{\"length\":1},\"1116\":{\"length\":1},\"1117\":{\"length\":1},\"1118\":{\"length\":1},\"1119\":{\"length\":1},\"1120\":{\"length\":1},\"1121\":{\"length\":1},\"1122\":{\"length\":1},\"1123\":{\"length\":1},\"1124\":{\"length\":1},\"1125\":{\"length\":1},\"1126\":{\"length\":1},\"1127\":{\"length\":1},\"1128\":{\"length\":1},\"1129\":{\"length\":1},\"1130\":{\"length\":1},\"1131\":{\"length\":1},\"1132\":{\"length\":1},\"1133\":{\"length\":1},\"1134\":{\"length\":1},\"1135\":{\"length\":1},\"1136\":{\"length\":1},\"1137\":{\"length\":1},\"1138\":{\"length\":1},\"1139\":{\"length\":1},\"1140\":{\"length\":1},\"1141\":{\"length\":1},\"1142\":{\"length\":1},\"1143\":{\"length\":1},\"1144\":{\"length\":1},\"1145\":{\"length\":1},\"1146\":{\"length\":1},\"1147\":{\"length\":1},\"1148\":{\"length\":1},\"1149\":{\"length\":1},\"1150\":{\"length\":1},\"1151\":{\"length\":1},\"1152\":{\"length\":1},\"1153\":{\"length\":1},\"1154\":{\"length\":1},\"1155\":{\"length\":1},\"1156\":{\"length\":1},\"1157\":{\"length\":1},\"1158\":{\"length\":1},\"1159\":{\"length\":1},\"1160\":{\"length\":1},\"1161\":{\"length\":1},\"1162\":{\"length\":1},\"1163\":{\"length\":1},\"1164\":{\"length\":1},\"1165\":{\"length\":1},\"1166\":{\"length\":1},\"1167\":{\"length\":1},\"1168\":{\"length\":1},\"1169\":{\"length\":1},\"1170\":{\"length\":1},\"1171\":{\"length\":1},\"1172\":{\"length\":1},\"1173\":{\"length\":1},\"1174\":{\"length\":1},\"1175\":{\"length\":1},\"1176\":{\"length\":1},\"1177\":{\"length\":1},\"1178\":{\"length\":1},\"1179\":{\"length\":1},\"1180\":{\"length\":1},\"1181\":{\"length\":1},\"1182\":{\"length\":1},\"1183\":{\"length\":1},\"1184\":{\"length\":1},\"1185\":{\"length\":1},\"1186\":{\"length\":1},\"1187\":{\"length\":1},\"1188\":{\"length\":1},\"1189\":{\"length\":1},\"1190\":{\"length\":1},\"1191\":{\"length\":1},\"1192\":{\"length\":1},\"1193\":{\"length\":1},\"1194\":{\"length\":1},\"1195\":{\"length\":1},\"1196\":{\"length\":1},\"1197\":{\"length\":1},\"1198\":{\"length\":1},\"1199\":{\"length\":1},\"1200\":{\"length\":1},\"1201\":{\"length\":1},\"1202\":{\"length\":1},\"1203\":{\"length\":1},\"1204\":{\"length\":1},\"1205\":{\"length\":1},\"1206\":{\"length\":1},\"1207\":{\"length\":1},\"1208\":{\"length\":1},\"1209\":{\"length\":1},\"1210\":{\"length\":1},\"1211\":{\"length\":1},\"1212\":{\"length\":1},\"1213\":{\"length\":1},\"1214\":{\"length\":1},\"1215\":{\"length\":1},\"1216\":{\"length\":1},\"1217\":{\"length\":1},\"1218\":{\"length\":1},\"1219\":{\"length\":1},\"1220\":{\"length\":1},\"1221\":{\"length\":1},\"1222\":{\"length\":1},\"1223\":{\"length\":1},\"1224\":{\"length\":1},\"1225\":{\"length\":1},\"1226\":{\"length\":1},\"1227\":{\"length\":1},\"1228\":{\"length\":1},\"1229\":{\"length\":1},\"1230\":{\"length\":1},\"1231\":{\"length\":1},\"1232\":{\"length\":1},\"1233\":{\"length\":1},\"1234\":{\"length\":1},\"1235\":{\"length\":1},\"1236\":{\"length\":1},\"1237\":{\"length\":1},\"1238\":{\"length\":1},\"1239\":{\"length\":1},\"1240\":{\"length\":1},\"1241\":{\"length\":1},\"1242\":{\"length\":1},\"1243\":{\"length\":1},\"1244\":{\"length\":1},\"1245\":{\"length\":1},\"1246\":{\"length\":1},\"1247\":{\"length\":1},\"1248\":{\"length\":1},\"1249\":{\"length\":1},\"1250\":{\"length\":1},\"1251\":{\"length\":1},\"1252\":{\"length\":1},\"1253\":{\"length\":1},\"1254\":{\"length\":1},\"1255\":{\"length\":1},\"1256\":{\"length\":1},\"1257\":{\"length\":1},\"1258\":{\"length\":1},\"1259\":{\"length\":1},\"1260\":{\"length\":1},\"1261\":{\"length\":1},\"1262\":{\"length\":1},\"1263\":{\"length\":1},\"1264\":{\"length\":1},\"1265\":{\"length\":1},\"1266\":{\"length\":1},\"1267\":{\"length\":1},\"1268\":{\"length\":1},\"1269\":{\"length\":1},\"1270\":{\"length\":1},\"1271\":{\"length\":1},\"1272\":{\"length\":1},\"1273\":{\"length\":1},\"1274\":{\"length\":1},\"1275\":{\"length\":1},\"1276\":{\"length\":1},\"1277\":{\"length\":1},\"1278\":{\"length\":1},\"1279\":{\"length\":1},\"1280\":{\"length\":1},\"1281\":{\"length\":1},\"1282\":{\"length\":1},\"1283\":{\"length\":1},\"1284\":{\"length\":1},\"1285\":{\"length\":1},\"1286\":{\"length\":1},\"1287\":{\"length\":1},\"1288\":{\"length\":1},\"1289\":{\"length\":1},\"1290\":{\"length\":1},\"1291\":{\"length\":1},\"1292\":{\"length\":1},\"1293\":{\"length\":1},\"1294\":{\"length\":1},\"1295\":{\"length\":1},\"1296\":{\"length\":1},\"1297\":{\"length\":1},\"1298\":{\"length\":1},\"1299\":{\"length\":1},\"1300\":{\"length\":1},\"1301\":{\"length\":1},\"1302\":{\"length\":1},\"1303\":{\"length\":1},\"1304\":{\"length\":1},\"1305\":{\"length\":1},\"1306\":{\"length\":1},\"1307\":{\"length\":1},\"1308\":{\"length\":1},\"1309\":{\"length\":1},\"1310\":{\"length\":1},\"1311\":{\"length\":1},\"1312\":{\"length\":1},\"1313\":{\"length\":1},\"1314\":{\"length\":1},\"1315\":{\"length\":1},\"1316\":{\"length\":1},\"1317\":{\"length\":1},\"1318\":{\"length\":1},\"1319\":{\"length\":1},\"1320\":{\"length\":1},\"1321\":{\"length\":1},\"1322\":{\"length\":1},\"1323\":{\"length\":1},\"1324\":{\"length\":1},\"1325\":{\"length\":1},\"1326\":{\"length\":1},\"1327\":{\"length\":1},\"1328\":{\"length\":1},\"1329\":{\"length\":1},\"1330\":{\"length\":1},\"1331\":{\"length\":1},\"1332\":{\"length\":1},\"1333\":{\"length\":1},\"1334\":{\"length\":1},\"1335\":{\"length\":1},\"1336\":{\"length\":1},\"1337\":{\"length\":1},\"1338\":{\"length\":1},\"1339\":{\"length\":1},\"1340\":{\"length\":1},\"1341\":{\"length\":1},\"1342\":{\"length\":1},\"1343\":{\"length\":1},\"1344\":{\"length\":1},\"1345\":{\"length\":1},\"1346\":{\"length\":1},\"1347\":{\"length\":1},\"1348\":{\"length\":1},\"1349\":{\"length\":1},\"1350\":{\"length\":1},\"1351\":{\"length\":1},\"1352\":{\"length\":1},\"1353\":{\"length\":1},\"1354\":{\"length\":1},\"1355\":{\"length\":1},\"1356\":{\"length\":1},\"1357\":{\"length\":1},\"1358\":{\"length\":1},\"1359\":{\"length\":1},\"1360\":{\"length\":1},\"1361\":{\"length\":1},\"1362\":{\"length\":1},\"1363\":{\"length\":1},\"1364\":{\"length\":1},\"1365\":{\"length\":1},\"1366\":{\"length\":1},\"1367\":{\"length\":1},\"1368\":{\"length\":1},\"1369\":{\"length\":1},\"1370\":{\"length\":1},\"1371\":{\"length\":1},\"1372\":{\"length\":1},\"1373\":{\"length\":1},\"1374\":{\"length\":1},\"1375\":{\"length\":1},\"1376\":{\"length\":1},\"1377\":{\"length\":1},\"1378\":{\"length\":1},\"1379\":{\"length\":1},\"1380\":{\"length\":1},\"1381\":{\"length\":1},\"1382\":{\"length\":1},\"1383\":{\"length\":1},\"1384\":{\"length\":1},\"1385\":{\"length\":1},\"1386\":{\"length\":1},\"1387\":{\"length\":1},\"1388\":{\"length\":1},\"1389\":{\"length\":1},\"1390\":{\"length\":1},\"1391\":{\"length\":1},\"1392\":{\"length\":1},\"1393\":{\"length\":1},\"1394\":{\"length\":1},\"1395\":{\"length\":1},\"1396\":{\"length\":1},\"1397\":{\"length\":1},\"1398\":{\"length\":1},\"1399\":{\"length\":1},\"1400\":{\"length\":1},\"1401\":{\"length\":1},\"1402\":{\"length\":1},\"1403\":{\"length\":1},\"1404\":{\"length\":1},\"1405\":{\"length\":1},\"1406\":{\"length\":1},\"1407\":{\"length\":1},\"1408\":{\"length\":1},\"1409\":{\"length\":1},\"1410\":{\"length\":1},\"1411\":{\"length\":1},\"1412\":{\"length\":1},\"1413\":{\"length\":1},\"1414\":{\"length\":1},\"1415\":{\"length\":1},\"1416\":{\"length\":1},\"1417\":{\"length\":1},\"1418\":{\"length\":1},\"1419\":{\"length\":1},\"1420\":{\"length\":1},\"1421\":{\"length\":1},\"1422\":{\"length\":1},\"1423\":{\"length\":1},\"1424\":{\"length\":1},\"1425\":{\"length\":1},\"1426\":{\"length\":1},\"1427\":{\"length\":1},\"1428\":{\"length\":1},\"1429\":{\"length\":1},\"1430\":{\"length\":1},\"1431\":{\"length\":1},\"1432\":{\"length\":1},\"1433\":{\"length\":1},\"1434\":{\"length\":1},\"1435\":{\"length\":1},\"1436\":{\"length\":1},\"1437\":{\"length\":1},\"1438\":{\"length\":1},\"1439\":{\"length\":1},\"1440\":{\"length\":1},\"1441\":{\"length\":1},\"1442\":{\"length\":1},\"1443\":{\"length\":1},\"1444\":{\"length\":1},\"1445\":{\"length\":1},\"1446\":{\"length\":1},\"1447\":{\"length\":1},\"1448\":{\"length\":1},\"1449\":{\"length\":1},\"1450\":{\"length\":1},\"1451\":{\"length\":1},\"1452\":{\"length\":1},\"1453\":{\"length\":1},\"1454\":{\"length\":1},\"1455\":{\"length\":1},\"1456\":{\"length\":1},\"1457\":{\"length\":1},\"1458\":{\"length\":1},\"1459\":{\"length\":1},\"1460\":{\"length\":1},\"1461\":{\"length\":1},\"1462\":{\"length\":1},\"1463\":{\"length\":1},\"1464\":{\"length\":1},\"1465\":{\"length\":1},\"1466\":{\"length\":1},\"1467\":{\"length\":1},\"1468\":{\"length\":1},\"1469\":{\"length\":1},\"1470\":{\"length\":1},\"1471\":{\"length\":1},\"1472\":{\"length\":1},\"1473\":{\"length\":1},\"1474\":{\"length\":1},\"1475\":{\"length\":1},\"1476\":{\"length\":1},\"1477\":{\"length\":1},\"1478\":{\"length\":1},\"1479\":{\"length\":1},\"1480\":{\"length\":1},\"1481\":{\"length\":1},\"1482\":{\"length\":1},\"1483\":{\"length\":1},\"1484\":{\"length\":1},\"1485\":{\"length\":1},\"1486\":{\"length\":1},\"1487\":{\"length\":1},\"1488\":{\"length\":1},\"1489\":{\"length\":1},\"1490\":{\"length\":1},\"1491\":{\"length\":1},\"1492\":{\"length\":1},\"1493\":{\"length\":1},\"1494\":{\"length\":1},\"1495\":{\"length\":1},\"1496\":{\"length\":1},\"1497\":{\"length\":1},\"1498\":{\"length\":1},\"1499\":{\"length\":1},\"1500\":{\"length\":1},\"1501\":{\"length\":1},\"1502\":{\"length\":1},\"1503\":{\"length\":1},\"1504\":{\"length\":1},\"1505\":{\"length\":1},\"1506\":{\"length\":1},\"1507\":{\"length\":1},\"1508\":{\"length\":1},\"1509\":{\"length\":1},\"1510\":{\"length\":1},\"1511\":{\"length\":1},\"1512\":{\"length\":1},\"1513\":{\"length\":1},\"1514\":{\"length\":1},\"1515\":{\"length\":1},\"1516\":{\"length\":1},\"1517\":{\"length\":1},\"1518\":{\"length\":1},\"1519\":{\"length\":1},\"1520\":{\"length\":1},\"1521\":{\"length\":1},\"1522\":{\"length\":1},\"1523\":{\"length\":1},\"1524\":{\"length\":1},\"1525\":{\"length\":1},\"1526\":{\"length\":1},\"1527\":{\"length\":1},\"1528\":{\"length\":1},\"1529\":{\"length\":1},\"1530\":{\"length\":1},\"1531\":{\"length\":1},\"1532\":{\"length\":1},\"1533\":{\"length\":1},\"1534\":{\"length\":1},\"1535\":{\"length\":1},\"1536\":{\"length\":1},\"1537\":{\"length\":1},\"1538\":{\"length\":1},\"1539\":{\"length\":1},\"1540\":{\"length\":1},\"1541\":{\"length\":1},\"1542\":{\"length\":1},\"1543\":{\"length\":1},\"1544\":{\"length\":1},\"1545\":{\"length\":1},\"1546\":{\"length\":1},\"1547\":{\"length\":1},\"1548\":{\"length\":1},\"1549\":{\"length\":1},\"1550\":{\"length\":1},\"1551\":{\"length\":1},\"1552\":{\"length\":1},\"1553\":{\"length\":1},\"1554\":{\"length\":1},\"1555\":{\"length\":1},\"1556\":{\"length\":1},\"1557\":{\"length\":1},\"1558\":{\"length\":1},\"1559\":{\"length\":1},\"1560\":{\"length\":1},\"1561\":{\"length\":1},\"1562\":{\"length\":1},\"1563\":{\"length\":1},\"1564\":{\"length\":1},\"1565\":{\"length\":1},\"1566\":{\"length\":1},\"1567\":{\"length\":1},\"1568\":{\"length\":1},\"1569\":{\"length\":1},\"1570\":{\"length\":1},\"1571\":{\"length\":1},\"1572\":{\"length\":1},\"1573\":{\"length\":1},\"1574\":{\"length\":1},\"1575\":{\"length\":1},\"1576\":{\"length\":1},\"1577\":{\"length\":1},\"1578\":{\"length\":1},\"1579\":{\"length\":1},\"1580\":{\"length\":1},\"1581\":{\"length\":1},\"1582\":{\"length\":1},\"1583\":{\"length\":1},\"1584\":{\"length\":1},\"1585\":{\"length\":1},\"1586\":{\"length\":1},\"1587\":{\"length\":1},\"1588\":{\"length\":1},\"1589\":{\"length\":1},\"1590\":{\"length\":1},\"1591\":{\"length\":1},\"1592\":{\"length\":1},\"1593\":{\"length\":1},\"1594\":{\"length\":1},\"1595\":{\"length\":1},\"1596\":{\"length\":1},\"1597\":{\"length\":1},\"1598\":{\"length\":1},\"1599\":{\"length\":1},\"1600\":{\"length\":1},\"1601\":{\"length\":1},\"1602\":{\"length\":1},\"1603\":{\"length\":1},\"1604\":{\"length\":1},\"1605\":{\"length\":1},\"1606\":{\"length\":1},\"1607\":{\"length\":1},\"1608\":{\"length\":1},\"1609\":{\"length\":1},\"1610\":{\"length\":1},\"1611\":{\"length\":1},\"1612\":{\"length\":1},\"1613\":{\"length\":1},\"1614\":{\"length\":1},\"1615\":{\"length\":1},\"1616\":{\"length\":1},\"1617\":{\"length\":1},\"1618\":{\"length\":1},\"1619\":{\"length\":1},\"1620\":{\"length\":1},\"1621\":{\"length\":1},\"1622\":{\"length\":1},\"1623\":{\"length\":1},\"1624\":{\"length\":1},\"1625\":{\"length\":1},\"1626\":{\"length\":1},\"1627\":{\"length\":1},\"1628\":{\"length\":1},\"1629\":{\"length\":1},\"1630\":{\"length\":1},\"1631\":{\"length\":1},\"1632\":{\"length\":1},\"1633\":{\"length\":1},\"1634\":{\"length\":1},\"1635\":{\"length\":1},\"1636\":{\"length\":1},\"1637\":{\"length\":1},\"1638\":{\"length\":1},\"1639\":{\"length\":1},\"1640\":{\"length\":1},\"1641\":{\"length\":1},\"1642\":{\"length\":1},\"1643\":{\"length\":1},\"1644\":{\"length\":1},\"1645\":{\"length\":1},\"1646\":{\"length\":1},\"1647\":{\"length\":1},\"1648\":{\"length\":1},\"1649\":{\"length\":1},\"1650\":{\"length\":1},\"1651\":{\"length\":1},\"1652\":{\"length\":1},\"1653\":{\"length\":1},\"1654\":{\"length\":1},\"1655\":{\"length\":1},\"1656\":{\"length\":1},\"1657\":{\"length\":1},\"1658\":{\"length\":1},\"1659\":{\"length\":1},\"1660\":{\"length\":1},\"1661\":{\"length\":1},\"1662\":{\"length\":1},\"1663\":{\"length\":1},\"1664\":{\"length\":1},\"1665\":{\"length\":1},\"1666\":{\"length\":1},\"1667\":{\"length\":1},\"1668\":{\"length\":1},\"1669\":{\"length\":1},\"1670\":{\"length\":1},\"1671\":{\"length\":1},\"1672\":{\"length\":1},\"1673\":{\"length\":1},\"1674\":{\"length\":1},\"1675\":{\"length\":1},\"1676\":{\"length\":1},\"1677\":{\"length\":1},\"1678\":{\"length\":1},\"1679\":{\"length\":1},\"1680\":{\"length\":1},\"1681\":{\"length\":1},\"1682\":{\"length\":1},\"1683\":{\"length\":1},\"1684\":{\"length\":1},\"1685\":{\"length\":1},\"1686\":{\"length\":1},\"1687\":{\"length\":1},\"1688\":{\"length\":1},\"1689\":{\"length\":1},\"1690\":{\"length\":1},\"1691\":{\"length\":1},\"1692\":{\"length\":1},\"1693\":{\"length\":1},\"1694\":{\"length\":1},\"1695\":{\"length\":1},\"1696\":{\"length\":1},\"1697\":{\"length\":1},\"1698\":{\"length\":1},\"1699\":{\"length\":1},\"1700\":{\"length\":1},\"1701\":{\"length\":1},\"1702\":{\"length\":1},\"1703\":{\"length\":1},\"1704\":{\"length\":1},\"1705\":{\"length\":1},\"1706\":{\"length\":1},\"1707\":{\"length\":1},\"1708\":{\"length\":1},\"1709\":{\"length\":1},\"1710\":{\"length\":1},\"1711\":{\"length\":1},\"1712\":{\"length\":1},\"1713\":{\"length\":1},\"1714\":{\"length\":1},\"1715\":{\"length\":1},\"1716\":{\"length\":1},\"1717\":{\"length\":1},\"1718\":{\"length\":1},\"1719\":{\"length\":1},\"1720\":{\"length\":1},\"1721\":{\"length\":1},\"1722\":{\"length\":1},\"1723\":{\"length\":1},\"1724\":{\"length\":1},\"1725\":{\"length\":1},\"1726\":{\"length\":1},\"1727\":{\"length\":1},\"1728\":{\"length\":1},\"1729\":{\"length\":1},\"1730\":{\"length\":1},\"1731\":{\"length\":1},\"1732\":{\"length\":1},\"1733\":{\"length\":1},\"1734\":{\"length\":1},\"1735\":{\"length\":1},\"1736\":{\"length\":1},\"1737\":{\"length\":1},\"1738\":{\"length\":1},\"1739\":{\"length\":1},\"1740\":{\"length\":1},\"1741\":{\"length\":1},\"1742\":{\"length\":1},\"1743\":{\"length\":1},\"1744\":{\"length\":1},\"1745\":{\"length\":1},\"1746\":{\"length\":1},\"1747\":{\"length\":1},\"1748\":{\"length\":1},\"1749\":{\"length\":1},\"1750\":{\"length\":1},\"1751\":{\"length\":1},\"1752\":{\"length\":1},\"1753\":{\"length\":1},\"1754\":{\"length\":1},\"1755\":{\"length\":1},\"1756\":{\"length\":1},\"1757\":{\"length\":1},\"1758\":{\"length\":1},\"1759\":{\"length\":1},\"1760\":{\"length\":1},\"1761\":{\"length\":1},\"1762\":{\"length\":1},\"1763\":{\"length\":1},\"1764\":{\"length\":1},\"1765\":{\"length\":1},\"1766\":{\"length\":1},\"1767\":{\"length\":1},\"1768\":{\"length\":1},\"1769\":{\"length\":1},\"1770\":{\"length\":1},\"1771\":{\"length\":1},\"1772\":{\"length\":1},\"1773\":{\"length\":1},\"1774\":{\"length\":1},\"1775\":{\"length\":1},\"1776\":{\"length\":1},\"1777\":{\"length\":1},\"1778\":{\"length\":1},\"1779\":{\"length\":1},\"1780\":{\"length\":1},\"1781\":{\"length\":1},\"1782\":{\"length\":1},\"1783\":{\"length\":1},\"1784\":{\"length\":1},\"1785\":{\"length\":1},\"1786\":{\"length\":1},\"1787\":{\"length\":1},\"1788\":{\"length\":1},\"1789\":{\"length\":1},\"1790\":{\"length\":1},\"1791\":{\"length\":1},\"1792\":{\"length\":1},\"1793\":{\"length\":1},\"1794\":{\"length\":1},\"1795\":{\"length\":1},\"1796\":{\"length\":1},\"1797\":{\"length\":1},\"1798\":{\"length\":1},\"1799\":{\"length\":1},\"1800\":{\"length\":1},\"1801\":{\"length\":1},\"1802\":{\"length\":1},\"1803\":{\"length\":1},\"1804\":{\"length\":1},\"1805\":{\"length\":1},\"1806\":{\"length\":1},\"1807\":{\"length\":1},\"1808\":{\"length\":1},\"1809\":{\"length\":1},\"1810\":{\"length\":1},\"1811\":{\"length\":1},\"1812\":{\"length\":1},\"1813\":{\"length\":1},\"1814\":{\"length\":1},\"1815\":{\"length\":1},\"1816\":{\"length\":1},\"1817\":{\"length\":1},\"1818\":{\"length\":1},\"1819\":{\"length\":1},\"1820\":{\"length\":1},\"1821\":{\"length\":1},\"1822\":{\"length\":1},\"1823\":{\"length\":1},\"1824\":{\"length\":1},\"1825\":{\"length\":1},\"1826\":{\"length\":1},\"1827\":{\"length\":1},\"1828\":{\"length\":1},\"1829\":{\"length\":1},\"1830\":{\"length\":1},\"1831\":{\"length\":1},\"1832\":{\"length\":1},\"1833\":{\"length\":1},\"1834\":{\"length\":1},\"1835\":{\"length\":1},\"1836\":{\"length\":1},\"1837\":{\"length\":1},\"1838\":{\"length\":1},\"1839\":{\"length\":1},\"1840\":{\"length\":1},\"1841\":{\"length\":1},\"1842\":{\"length\":1},\"1843\":{\"length\":1},\"1844\":{\"length\":1},\"1845\":{\"length\":1},\"1846\":{\"length\":1},\"1847\":{\"length\":1},\"1848\":{\"length\":1},\"1849\":{\"length\":1},\"1850\":{\"length\":1},\"1851\":{\"length\":1},\"1852\":{\"length\":1},\"1853\":{\"length\":1},\"1854\":{\"length\":1},\"1855\":{\"length\":1},\"1856\":{\"length\":1},\"1857\":{\"length\":1},\"1858\":{\"length\":1},\"1859\":{\"length\":1},\"1860\":{\"length\":1},\"1861\":{\"length\":1},\"1862\":{\"length\":1},\"1863\":{\"length\":1},\"1864\":{\"length\":1},\"1865\":{\"length\":1},\"1866\":{\"length\":1},\"1867\":{\"length\":1},\"1868\":{\"length\":1},\"1869\":{\"length\":1},\"1870\":{\"length\":1},\"1871\":{\"length\":1},\"1872\":{\"length\":1},\"1873\":{\"length\":1},\"1874\":{\"length\":1},\"1875\":{\"length\":1},\"1876\":{\"length\":1},\"1877\":{\"length\":1},\"1878\":{\"length\":1},\"1879\":{\"length\":1},\"1880\":{\"length\":1},\"1881\":{\"length\":1},\"1882\":{\"length\":1},\"1883\":{\"length\":1},\"1884\":{\"length\":1},\"1885\":{\"length\":1},\"1886\":{\"length\":1},\"1887\":{\"length\":1},\"1888\":{\"length\":1},\"1889\":{\"length\":1},\"1890\":{\"length\":1},\"1891\":{\"length\":1},\"1892\":{\"length\":1},\"1893\":{\"length\":1},\"1894\":{\"length\":1},\"1895\":{\"length\":1},\"1896\":{\"length\":1},\"1897\":{\"length\":1},\"1898\":{\"length\":1},\"1899\":{\"length\":1},\"1900\":{\"length\":1},\"1901\":{\"length\":1},\"1902\":{\"length\":1},\"1903\":{\"length\":1},\"1904\":{\"length\":1},\"1905\":{\"length\":1},\"1906\":{\"length\":1},\"1907\":{\"length\":1},\"1908\":{\"length\":1},\"1909\":{\"length\":1},\"1910\":{\"length\":1},\"1911\":{\"length\":1},\"1912\":{\"length\":1},\"1913\":{\"length\":1},\"1914\":{\"length\":1},\"1915\":{\"length\":1},\"1916\":{\"length\":1},\"1917\":{\"length\":1},\"1918\":{\"length\":1},\"1919\":{\"length\":1},\"1920\":{\"length\":1},\"1921\":{\"length\":1},\"1922\":{\"length\":1},\"1923\":{\"length\":1},\"1924\":{\"length\":1},\"1925\":{\"length\":1},\"1926\":{\"length\":1},\"1927\":{\"length\":1},\"1928\":{\"length\":1},\"1929\":{\"length\":1},\"1930\":{\"length\":1},\"1931\":{\"length\":1},\"1932\":{\"length\":1},\"1933\":{\"length\":1},\"1934\":{\"length\":1},\"1935\":{\"length\":1},\"1936\":{\"length\":1},\"1937\":{\"length\":1},\"1938\":{\"length\":1},\"1939\":{\"length\":1},\"1940\":{\"length\":1},\"1941\":{\"length\":1},\"1942\":{\"length\":1},\"1943\":{\"length\":1},\"1944\":{\"length\":1},\"1945\":{\"length\":1},\"1946\":{\"length\":1},\"1947\":{\"length\":1},\"1948\":{\"length\":1},\"1949\":{\"length\":1},\"1950\":{\"length\":1},\"1951\":{\"length\":1},\"1952\":{\"length\":1},\"1953\":{\"length\":1},\"1954\":{\"length\":1},\"1955\":{\"length\":1},\"1956\":{\"length\":1},\"1957\":{\"length\":1},\"1958\":{\"length\":1},\"1959\":{\"length\":1},\"1960\":{\"length\":1},\"1961\":{\"length\":1},\"1962\":{\"length\":1},\"1963\":{\"length\":1},\"1964\":{\"length\":1},\"1965\":{\"length\":1},\"1966\":{\"length\":1},\"1967\":{\"length\":1},\"1968\":{\"length\":1},\"1969\":{\"length\":1},\"1970\":{\"length\":1},\"1971\":{\"length\":1},\"1972\":{\"length\":1},\"1973\":{\"length\":1},\"1974\":{\"length\":1},\"1975\":{\"length\":1},\"1976\":{\"length\":1},\"1977\":{\"length\":1},\"1978\":{\"length\":1},\"1979\":{\"length\":1},\"1980\":{\"length\":1},\"1981\":{\"length\":1},\"1982\":{\"length\":1},\"1983\":{\"length\":1},\"1984\":{\"length\":1},\"1985\":{\"length\":1},\"1986\":{\"length\":1},\"1987\":{\"length\":1},\"1988\":{\"length\":1},\"1989\":{\"length\":1},\"1990\":{\"length\":1},\"1991\":{\"length\":1},\"1992\":{\"length\":1},\"1993\":{\"length\":1},\"1994\":{\"length\":1},\"1995\":{\"length\":1},\"1996\":{\"length\":1},\"1997\":{\"length\":1},\"1998\":{\"length\":1},\"1999\":{\"length\":1},\"2000\":{\"length\":1},\"2001\":{\"length\":1},\"2002\":{\"length\":1},\"2003\":{\"length\":1},\"2004\":{\"length\":1},\"2005\":{\"length\":1},\"2006\":{\"length\":1},\"2007\":{\"length\":1},\"2008\":{\"length\":1},\"2009\":{\"length\":1},\"2010\":{\"length\":1},\"2011\":{\"length\":1},\"2012\":{\"length\":1},\"2013\":{\"length\":1},\"2014\":{\"length\":1},\"2015\":{\"length\":1},\"2016\":{\"length\":1},\"2017\":{\"length\":1},\"2018\":{\"length\":1},\"2019\":{\"length\":1},\"2020\":{\"length\":1},\"2021\":{\"length\":1},\"2022\":{\"length\":1},\"2023\":{\"length\":1},\"2024\":{\"length\":1},\"2025\":{\"length\":1},\"2026\":{\"length\":1},\"2027\":{\"length\":1},\"2028\":{\"length\":1},\"2029\":{\"length\":1},\"2030\":{\"length\":1},\"2031\":{\"length\":1},\"2032\":{\"length\":1},\"2033\":{\"length\":1},\"2034\":{\"length\":1},\"2035\":{\"length\":1},\"2036\":{\"length\":1},\"2037\":{\"length\":1},\"2038\":{\"length\":1},\"2039\":{\"length\":1},\"2040\":{\"length\":1},\"2041\":{\"length\":1},\"2042\":{\"length\":1},\"2043\":{\"length\":1},\"2044\":{\"length\":1},\"2045\":{\"length\":1},\"2046\":{\"length\":1},\"2047\":{\"length\":1},\"2048\":{\"length\":1},\"2049\":{\"length\":1},\"2050\":{\"length\":1},\"2051\":{\"length\":1},\"2052\":{\"length\":1},\"2053\":{\"length\":1},\"2054\":{\"length\":1},\"2055\":{\"length\":1},\"2056\":{\"length\":1},\"2057\":{\"length\":1},\"2058\":{\"length\":1},\"2059\":{\"length\":1},\"2060\":{\"length\":1},\"2061\":{\"length\":1},\"2062\":{\"length\":1},\"2063\":{\"length\":1},\"2064\":{\"length\":1},\"2065\":{\"length\":1},\"2066\":{\"length\":1},\"2067\":{\"length\":1},\"2068\":{\"length\":1},\"2069\":{\"length\":1},\"2070\":{\"length\":1},\"2071\":{\"length\":1},\"2072\":{\"length\":1},\"2073\":{\"length\":1},\"2074\":{\"length\":1},\"2075\":{\"length\":1},\"2076\":{\"length\":1},\"2077\":{\"length\":1},\"2078\":{\"length\":1},\"2079\":{\"length\":1},\"2080\":{\"length\":1},\"2081\":{\"length\":1},\"2082\":{\"length\":1},\"2083\":{\"length\":1},\"2084\":{\"length\":1},\"2085\":{\"length\":1},\"2086\":{\"length\":1},\"2087\":{\"length\":1},\"2088\":{\"length\":1},\"2089\":{\"length\":1},\"2090\":{\"length\":1},\"2091\":{\"length\":1},\"2092\":{\"length\":1},\"2093\":{\"length\":1},\"2094\":{\"length\":1},\"2095\":{\"length\":1},\"2096\":{\"length\":1},\"2097\":{\"length\":1},\"2098\":{\"length\":1},\"2099\":{\"length\":1},\"2100\":{\"length\":1},\"2101\":{\"length\":1},\"2102\":{\"length\":1},\"2103\":{\"length\":1},\"2104\":{\"length\":1},\"2105\":{\"length\":1},\"2106\":{\"length\":1},\"2107\":{\"length\":1},\"2108\":{\"length\":1},\"2109\":{\"length\":1},\"2110\":{\"length\":1},\"2111\":{\"length\":1},\"2112\":{\"length\":1},\"2113\":{\"length\":1},\"2114\":{\"length\":1},\"2115\":{\"length\":1},\"2116\":{\"length\":1},\"2117\":{\"length\":1},\"2118\":{\"length\":1},\"2119\":{\"length\":1},\"2120\":{\"length\":1},\"2121\":{\"length\":1},\"2122\":{\"length\":1},\"2123\":{\"length\":1},\"2124\":{\"length\":1},\"2125\":{\"length\":1},\"2126\":{\"length\":1},\"2127\":{\"length\":1},\"2128\":{\"length\":1},\"2129\":{\"length\":1},\"2130\":{\"length\":1},\"2131\":{\"length\":1},\"2132\":{\"length\":1},\"2133\":{\"length\":1},\"2134\":{\"length\":1},\"2135\":{\"length\":1},\"2136\":{\"length\":1},\"2137\":{\"length\":1},\"2138\":{\"length\":1},\"2139\":{\"length\":1},\"2140\":{\"length\":1},\"2141\":{\"length\":1},\"2142\":{\"length\":1},\"2143\":{\"length\":1},\"2144\":{\"length\":1},\"2145\":{\"length\":1},\"2146\":{\"length\":1},\"2147\":{\"length\":1},\"2148\":{\"length\":1},\"2149\":{\"length\":1},\"2150\":{\"length\":1},\"2151\":{\"length\":1},\"2152\":{\"length\":1},\"2153\":{\"length\":1},\"2154\":{\"length\":1},\"2155\":{\"length\":1},\"2156\":{\"length\":1},\"2157\":{\"length\":1},\"2158\":{\"length\":1},\"2159\":{\"length\":1},\"2160\":{\"length\":1},\"2161\":{\"length\":1},\"2162\":{\"length\":1},\"2163\":{\"length\":1},\"2164\":{\"length\":1},\"2165\":{\"length\":1},\"2166\":{\"length\":1},\"2167\":{\"length\":1},\"2168\":{\"length\":1},\"2169\":{\"length\":1},\"2170\":{\"length\":1},\"2171\":{\"length\":1},\"2172\":{\"length\":1},\"2173\":{\"length\":1},\"2174\":{\"length\":1},\"2175\":{\"length\":1},\"2176\":{\"length\":1},\"2177\":{\"length\":1},\"2178\":{\"length\":1},\"2179\":{\"length\":1},\"2180\":{\"length\":1},\"2181\":{\"length\":1},\"2182\":{\"length\":1},\"2183\":{\"length\":1},\"2184\":{\"length\":1},\"2185\":{\"length\":1},\"2186\":{\"length\":1},\"2187\":{\"length\":1},\"2188\":{\"length\":1},\"2189\":{\"length\":1},\"2190\":{\"length\":1},\"2191\":{\"length\":1},\"2192\":{\"length\":1},\"2193\":{\"length\":1},\"2194\":{\"length\":1},\"2195\":{\"length\":1},\"2196\":{\"length\":1},\"2197\":{\"length\":1},\"2198\":{\"length\":1},\"2199\":{\"length\":1},\"2200\":{\"length\":1},\"2201\":{\"length\":1},\"2202\":{\"length\":1},\"2203\":{\"length\":1},\"2204\":{\"length\":1},\"2205\":{\"length\":1},\"2206\":{\"length\":1},\"2207\":{\"length\":1},\"2208\":{\"length\":1},\"2209\":{\"length\":1},\"2210\":{\"length\":1},\"2211\":{\"length\":1},\"2212\":{\"length\":1},\"2213\":{\"length\":1},\"2214\":{\"length\":1},\"2215\":{\"length\":1},\"2216\":{\"length\":1},\"2217\":{\"length\":1},\"2218\":{\"length\":1},\"2219\":{\"length\":1},\"2220\":{\"length\":1},\"2221\":{\"length\":1},\"2222\":{\"length\":1},\"2223\":{\"length\":1},\"2224\":{\"length\":1},\"2225\":{\"length\":1},\"2226\":{\"length\":1},\"2227\":{\"length\":1},\"2228\":{\"length\":1},\"2229\":{\"length\":1},\"2230\":{\"length\":1},\"2231\":{\"length\":1},\"2232\":{\"length\":1},\"2233\":{\"length\":1},\"2234\":{\"length\":1},\"2235\":{\"length\":1},\"2236\":{\"length\":1},\"2237\":{\"length\":1},\"2238\":{\"length\":1},\"2239\":{\"length\":1},\"2240\":{\"length\":1},\"2241\":{\"length\":1},\"2242\":{\"length\":1},\"2243\":{\"length\":1},\"2244\":{\"length\":1},\"2245\":{\"length\":1},\"2246\":{\"length\":1},\"2247\":{\"length\":1},\"2248\":{\"length\":1},\"2249\":{\"length\":1},\"2250\":{\"length\":1},\"2251\":{\"length\":1},\"2252\":{\"length\":1},\"2253\":{\"length\":1},\"2254\":{\"length\":1},\"2255\":{\"length\":1},\"2256\":{\"length\":1},\"2257\":{\"length\":1},\"2258\":{\"length\":1},\"2259\":{\"length\":1},\"2260\":{\"length\":1},\"2261\":{\"length\":1},\"2262\":{\"length\":1},\"2263\":{\"length\":1},\"2264\":{\"length\":1},\"2265\":{\"length\":1},\"2266\":{\"length\":1},\"2267\":{\"length\":1},\"2268\":{\"length\":1},\"2269\":{\"length\":1},\"2270\":{\"length\":1},\"2271\":{\"length\":1},\"2272\":{\"length\":1},\"2273\":{\"length\":1},\"2274\":{\"length\":1},\"2275\":{\"length\":1},\"2276\":{\"length\":1},\"2277\":{\"length\":1},\"2278\":{\"length\":1},\"2279\":{\"length\":1},\"2280\":{\"length\":1},\"2281\":{\"length\":1},\"2282\":{\"length\":1},\"2283\":{\"length\":1},\"2284\":{\"length\":1},\"2285\":{\"length\":1},\"2286\":{\"length\":1},\"2287\":{\"length\":1},\"2288\":{\"length\":1},\"2289\":{\"length\":1},\"2290\":{\"length\":1},\"2291\":{\"length\":1},\"2292\":{\"length\":1},\"2293\":{\"length\":1},\"2294\":{\"length\":1},\"2295\":{\"length\":1},\"2296\":{\"length\":1},\"2297\":{\"length\":1},\"2298\":{\"length\":1},\"2299\":{\"length\":1},\"2300\":{\"length\":1},\"2301\":{\"length\":1},\"2302\":{\"length\":1},\"2303\":{\"length\":1},\"2304\":{\"length\":1},\"2305\":{\"length\":1},\"2306\":{\"length\":1},\"2307\":{\"length\":1},\"2308\":{\"length\":1},\"2309\":{\"length\":1},\"2310\":{\"length\":1},\"2311\":{\"length\":1},\"2312\":{\"length\":1},\"2313\":{\"length\":1},\"2314\":{\"length\":1},\"2315\":{\"length\":1},\"2316\":{\"length\":1},\"2317\":{\"length\":1},\"2318\":{\"length\":1},\"2319\":{\"length\":1},\"2320\":{\"length\":1},\"2321\":{\"length\":1},\"2322\":{\"length\":1},\"2323\":{\"length\":1},\"2324\":{\"length\":1},\"2325\":{\"length\":1},\"2326\":{\"length\":1},\"2327\":{\"length\":1},\"2328\":{\"length\":1},\"2329\":{\"length\":1},\"2330\":{\"length\":1},\"2331\":{\"length\":1},\"2332\":{\"length\":1},\"2333\":{\"length\":1},\"2334\":{\"length\":1},\"2335\":{\"length\":1},\"2336\":{\"length\":1},\"2337\":{\"length\":1},\"2338\":{\"length\":1},\"2339\":{\"length\":1},\"2340\":{\"length\":1},\"2341\":{\"length\":1},\"2342\":{\"length\":1},\"2343\":{\"length\":1},\"2344\":{\"length\":1},\"2345\":{\"length\":1},\"2346\":{\"length\":1},\"2347\":{\"length\":1},\"2348\":{\"length\":1},\"2349\":{\"length\":1},\"2350\":{\"length\":1},\"2351\":{\"length\":1},\"2352\":{\"length\":1},\"2353\":{\"length\":1},\"2354\":{\"length\":1},\"2355\":{\"length\":1},\"2356\":{\"length\":1},\"2357\":{\"length\":1},\"2358\":{\"length\":1},\"2359\":{\"length\":1},\"2360\":{\"length\":1},\"2361\":{\"length\":1},\"2362\":{\"length\":1},\"2363\":{\"length\":1},\"2364\":{\"length\":1},\"2365\":{\"length\":1},\"2366\":{\"length\":1},\"2367\":{\"length\":1},\"2368\":{\"length\":1},\"2369\":{\"length\":1},\"2370\":{\"length\":1},\"2371\":{\"length\":1},\"2372\":{\"length\":1},\"2373\":{\"length\":1},\"2374\":{\"length\":1},\"2375\":{\"length\":1},\"2376\":{\"length\":1},\"2377\":{\"length\":1},\"2378\":{\"length\":1},\"2379\":{\"length\":1},\"2380\":{\"length\":1},\"2381\":{\"length\":1},\"2382\":{\"length\":1},\"2383\":{\"length\":1},\"2384\":{\"length\":1},\"2385\":{\"length\":1},\"2386\":{\"length\":1},\"2387\":{\"length\":1},\"2388\":{\"length\":1},\"2389\":{\"length\":1},\"2390\":{\"length\":1},\"2391\":{\"length\":1},\"2392\":{\"length\":1},\"2393\":{\"length\":1},\"2394\":{\"length\":1},\"2395\":{\"length\":1},\"2396\":{\"length\":1},\"2397\":{\"length\":1},\"2398\":{\"length\":1},\"2399\":{\"length\":1},\"2400\":{\"length\":1},\"2401\":{\"length\":1},\"2402\":{\"length\":1},\"2403\":{\"length\":1},\"2404\":{\"length\":1},\"2405\":{\"length\":1},\"2406\":{\"length\":1},\"2407\":{\"length\":1},\"2408\":{\"length\":1},\"2409\":{\"length\":1},\"2410\":{\"length\":1},\"2411\":{\"length\":1},\"2412\":{\"length\":1},\"2413\":{\"length\":1},\"2414\":{\"length\":1},\"2415\":{\"length\":1},\"2416\":{\"length\":1},\"2417\":{\"length\":1},\"2418\":{\"length\":1},\"2419\":{\"length\":1},\"2420\":{\"length\":1},\"2421\":{\"length\":1},\"2422\":{\"length\":1},\"2423\":{\"length\":1},\"2424\":{\"length\":1},\"2425\":{\"length\":1},\"2426\":{\"length\":1},\"2427\":{\"length\":1},\"2428\":{\"length\":1},\"2429\":{\"length\":1},\"2430\":{\"length\":1},\"2431\":{\"length\":1},\"2432\":{\"length\":1},\"2433\":{\"length\":1},\"2434\":{\"length\":1},\"2435\":{\"length\":1},\"2436\":{\"length\":1},\"2437\":{\"length\":1},\"2438\":{\"length\":1},\"2439\":{\"length\":1},\"2440\":{\"length\":1},\"2441\":{\"length\":1},\"2442\":{\"length\":1},\"2443\":{\"length\":1},\"2444\":{\"length\":1},\"2445\":{\"length\":1},\"2446\":{\"length\":1},\"2447\":{\"length\":1},\"2448\":{\"length\":1},\"2449\":{\"length\":1},\"2450\":{\"length\":1},\"2451\":{\"length\":1},\"2452\":{\"length\":1},\"2453\":{\"length\":1},\"2454\":{\"length\":1},\"2455\":{\"length\":1},\"2456\":{\"length\":1},\"2457\":{\"length\":1},\"2458\":{\"length\":1},\"2459\":{\"length\":1},\"2460\":{\"length\":1},\"2461\":{\"length\":1},\"2462\":{\"length\":1},\"2463\":{\"length\":1},\"2464\":{\"length\":1},\"2465\":{\"length\":1},\"2466\":{\"length\":1},\"2467\":{\"length\":1},\"2468\":{\"length\":1},\"2469\":{\"length\":1},\"2470\":{\"length\":1},\"2471\":{\"length\":1},\"2472\":{\"length\":1},\"2473\":{\"length\":1},\"2474\":{\"length\":1},\"2475\":{\"length\":1},\"2476\":{\"length\":1},\"2477\":{\"length\":1},\"2478\":{\"length\":1},\"2479\":{\"length\":1},\"2480\":{\"length\":1},\"2481\":{\"length\":1},\"2482\":{\"length\":1},\"2483\":{\"length\":1},\"2484\":{\"length\":1},\"2485\":{\"length\":1},\"2486\":{\"length\":1},\"2487\":{\"length\":1},\"2488\":{\"length\":1},\"2489\":{\"length\":1},\"2490\":{\"length\":1},\"2491\":{\"length\":1},\"2492\":{\"length\":1},\"2493\":{\"length\":1},\"2494\":{\"length\":1},\"2495\":{\"length\":1},\"2496\":{\"length\":1},\"2497\":{\"length\":1},\"2498\":{\"length\":1},\"2499\":{\"length\":1},\"2500\":{\"length\":1},\"2501\":{\"length\":1},\"2502\":{\"length\":1},\"2503\":{\"length\":1},\"2504\":{\"length\":1},\"2505\":{\"length\":1},\"2506\":{\"length\":1},\"2507\":{\"length\":1},\"2508\":{\"length\":1},\"2509\":{\"length\":1},\"2510\":{\"length\":1},\"2511\":{\"length\":1},\"2512\":{\"length\":1},\"2513\":{\"length\":1},\"2514\":{\"length\":1},\"2515\":{\"length\":1},\"2516\":{\"length\":1},\"2517\":{\"length\":1},\"2518\":{\"length\":1},\"2519\":{\"length\":1},\"2520\":{\"length\":1},\"2521\":{\"length\":1},\"2522\":{\"length\":1},\"2523\":{\"length\":1},\"2524\":{\"length\":1},\"2525\":{\"length\":1},\"2526\":{\"length\":1},\"2527\":{\"length\":1},\"2528\":{\"length\":1},\"2529\":{\"length\":1},\"2530\":{\"length\":1},\"2531\":{\"length\":1},\"2532\":{\"length\":1},\"2533\":{\"length\":1},\"2534\":{\"length\":1},\"2535\":{\"length\":1},\"2536\":{\"length\":1},\"2537\":{\"length\":1},\"2538\":{\"length\":1},\"2539\":{\"length\":1},\"2540\":{\"length\":1},\"2541\":{\"length\":1},\"2542\":{\"length\":1},\"2543\":{\"length\":1},\"2544\":{\"length\":1},\"2545\":{\"length\":1},\"2546\":{\"length\":1},\"2547\":{\"length\":1},\"2548\":{\"length\":1},\"2549\":{\"length\":1},\"2550\":{\"length\":1},\"2551\":{\"length\":1},\"2552\":{\"length\":1},\"2553\":{\"length\":1},\"2554\":{\"length\":1},\"2555\":{\"length\":1},\"2556\":{\"length\":1},\"2557\":{\"length\":1},\"2558\":{\"length\":1},\"2559\":{\"length\":1},\"2560\":{\"length\":1},\"2561\":{\"length\":1},\"2562\":{\"length\":1},\"2563\":{\"length\":1},\"2564\":{\"length\":1},\"2565\":{\"length\":1},\"2566\":{\"length\":1},\"2567\":{\"length\":1},\"2568\":{\"length\":1},\"2569\":{\"length\":1},\"2570\":{\"length\":1},\"2571\":{\"length\":1},\"2572\":{\"length\":1},\"2573\":{\"length\":1},\"2574\":{\"length\":1},\"2575\":{\"length\":1},\"2576\":{\"length\":1},\"2577\":{\"length\":1},\"2578\":{\"length\":1},\"2579\":{\"length\":1},\"2580\":{\"length\":1},\"2581\":{\"length\":1},\"2582\":{\"length\":1},\"2583\":{\"length\":1},\"2584\":{\"length\":1},\"2585\":{\"length\":1},\"2586\":{\"length\":1},\"2587\":{\"length\":1},\"2588\":{\"length\":1},\"2589\":{\"length\":1},\"2590\":{\"length\":1},\"2591\":{\"length\":1},\"2592\":{\"length\":1},\"2593\":{\"length\":1},\"2594\":{\"length\":1},\"2595\":{\"length\":1},\"2596\":{\"length\":1},\"2597\":{\"length\":1},\"2598\":{\"length\":1},\"2599\":{\"length\":1},\"2600\":{\"length\":1},\"2601\":{\"length\":1},\"2602\":{\"length\":1},\"2603\":{\"length\":1},\"2604\":{\"length\":1},\"2605\":{\"length\":1},\"2606\":{\"length\":1},\"2607\":{\"length\":1},\"2608\":{\"length\":1},\"2609\":{\"length\":1},\"2610\":{\"length\":1},\"2611\":{\"length\":1},\"2612\":{\"length\":1},\"2613\":{\"length\":1},\"2614\":{\"length\":1},\"2615\":{\"length\":1},\"2616\":{\"length\":1},\"2617\":{\"length\":1},\"2618\":{\"length\":1},\"2619\":{\"length\":1},\"2620\":{\"length\":1},\"2621\":{\"length\":1},\"2622\":{\"length\":1},\"2623\":{\"length\":1},\"2624\":{\"length\":1},\"2625\":{\"length\":1},\"2626\":{\"length\":1},\"2627\":{\"length\":1},\"2628\":{\"length\":1},\"2629\":{\"length\":1},\"2630\":{\"length\":1},\"2631\":{\"length\":1},\"2632\":{\"length\":1},\"2633\":{\"length\":1},\"2634\":{\"length\":1},\"2635\":{\"length\":1},\"2636\":{\"length\":1},\"2637\":{\"length\":1},\"2638\":{\"length\":1},\"2639\":{\"length\":1},\"2640\":{\"length\":1},\"2641\":{\"length\":1},\"2642\":{\"length\":1},\"2643\":{\"length\":1},\"2644\":{\"length\":1},\"2645\":{\"length\":1},\"2646\":{\"length\":1},\"2647\":{\"length\":1},\"2648\":{\"length\":1},\"2649\":{\"length\":1},\"2650\":{\"length\":1},\"2651\":{\"length\":1},\"2652\":{\"length\":1},\"2653\":{\"length\":1},\"2654\":{\"length\":1},\"2655\":{\"length\":1},\"2656\":{\"length\":1},\"2657\":{\"length\":1},\"2658\":{\"length\":1},\"2659\":{\"length\":1},\"2660\":{\"length\":1},\"2661\":{\"length\":1},\"2662\":{\"length\":1},\"2663\":{\"length\":1},\"2664\":{\"length\":1},\"2665\":{\"length\":1},\"2666\":{\"length\":1},\"2667\":{\"length\":1},\"2668\":{\"length\":1},\"2669\":{\"length\":1},\"2670\":{\"length\":1},\"2671\":{\"length\":1},\"2672\":{\"length\":1},\"2673\":{\"length\":1},\"2674\":{\"length\":1},\"2675\":{\"length\":1},\"2676\":{\"length\":1},\"2677\":{\"length\":1},\"2678\":{\"length\":1},\"2679\":{\"length\":1},\"2680\":{\"length\":1},\"2681\":{\"length\":1},\"2682\":{\"length\":1},\"2683\":{\"length\":1},\"2684\":{\"length\":1},\"2685\":{\"length\":1},\"2686\":{\"length\":1},\"2687\":{\"length\":1},\"2688\":{\"length\":1},\"2689\":{\"length\":1},\"2690\":{\"length\":1},\"2691\":{\"length\":1},\"2692\":{\"length\":1},\"2693\":{\"length\":1},\"2694\":{\"length\":1},\"2695\":{\"length\":1},\"2696\":{\"length\":1},\"2697\":{\"length\":1},\"2698\":{\"length\":1},\"2699\":{\"length\":1},\"2700\":{\"length\":1},\"2701\":{\"length\":1},\"2702\":{\"length\":1},\"2703\":{\"length\":1},\"2704\":{\"length\":1},\"2705\":{\"length\":1},\"2706\":{\"length\":1},\"2707\":{\"length\":1},\"2708\":{\"length\":1},\"2709\":{\"length\":1},\"2710\":{\"length\":1},\"2711\":{\"length\":1},\"2712\":{\"length\":1},\"2713\":{\"length\":1},\"2714\":{\"length\":1},\"2715\":{\"length\":1},\"2716\":{\"length\":1},\"2717\":{\"length\":1},\"2718\":{\"length\":1},\"2719\":{\"length\":1},\"2720\":{\"length\":1},\"2721\":{\"length\":1},\"2722\":{\"length\":1},\"2723\":{\"length\":1},\"2724\":{\"length\":1},\"2725\":{\"length\":1},\"2726\":{\"length\":1},\"2727\":{\"length\":1},\"2728\":{\"length\":1},\"2729\":{\"length\":1},\"2730\":{\"length\":1},\"2731\":{\"length\":1},\"2732\":{\"length\":1},\"2733\":{\"length\":1},\"2734\":{\"length\":1},\"2735\":{\"length\":1},\"2736\":{\"length\":1},\"2737\":{\"length\":1},\"2738\":{\"length\":1},\"2739\":{\"length\":1},\"2740\":{\"length\":1},\"2741\":{\"length\":1},\"2742\":{\"length\":1},\"2743\":{\"length\":1},\"2744\":{\"length\":1},\"2745\":{\"length\":1},\"2746\":{\"length\":1},\"2747\":{\"length\":1},\"2748\":{\"length\":1},\"2749\":{\"length\":1},\"2750\":{\"length\":1},\"2751\":{\"length\":1},\"2752\":{\"length\":1},\"2753\":{\"length\":1},\"2754\":{\"length\":1},\"2755\":{\"length\":1},\"2756\":{\"length\":1},\"2757\":{\"length\":1},\"2758\":{\"length\":1},\"2759\":{\"length\":1},\"2760\":{\"length\":1},\"2761\":{\"length\":1},\"2762\":{\"length\":1},\"2763\":{\"length\":1},\"2764\":{\"length\":1},\"2765\":{\"length\":1},\"2766\":{\"length\":1},\"2767\":{\"length\":1},\"2768\":{\"length\":1},\"2769\":{\"length\":1},\"2770\":{\"length\":1},\"2771\":{\"length\":1},\"2772\":{\"length\":1},\"2773\":{\"length\":1},\"2774\":{\"length\":1},\"2775\":{\"length\":1},\"2776\":{\"length\":1},\"2777\":{\"length\":1},\"2778\":{\"length\":1},\"2779\":{\"length\":1},\"2780\":{\"length\":1},\"2781\":{\"length\":1},\"2782\":{\"length\":1},\"2783\":{\"length\":1},\"2784\":{\"length\":1},\"2785\":{\"length\":1},\"2786\":{\"length\":1},\"2787\":{\"length\":1},\"2788\":{\"length\":1},\"2789\":{\"length\":1},\"2790\":{\"length\":1},\"2791\":{\"length\":1},\"2792\":{\"length\":1},\"2793\":{\"length\":1},\"2794\":{\"length\":1},\"2795\":{\"length\":1},\"2796\":{\"length\":1},\"2797\":{\"length\":1},\"2798\":{\"length\":1},\"2799\":{\"length\":1},\"2800\":{\"length\":1},\"2801\":{\"length\":1},\"2802\":{\"length\":1},\"2803\":{\"length\":1},\"2804\":{\"length\":1},\"2805\":{\"length\":1},\"2806\":{\"length\":1},\"2807\":{\"length\":1},\"2808\":{\"length\":1},\"2809\":{\"length\":1},\"2810\":{\"length\":1},\"2811\":{\"length\":1},\"2812\":{\"length\":1},\"2813\":{\"length\":1},\"2814\":{\"length\":1},\"2815\":{\"length\":1},\"2816\":{\"length\":1},\"2817\":{\"length\":1},\"2818\":{\"length\":1},\"2819\":{\"length\":1},\"2820\":{\"length\":1},\"2821\":{\"length\":1},\"2822\":{\"length\":1},\"2823\":{\"length\":1},\"2824\":{\"length\":1},\"2825\":{\"length\":1},\"2826\":{\"length\":1},\"2827\":{\"length\":1},\"2828\":{\"length\":1},\"2829\":{\"length\":1},\"2830\":{\"length\":1},\"2831\":{\"length\":1},\"2832\":{\"length\":1},\"2833\":{\"length\":1},\"2834\":{\"length\":1},\"2835\":{\"length\":1},\"2836\":{\"length\":1},\"2837\":{\"length\":1},\"2838\":{\"length\":1},\"2839\":{\"length\":1},\"2840\":{\"length\":1},\"2841\":{\"length\":1},\"2842\":{\"length\":1},\"2843\":{\"length\":1},\"2844\":{\"length\":1},\"2845\":{\"length\":1},\"2846\":{\"length\":1},\"2847\":{\"length\":1},\"2848\":{\"length\":1},\"2849\":{\"length\":1},\"2850\":{\"length\":1},\"2851\":{\"length\":1},\"2852\":{\"length\":1},\"2853\":{\"length\":1},\"2854\":{\"length\":1},\"2855\":{\"length\":1},\"2856\":{\"length\":1},\"2857\":{\"length\":1},\"2858\":{\"length\":1},\"2859\":{\"length\":1},\"2860\":{\"length\":1},\"2861\":{\"length\":1},\"2862\":{\"length\":1},\"2863\":{\"length\":1},\"2864\":{\"length\":1},\"2865\":{\"length\":1},\"2866\":{\"length\":1},\"2867\":{\"length\":1},\"2868\":{\"length\":1},\"2869\":{\"length\":1},\"2870\":{\"length\":1},\"2871\":{\"length\":1},\"2872\":{\"length\":1},\"2873\":{\"length\":1},\"2874\":{\"length\":1},\"2875\":{\"length\":1},\"2876\":{\"length\":1},\"2877\":{\"length\":1},\"2878\":{\"length\":1},\"2879\":{\"length\":1},\"2880\":{\"length\":1},\"2881\":{\"length\":1},\"2882\":{\"length\":1},\"2883\":{\"length\":1},\"2884\":{\"length\":1},\"2885\":{\"length\":1},\"2886\":{\"length\":1},\"2887\":{\"length\":1},\"2888\":{\"length\":1},\"2889\":{\"length\":1},\"2890\":{\"length\":1},\"2891\":{\"length\":1},\"2892\":{\"length\":1},\"2893\":{\"length\":1},\"2894\":{\"length\":1},\"2895\":{\"length\":1},\"2896\":{\"length\":1},\"2897\":{\"length\":1},\"2898\":{\"length\":1},\"2899\":{\"length\":1},\"2900\":{\"length\":1},\"2901\":{\"length\":1},\"2902\":{\"length\":1},\"2903\":{\"length\":1},\"2904\":{\"length\":1},\"2905\":{\"length\":1},\"2906\":{\"length\":1},\"2907\":{\"length\":1},\"2908\":{\"length\":1},\"2909\":{\"length\":1},\"2910\":{\"length\":1},\"2911\":{\"length\":1},\"2912\":{\"length\":1},\"2913\":{\"length\":1},\"2914\":{\"length\":1},\"2915\":{\"length\":1},\"2916\":{\"length\":1},\"2917\":{\"length\":1},\"2918\":{\"length\":1},\"2919\":{\"length\":1},\"2920\":{\"length\":1},\"2921\":{\"length\":1},\"2922\":{\"length\":1},\"2923\":{\"length\":1},\"2924\":{\"length\":1},\"2925\":{\"length\":1},\"2926\":{\"length\":1},\"2927\":{\"length\":1},\"2928\":{\"length\":1},\"2929\":{\"length\":1},\"2930\":{\"length\":1},\"2931\":{\"length\":1},\"2932\":{\"length\":1},\"2933\":{\"length\":1},\"2934\":{\"length\":1},\"2935\":{\"length\":1},\"2936\":{\"length\":1},\"2937\":{\"length\":1},\"2938\":{\"length\":1},\"2939\":{\"length\":1},\"2940\":{\"length\":1},\"2941\":{\"length\":1},\"2942\":{\"length\":1},\"2943\":{\"length\":1},\"2944\":{\"length\":1},\"2945\":{\"length\":1},\"2946\":{\"length\":1},\"2947\":{\"length\":1},\"2948\":{\"length\":1},\"2949\":{\"length\":1},\"2950\":{\"length\":1},\"2951\":{\"length\":1},\"2952\":{\"length\":1},\"2953\":{\"length\":1},\"2954\":{\"length\":1},\"2955\":{\"length\":1},\"2956\":{\"length\":1},\"2957\":{\"length\":1},\"2958\":{\"length\":1},\"2959\":{\"length\":1},\"2960\":{\"length\":1},\"2961\":{\"length\":1},\"2962\":{\"length\":1},\"2963\":{\"length\":1},\"2964\":{\"length\":1},\"2965\":{\"length\":1},\"2966\":{\"length\":1},\"2967\":{\"length\":1},\"2968\":{\"length\":1},\"2969\":{\"length\":1},\"2970\":{\"length\":1},\"2971\":{\"length\":1},\"2972\":{\"length\":1},\"2973\":{\"length\":1},\"2974\":{\"length\":1},\"2975\":{\"length\":1},\"2976\":{\"length\":1},\"2977\":{\"length\":1},\"2978\":{\"length\":1},\"2979\":{\"length\":1},\"2980\":{\"length\":1},\"2981\":{\"length\":1},\"2982\":{\"length\":1},\"2983\":{\"length\":1},\"2984\":{\"length\":1},\"2985\":{\"length\":1},\"2986\":{\"length\":1},\"2987\":{\"length\":1},\"2988\":{\"length\":1},\"2989\":{\"length\":1},\"2990\":{\"length\":1},\"2991\":{\"length\":1},\"2992\":{\"length\":1},\"2993\":{\"length\":1},\"2994\":{\"length\":1},\"2995\":{\"length\":1},\"2996\":{\"length\":1},\"2997\":{\"length\":1},\"2998\":{\"length\":1},\"2999\":{\"length\":1},\"3000\":{\"length\":1},\"3001\":{\"length\":1},\"3002\":{\"length\":1},\"3003\":{\"length\":1},\"3004\":{\"length\":1},\"3005\":{\"length\":1},\"3006\":{\"length\":1},\"3007\":{\"length\":1},\"3008\":{\"length\":1},\"3009\":{\"length\":1},\"3010\":{\"length\":1},\"3011\":{\"length\":1},\"3012\":{\"length\":1},\"3013\":{\"length\":1},\"3014\":{\"length\":1},\"3015\":{\"length\":1},\"3016\":{\"length\":1},\"3017\":{\"length\":1},\"3018\":{\"length\":1},\"3019\":{\"length\":1},\"3020\":{\"length\":1},\"3021\":{\"length\":1},\"3022\":{\"length\":1},\"3023\":{\"length\":1},\"3024\":{\"length\":1},\"3025\":{\"length\":1},\"3026\":{\"length\":1},\"3027\":{\"length\":1},\"3028\":{\"length\":1},\"3029\":{\"length\":1},\"3030\":{\"length\":1},\"3031\":{\"length\":1},\"3032\":{\"length\":1},\"3033\":{\"length\":1},\"3034\":{\"length\":1},\"3035\":{\"length\":1},\"3036\":{\"length\":1},\"3037\":{\"length\":1},\"3038\":{\"length\":1},\"3039\":{\"length\":1},\"3040\":{\"length\":1},\"3041\":{\"length\":1},\"3042\":{\"length\":1},\"3043\":{\"length\":1},\"3044\":{\"length\":1},\"3045\":{\"length\":1},\"3046\":{\"length\":1},\"3047\":{\"length\":1},\"3048\":{\"length\":1},\"3049\":{\"length\":1},\"3050\":{\"length\":1},\"3051\":{\"length\":1},\"3052\":{\"length\":1},\"3053\":{\"length\":1},\"3054\":{\"length\":1},\"3055\":{\"length\":1},\"3056\":{\"length\":1},\"3057\":{\"length\":1},\"3058\":{\"length\":1},\"3059\":{\"length\":1},\"3060\":{\"length\":1},\"3061\":{\"length\":1},\"3062\":{\"length\":1},\"3063\":{\"length\":1},\"3064\":{\"length\":1},\"3065\":{\"length\":1},\"3066\":{\"length\":1},\"3067\":{\"length\":1},\"3068\":{\"length\":1},\"3069\":{\"length\":1},\"3070\":{\"length\":1},\"3071\":{\"length\":1},\"3072\":{\"length\":1},\"3073\":{\"length\":1},\"3074\":{\"length\":1},\"3075\":{\"length\":1},\"3076\":{\"length\":1},\"3077\":{\"length\":1},\"3078\":{\"length\":1},\"3079\":{\"length\":1},\"3080\":{\"length\":1},\"3081\":{\"length\":1},\"3082\":{\"length\":1},\"3083\":{\"length\":1},\"3084\":{\"length\":1},\"3085\":{\"length\":1},\"3086\":{\"length\":1},\"3087\":{\"length\":1},\"3088\":{\"length\":1},\"3089\":{\"length\":1},\"3090\":{\"length\":1},\"3091\":{\"length\":1},\"3092\":{\"length\":1},\"3093\":{\"length\":1},\"3094\":{\"length\":1},\"3095\":{\"length\":1},\"3096\":{\"length\":1},\"3097\":{\"length\":1},\"3098\":{\"length\":1},\"3099\":{\"length\":1},\"3100\":{\"length\":1},\"3101\":{\"length\":1},\"3102\":{\"length\":1},\"3103\":{\"length\":1},\"3104\":{\"length\":1},\"3105\":{\"length\":1},\"3106\":{\"length\":1},\"3107\":{\"length\":1},\"3108\":{\"length\":1},\"3109\":{\"length\":1},\"3110\":{\"length\":1},\"3111\":{\"length\":1},\"3112\":{\"length\":1},\"3113\":{\"length\":1},\"3114\":{\"length\":1},\"3115\":{\"length\":1},\"3116\":{\"length\":1},\"3117\":{\"length\":1},\"3118\":{\"length\":1},\"3119\":{\"length\":1},\"3120\":{\"length\":1},\"3121\":{\"length\":1},\"3122\":{\"length\":1},\"3123\":{\"length\":1},\"3124\":{\"length\":1},\"3125\":{\"length\":1},\"3126\":{\"length\":1},\"3127\":{\"length\":1},\"3128\":{\"length\":1},\"3129\":{\"length\":1},\"3130\":{\"length\":1},\"3131\":{\"length\":1},\"3132\":{\"length\":1},\"3133\":{\"length\":1},\"3134\":{\"length\":1},\"3135\":{\"length\":1},\"3136\":{\"length\":1},\"3137\":{\"length\":1},\"3138\":{\"length\":1},\"3139\":{\"length\":1},\"3140\":{\"length\":1},\"3141\":{\"length\":1},\"3142\":{\"length\":1},\"3143\":{\"length\":1},\"3144\":{\"length\":1},\"3145\":{\"length\":1},\"3146\":{\"length\":1},\"3147\":{\"length\":1},\"3148\":{\"length\":1},\"3149\":{\"length\":1},\"3150\":{\"length\":1},\"3151\":{\"length\":1},\"3152\":{\"length\":1},\"3153\":{\"length\":1},\"3154\":{\"length\":1},\"3155\":{\"length\":1},\"3156\":{\"length\":1},\"3157\":{\"length\":1},\"3158\":{\"length\":1},\"3159\":{\"length\":1},\"3160\":{\"length\":1},\"3161\":{\"length\":1},\"3162\":{\"length\":1},\"3163\":{\"length\":1},\"3164\":{\"length\":1},\"3165\":{\"length\":1},\"3166\":{\"length\":1},\"3167\":{\"length\":1},\"3168\":{\"length\":1},\"3169\":{\"length\":1},\"3170\":{\"length\":1},\"3171\":{\"length\":1},\"3172\":{\"length\":1},\"3173\":{\"length\":1},\"3174\":{\"length\":1},\"3175\":{\"length\":1},\"3176\":{\"length\":1},\"3177\":{\"length\":1},\"3178\":{\"length\":1},\"3179\":{\"length\":1},\"3180\":{\"length\":1},\"3181\":{\"length\":1},\"3182\":{\"length\":1},\"3183\":{\"length\":1},\"3184\":{\"length\":1},\"3185\":{\"length\":1},\"3186\":{\"length\":1},\"3187\":{\"length\":1},\"3188\":{\"length\":1},\"3189\":{\"length\":1},\"3190\":{\"length\":1},\"3191\":{\"length\":1},\"3192\":{\"length\":1},\"3193\":{\"length\":1},\"3194\":{\"length\":1},\"3195\":{\"length\":1},\"3196\":{\"length\":1},\"3197\":{\"length\":1},\"3198\":{\"length\":1},\"3199\":{\"length\":1},\"3200\":{\"length\":1},\"3201\":{\"length\":1},\"3202\":{\"length\":1},\"3203\":{\"length\":1},\"3204\":{\"length\":1},\"3205\":{\"length\":1},\"3206\":{\"length\":1},\"3207\":{\"length\":1},\"3208\":{\"length\":1},\"3209\":{\"length\":1},\"3210\":{\"length\":1},\"3211\":{\"length\":1},\"3212\":{\"length\":1},\"3213\":{\"length\":1},\"3214\":{\"length\":1},\"3215\":{\"length\":1},\"3216\":{\"length\":1},\"3217\":{\"length\":1},\"3218\":{\"length\":1},\"3219\":{\"length\":1},\"3220\":{\"length\":1},\"3221\":{\"length\":1},\"3222\":{\"length\":1},\"3223\":{\"length\":1},\"3224\":{\"length\":1},\"3225\":{\"length\":1},\"3226\":{\"length\":1},\"3227\":{\"length\":1},\"3228\":{\"length\":1},\"3229\":{\"length\":1},\"3230\":{\"length\":1},\"3231\":{\"length\":1},\"3232\":{\"length\":1},\"3233\":{\"length\":1},\"3234\":{\"length\":1},\"3235\":{\"length\":1},\"3236\":{\"length\":1},\"3237\":{\"length\":1},\"3238\":{\"length\":1},\"3239\":{\"length\":1},\"3240\":{\"length\":1},\"3241\":{\"length\":1},\"3242\":{\"length\":1},\"3243\":{\"length\":1},\"3244\":{\"length\":1},\"3245\":{\"length\":1},\"3246\":{\"length\":1},\"3247\":{\"length\":1},\"3248\":{\"length\":1},\"3249\":{\"length\":1},\"3250\":{\"length\":1},\"3251\":{\"length\":1},\"3252\":{\"length\":1},\"3253\":{\"length\":1},\"3254\":{\"length\":1},\"3255\":{\"length\":1},\"3256\":{\"length\":1},\"3257\":{\"length\":1},\"3258\":{\"length\":1},\"3259\":{\"length\":1},\"3260\":{\"length\":1},\"3261\":{\"length\":1},\"3262\":{\"length\":1},\"3263\":{\"length\":1},\"3264\":{\"length\":1},\"3265\":{\"length\":1},\"3266\":{\"length\":1},\"3267\":{\"length\":1},\"3268\":{\"length\":1},\"3269\":{\"length\":1},\"3270\":{\"length\":1},\"3271\":{\"length\":1},\"3272\":{\"length\":1},\"3273\":{\"length\":1},\"3274\":{\"length\":1},\"3275\":{\"length\":1},\"3276\":{\"length\":1},\"3277\":{\"length\":1},\"3278\":{\"length\":1},\"3279\":{\"length\":1},\"3280\":{\"length\":1},\"3281\":{\"length\":1},\"3282\":{\"length\":1},\"3283\":{\"length\":1},\"3284\":{\"length\":1},\"3285\":{\"length\":1},\"3286\":{\"length\":1},\"3287\":{\"length\":1},\"3288\":{\"length\":1},\"3289\":{\"length\":1},\"3290\":{\"length\":1},\"3291\":{\"length\":1},\"3292\":{\"length\":1},\"3293\":{\"length\":1},\"3294\":{\"length\":1},\"3295\":{\"length\":1},\"3296\":{\"length\":1},\"3297\":{\"length\":1},\"3298\":{\"length\":1},\"3299\":{\"length\":1},\"3300\":{\"length\":1},\"3301\":{\"length\":1},\"3302\":{\"length\":1},\"3303\":{\"length\":1},\"3304\":{\"length\":1},\"3305\":{\"length\":1},\"3306\":{\"length\":1},\"3307\":{\"length\":1},\"3308\":{\"length\":1},\"3309\":{\"length\":1},\"3310\":{\"length\":1},\"3311\":{\"length\":1},\"3312\":{\"length\":1},\"3313\":{\"length\":1},\"3314\":{\"length\":1},\"3315\":{\"length\":1},\"3316\":{\"length\":1},\"3317\":{\"length\":1},\"3318\":{\"length\":1},\"3319\":{\"length\":1},\"3320\":{\"length\":1},\"3321\":{\"length\":1},\"3322\":{\"length\":1},\"3323\":{\"length\":1},\"3324\":{\"length\":1},\"3325\":{\"length\":1},\"3326\":{\"length\":1},\"3327\":{\"length\":1},\"3328\":{\"length\":1},\"3329\":{\"length\":1},\"3330\":{\"length\":1},\"3331\":{\"length\":1},\"3332\":{\"length\":1},\"3333\":{\"length\":1},\"3334\":{\"length\":1},\"3335\":{\"length\":1},\"3336\":{\"length\":1},\"3337\":{\"length\":1},\"3338\":{\"length\":1},\"3339\":{\"length\":1},\"3340\":{\"length\":1},\"3341\":{\"length\":1},\"3342\":{\"length\":1},\"3343\":{\"length\":1},\"3344\":{\"length\":1},\"3345\":{\"length\":1},\"3346\":{\"length\":1},\"3347\":{\"length\":1},\"3348\":{\"length\":1},\"3349\":{\"length\":1},\"3350\":{\"length\":1},\"3351\":{\"length\":1},\"3352\":{\"length\":1},\"3353\":{\"length\":1},\"3354\":{\"length\":1},\"3355\":{\"length\":1},\"3356\":{\"length\":1},\"3357\":{\"length\":1},\"3358\":{\"length\":1},\"3359\":{\"length\":1},\"3360\":{\"length\":1},\"3361\":{\"length\":1},\"3362\":{\"length\":1},\"3363\":{\"length\":1},\"3364\":{\"length\":1},\"3365\":{\"length\":1},\"3366\":{\"length\":1},\"3367\":{\"length\":1},\"3368\":{\"length\":1},\"3369\":{\"length\":1},\"3370\":{\"length\":1},\"3371\":{\"length\":1},\"3372\":{\"length\":1},\"3373\":{\"length\":1},\"3374\":{\"length\":1},\"3375\":{\"length\":1},\"3376\":{\"length\":1},\"3377\":{\"length\":1},\"3378\":{\"length\":1},\"3379\":{\"length\":1},\"3380\":{\"length\":1},\"3381\":{\"length\":1},\"3382\":{\"length\":1},\"3383\":{\"length\":1},\"3384\":{\"length\":1},\"3385\":{\"length\":1},\"3386\":{\"length\":1},\"3387\":{\"length\":1},\"3388\":{\"length\":1},\"3389\":{\"length\":1},\"3390\":{\"length\":1},\"3391\":{\"length\":1},\"3392\":{\"length\":1},\"3393\":{\"length\":1},\"3394\":{\"length\":1},\"3395\":{\"length\":1},\"3396\":{\"length\":1},\"3397\":{\"length\":1},\"3398\":{\"length\":1},\"3399\":{\"length\":1},\"3400\":{\"length\":1},\"3401\":{\"length\":1},\"3402\":{\"length\":1},\"3403\":{\"length\":1},\"3404\":{\"length\":1},\"3405\":{\"length\":1},\"3406\":{\"length\":1},\"3407\":{\"length\":1},\"3408\":{\"length\":1},\"3409\":{\"length\":1},\"3410\":{\"length\":1},\"3411\":{\"length\":1},\"3412\":{\"length\":1},\"3413\":{\"length\":1},\"3414\":{\"length\":1},\"3415\":{\"length\":1},\"3416\":{\"length\":1},\"3417\":{\"length\":1},\"3418\":{\"length\":1},\"3419\":{\"length\":1},\"3420\":{\"length\":1},\"3421\":{\"length\":1},\"3422\":{\"length\":1},\"3423\":{\"length\":1},\"3424\":{\"length\":1},\"3425\":{\"length\":1},\"3426\":{\"length\":1},\"3427\":{\"length\":1},\"3428\":{\"length\":1},\"3429\":{\"length\":1},\"3430\":{\"length\":1},\"3431\":{\"length\":1},\"3432\":{\"length\":1},\"3433\":{\"length\":1},\"3434\":{\"length\":1},\"3435\":{\"length\":1},\"3436\":{\"length\":1},\"3437\":{\"length\":1},\"3438\":{\"length\":1},\"3439\":{\"length\":1},\"3440\":{\"length\":1},\"3441\":{\"length\":1},\"3442\":{\"length\":1},\"3443\":{\"length\":1},\"3444\":{\"length\":1},\"3445\":{\"length\":1},\"3446\":{\"length\":1},\"3447\":{\"length\":1},\"3448\":{\"length\":1},\"3449\":{\"length\":1},\"3450\":{\"length\":1},\"3451\":{\"length\":1},\"3452\":{\"length\":1},\"3453\":{\"length\":1},\"3454\":{\"length\":1},\"3455\":{\"length\":1},\"3456\":{\"length\":1},\"3457\":{\"length\":1},\"3458\":{\"length\":1},\"3459\":{\"length\":1},\"3460\":{\"length\":1},\"3461\":{\"length\":1},\"3462\":{\"length\":1},\"3463\":{\"length\":1},\"3464\":{\"length\":1},\"3465\":{\"length\":1},\"3466\":{\"length\":1},\"3467\":{\"length\":1},\"3468\":{\"length\":1},\"3469\":{\"length\":1},\"3470\":{\"length\":1},\"3471\":{\"length\":1},\"3472\":{\"length\":1},\"3473\":{\"length\":1},\"3474\":{\"length\":1},\"3475\":{\"length\":1},\"3476\":{\"length\":1},\"3477\":{\"length\":1},\"3478\":{\"length\":1},\"3479\":{\"length\":1},\"3480\":{\"length\":1},\"3481\":{\"length\":1},\"3482\":{\"length\":1},\"3483\":{\"length\":1},\"3484\":{\"length\":1},\"3485\":{\"length\":1},\"3486\":{\"length\":1},\"3487\":{\"length\":1},\"3488\":{\"length\":1},\"3489\":{\"length\":1},\"3490\":{\"length\":1},\"3491\":{\"length\":1},\"3492\":{\"length\":1},\"3493\":{\"length\":1},\"3494\":{\"length\":1},\"3495\":{\"length\":1},\"3496\":{\"length\":1},\"3497\":{\"length\":1},\"3498\":{\"length\":1},\"3499\":{\"length\":1},\"3500\":{\"length\":1},\"3501\":{\"length\":1},\"3502\":{\"length\":1},\"3503\":{\"length\":1},\"3504\":{\"length\":1},\"3505\":{\"length\":1},\"3506\":{\"length\":1},\"3507\":{\"length\":1},\"3508\":{\"length\":1},\"3509\":{\"length\":1},\"3510\":{\"length\":1},\"3511\":{\"length\":1},\"3512\":{\"length\":1},\"3513\":{\"length\":1},\"3514\":{\"length\":1},\"3515\":{\"length\":1},\"3516\":{\"length\":1},\"3517\":{\"length\":1},\"3518\":{\"length\":1},\"3519\":{\"length\":1},\"3520\":{\"length\":1},\"3521\":{\"length\":1},\"3522\":{\"length\":1},\"3523\":{\"length\":1},\"3524\":{\"length\":1},\"3525\":{\"length\":1},\"3526\":{\"length\":1},\"3527\":{\"length\":1},\"3528\":{\"length\":1},\"3529\":{\"length\":1},\"3530\":{\"length\":1},\"3531\":{\"length\":1},\"3532\":{\"length\":1},\"3533\":{\"length\":1},\"3534\":{\"length\":1},\"3535\":{\"length\":1},\"3536\":{\"length\":1},\"3537\":{\"length\":1},\"3538\":{\"length\":1},\"3539\":{\"length\":1},\"3540\":{\"length\":1},\"3541\":{\"length\":1},\"3542\":{\"length\":1},\"3543\":{\"length\":1},\"3544\":{\"length\":1},\"3545\":{\"length\":1},\"3546\":{\"length\":1},\"3547\":{\"length\":1},\"3548\":{\"length\":1},\"3549\":{\"length\":1},\"3550\":{\"length\":1},\"3551\":{\"length\":1},\"3552\":{\"length\":1},\"3553\":{\"length\":1},\"3554\":{\"length\":1},\"3555\":{\"length\":1},\"3556\":{\"length\":1},\"3557\":{\"length\":1},\"3558\":{\"length\":1},\"3559\":{\"length\":1},\"3560\":{\"length\":1},\"3561\":{\"length\":1},\"3562\":{\"length\":1},\"3563\":{\"length\":1},\"3564\":{\"length\":1},\"3565\":{\"length\":1},\"3566\":{\"length\":1},\"3567\":{\"length\":1},\"3568\":{\"length\":1},\"3569\":{\"length\":1},\"3570\":{\"length\":1},\"3571\":{\"length\":1},\"3572\":{\"length\":1},\"3573\":{\"length\":1},\"3574\":{\"length\":1},\"3575\":{\"length\":1},\"3576\":{\"length\":1},\"3577\":{\"length\":1},\"3578\":{\"length\":1},\"3579\":{\"length\":1},\"3580\":{\"length\":1},\"3581\":{\"length\":1},\"3582\":{\"length\":1},\"3583\":{\"length\":1},\"3584\":{\"length\":1},\"3585\":{\"length\":1},\"3586\":{\"length\":1},\"3587\":{\"length\":1},\"3588\":{\"length\":1},\"3589\":{\"length\":1},\"3590\":{\"length\":1},\"3591\":{\"length\":1},\"3592\":{\"length\":1},\"3593\":{\"length\":1},\"3594\":{\"length\":1},\"3595\":{\"length\":1},\"3596\":{\"length\":1},\"3597\":{\"length\":1},\"3598\":{\"length\":1},\"3599\":{\"length\":1},\"3600\":{\"length\":1},\"3601\":{\"length\":1},\"3602\":{\"length\":1},\"3603\":{\"length\":1},\"3604\":{\"length\":1},\"3605\":{\"length\":1},\"3606\":{\"length\":1},\"3607\":{\"length\":1},\"3608\":{\"length\":1},\"3609\":{\"length\":1},\"3610\":{\"length\":1},\"3611\":{\"length\":1},\"3612\":{\"length\":1},\"3613\":{\"length\":1},\"3614\":{\"length\":1},\"3615\":{\"length\":1},\"3616\":{\"length\":1},\"3617\":{\"length\":1},\"3618\":{\"length\":1},\"3619\":{\"length\":1},\"3620\":{\"length\":1},\"3621\":{\"length\":1},\"3622\":{\"length\":1},\"3623\":{\"length\":1},\"3624\":{\"length\":1},\"3625\":{\"length\":1},\"3626\":{\"length\":1},\"3627\":{\"length\":1},\"3628\":{\"length\":1},\"3629\":{\"length\":1},\"3630\":{\"length\":1},\"3631\":{\"length\":1},\"3632\":{\"length\":1},\"3633\":{\"length\":1},\"3634\":{\"length\":1},\"3635\":{\"length\":1},\"3636\":{\"length\":1},\"3637\":{\"length\":1},\"3638\":{\"length\":1},\"3639\":{\"length\":1},\"3640\":{\"length\":1},\"3641\":{\"length\":1},\"3642\":{\"length\":1},\"3643\":{\"length\":1},\"3644\":{\"length\":1},\"3645\":{\"length\":1},\"3646\":{\"length\":1},\"3647\":{\"length\":1},\"3648\":{\"length\":1},\"3649\":{\"length\":1},\"3650\":{\"length\":1},\"3651\":{\"length\":1},\"3652\":{\"length\":1},\"3653\":{\"length\":1},\"3654\":{\"length\":1},\"3655\":{\"length\":1},\"3656\":{\"length\":1},\"3657\":{\"length\":1},\"3658\":{\"length\":1},\"3659\":{\"length\":1},\"3660\":{\"length\":1},\"3661\":{\"length\":1},\"3662\":{\"length\":1},\"3663\":{\"length\":1},\"3664\":{\"length\":1},\"3665\":{\"length\":1},\"3666\":{\"length\":1},\"3667\":{\"length\":1},\"3668\":{\"length\":1},\"3669\":{\"length\":1},\"3670\":{\"length\":1},\"3671\":{\"length\":1},\"3672\":{\"length\":1},\"3673\":{\"length\":1},\"3674\":{\"length\":1},\"3675\":{\"length\":1},\"3676\":{\"length\":1},\"3677\":{\"length\":1},\"3678\":{\"length\":1},\"3679\":{\"length\":1},\"3680\":{\"length\":1},\"3681\":{\"length\":1},\"3682\":{\"length\":1},\"3683\":{\"length\":1},\"3684\":{\"length\":1},\"3685\":{\"length\":1},\"3686\":{\"length\":1},\"3687\":{\"length\":1},\"3688\":{\"length\":1},\"3689\":{\"length\":1},\"3690\":{\"length\":1},\"3691\":{\"length\":1},\"3692\":{\"length\":1},\"3693\":{\"length\":1},\"3694\":{\"length\":1},\"3695\":{\"length\":1},\"3696\":{\"length\":1},\"3697\":{\"length\":1},\"3698\":{\"length\":1},\"3699\":{\"length\":1},\"3700\":{\"length\":1},\"3701\":{\"length\":1},\"3702\":{\"length\":1},\"3703\":{\"length\":1},\"3704\":{\"length\":1},\"3705\":{\"length\":1},\"3706\":{\"length\":1},\"3707\":{\"length\":1},\"3708\":{\"length\":1},\"3709\":{\"length\":1},\"3710\":{\"length\":1},\"3711\":{\"length\":1},\"3712\":{\"length\":1},\"3713\":{\"length\":1},\"3714\":{\"length\":1},\"3715\":{\"length\":1},\"3716\":{\"length\":1},\"3717\":{\"length\":1},\"3718\":{\"length\":1},\"3719\":{\"length\":1},\"3720\":{\"length\":1},\"3721\":{\"length\":1},\"3722\":{\"length\":1},\"3723\":{\"length\":1},\"3724\":{\"length\":1},\"3725\":{\"length\":1},\"3726\":{\"length\":1},\"3727\":{\"length\":1},\"3728\":{\"length\":1},\"3729\":{\"length\":1},\"3730\":{\"length\":1},\"3731\":{\"length\":1},\"3732\":{\"length\":1},\"3733\":{\"length\":1},\"3734\":{\"length\":1},\"3735\":{\"length\":1},\"3736\":{\"length\":1},\"3737\":{\"length\":1},\"3738\":{\"length\":1},\"3739\":{\"length\":1},\"3740\":{\"length\":1},\"3741\":{\"length\":1},\"3742\":{\"length\":1},\"3743\":{\"length\":1},\"3744\":{\"length\":1},\"3745\":{\"length\":1},\"3746\":{\"length\":1},\"3747\":{\"length\":1},\"3748\":{\"length\":1},\"3749\":{\"length\":1},\"3750\":{\"length\":1},\"3751\":{\"length\":1},\"3752\":{\"length\":1},\"3753\":{\"length\":1},\"3754\":{\"length\":1},\"3755\":{\"length\":1},\"3756\":{\"length\":1},\"3757\":{\"length\":1},\"3758\":{\"length\":1},\"3759\":{\"length\":1},\"3760\":{\"length\":1},\"3761\":{\"length\":1},\"3762\":{\"length\":1},\"3763\":{\"length\":1},\"3764\":{\"length\":1},\"3765\":{\"length\":1},\"3766\":{\"length\":1},\"3767\":{\"length\":1},\"3768\":{\"length\":1},\"3769\":{\"length\":1},\"3770\":{\"length\":1},\"3771\":{\"length\":1},\"3772\":{\"length\":1},\"3773\":{\"length\":1},\"3774\":{\"length\":1},\"3775\":{\"length\":1},\"3776\":{\"length\":1},\"3777\":{\"length\":1},\"3778\":{\"length\":1},\"3779\":{\"length\":1},\"3780\":{\"length\":1},\"3781\":{\"length\":1},\"3782\":{\"length\":1},\"3783\":{\"length\":1},\"3784\":{\"length\":1},\"3785\":{\"length\":1},\"3786\":{\"length\":1},\"3787\":{\"length\":1},\"3788\":{\"length\":1},\"3789\":{\"length\":1},\"3790\":{\"length\":1},\"3791\":{\"length\":1},\"3792\":{\"length\":1},\"3793\":{\"length\":1},\"3794\":{\"length\":1},\"3795\":{\"length\":1},\"3796\":{\"length\":1},\"3797\":{\"length\":1},\"3798\":{\"length\":1},\"3799\":{\"length\":1},\"3800\":{\"length\":1},\"3801\":{\"length\":1},\"3802\":{\"length\":1},\"3803\":{\"length\":1},\"3804\":{\"length\":1},\"3805\":{\"length\":1},\"3806\":{\"length\":1},\"3807\":{\"length\":1},\"3808\":{\"length\":1},\"3809\":{\"length\":1},\"3810\":{\"length\":1},\"3811\":{\"length\":1},\"3812\":{\"length\":1},\"3813\":{\"length\":1},\"3814\":{\"length\":1},\"3815\":{\"length\":1},\"3816\":{\"length\":1},\"3817\":{\"length\":1},\"3818\":{\"length\":1},\"3819\":{\"length\":1},\"3820\":{\"length\":1},\"3821\":{\"length\":1},\"3822\":{\"length\":1},\"3823\":{\"length\":1},\"3824\":{\"length\":1},\"3825\":{\"length\":1},\"3826\":{\"length\":1},\"3827\":{\"length\":1},\"3828\":{\"length\":1},\"3829\":{\"length\":1},\"3830\":{\"length\":1},\"3831\":{\"length\":1},\"3832\":{\"length\":1},\"3833\":{\"length\":1},\"3834\":{\"length\":1},\"3835\":{\"length\":1},\"3836\":{\"length\":1},\"3837\":{\"length\":1},\"3838\":{\"length\":1},\"3839\":{\"length\":1},\"3840\":{\"length\":1},\"3841\":{\"length\":1},\"3842\":{\"length\":1},\"3843\":{\"length\":1},\"3844\":{\"length\":1},\"3845\":{\"length\":1},\"3846\":{\"length\":1},\"3847\":{\"length\":1},\"3848\":{\"length\":1},\"3849\":{\"length\":1},\"3850\":{\"length\":1},\"3851\":{\"length\":1},\"3852\":{\"length\":1},\"3853\":{\"length\":1},\"3854\":{\"length\":1},\"3855\":{\"length\":1},\"3856\":{\"length\":1},\"3857\":{\"length\":1},\"3858\":{\"length\":1},\"3859\":{\"length\":1},\"3860\":{\"length\":1},\"3861\":{\"length\":1},\"3862\":{\"length\":1},\"3863\":{\"length\":1},\"3864\":{\"length\":1},\"3865\":{\"length\":1},\"3866\":{\"length\":1},\"3867\":{\"length\":1},\"3868\":{\"length\":1},\"3869\":{\"length\":1},\"3870\":{\"length\":1},\"3871\":{\"length\":1},\"3872\":{\"length\":1},\"3873\":{\"length\":1},\"3874\":{\"length\":1},\"3875\":{\"length\":1},\"3876\":{\"length\":1},\"3877\":{\"length\":1},\"3878\":{\"length\":1},\"3879\":{\"length\":1},\"3880\":{\"length\":1},\"3881\":{\"length\":1},\"3882\":{\"length\":1},\"3883\":{\"length\":1},\"3884\":{\"length\":1},\"3885\":{\"length\":1},\"3886\":{\"length\":1},\"3887\":{\"length\":1},\"3888\":{\"length\":1},\"3889\":{\"length\":1},\"3890\":{\"length\":1},\"3891\":{\"length\":1},\"3892\":{\"length\":1},\"3893\":{\"length\":1},\"3894\":{\"length\":1},\"3895\":{\"length\":1},\"3896\":{\"length\":1},\"3897\":{\"length\":1},\"3898\":{\"length\":1},\"3899\":{\"length\":1},\"3900\":{\"length\":1},\"3901\":{\"length\":1},\"3902\":{\"length\":1},\"3903\":{\"length\":1},\"3904\":{\"length\":1},\"3905\":{\"length\":1},\"3906\":{\"length\":1},\"3907\":{\"length\":1},\"3908\":{\"length\":1},\"3909\":{\"length\":1},\"3910\":{\"length\":1},\"3911\":{\"length\":1},\"3912\":{\"length\":1},\"3913\":{\"length\":1},\"3914\":{\"length\":1},\"3915\":{\"length\":1},\"3916\":{\"length\":1},\"3917\":{\"length\":1},\"3918\":{\"length\":1},\"3919\":{\"length\":1},\"3920\":{\"length\":1},\"3921\":{\"length\":1},\"3922\":{\"length\":1},\"3923\":{\"length\":1},\"3924\":{\"length\":1},\"3925\":{\"length\":1},\"3926\":{\"length\":1},\"3927\":{\"length\":1},\"3928\":{\"length\":1},\"3929\":{\"length\":1},\"3930\":{\"length\":1},\"3931\":{\"length\":1},\"3932\":{\"length\":1},\"3933\":{\"length\":1},\"3934\":{\"length\":1},\"3935\":{\"length\":1},\"3936\":{\"length\":1},\"3937\":{\"length\":1},\"3938\":{\"length\":1},\"3939\":{\"length\":1},\"3940\":{\"length\":1},\"3941\":{\"length\":1},\"3942\":{\"length\":1},\"3943\":{\"length\":1},\"3944\":{\"length\":1},\"3945\":{\"length\":1},\"3946\":{\"length\":1},\"3947\":{\"length\":1},\"3948\":{\"length\":1},\"3949\":{\"length\":1},\"3950\":{\"length\":1},\"3951\":{\"length\":1},\"3952\":{\"length\":1},\"3953\":{\"length\":1},\"3954\":{\"length\":1},\"3955\":{\"length\":1},\"3956\":{\"length\":1},\"3957\":{\"length\":1},\"3958\":{\"length\":1},\"3959\":{\"length\":1},\"3960\":{\"length\":1},\"3961\":{\"length\":1},\"3962\":{\"length\":1},\"3963\":{\"length\":1},\"3964\":{\"length\":1},\"3965\":{\"length\":1},\"3966\":{\"length\":1},\"3967\":{\"length\":1},\"3968\":{\"length\":1},\"3969\":{\"length\":1},\"3970\":{\"length\":1},\"3971\":{\"length\":1},\"3972\":{\"length\":1},\"3973\":{\"length\":1},\"3974\":{\"length\":1},\"3975\":{\"length\":1},\"3976\":{\"length\":1},\"3977\":{\"length\":1},\"3978\":{\"length\":1},\"3979\":{\"length\":1},\"3980\":{\"length\":1},\"3981\":{\"length\":1},\"3982\":{\"length\":1},\"3983\":{\"length\":1},\"3984\":{\"length\":1},\"3985\":{\"length\":1},\"3986\":{\"length\":1},\"3987\":{\"length\":1},\"3988\":{\"length\":1},\"3989\":{\"length\":1},\"3990\":{\"length\":1},\"3991\":{\"length\":1},\"3992\":{\"length\":1},\"3993\":{\"length\":1},\"3994\":{\"length\":1},\"3995\":{\"length\":1},\"3996\":{\"length\":1},\"3997\":{\"length\":1},\"3998\":{\"length\":1},\"3999\":{\"length\":1},\"4000\":{\"length\":1},\"4001\":{\"length\":1},\"4002\":{\"length\":1},\"4003\":{\"length\":1},\"4004\":{\"length\":1},\"4005\":{\"length\":1},\"4006\":{\"length\":1},\"4007\":{\"length\":1},\"4008\":{\"length\":1},\"4009\":{\"length\":1},\"4010\":{\"length\":1},\"4011\":{\"length\":1},\"4012\":{\"length\":1},\"4013\":{\"length\":1},\"4014\":{\"length\":1},\"4015\":{\"length\":1},\"4016\":{\"length\":1},\"4017\":{\"length\":1},\"4018\":{\"length\":1},\"4019\":{\"length\":1},\"4020\":{\"length\":1},\"4021\":{\"length\":1},\"4022\":{\"length\":1},\"4023\":{\"length\":1},\"4024\":{\"length\":1},\"4025\":{\"length\":1},\"4026\":{\"length\":1},\"4027\":{\"length\":1},\"4028\":{\"length\":1},\"4029\":{\"length\":1},\"4030\":{\"length\":1},\"4031\":{\"length\":1},\"4032\":{\"length\":1},\"4033\":{\"length\":1},\"4034\":{\"length\":1},\"4035\":{\"length\":1},\"4036\":{\"length\":1},\"4037\":{\"length\":1},\"4038\":{\"length\":1},\"4039\":{\"length\":1},\"4040\":{\"length\":1},\"4041\":{\"length\":1},\"4042\":{\"length\":1},\"4043\":{\"length\":1},\"4044\":{\"length\":1},\"4045\":{\"length\":1},\"4046\":{\"length\":1},\"4047\":{\"length\":1},\"4048\":{\"length\":1},\"4049\":{\"length\":1},\"4050\":{\"length\":1},\"4051\":{\"length\":1},\"4052\":{\"length\":1},\"4053\":{\"length\":1},\"4054\":{\"length\":1},\"4055\":{\"length\":1},\"4056\":{\"length\":1},\"4057\":{\"length\":1},\"4058\":{\"length\":1},\"4059\":{\"length\":1},\"4060\":{\"length\":1},\"4061\":{\"length\":1},\"4062\":{\"length\":1},\"4063\":{\"length\":1},\"4064\":{\"length\":1},\"4065\":{\"length\":1},\"4066\":{\"length\":1},\"4067\":{\"length\":1},\"4068\":{\"length\":1},\"4069\":{\"length\":1},\"4070\":{\"length\":1},\"4071\":{\"length\":1},\"4072\":{\"length\":1},\"4073\":{\"length\":1},\"4074\":{\"length\":1},\"4075\":{\"length\":1},\"4076\":{\"length\":1},\"4077\":{\"length\":1},\"4078\":{\"length\":1},\"4079\":{\"length\":1},\"4080\":{\"length\":1},\"4081\":{\"length\":1},\"4082\":{\"length\":1},\"4083\":{\"length\":1},\"4084\":{\"length\":1},\"4085\":{\"length\":1},\"4086\":{\"length\":1},\"4087\":{\"length\":1},\"4088\":{\"length\":1},\"4089\":{\"length\":1},\"4090\":{\"length\":1},\"4091\":{\"length\":1},\"4092\":{\"length\":1},\"4093\":{\"length\":1},\"4094\":{\"length\":1},\"4095\":{\"length\":1},\"4096\":{\"length\":1},\"4097\":{\"length\":1},\"4098\":{\"length\":1},\"4099\":{\"length\":1},\"4100\":{\"length\":1},\"4101\":{\"length\":1},\"4102\":{\"length\":1},\"4103\":{\"length\":1},\"4104\":{\"length\":1},\"4105\":{\"length\":1},\"4106\":{\"length\":1},\"4107\":{\"length\":1},\"4108\":{\"length\":1},\"4109\":{\"length\":1},\"4110\":{\"length\":1},\"4111\":{\"length\":1},\"4112\":{\"length\":1},\"4113\":{\"length\":1},\"4114\":{\"length\":1},\"4115\":{\"length\":1},\"4116\":{\"length\":1},\"4117\":{\"length\":1},\"4118\":{\"length\":1},\"4119\":{\"length\":1},\"4120\":{\"length\":1},\"4121\":{\"length\":1},\"4122\":{\"length\":1},\"4123\":{\"length\":1},\"4124\":{\"length\":1},\"4125\":{\"length\":1},\"4126\":{\"length\":1},\"4127\":{\"length\":1},\"4128\":{\"length\":1},\"4129\":{\"length\":1},\"4130\":{\"length\":1},\"4131\":{\"length\":1},\"4132\":{\"length\":1},\"4133\":{\"length\":1},\"4134\":{\"length\":1},\"4135\":{\"length\":1},\"4136\":{\"length\":1},\"4137\":{\"length\":1},\"4138\":{\"length\":1},\"4139\":{\"length\":1},\"4140\":{\"length\":1},\"4141\":{\"length\":1},\"4142\":{\"length\":1},\"4143\":{\"length\":1},\"4144\":{\"length\":1},\"4145\":{\"length\":1},\"4146\":{\"length\":1},\"4147\":{\"length\":1},\"4148\":{\"length\":1},\"4149\":{\"length\":1},\"4150\":{\"length\":1},\"4151\":{\"length\":1},\"4152\":{\"length\":1},\"4153\":{\"length\":1},\"4154\":{\"length\":1},\"4155\":{\"length\":1},\"4156\":{\"length\":1},\"4157\":{\"length\":1},\"4158\":{\"length\":1},\"4159\":{\"length\":1},\"4160\":{\"length\":1},\"4161\":{\"length\":1},\"4162\":{\"length\":1},\"4163\":{\"length\":1},\"4164\":{\"length\":1},\"4165\":{\"length\":1},\"4166\":{\"length\":1},\"4167\":{\"length\":1},\"4168\":{\"length\":1},\"4169\":{\"length\":1},\"4170\":{\"length\":1},\"4171\":{\"length\":1},\"4172\":{\"length\":1},\"4173\":{\"length\":1},\"4174\":{\"length\":1},\"4175\":{\"length\":1},\"4176\":{\"length\":1},\"4177\":{\"length\":1},\"4178\":{\"length\":1},\"4179\":{\"length\":1},\"4180\":{\"length\":1},\"4181\":{\"length\":1},\"4182\":{\"length\":1},\"4183\":{\"length\":1},\"4184\":{\"length\":1},\"4185\":{\"length\":1},\"4186\":{\"length\":1},\"4187\":{\"length\":1},\"4188\":{\"length\":1},\"4189\":{\"length\":1},\"4190\":{\"length\":1},\"4191\":{\"length\":1},\"4192\":{\"length\":1},\"4193\":{\"length\":1},\"4194\":{\"length\":1},\"4195\":{\"length\":1},\"4196\":{\"length\":1},\"4197\":{\"length\":1},\"4198\":{\"length\":1},\"4199\":{\"length\":1},\"4200\":{\"length\":1},\"4201\":{\"length\":1},\"4202\":{\"length\":1},\"4203\":{\"length\":1},\"4204\":{\"length\":1},\"4205\":{\"length\":1},\"4206\":{\"length\":1},\"4207\":{\"length\":1},\"4208\":{\"length\":1},\"4209\":{\"length\":1},\"4210\":{\"length\":1},\"4211\":{\"length\":1},\"4212\":{\"length\":1},\"4213\":{\"length\":1},\"4214\":{\"length\":1},\"4215\":{\"length\":1},\"4216\":{\"length\":1},\"4217\":{\"length\":1},\"4218\":{\"length\":1},\"4219\":{\"length\":1},\"4220\":{\"length\":1},\"4221\":{\"length\":1},\"4222\":{\"length\":1},\"4223\":{\"length\":1},\"4224\":{\"length\":1},\"4225\":{\"length\":1},\"4226\":{\"length\":1},\"4227\":{\"length\":1},\"4228\":{\"length\":1},\"4229\":{\"length\":1},\"4230\":{\"length\":1},\"4231\":{\"length\":1},\"4232\":{\"length\":1},\"4233\":{\"length\":1},\"4234\":{\"length\":1},\"4235\":{\"length\":1},\"4236\":{\"length\":1},\"4237\":{\"length\":1},\"4238\":{\"length\":1},\"4239\":{\"length\":1},\"4240\":{\"length\":1},\"4241\":{\"length\":1},\"4242\":{\"length\":1},\"4243\":{\"length\":1},\"4244\":{\"length\":1},\"4245\":{\"length\":1},\"4246\":{\"length\":1},\"4247\":{\"length\":1},\"4248\":{\"length\":1},\"4249\":{\"length\":1},\"4250\":{\"length\":1},\"4251\":{\"length\":1},\"4252\":{\"length\":1},\"4253\":{\"length\":1},\"4254\":{\"length\":1},\"4255\":{\"length\":1},\"4256\":{\"length\":1},\"4257\":{\"length\":1},\"4258\":{\"length\":1},\"4259\":{\"length\":1},\"4260\":{\"length\":1},\"4261\":{\"length\":1},\"4262\":{\"length\":1},\"4263\":{\"length\":1},\"4264\":{\"length\":1},\"4265\":{\"length\":1},\"4266\":{\"length\":1},\"4267\":{\"length\":1},\"4268\":{\"length\":1},\"4269\":{\"length\":1},\"4270\":{\"length\":1},\"4271\":{\"length\":1},\"4272\":{\"length\":1},\"4273\":{\"length\":1},\"4274\":{\"length\":1},\"4275\":{\"length\":1},\"4276\":{\"length\":1},\"4277\":{\"length\":1},\"4278\":{\"length\":1},\"4279\":{\"length\":1},\"4280\":{\"length\":1},\"4281\":{\"length\":1},\"4282\":{\"length\":1},\"4283\":{\"length\":1},\"4284\":{\"length\":1},\"4285\":{\"length\":1},\"4286\":{\"length\":1},\"4287\":{\"length\":1},\"4288\":{\"length\":1},\"4289\":{\"length\":1},\"4290\":{\"length\":1},\"4291\":{\"length\":1},\"4292\":{\"length\":1},\"4293\":{\"length\":1},\"4294\":{\"length\":1},\"4295\":{\"length\":1},\"4296\":{\"length\":1},\"4297\":{\"length\":1},\"4298\":{\"length\":1},\"4299\":{\"length\":1},\"4300\":{\"length\":1},\"4301\":{\"length\":1},\"4302\":{\"length\":1},\"4303\":{\"length\":1},\"4304\":{\"length\":1},\"4305\":{\"length\":1},\"4306\":{\"length\":1},\"4307\":{\"length\":1},\"4308\":{\"length\":1},\"4309\":{\"length\":1},\"4310\":{\"length\":1},\"4311\":{\"length\":1},\"4312\":{\"length\":1},\"4313\":{\"length\":1},\"4314\":{\"length\":1},\"4315\":{\"length\":1},\"4316\":{\"length\":1},\"4317\":{\"length\":1},\"4318\":{\"length\":1},\"4319\":{\"length\":1},\"4320\":{\"length\":1},\"4321\":{\"length\":1},\"4322\":{\"length\":1},\"4323\":{\"length\":1},\"4324\":{\"length\":1},\"4325\":{\"length\":1},\"4326\":{\"length\":1},\"4327\":{\"length\":1},\"4328\":{\"length\":1},\"4329\":{\"length\":1},\"4330\":{\"length\":1},\"4331\":{\"length\":1},\"4332\":{\"length\":1},\"4333\":{\"length\":1},\"4334\":{\"length\":1},\"4335\":{\"length\":1},\"4336\":{\"length\":1},\"4337\":{\"length\":1},\"4338\":{\"length\":1},\"4339\":{\"length\":1},\"4340\":{\"length\":1},\"4341\":{\"length\":1},\"4342\":{\"length\":1},\"4343\":{\"length\":1},\"4344\":{\"length\":1},\"4345\":{\"length\":1},\"4346\":{\"length\":1},\"4347\":{\"length\":1},\"4348\":{\"length\":1},\"4349\":{\"length\":1},\"4350\":{\"length\":1},\"4351\":{\"length\":1},\"4352\":{\"length\":1},\"4353\":{\"length\":1},\"4354\":{\"length\":1},\"4355\":{\"length\":1},\"4356\":{\"length\":1},\"4357\":{\"length\":1},\"4358\":{\"length\":1},\"4359\":{\"length\":1},\"4360\":{\"length\":1},\"4361\":{\"length\":1},\"4362\":{\"length\":1},\"4363\":{\"length\":1},\"4364\":{\"length\":1},\"4365\":{\"length\":1},\"4366\":{\"length\":1},\"4367\":{\"length\":1},\"4368\":{\"length\":1},\"4369\":{\"length\":1},\"4370\":{\"length\":1},\"4371\":{\"length\":1},\"4372\":{\"length\":1},\"4373\":{\"length\":1},\"4374\":{\"length\":1},\"4375\":{\"length\":1},\"4376\":{\"length\":1},\"4377\":{\"length\":1},\"4378\":{\"length\":1},\"4379\":{\"length\":1},\"4380\":{\"length\":1},\"4381\":{\"length\":1},\"4382\":{\"length\":1},\"4383\":{\"length\":1},\"4384\":{\"length\":1},\"4385\":{\"length\":1},\"4386\":{\"length\":1},\"4387\":{\"length\":1},\"4388\":{\"length\":1},\"4389\":{\"length\":1},\"4390\":{\"length\":1},\"4391\":{\"length\":1},\"4392\":{\"length\":1},\"4393\":{\"length\":1},\"4394\":{\"length\":1},\"4395\":{\"length\":1},\"4396\":{\"length\":1},\"4397\":{\"length\":1},\"4398\":{\"length\":1},\"4399\":{\"length\":1},\"4400\":{\"length\":1},\"4401\":{\"length\":1},\"4402\":{\"length\":1},\"4403\":{\"length\":1},\"4404\":{\"length\":1},\"4405\":{\"length\":1},\"4406\":{\"length\":1},\"4407\":{\"length\":1},\"4408\":{\"length\":1},\"4409\":{\"length\":1},\"4410\":{\"length\":1},\"4411\":{\"length\":1},\"4412\":{\"length\":1},\"4413\":{\"length\":1},\"4414\":{\"length\":1},\"4415\":{\"length\":1},\"4416\":{\"length\":1},\"4417\":{\"length\":1},\"4418\":{\"length\":1},\"4419\":{\"length\":1},\"4420\":{\"length\":1},\"4421\":{\"length\":1},\"4422\":{\"length\":1},\"4423\":{\"length\":1},\"4424\":{\"length\":1},\"4425\":{\"length\":1},\"4426\":{\"length\":1},\"4427\":{\"length\":1},\"4428\":{\"length\":1},\"4429\":{\"length\":1},\"4430\":{\"length\":1},\"4431\":{\"length\":1},\"4432\":{\"length\":1},\"4433\":{\"length\":1},\"4434\":{\"length\":1},\"4435\":{\"length\":1},\"4436\":{\"length\":1},\"4437\":{\"length\":1},\"4438\":{\"length\":1},\"4439\":{\"length\":1},\"4440\":{\"length\":1},\"4441\":{\"length\":1},\"4442\":{\"length\":1},\"4443\":{\"length\":1},\"4444\":{\"length\":1},\"4445\":{\"length\":1},\"4446\":{\"length\":1},\"4447\":{\"length\":1},\"4448\":{\"length\":1},\"4449\":{\"length\":1},\"4450\":{\"length\":1},\"4451\":{\"length\":1},\"4452\":{\"length\":1},\"4453\":{\"length\":1},\"4454\":{\"length\":1},\"4455\":{\"length\":1},\"4456\":{\"length\":1},\"4457\":{\"length\":1},\"4458\":{\"length\":1},\"4459\":{\"length\":1},\"4460\":{\"length\":1},\"4461\":{\"length\":1},\"4462\":{\"length\":1},\"4463\":{\"length\":1},\"4464\":{\"length\":1},\"4465\":{\"length\":1},\"4466\":{\"length\":1},\"4467\":{\"length\":1},\"4468\":{\"length\":1},\"4469\":{\"length\":1},\"4470\":{\"length\":1},\"4471\":{\"length\":1},\"4472\":{\"length\":1},\"4473\":{\"length\":1},\"4474\":{\"length\":1},\"4475\":{\"length\":1},\"4476\":{\"length\":1},\"4477\":{\"length\":1},\"4478\":{\"length\":1},\"4479\":{\"length\":1},\"4480\":{\"length\":1},\"4481\":{\"length\":1},\"4482\":{\"length\":1},\"4483\":{\"length\":1},\"4484\":{\"length\":1},\"4485\":{\"length\":1},\"4486\":{\"length\":1},\"4487\":{\"length\":1},\"4488\":{\"length\":1},\"4489\":{\"length\":1},\"4490\":{\"length\":1},\"4491\":{\"length\":1},\"4492\":{\"length\":1},\"4493\":{\"length\":1},\"4494\":{\"length\":1},\"4495\":{\"length\":1},\"4496\":{\"length\":1},\"4497\":{\"length\":1},\"4498\":{\"length\":1},\"4499\":{\"length\":1},\"4500\":{\"length\":1},\"4501\":{\"length\":1},\"4502\":{\"length\":1},\"4503\":{\"length\":1},\"4504\":{\"length\":1},\"4505\":{\"length\":1},\"4506\":{\"length\":1},\"4507\":{\"length\":1},\"4508\":{\"length\":1},\"4509\":{\"length\":1},\"4510\":{\"length\":1},\"4511\":{\"length\":1},\"4512\":{\"length\":1},\"4513\":{\"length\":1},\"4514\":{\"length\":1},\"4515\":{\"length\":1},\"4516\":{\"length\":1},\"4517\":{\"length\":1},\"4518\":{\"length\":1},\"4519\":{\"length\":1},\"4520\":{\"length\":1},\"4521\":{\"length\":1},\"4522\":{\"length\":1},\"4523\":{\"length\":1},\"4524\":{\"length\":1},\"4525\":{\"length\":1},\"4526\":{\"length\":1},\"4527\":{\"length\":1},\"4528\":{\"length\":1},\"4529\":{\"length\":1},\"4530\":{\"length\":1},\"4531\":{\"length\":1},\"4532\":{\"length\":1},\"4533\":{\"length\":1},\"4534\":{\"length\":1},\"4535\":{\"length\":1},\"4536\":{\"length\":1},\"4537\":{\"length\":1},\"4538\":{\"length\":1},\"4539\":{\"length\":1},\"4540\":{\"length\":1},\"4541\":{\"length\":1},\"4542\":{\"length\":1},\"4543\":{\"length\":1},\"4544\":{\"length\":1},\"4545\":{\"length\":1},\"4546\":{\"length\":1},\"4547\":{\"length\":1},\"4548\":{\"length\":1},\"4549\":{\"length\":1},\"4550\":{\"length\":1},\"4551\":{\"length\":1},\"4552\":{\"length\":1},\"4553\":{\"length\":1},\"4554\":{\"length\":1},\"4555\":{\"length\":1},\"4556\":{\"length\":1},\"4557\":{\"length\":1},\"4558\":{\"length\":1},\"4559\":{\"length\":1},\"4560\":{\"length\":1},\"4561\":{\"length\":1},\"4562\":{\"length\":1},\"4563\":{\"length\":1},\"4564\":{\"length\":1},\"4565\":{\"length\":1},\"4566\":{\"length\":1},\"4567\":{\"length\":1},\"4568\":{\"length\":1},\"4569\":{\"length\":1},\"4570\":{\"length\":1},\"4571\":{\"length\":1},\"4572\":{\"length\":1},\"4573\":{\"length\":1},\"4574\":{\"length\":1},\"4575\":{\"length\":1},\"4576\":{\"length\":1},\"4577\":{\"length\":1},\"4578\":{\"length\":1},\"4579\":{\"length\":1},\"4580\":{\"length\":1},\"4581\":{\"length\":1},\"4582\":{\"length\":1},\"4583\":{\"length\":1},\"4584\":{\"length\":1},\"4585\":{\"length\":1},\"4586\":{\"length\":1},\"4587\":{\"length\":1},\"4588\":{\"length\":1},\"4589\":{\"length\":1},\"4590\":{\"length\":1},\"4591\":{\"length\":1},\"4592\":{\"length\":1},\"4593\":{\"length\":1},\"4594\":{\"length\":1},\"4595\":{\"length\":1},\"4596\":{\"length\":1},\"4597\":{\"length\":1},\"4598\":{\"length\":1},\"4599\":{\"length\":1},\"4600\":{\"length\":1},\"4601\":{\"length\":1},\"4602\":{\"length\":1},\"4603\":{\"length\":1},\"4604\":{\"length\":1},\"4605\":{\"length\":1},\"4606\":{\"length\":1},\"4607\":{\"length\":1},\"4608\":{\"length\":1},\"4609\":{\"length\":1},\"4610\":{\"length\":1},\"4611\":{\"length\":1},\"4612\":{\"length\":1},\"4613\":{\"length\":1},\"4614\":{\"length\":1},\"4615\":{\"length\":1},\"4616\":{\"length\":1},\"4617\":{\"length\":1},\"4618\":{\"length\":1},\"4619\":{\"length\":1},\"4620\":{\"length\":1},\"4621\":{\"length\":1},\"4622\":{\"length\":1},\"4623\":{\"length\":1},\"4624\":{\"length\":1},\"4625\":{\"length\":1},\"4626\":{\"length\":1},\"4627\":{\"length\":1},\"4628\":{\"length\":1},\"4629\":{\"length\":1},\"4630\":{\"length\":1},\"4631\":{\"length\":1},\"4632\":{\"length\":1},\"4633\":{\"length\":1},\"4634\":{\"length\":1},\"4635\":{\"length\":1},\"4636\":{\"length\":1},\"4637\":{\"length\":1},\"4638\":{\"length\":1},\"4639\":{\"length\":1},\"4640\":{\"length\":1},\"4641\":{\"length\":1},\"4642\":{\"length\":1},\"4643\":{\"length\":1},\"4644\":{\"length\":1},\"4645\":{\"length\":1},\"4646\":{\"length\":1},\"4647\":{\"length\":1},\"4648\":{\"length\":1},\"4649\":{\"length\":1},\"4650\":{\"length\":1},\"4651\":{\"length\":1},\"4652\":{\"length\":1},\"4653\":{\"length\":1},\"4654\":{\"length\":1},\"4655\":{\"length\":1},\"4656\":{\"length\":1},\"4657\":{\"length\":1},\"4658\":{\"length\":1},\"4659\":{\"length\":1},\"4660\":{\"length\":1},\"4661\":{\"length\":1},\"4662\":{\"length\":1},\"4663\":{\"length\":1},\"4664\":{\"length\":1},\"4665\":{\"length\":1},\"4666\":{\"length\":1},\"4667\":{\"length\":1},\"4668\":{\"length\":1},\"4669\":{\"length\":1},\"4670\":{\"length\":1},\"4671\":{\"length\":1},\"4672\":{\"length\":1},\"4673\":{\"length\":1},\"4674\":{\"length\":1},\"4675\":{\"length\":1},\"4676\":{\"length\":1},\"4677\":{\"length\":1},\"4678\":{\"length\":1},\"4679\":{\"length\":1},\"4680\":{\"length\":1},\"4681\":{\"length\":1},\"4682\":{\"length\":1},\"4683\":{\"length\":1},\"4684\":{\"length\":1},\"4685\":{\"length\":1},\"4686\":{\"length\":1},\"4687\":{\"length\":1},\"4688\":{\"length\":1},\"4689\":{\"length\":1},\"4690\":{\"length\":1},\"4691\":{\"length\":1},\"4692\":{\"length\":1},\"4693\":{\"length\":1},\"4694\":{\"length\":1},\"4695\":{\"length\":1},\"4696\":{\"length\":1},\"4697\":{\"length\":1},\"4698\":{\"length\":1},\"4699\":{\"length\":1},\"4700\":{\"length\":1},\"4701\":{\"length\":1},\"4702\":{\"length\":1},\"4703\":{\"length\":1},\"4704\":{\"length\":1},\"4705\":{\"length\":1},\"4706\":{\"length\":1},\"4707\":{\"length\":1},\"4708\":{\"length\":1},\"4709\":{\"length\":1},\"4710\":{\"length\":1},\"4711\":{\"length\":1},\"4712\":{\"length\":1},\"4713\":{\"length\":1},\"4714\":{\"length\":1},\"4715\":{\"length\":1},\"4716\":{\"length\":1},\"4717\":{\"length\":1},\"4718\":{\"length\":1},\"4719\":{\"length\":1},\"4720\":{\"length\":1},\"4721\":{\"length\":1},\"4722\":{\"length\":1},\"4723\":{\"length\":1},\"4724\":{\"length\":1},\"4725\":{\"length\":1},\"4726\":{\"length\":1},\"4727\":{\"length\":1},\"4728\":{\"length\":1},\"4729\":{\"length\":1},\"4730\":{\"length\":1},\"4731\":{\"length\":1},\"4732\":{\"length\":1},\"4733\":{\"length\":1},\"4734\":{\"length\":1},\"4735\":{\"length\":1},\"4736\":{\"length\":1},\"4737\":{\"length\":1},\"4738\":{\"length\":1},\"4739\":{\"length\":1},\"4740\":{\"length\":1},\"4741\":{\"length\":1},\"4742\":{\"length\":1},\"4743\":{\"length\":1},\"4744\":{\"length\":1},\"4745\":{\"length\":1},\"4746\":{\"length\":1},\"4747\":{\"length\":1},\"4748\":{\"length\":1},\"4749\":{\"length\":1},\"4750\":{\"length\":1},\"4751\":{\"length\":1},\"4752\":{\"length\":1},\"4753\":{\"length\":1},\"4754\":{\"length\":1},\"4755\":{\"length\":1},\"4756\":{\"length\":1},\"4757\":{\"length\":1},\"4758\":{\"length\":1},\"4759\":{\"length\":1},\"4760\":{\"length\":1},\"4761\":{\"length\":1},\"4762\":{\"length\":1},\"4763\":{\"length\":1},\"4764\":{\"length\":1},\"4765\":{\"length\":1},\"4766\":{\"length\":1},\"4767\":{\"length\":1},\"4768\":{\"length\":1},\"4769\":{\"length\":1},\"4770\":{\"length\":1},\"4771\":{\"length\":1},\"4772\":{\"length\":1},\"4773\":{\"length\":1},\"4774\":{\"length\":1},\"4775\":{\"length\":1},\"4776\":{\"length\":1},\"4777\":{\"length\":1},\"4778\":{\"length\":1},\"4779\":{\"length\":1},\"4780\":{\"length\":1},\"4781\":{\"length\":1},\"4782\":{\"length\":1},\"4783\":{\"length\":1},\"4784\":{\"length\":1},\"4785\":{\"length\":1},\"4786\":{\"length\":1},\"4787\":{\"length\":1},\"4788\":{\"length\":1},\"4789\":{\"length\":1},\"4790\":{\"length\":1},\"4791\":{\"length\":1},\"4792\":{\"length\":1},\"4793\":{\"length\":1},\"4794\":{\"length\":1},\"4795\":{\"length\":1},\"4796\":{\"length\":1},\"4797\":{\"length\":1},\"4798\":{\"length\":1},\"4799\":{\"length\":1},\"4800\":{\"length\":1},\"4801\":{\"length\":1},\"4802\":{\"length\":1},\"4803\":{\"length\":1},\"4804\":{\"length\":1},\"4805\":{\"length\":1},\"4806\":{\"length\":1},\"4807\":{\"length\":1},\"4808\":{\"length\":1},\"4809\":{\"length\":1},\"4810\":{\"length\":1},\"4811\":{\"length\":1},\"4812\":{\"length\":1},\"4813\":{\"length\":1},\"4814\":{\"length\":1},\"4815\":{\"length\":1},\"4816\":{\"length\":1},\"4817\":{\"length\":1},\"4818\":{\"length\":1},\"4819\":{\"length\":1},\"4820\":{\"length\":1},\"4821\":{\"length\":1},\"4822\":{\"length\":1},\"4823\":{\"length\":1},\"4824\":{\"length\":1},\"4825\":{\"length\":1},\"4826\":{\"length\":1},\"4827\":{\"length\":1},\"4828\":{\"length\":1},\"4829\":{\"length\":1},\"4830\":{\"length\":1},\"4831\":{\"length\":1},\"4832\":{\"length\":1},\"4833\":{\"length\":1},\"4834\":{\"length\":1},\"4835\":{\"length\":1},\"4836\":{\"length\":1},\"4837\":{\"length\":1},\"4838\":{\"length\":1},\"4839\":{\"length\":1},\"4840\":{\"length\":1},\"4841\":{\"length\":1},\"4842\":{\"length\":1},\"4843\":{\"length\":1},\"4844\":{\"length\":1},\"4845\":{\"length\":1},\"4846\":{\"length\":1},\"4847\":{\"length\":1},\"4848\":{\"length\":1},\"4849\":{\"length\":1},\"4850\":{\"length\":1},\"4851\":{\"length\":1},\"4852\":{\"length\":1},\"4853\":{\"length\":1},\"4854\":{\"length\":1},\"4855\":{\"length\":1},\"4856\":{\"length\":1},\"4857\":{\"length\":1},\"4858\":{\"length\":1},\"4859\":{\"length\":1},\"4860\":{\"length\":1},\"4861\":{\"length\":1},\"4862\":{\"length\":1},\"4863\":{\"length\":1},\"4864\":{\"length\":1},\"4865\":{\"length\":1},\"4866\":{\"length\":1},\"4867\":{\"length\":1},\"4868\":{\"length\":1},\"4869\":{\"length\":1},\"4870\":{\"length\":1},\"4871\":{\"length\":1},\"4872\":{\"length\":1},\"4873\":{\"length\":1},\"4874\":{\"length\":1},\"4875\":{\"length\":1},\"4876\":{\"length\":1},\"4877\":{\"length\":1},\"4878\":{\"length\":1},\"4879\":{\"length\":1},\"4880\":{\"length\":1},\"4881\":{\"length\":1},\"4882\":{\"length\":1},\"4883\":{\"length\":1},\"4884\":{\"length\":1},\"4885\":{\"length\":1},\"4886\":{\"length\":1},\"4887\":{\"length\":1},\"4888\":{\"length\":1},\"4889\":{\"length\":1},\"4890\":{\"length\":1},\"4891\":{\"length\":1},\"4892\":{\"length\":1},\"4893\":{\"length\":1},\"4894\":{\"length\":1},\"4895\":{\"length\":1},\"4896\":{\"length\":1},\"4897\":{\"length\":1},\"4898\":{\"length\":1},\"4899\":{\"length\":1},\"4900\":{\"length\":1},\"4901\":{\"length\":1},\"4902\":{\"length\":1},\"4903\":{\"length\":1},\"4904\":{\"length\":1},\"4905\":{\"length\":1},\"4906\":{\"length\":1},\"4907\":{\"length\":1},\"4908\":{\"length\":1},\"4909\":{\"length\":1},\"4910\":{\"length\":1},\"4911\":{\"length\":1},\"4912\":{\"length\":1},\"4913\":{\"length\":1},\"4914\":{\"length\":1},\"4915\":{\"length\":1},\"4916\":{\"length\":1},\"4917\":{\"length\":1},\"4918\":{\"length\":1},\"4919\":{\"length\":1},\"4920\":{\"length\":1},\"4921\":{\"length\":1},\"4922\":{\"length\":1},\"4923\":{\"length\":1},\"4924\":{\"length\":1},\"4925\":{\"length\":1},\"4926\":{\"length\":1},\"4927\":{\"length\":1},\"4928\":{\"length\":1},\"4929\":{\"length\":1},\"4930\":{\"length\":1},\"4931\":{\"length\":1},\"4932\":{\"length\":1},\"4933\":{\"length\":1},\"4934\":{\"length\":1},\"4935\":{\"length\":1},\"4936\":{\"length\":1},\"4937\":{\"length\":1},\"4938\":{\"length\":1},\"4939\":{\"length\":1},\"4940\":{\"length\":1},\"4941\":{\"length\":1},\"4942\":{\"length\":1},\"4943\":{\"length\":1},\"4944\":{\"length\":1},\"4945\":{\"length\":1},\"4946\":{\"length\":1},\"4947\":{\"length\":1},\"4948\":{\"length\":1},\"4949\":{\"length\":1},\"4950\":{\"length\":1},\"4951\":{\"length\":1},\"4952\":{\"length\":1},\"4953\":{\"length\":1},\"4954\":{\"length\":1},\"4955\":{\"length\":1},\"4956\":{\"length\":1},\"4957\":{\"length\":1},\"4958\":{\"length\":1},\"4959\":{\"length\":1},\"4960\":{\"length\":1},\"4961\":{\"length\":1},\"4962\":{\"length\":1},\"4963\":{\"length\":1},\"4964\":{\"length\":1},\"4965\":{\"length\":1},\"4966\":{\"length\":1},\"4967\":{\"length\":1},\"4968\":{\"length\":1},\"4969\":{\"length\":1},\"4970\":{\"length\":1},\"4971\":{\"length\":1},\"4972\":{\"length\":1},\"4973\":{\"length\":1},\"4974\":{\"length\":1},\"4975\":{\"length\":1},\"4976\":{\"length\":1},\"4977\":{\"length\":1},\"4978\":{\"length\":1},\"4979\":{\"length\":1},\"4980\":{\"length\":1},\"4981\":{\"length\":1},\"4982\":{\"length\":1},\"4983\":{\"length\":1},\"4984\":{\"length\":1},\"4985\":{\"length\":1},\"4986\":{\"length\":1},\"4987\":{\"length\":1},\"4988\":{\"length\":1},\"4989\":{\"length\":1},\"4990\":{\"length\":1},\"4991\":{\"length\":1},\"4992\":{\"length\":1},\"4993\":{\"length\":1},\"4994\":{\"length\":1},\"4995\":{\"length\":1},\"4996\":{\"length\":1},\"4997\":{\"length\":1},\"4998\":{\"length\":1},\"4999\":{\"length\":1},\"5000\":{\"length\":1},\"5001\":{\"length\":1},\"5002\":{\"length\":1},\"5003\":{\"length\":1},\"5004\":{\"length\":1},\"5005\":{\"length\":1},\"5006\":{\"length\":1},\"5007\":{\"length\":1},\"5008\":{\"length\":1},\"5009\":{\"length\":1},\"5010\":{\"length\":1},\"5011\":{\"length\":1},\"5012\":{\"length\":1},\"5013\":{\"length\":1},\"5014\":{\"length\":1},\"5015\":{\"length\":1},\"5016\":{\"length\":1},\"5017\":{\"length\":1},\"5018\":{\"length\":1},\"5019\":{\"length\":1},\"5020\":{\"length\":1},\"5021\":{\"length\":1},\"5022\":{\"length\":1},\"5023\":{\"length\":1},\"5024\":{\"length\":1},\"5025\":{\"length\":1},\"5026\":{\"length\":1},\"5027\":{\"length\":1},\"5028\":{\"length\":1},\"5029\":{\"length\":1},\"5030\":{\"length\":1},\"5031\":{\"length\":1},\"5032\":{\"length\":1},\"5033\":{\"length\":1},\"5034\":{\"length\":1},\"5035\":{\"length\":1},\"5036\":{\"length\":1},\"5037\":{\"length\":1},\"5038\":{\"length\":1},\"5039\":{\"length\":1},\"5040\":{\"length\":1},\"5041\":{\"length\":1},\"5042\":{\"length\":1},\"5043\":{\"length\":1},\"5044\":{\"length\":1},\"5045\":{\"length\":1},\"5046\":{\"length\":1},\"5047\":{\"length\":1},\"5048\":{\"length\":1},\"5049\":{\"length\":1},\"5050\":{\"length\":1},\"5051\":{\"length\":1},\"5052\":{\"length\":1},\"5053\":{\"length\":1},\"5054\":{\"length\":1},\"5055\":{\"length\":1},\"5056\":{\"length\":1},\"5057\":{\"length\":1},\"5058\":{\"length\":1},\"5059\":{\"length\":1},\"5060\":{\"length\":1},\"5061\":{\"length\":1},\"5062\":{\"length\":1},\"5063\":{\"length\":1},\"5064\":{\"length\":1},\"5065\":{\"length\":1},\"5066\":{\"length\":1},\"5067\":{\"length\":1},\"5068\":{\"length\":1},\"5069\":{\"length\":1},\"5070\":{\"length\":1},\"5071\":{\"length\":1},\"5072\":{\"length\":1},\"5073\":{\"length\":1},\"5074\":{\"length\":1},\"5075\":{\"length\":1},\"5076\":{\"length\":1},\"5077\":{\"length\":1},\"5078\":{\"length\":1},\"5079\":{\"length\":1},\"5080\":{\"length\":1},\"5081\":{\"length\":1},\"5082\":{\"length\":1},\"5083\":{\"length\":1},\"5084\":{\"length\":1},\"5085\":{\"length\":1},\"5086\":{\"length\":1},\"5087\":{\"length\":1},\"5088\":{\"length\":1},\"5089\":{\"length\":1},\"5090\":{\"length\":1},\"5091\":{\"length\":1},\"5092\":{\"length\":1},\"5093\":{\"length\":1},\"5094\":{\"length\":1},\"5095\":{\"length\":1},\"5096\":{\"length\":1},\"5097\":{\"length\":1},\"5098\":{\"length\":1},\"5099\":{\"length\":1},\"5100\":{\"length\":1},\"5101\":{\"length\":1},\"5102\":{\"length\":1},\"5103\":{\"length\":1},\"5104\":{\"length\":1},\"5105\":{\"length\":1},\"5106\":{\"length\":1},\"5107\":{\"length\":1},\"5108\":{\"length\":1},\"5109\":{\"length\":1},\"5110\":{\"length\":1},\"5111\":{\"length\":1},\"5112\":{\"length\":1},\"5113\":{\"length\":1},\"5114\":{\"length\":1},\"5115\":{\"length\":1},\"5116\":{\"length\":1},\"5117\":{\"length\":1},\"5118\":{\"length\":1},\"5119\":{\"length\":1},\"5120\":{\"length\":1},\"5121\":{\"length\":1},\"5122\":{\"length\":1},\"5123\":{\"length\":1},\"5124\":{\"length\":1},\"5125\":{\"length\":1},\"5126\":{\"length\":1},\"5127\":{\"length\":1},\"5128\":{\"length\":1},\"5129\":{\"length\":1},\"5130\":{\"length\":1},\"5131\":{\"length\":1},\"5132\":{\"length\":1},\"5133\":{\"length\":1},\"5134\":{\"length\":1},\"5135\":{\"length\":1},\"5136\":{\"length\":1},\"5137\":{\"length\":1},\"5138\":{\"length\":1},\"5139\":{\"length\":1},\"5140\":{\"length\":1},\"5141\":{\"length\":1},\"5142\":{\"length\":1},\"5143\":{\"length\":1},\"5144\":{\"length\":1},\"5145\":{\"length\":1},\"5146\":{\"length\":1},\"5147\":{\"length\":1},\"5148\":{\"length\":1},\"5149\":{\"length\":1},\"5150\":{\"length\":1},\"5151\":{\"length\":1},\"5152\":{\"length\":1},\"5153\":{\"length\":1},\"5154\":{\"length\":1},\"5155\":{\"length\":1},\"5156\":{\"length\":1},\"5157\":{\"length\":1},\"5158\":{\"length\":1},\"5159\":{\"length\":1},\"5160\":{\"length\":1},\"5161\":{\"length\":1},\"5162\":{\"length\":1},\"5163\":{\"length\":1},\"5164\":{\"length\":1},\"5165\":{\"length\":1},\"5166\":{\"length\":1},\"5167\":{\"length\":1},\"5168\":{\"length\":1},\"5169\":{\"length\":1},\"5170\":{\"length\":1},\"5171\":{\"length\":1},\"5172\":{\"length\":1},\"5173\":{\"length\":1},\"5174\":{\"length\":1},\"5175\":{\"length\":1},\"5176\":{\"length\":1},\"5177\":{\"length\":1},\"5178\":{\"length\":1},\"5179\":{\"length\":1},\"5180\":{\"length\":1},\"5181\":{\"length\":1},\"5182\":{\"length\":1},\"5183\":{\"length\":1},\"5184\":{\"length\":1},\"5185\":{\"length\":1},\"5186\":{\"length\":1},\"5187\":{\"length\":1},\"5188\":{\"length\":1},\"5189\":{\"length\":1},\"5190\":{\"length\":1},\"5191\":{\"length\":1},\"5192\":{\"length\":1},\"5193\":{\"length\":1},\"5194\":{\"length\":1},\"5195\":{\"length\":1},\"5196\":{\"length\":1},\"5197\":{\"length\":1},\"5198\":{\"length\":1},\"5199\":{\"length\":1},\"5200\":{\"length\":1},\"5201\":{\"length\":1},\"5202\":{\"length\":1},\"5203\":{\"length\":1},\"5204\":{\"length\":1},\"5205\":{\"length\":1},\"5206\":{\"length\":1},\"5207\":{\"length\":1},\"5208\":{\"length\":1},\"5209\":{\"length\":1},\"5210\":{\"length\":1},\"5211\":{\"length\":1},\"5212\":{\"length\":1},\"5213\":{\"length\":1},\"5214\":{\"length\":1},\"5215\":{\"length\":1},\"5216\":{\"length\":1},\"5217\":{\"length\":1},\"5218\":{\"length\":1},\"5219\":{\"length\":1},\"5220\":{\"length\":1},\"5221\":{\"length\":1},\"5222\":{\"length\":1},\"5223\":{\"length\":1},\"5224\":{\"length\":1},\"5225\":{\"length\":1},\"5226\":{\"length\":1},\"5227\":{\"length\":1},\"5228\":{\"length\":1},\"5229\":{\"length\":1},\"5230\":{\"length\":1},\"5231\":{\"length\":1},\"5232\":{\"length\":1},\"5233\":{\"length\":1},\"5234\":{\"length\":1},\"5235\":{\"length\":1},\"5236\":{\"length\":1},\"5237\":{\"length\":1},\"5238\":{\"length\":1},\"5239\":{\"length\":1},\"5240\":{\"length\":1},\"5241\":{\"length\":1},\"5242\":{\"length\":1},\"5243\":{\"length\":1},\"5244\":{\"length\":1},\"5245\":{\"length\":1},\"5246\":{\"length\":1},\"5247\":{\"length\":1},\"5248\":{\"length\":1},\"5249\":{\"length\":1},\"5250\":{\"length\":1},\"5251\":{\"length\":1},\"5252\":{\"length\":1},\"5253\":{\"length\":1},\"5254\":{\"length\":1},\"5255\":{\"length\":1},\"5256\":{\"length\":1},\"5257\":{\"length\":1},\"5258\":{\"length\":1},\"5259\":{\"length\":1},\"5260\":{\"length\":1},\"5261\":{\"length\":1},\"5262\":{\"length\":1},\"5263\":{\"length\":1},\"5264\":{\"length\":1},\"5265\":{\"length\":1},\"5266\":{\"length\":1},\"5267\":{\"length\":1},\"5268\":{\"length\":1},\"5269\":{\"length\":1},\"5270\":{\"length\":1},\"5271\":{\"length\":1},\"5272\":{\"length\":1},\"5273\":{\"length\":1},\"5274\":{\"length\":1},\"5275\":{\"length\":1},\"5276\":{\"length\":1},\"5277\":{\"length\":1},\"5278\":{\"length\":1},\"5279\":{\"length\":1},\"5280\":{\"length\":1},\"5281\":{\"length\":1},\"5282\":{\"length\":1},\"5283\":{\"length\":1},\"5284\":{\"length\":1},\"5285\":{\"length\":1},\"5286\":{\"length\":1},\"5287\":{\"length\":1},\"5288\":{\"length\":1},\"5289\":{\"length\":1},\"5290\":{\"length\":1},\"5291\":{\"length\":1},\"5292\":{\"length\":1},\"5293\":{\"length\":1},\"5294\":{\"length\":1},\"5295\":{\"length\":1},\"5296\":{\"length\":1},\"5297\":{\"length\":1},\"5298\":{\"length\":1},\"5299\":{\"length\":1},\"5300\":{\"length\":1},\"5301\":{\"length\":1},\"5302\":{\"length\":1},\"5303\":{\"length\":1},\"5304\":{\"length\":1},\"5305\":{\"length\":1},\"5306\":{\"length\":1},\"5307\":{\"length\":1},\"5308\":{\"length\":1},\"5309\":{\"length\":1},\"5310\":{\"length\":1},\"5311\":{\"length\":1},\"5312\":{\"length\":1},\"5313\":{\"length\":1},\"5314\":{\"length\":1},\"5315\":{\"length\":1},\"5316\":{\"length\":1},\"5317\":{\"length\":1},\"5318\":{\"length\":1},\"5319\":{\"length\":1},\"5320\":{\"length\":1},\"5321\":{\"length\":1},\"5322\":{\"length\":1},\"5323\":{\"length\":1},\"5324\":{\"length\":1},\"5325\":{\"length\":1},\"5326\":{\"length\":1},\"5327\":{\"length\":1},\"5328\":{\"length\":1},\"5329\":{\"length\":1},\"5330\":{\"length\":1},\"5331\":{\"length\":1},\"5332\":{\"length\":1},\"5333\":{\"length\":1},\"5334\":{\"length\":1},\"5335\":{\"length\":1},\"5336\":{\"length\":1},\"5337\":{\"length\":1},\"5338\":{\"length\":1},\"5339\":{\"length\":1},\"5340\":{\"length\":1},\"5341\":{\"length\":1},\"5342\":{\"length\":1},\"5343\":{\"length\":1},\"5344\":{\"length\":1},\"5345\":{\"length\":1},\"5346\":{\"length\":1},\"5347\":{\"length\":1},\"5348\":{\"length\":1},\"5349\":{\"length\":1},\"5350\":{\"length\":1},\"5351\":{\"length\":1},\"5352\":{\"length\":1},\"5353\":{\"length\":1},\"5354\":{\"length\":1},\"5355\":{\"length\":1},\"5356\":{\"length\":1},\"5357\":{\"length\":1},\"5358\":{\"length\":1},\"5359\":{\"length\":1},\"5360\":{\"length\":1},\"5361\":{\"length\":1},\"5362\":{\"length\":1},\"5363\":{\"length\":1},\"5364\":{\"length\":1},\"5365\":{\"length\":1},\"5366\":{\"length\":1},\"5367\":{\"length\":1},\"5368\":{\"length\":1},\"5369\":{\"length\":1},\"5370\":{\"length\":1},\"5371\":{\"length\":1},\"5372\":{\"length\":1},\"5373\":{\"length\":1},\"5374\":{\"length\":1},\"5375\":{\"length\":1},\"5376\":{\"length\":1},\"5377\":{\"length\":1},\"5378\":{\"length\":1},\"5379\":{\"length\":1},\"5380\":{\"length\":1},\"5381\":{\"length\":1},\"5382\":{\"length\":1},\"5383\":{\"length\":1},\"5384\":{\"length\":1},\"5385\":{\"length\":1},\"5386\":{\"length\":1},\"5387\":{\"length\":1},\"5388\":{\"length\":1},\"5389\":{\"length\":1},\"5390\":{\"length\":1},\"5391\":{\"length\":1},\"5392\":{\"length\":1},\"5393\":{\"length\":1},\"5394\":{\"length\":1},\"5395\":{\"length\":1},\"5396\":{\"length\":1},\"5397\":{\"length\":1},\"5398\":{\"length\":1},\"5399\":{\"length\":1},\"5400\":{\"length\":1},\"5401\":{\"length\":1},\"5402\":{\"length\":1},\"5403\":{\"length\":1},\"5404\":{\"length\":1},\"5405\":{\"length\":1},\"5406\":{\"length\":1},\"5407\":{\"length\":1},\"5408\":{\"length\":1},\"5409\":{\"length\":1},\"5410\":{\"length\":1},\"5411\":{\"length\":1},\"5412\":{\"length\":1},\"5413\":{\"length\":1},\"5414\":{\"length\":1},\"5415\":{\"length\":1},\"5416\":{\"length\":1},\"5417\":{\"length\":1},\"5418\":{\"length\":1},\"5419\":{\"length\":1},\"5420\":{\"length\":1},\"5421\":{\"length\":1},\"5422\":{\"length\":1},\"5423\":{\"length\":1},\"5424\":{\"length\":1},\"5425\":{\"length\":1},\"5426\":{\"length\":1},\"5427\":{\"length\":1},\"5428\":{\"length\":1},\"5429\":{\"length\":1},\"5430\":{\"length\":1},\"5431\":{\"length\":1},\"5432\":{\"length\":1},\"5433\":{\"length\":1},\"5434\":{\"length\":1},\"5435\":{\"length\":1},\"5436\":{\"length\":1},\"5437\":{\"length\":1},\"5438\":{\"length\":1},\"5439\":{\"length\":1},\"5440\":{\"length\":1},\"5441\":{\"length\":1},\"5442\":{\"length\":1},\"5443\":{\"length\":1},\"5444\":{\"length\":1},\"5445\":{\"length\":1},\"5446\":{\"length\":1},\"5447\":{\"length\":1},\"5448\":{\"length\":1},\"5449\":{\"length\":1},\"5450\":{\"length\":1},\"5451\":{\"length\":1},\"5452\":{\"length\":1},\"5453\":{\"length\":1},\"5454\":{\"length\":1},\"5455\":{\"length\":1},\"5456\":{\"length\":1},\"5457\":{\"length\":1},\"5458\":{\"length\":1},\"5459\":{\"length\":1},\"5460\":{\"length\":1},\"5461\":{\"length\":1},\"5462\":{\"length\":1},\"5463\":{\"length\":1},\"5464\":{\"length\":1},\"5465\":{\"length\":1},\"5466\":{\"length\":1},\"5467\":{\"length\":1},\"5468\":{\"length\":1},\"5469\":{\"length\":1},\"5470\":{\"length\":1},\"5471\":{\"length\":1},\"5472\":{\"length\":1},\"5473\":{\"length\":1},\"5474\":{\"length\":1},\"5475\":{\"length\":1},\"5476\":{\"length\":1},\"5477\":{\"length\":1},\"5478\":{\"length\":1},\"5479\":{\"length\":1},\"5480\":{\"length\":1},\"5481\":{\"length\":1},\"5482\":{\"length\":1},\"5483\":{\"length\":1},\"5484\":{\"length\":1},\"5485\":{\"length\":1},\"5486\":{\"length\":1},\"5487\":{\"length\":1},\"5488\":{\"length\":1},\"5489\":{\"length\":1},\"5490\":{\"length\":1},\"5491\":{\"length\":1},\"5492\":{\"length\":1},\"5493\":{\"length\":1},\"5494\":{\"length\":1},\"5495\":{\"length\":1},\"5496\":{\"length\":1},\"5497\":{\"length\":1},\"5498\":{\"length\":1},\"5499\":{\"length\":1},\"5500\":{\"length\":1},\"5501\":{\"length\":1},\"5502\":{\"length\":1},\"5503\":{\"length\":1},\"5504\":{\"length\":1},\"5505\":{\"length\":1},\"5506\":{\"length\":1},\"5507\":{\"length\":1},\"5508\":{\"length\":1},\"5509\":{\"length\":1},\"5510\":{\"length\":1},\"5511\":{\"length\":1},\"5512\":{\"length\":1},\"5513\":{\"length\":1},\"5514\":{\"length\":1},\"5515\":{\"length\":1},\"5516\":{\"length\":1},\"5517\":{\"length\":1},\"5518\":{\"length\":1},\"5519\":{\"length\":1},\"5520\":{\"length\":1},\"5521\":{\"length\":1},\"5522\":{\"length\":1},\"5523\":{\"length\":1},\"5524\":{\"length\":1},\"5525\":{\"length\":1},\"5526\":{\"length\":1},\"5527\":{\"length\":1},\"5528\":{\"length\":1},\"5529\":{\"length\":1},\"5530\":{\"length\":1},\"5531\":{\"length\":1},\"5532\":{\"length\":1},\"5533\":{\"length\":1},\"5534\":{\"length\":1},\"5535\":{\"length\":1},\"5536\":{\"length\":1},\"5537\":{\"length\":1},\"5538\":{\"length\":1},\"5539\":{\"length\":1},\"5540\":{\"length\":1},\"5541\":{\"length\":1},\"5542\":{\"length\":1},\"5543\":{\"length\":1},\"5544\":{\"length\":1},\"5545\":{\"length\":1},\"5546\":{\"length\":1},\"5547\":{\"length\":1},\"5548\":{\"length\":1},\"5549\":{\"length\":1},\"5550\":{\"length\":1},\"5551\":{\"length\":1},\"5552\":{\"length\":1},\"5553\":{\"length\":1},\"5554\":{\"length\":1},\"5555\":{\"length\":1},\"5556\":{\"length\":1},\"5557\":{\"length\":1},\"5558\":{\"length\":1},\"5559\":{\"length\":1},\"5560\":{\"length\":1},\"5561\":{\"length\":1},\"5562\":{\"length\":1},\"5563\":{\"length\":1},\"5564\":{\"length\":1},\"5565\":{\"length\":1},\"5566\":{\"length\":1},\"5567\":{\"length\":1},\"5568\":{\"length\":1},\"5569\":{\"length\":1},\"5570\":{\"length\":1},\"5571\":{\"length\":1},\"5572\":{\"length\":1},\"5573\":{\"length\":1},\"5574\":{\"length\":1},\"5575\":{\"length\":1},\"5576\":{\"length\":1},\"5577\":{\"length\":1},\"5578\":{\"length\":1},\"5579\":{\"length\":1},\"5580\":{\"length\":1},\"5581\":{\"length\":1},\"5582\":{\"length\":1},\"5583\":{\"length\":1},\"5584\":{\"length\":1},\"5585\":{\"length\":1},\"5586\":{\"length\":1},\"5587\":{\"length\":1},\"5588\":{\"length\":1},\"5589\":{\"length\":1},\"5590\":{\"length\":1},\"5591\":{\"length\":1},\"5592\":{\"length\":1},\"5593\":{\"length\":1},\"5594\":{\"length\":1},\"5595\":{\"length\":1},\"5596\":{\"length\":1},\"5597\":{\"length\":1},\"5598\":{\"length\":1},\"5599\":{\"length\":1},\"5600\":{\"length\":1},\"5601\":{\"length\":1},\"5602\":{\"length\":1},\"5603\":{\"length\":1},\"5604\":{\"length\":1},\"5605\":{\"length\":1},\"5606\":{\"length\":1},\"5607\":{\"length\":1},\"5608\":{\"length\":1},\"5609\":{\"length\":1},\"5610\":{\"length\":1},\"5611\":{\"length\":1},\"5612\":{\"length\":1},\"5613\":{\"length\":1},\"5614\":{\"length\":1},\"5615\":{\"length\":1},\"5616\":{\"length\":1},\"5617\":{\"length\":1},\"5618\":{\"length\":1},\"5619\":{\"length\":1},\"5620\":{\"length\":1},\"5621\":{\"length\":1},\"5622\":{\"length\":1},\"5623\":{\"length\":1},\"5624\":{\"length\":1},\"5625\":{\"length\":1},\"5626\":{\"length\":1},\"5627\":{\"length\":1},\"5628\":{\"length\":1},\"5629\":{\"length\":1},\"5630\":{\"length\":1},\"5631\":{\"length\":1},\"5632\":{\"length\":1},\"5633\":{\"length\":1},\"5634\":{\"length\":1},\"5635\":{\"length\":1},\"5636\":{\"length\":1},\"5637\":{\"length\":1},\"5638\":{\"length\":1},\"5639\":{\"length\":1},\"5640\":{\"length\":1},\"5641\":{\"length\":1},\"5642\":{\"length\":1},\"5643\":{\"length\":1},\"5644\":{\"length\":1},\"5645\":{\"length\":1},\"5646\":{\"length\":1},\"5647\":{\"length\":1},\"5648\":{\"length\":1},\"5649\":{\"length\":1},\"5650\":{\"length\":1},\"5651\":{\"length\":1},\"5652\":{\"length\":1},\"5653\":{\"length\":1},\"5654\":{\"length\":1},\"5655\":{\"length\":1},\"5656\":{\"length\":1},\"5657\":{\"length\":1},\"5658\":{\"length\":1},\"5659\":{\"length\":1},\"5660\":{\"length\":1},\"5661\":{\"length\":1},\"5662\":{\"length\":1},\"5663\":{\"length\":1},\"5664\":{\"length\":1},\"5665\":{\"length\":1},\"5666\":{\"length\":1},\"5667\":{\"length\":1},\"5668\":{\"length\":1},\"5669\":{\"length\":1},\"5670\":{\"length\":1},\"5671\":{\"length\":1},\"5672\":{\"length\":1},\"5673\":{\"length\":1},\"5674\":{\"length\":1},\"5675\":{\"length\":1},\"5676\":{\"length\":1},\"5677\":{\"length\":1},\"5678\":{\"length\":1},\"5679\":{\"length\":1},\"5680\":{\"length\":1},\"5681\":{\"length\":1},\"5682\":{\"length\":1},\"5683\":{\"length\":1},\"5684\":{\"length\":1},\"5685\":{\"length\":1},\"5686\":{\"length\":1},\"5687\":{\"length\":1},\"5688\":{\"length\":1},\"5689\":{\"length\":1},\"5690\":{\"length\":1},\"5691\":{\"length\":1},\"5692\":{\"length\":1},\"5693\":{\"length\":1},\"5694\":{\"length\":1},\"5695\":{\"length\":1},\"5696\":{\"length\":1},\"5697\":{\"length\":1},\"5698\":{\"length\":1},\"5699\":{\"length\":1},\"5700\":{\"length\":1},\"5701\":{\"length\":1},\"5702\":{\"length\":1},\"5703\":{\"length\":1},\"5704\":{\"length\":1},\"5705\":{\"length\":1},\"5706\":{\"length\":1},\"5707\":{\"length\":1},\"5708\":{\"length\":1},\"5709\":{\"length\":1},\"5710\":{\"length\":1},\"5711\":{\"length\":1},\"5712\":{\"length\":1},\"5713\":{\"length\":1},\"5714\":{\"length\":1},\"5715\":{\"length\":1},\"5716\":{\"length\":1},\"5717\":{\"length\":1},\"5718\":{\"length\":1},\"5719\":{\"length\":1},\"5720\":{\"length\":1},\"5721\":{\"length\":1},\"5722\":{\"length\":1},\"5723\":{\"length\":1},\"5724\":{\"length\":1},\"5725\":{\"length\":1},\"5726\":{\"length\":1},\"5727\":{\"length\":1},\"5728\":{\"length\":1},\"5729\":{\"length\":1},\"5730\":{\"length\":1},\"5731\":{\"length\":1},\"5732\":{\"length\":1},\"5733\":{\"length\":1},\"5734\":{\"length\":1},\"5735\":{\"length\":1},\"5736\":{\"length\":1},\"5737\":{\"length\":1},\"5738\":{\"length\":1},\"5739\":{\"length\":1},\"5740\":{\"length\":1},\"5741\":{\"length\":1},\"5742\":{\"length\":1},\"5743\":{\"length\":1},\"5744\":{\"length\":1},\"5745\":{\"length\":1},\"5746\":{\"length\":1},\"5747\":{\"length\":1},\"5748\":{\"length\":1},\"5749\":{\"length\":1},\"5750\":{\"length\":1},\"5751\":{\"length\":1},\"5752\":{\"length\":1},\"5753\":{\"length\":1},\"5754\":{\"length\":1},\"5755\":{\"length\":1},\"5756\":{\"length\":1},\"5757\":{\"length\":1},\"5758\":{\"length\":1},\"5759\":{\"length\":1},\"5760\":{\"length\":1},\"5761\":{\"length\":1},\"5762\":{\"length\":1},\"5763\":{\"length\":1},\"5764\":{\"length\":1},\"5765\":{\"length\":1},\"5766\":{\"length\":1},\"5767\":{\"length\":1},\"5768\":{\"length\":1},\"5769\":{\"length\":1},\"5770\":{\"length\":1},\"5771\":{\"length\":1},\"5772\":{\"length\":1},\"5773\":{\"length\":1},\"5774\":{\"length\":1},\"5775\":{\"length\":1},\"5776\":{\"length\":1},\"5777\":{\"length\":1},\"5778\":{\"length\":1},\"5779\":{\"length\":1},\"5780\":{\"length\":1},\"5781\":{\"length\":1},\"5782\":{\"length\":1},\"5783\":{\"length\":1},\"5784\":{\"length\":1},\"5785\":{\"length\":1},\"5786\":{\"length\":1},\"5787\":{\"length\":1},\"5788\":{\"length\":1},\"5789\":{\"length\":1},\"5790\":{\"length\":1},\"5791\":{\"length\":1},\"5792\":{\"length\":1},\"5793\":{\"length\":1},\"5794\":{\"length\":1},\"5795\":{\"length\":1},\"5796\":{\"length\":1},\"5797\":{\"length\":1},\"5798\":{\"length\":1},\"5799\":{\"length\":1},\"5800\":{\"length\":1},\"5801\":{\"length\":1},\"5802\":{\"length\":1},\"5803\":{\"length\":1},\"5804\":{\"length\":1},\"5805\":{\"length\":1},\"5806\":{\"length\":1},\"5807\":{\"length\":1},\"5808\":{\"length\":1},\"5809\":{\"length\":1},\"5810\":{\"length\":1},\"5811\":{\"length\":1},\"5812\":{\"length\":1},\"5813\":{\"length\":1},\"5814\":{\"length\":1},\"5815\":{\"length\":1},\"5816\":{\"length\":1},\"5817\":{\"length\":1},\"5818\":{\"length\":1},\"5819\":{\"length\":1},\"5820\":{\"length\":1},\"5821\":{\"length\":1},\"5822\":{\"length\":1},\"5823\":{\"length\":1},\"5824\":{\"length\":1},\"5825\":{\"length\":1},\"5826\":{\"length\":1},\"5827\":{\"length\":1},\"5828\":{\"length\":1},\"5829\":{\"length\":1},\"5830\":{\"length\":1},\"5831\":{\"length\":1},\"5832\":{\"length\":1},\"5833\":{\"length\":1},\"5834\":{\"length\":1},\"5835\":{\"length\":1},\"5836\":{\"length\":1},\"5837\":{\"length\":1},\"5838\":{\"length\":1},\"5839\":{\"length\":1},\"5840\":{\"length\":1},\"5841\":{\"length\":1},\"5842\":{\"length\":1},\"5843\":{\"length\":1},\"5844\":{\"length\":1},\"5845\":{\"length\":1},\"5846\":{\"length\":1},\"5847\":{\"length\":1},\"5848\":{\"length\":1},\"5849\":{\"length\":1},\"5850\":{\"length\":1},\"5851\":{\"length\":1},\"5852\":{\"length\":1},\"5853\":{\"length\":1},\"5854\":{\"length\":1},\"5855\":{\"length\":1},\"5856\":{\"length\":1},\"5857\":{\"length\":1},\"5858\":{\"length\":1},\"5859\":{\"length\":1},\"5860\":{\"length\":1},\"5861\":{\"length\":1},\"5862\":{\"length\":1},\"5863\":{\"length\":1},\"5864\":{\"length\":1},\"5865\":{\"length\":1},\"5866\":{\"length\":1},\"5867\":{\"length\":1},\"5868\":{\"length\":1},\"5869\":{\"length\":1},\"5870\":{\"length\":1},\"5871\":{\"length\":1},\"5872\":{\"length\":1},\"5873\":{\"length\":1},\"5874\":{\"length\":1},\"5875\":{\"length\":1},\"5876\":{\"length\":1},\"5877\":{\"length\":1},\"5878\":{\"length\":1},\"5879\":{\"length\":1},\"5880\":{\"length\":1},\"5881\":{\"length\":1},\"5882\":{\"length\":1},\"5883\":{\"length\":1},\"5884\":{\"length\":1},\"5885\":{\"length\":1},\"5886\":{\"length\":1},\"5887\":{\"length\":1},\"5888\":{\"length\":1},\"5889\":{\"length\":1},\"5890\":{\"length\":1},\"5891\":{\"length\":1},\"5892\":{\"length\":1},\"5893\":{\"length\":1},\"5894\":{\"length\":1},\"5895\":{\"length\":1},\"5896\":{\"length\":1},\"5897\":{\"length\":1},\"5898\":{\"length\":1},\"5899\":{\"length\":1},\"5900\":{\"length\":1},\"5901\":{\"length\":1},\"5902\":{\"length\":1},\"5903\":{\"length\":1},\"5904\":{\"length\":1},\"5905\":{\"length\":1},\"5906\":{\"length\":1},\"5907\":{\"length\":1},\"5908\":{\"length\":1},\"5909\":{\"length\":1},\"5910\":{\"length\":1},\"5911\":{\"length\":1},\"5912\":{\"length\":1},\"5913\":{\"length\":1},\"5914\":{\"length\":1},\"5915\":{\"length\":1},\"5916\":{\"length\":1},\"5917\":{\"length\":1},\"5918\":{\"length\":1},\"5919\":{\"length\":1},\"5920\":{\"length\":1},\"5921\":{\"length\":1},\"5922\":{\"length\":1},\"5923\":{\"length\":1},\"5924\":{\"length\":1},\"5925\":{\"length\":1},\"5926\":{\"length\":1},\"5927\":{\"length\":1},\"5928\":{\"length\":1},\"5929\":{\"length\":1},\"5930\":{\"length\":1},\"5931\":{\"length\":1},\"5932\":{\"length\":1},\"5933\":{\"length\":1},\"5934\":{\"length\":1},\"5935\":{\"length\":1},\"5936\":{\"length\":1},\"5937\":{\"length\":1},\"5938\":{\"length\":1},\"5939\":{\"length\":1},\"5940\":{\"length\":1},\"5941\":{\"length\":1},\"5942\":{\"length\":1},\"5943\":{\"length\":1},\"5944\":{\"length\":1},\"5945\":{\"length\":1},\"5946\":{\"length\":1},\"5947\":{\"length\":1},\"5948\":{\"length\":1},\"5949\":{\"length\":1},\"5950\":{\"length\":1},\"5951\":{\"length\":1},\"5952\":{\"length\":1},\"5953\":{\"length\":1},\"5954\":{\"length\":1},\"5955\":{\"length\":1},\"5956\":{\"length\":1},\"5957\":{\"length\":1},\"5958\":{\"length\":1},\"5959\":{\"length\":1},\"5960\":{\"length\":1},\"5961\":{\"length\":1},\"5962\":{\"length\":1},\"5963\":{\"length\":1},\"5964\":{\"length\":1},\"5965\":{\"length\":1},\"5966\":{\"length\":1},\"5967\":{\"length\":1},\"5968\":{\"length\":1},\"5969\":{\"length\":1},\"5970\":{\"length\":1},\"5971\":{\"length\":1},\"5972\":{\"length\":1},\"5973\":{\"length\":1},\"5974\":{\"length\":1},\"5975\":{\"length\":1},\"5976\":{\"length\":1},\"5977\":{\"length\":1},\"5978\":{\"length\":1},\"5979\":{\"length\":1},\"5980\":{\"length\":1},\"5981\":{\"length\":1},\"5982\":{\"length\":1},\"5983\":{\"length\":1},\"5984\":{\"length\":1},\"5985\":{\"length\":1},\"5986\":{\"length\":1},\"5987\":{\"length\":1},\"5988\":{\"length\":1},\"5989\":{\"length\":1},\"5990\":{\"length\":1},\"5991\":{\"length\":1},\"5992\":{\"length\":1},\"5993\":{\"length\":1},\"5994\":{\"length\":1},\"5995\":{\"length\":1},\"5996\":{\"length\":1},\"5997\":{\"length\":1},\"5998\":{\"length\":1},\"5999\":{\"length\":1},\"6000\":{\"length\":1},\"6001\":{\"length\":1},\"6002\":{\"length\":1},\"6003\":{\"length\":1},\"6004\":{\"length\":1},\"6005\":{\"length\":1},\"6006\":{\"length\":1},\"6007\":{\"length\":1},\"6008\":{\"length\":1},\"6009\":{\"length\":1},\"6010\":{\"length\":1},\"6011\":{\"length\":1},\"6012\":{\"length\":1},\"6013\":{\"length\":1},\"6014\":{\"length\":1},\"6015\":{\"length\":1},\"6016\":{\"length\":1},\"6017\":{\"length\":1},\"6018\":{\"length\":1},\"6019\":{\"length\":1},\"6020\":{\"length\":1},\"6021\":{\"length\":1},\"6022\":{\"length\":1},\"6023\":{\"length\":1},\"6024\":{\"length\":1},\"6025\":{\"length\":1},\"6026\":{\"length\":1},\"6027\":{\"length\":1},\"6028\":{\"length\":1},\"6029\":{\"length\":1},\"6030\":{\"length\":1},\"6031\":{\"length\":1},\"6032\":{\"length\":1},\"6033\":{\"length\":1},\"6034\":{\"length\":1},\"6035\":{\"length\":1},\"6036\":{\"length\":1},\"6037\":{\"length\":1},\"6038\":{\"length\":1},\"6039\":{\"length\":1},\"6040\":{\"length\":1},\"6041\":{\"length\":1},\"6042\":{\"length\":1},\"6043\":{\"length\":1},\"6044\":{\"length\":1},\"6045\":{\"length\":1},\"6046\":{\"length\":1},\"6047\":{\"length\":1},\"6048\":{\"length\":1},\"6049\":{\"length\":1},\"6050\":{\"length\":1},\"6051\":{\"length\":1},\"6052\":{\"length\":1},\"6053\":{\"length\":1},\"6054\":{\"length\":1},\"6055\":{\"length\":1},\"6056\":{\"length\":1},\"6057\":{\"length\":1},\"6058\":{\"length\":1},\"6059\":{\"length\":1},\"6060\":{\"length\":1},\"6061\":{\"length\":1},\"6062\":{\"length\":1},\"6063\":{\"length\":1},\"6064\":{\"length\":1},\"6065\":{\"length\":1},\"6066\":{\"length\":1},\"6067\":{\"length\":1},\"6068\":{\"length\":1},\"6069\":{\"length\":1},\"6070\":{\"length\":1},\"6071\":{\"length\":1},\"6072\":{\"length\":1},\"6073\":{\"length\":1},\"6074\":{\"length\":1},\"6075\":{\"length\":1},\"6076\":{\"length\":1},\"6077\":{\"length\":1},\"6078\":{\"length\":1},\"6079\":{\"length\":1},\"6080\":{\"length\":1},\"6081\":{\"length\":1},\"6082\":{\"length\":1},\"6083\":{\"length\":1},\"6084\":{\"length\":1},\"6085\":{\"length\":1},\"6086\":{\"length\":1},\"6087\":{\"length\":1},\"6088\":{\"length\":1},\"6089\":{\"length\":1},\"6090\":{\"length\":1},\"6091\":{\"length\":1},\"6092\":{\"length\":1},\"6093\":{\"length\":1},\"6094\":{\"length\":1},\"6095\":{\"length\":1},\"6096\":{\"length\":1},\"6097\":{\"length\":1},\"6098\":{\"length\":1},\"6099\":{\"length\":1},\"6100\":{\"length\":1},\"6101\":{\"length\":1},\"6102\":{\"length\":1},\"6103\":{\"length\":1},\"6104\":{\"length\":1},\"6105\":{\"length\":1},\"6106\":{\"length\":1},\"6107\":{\"length\":1},\"6108\":{\"length\":1},\"6109\":{\"length\":1},\"6110\":{\"length\":1},\"6111\":{\"length\":1},\"6112\":{\"length\":1},\"6113\":{\"length\":1},\"6114\":{\"length\":1},\"6115\":{\"length\":1},\"6116\":{\"length\":1},\"6117\":{\"length\":1},\"6118\":{\"length\":1},\"6119\":{\"length\":1},\"6120\":{\"length\":1},\"6121\":{\"length\":1},\"6122\":{\"length\":1},\"6123\":{\"length\":1},\"6124\":{\"length\":1},\"6125\":{\"length\":1},\"6126\":{\"length\":1},\"6127\":{\"length\":1},\"6128\":{\"length\":1},\"6129\":{\"length\":1},\"6130\":{\"length\":1},\"6131\":{\"length\":1},\"6132\":{\"length\":1},\"6133\":{\"length\":1},\"6134\":{\"length\":1},\"6135\":{\"length\":1},\"6136\":{\"length\":1},\"6137\":{\"length\":1},\"6138\":{\"length\":1},\"6139\":{\"length\":1},\"6140\":{\"length\":1},\"6141\":{\"length\":1},\"6142\":{\"length\":1},\"6143\":{\"length\":1},\"6144\":{\"length\":1},\"6145\":{\"length\":1},\"6146\":{\"length\":1},\"6147\":{\"length\":1},\"6148\":{\"length\":1},\"6149\":{\"length\":1},\"6150\":{\"length\":1},\"6151\":{\"length\":1},\"6152\":{\"length\":1},\"6153\":{\"length\":1},\"6154\":{\"length\":1},\"6155\":{\"length\":1},\"6156\":{\"length\":1},\"6157\":{\"length\":1},\"6158\":{\"length\":1},\"6159\":{\"length\":1},\"6160\":{\"length\":1},\"6161\":{\"length\":1},\"6162\":{\"length\":1},\"6163\":{\"length\":1},\"6164\":{\"length\":1},\"6165\":{\"length\":1},\"6166\":{\"length\":1},\"6167\":{\"length\":1},\"6168\":{\"length\":1},\"6169\":{\"length\":1},\"6170\":{\"length\":1},\"6171\":{\"length\":1},\"6172\":{\"length\":1},\"6173\":{\"length\":1},\"6174\":{\"length\":1},\"6175\":{\"length\":1},\"6176\":{\"length\":1},\"6177\":{\"length\":1},\"6178\":{\"length\":1},\"6179\":{\"length\":1},\"6180\":{\"length\":1},\"6181\":{\"length\":1},\"6182\":{\"length\":1},\"6183\":{\"length\":1},\"6184\":{\"length\":1},\"6185\":{\"length\":1},\"6186\":{\"length\":1},\"6187\":{\"length\":1},\"6188\":{\"length\":1},\"6189\":{\"length\":1},\"6190\":{\"length\":1},\"6191\":{\"length\":1},\"6192\":{\"length\":1},\"6193\":{\"length\":1},\"6194\":{\"length\":1},\"6195\":{\"length\":1},\"6196\":{\"length\":1},\"6197\":{\"length\":1},\"6198\":{\"length\":1},\"6199\":{\"length\":1},\"6200\":{\"length\":1},\"6201\":{\"length\":1},\"6202\":{\"length\":1},\"6203\":{\"length\":1},\"6204\":{\"length\":1},\"6205\":{\"length\":1},\"6206\":{\"length\":1},\"6207\":{\"length\":1},\"6208\":{\"length\":1},\"6209\":{\"length\":1},\"6210\":{\"length\":1},\"6211\":{\"length\":1},\"6212\":{\"length\":1},\"6213\":{\"length\":1},\"6214\":{\"length\":1},\"6215\":{\"length\":1},\"6216\":{\"length\":1},\"6217\":{\"length\":1},\"6218\":{\"length\":1},\"6219\":{\"length\":1},\"6220\":{\"length\":1},\"6221\":{\"length\":1},\"6222\":{\"length\":1},\"6223\":{\"length\":1},\"6224\":{\"length\":1},\"6225\":{\"length\":1},\"6226\":{\"length\":1},\"6227\":{\"length\":1},\"6228\":{\"length\":1},\"6229\":{\"length\":1},\"6230\":{\"length\":1},\"6231\":{\"length\":1},\"6232\":{\"length\":1},\"6233\":{\"length\":1},\"6234\":{\"length\":1},\"6235\":{\"length\":1},\"6236\":{\"length\":1},\"6237\":{\"length\":1},\"6238\":{\"length\":1},\"6239\":{\"length\":1},\"6240\":{\"length\":1},\"6241\":{\"length\":1},\"6242\":{\"length\":1},\"6243\":{\"length\":1},\"6244\":{\"length\":1},\"6245\":{\"length\":1},\"6246\":{\"length\":1},\"6247\":{\"length\":1},\"6248\":{\"length\":1},\"6249\":{\"length\":1},\"6250\":{\"length\":1},\"6251\":{\"length\":1},\"6252\":{\"length\":1},\"6253\":{\"length\":1},\"6254\":{\"length\":1},\"6255\":{\"length\":1},\"6256\":{\"length\":1},\"6257\":{\"length\":1},\"6258\":{\"length\":1},\"6259\":{\"length\":1},\"6260\":{\"length\":1},\"6261\":{\"length\":1},\"6262\":{\"length\":1},\"6263\":{\"length\":1},\"6264\":{\"length\":1},\"6265\":{\"length\":1},\"6266\":{\"length\":1},\"6267\":{\"length\":1},\"6268\":{\"length\":1},\"6269\":{\"length\":1},\"6270\":{\"length\":1},\"6271\":{\"length\":1},\"6272\":{\"length\":1},\"6273\":{\"length\":1},\"6274\":{\"length\":1},\"6275\":{\"length\":1},\"6276\":{\"length\":1},\"6277\":{\"length\":1},\"6278\":{\"length\":1},\"6279\":{\"length\":1},\"6280\":{\"length\":1},\"6281\":{\"length\":1},\"6282\":{\"length\":1},\"6283\":{\"length\":1},\"6284\":{\"length\":1},\"6285\":{\"length\":1},\"6286\":{\"length\":1},\"6287\":{\"length\":1},\"6288\":{\"length\":1},\"6289\":{\"length\":1},\"6290\":{\"length\":1},\"6291\":{\"length\":1},\"6292\":{\"length\":1},\"6293\":{\"length\":1},\"6294\":{\"length\":1},\"6295\":{\"length\":1},\"6296\":{\"length\":1},\"6297\":{\"length\":1},\"6298\":{\"length\":1},\"6299\":{\"length\":1},\"6300\":{\"length\":1},\"6301\":{\"length\":1},\"6302\":{\"length\":1},\"6303\":{\"length\":1},\"6304\":{\"length\":1},\"6305\":{\"length\":1},\"6306\":{\"length\":1},\"6307\":{\"length\":1},\"6308\":{\"length\":1},\"6309\":{\"length\":1},\"6310\":{\"length\":1},\"6311\":{\"length\":1},\"6312\":{\"length\":1},\"6313\":{\"length\":1},\"6314\":{\"length\":1},\"6315\":{\"length\":1},\"6316\":{\"length\":1},\"6317\":{\"length\":1},\"6318\":{\"length\":1},\"6319\":{\"length\":1},\"6320\":{\"length\":1},\"6321\":{\"length\":1},\"6322\":{\"length\":1},\"6323\":{\"length\":1},\"6324\":{\"length\":1},\"6325\":{\"length\":1},\"6326\":{\"length\":1},\"6327\":{\"length\":1},\"6328\":{\"length\":1},\"6329\":{\"length\":1},\"6330\":{\"length\":1},\"6331\":{\"length\":1},\"6332\":{\"length\":1},\"6333\":{\"length\":1},\"6334\":{\"length\":1},\"6335\":{\"length\":1},\"6336\":{\"length\":1},\"6337\":{\"length\":1},\"6338\":{\"length\":1},\"6339\":{\"length\":1},\"6340\":{\"length\":1},\"6341\":{\"length\":1},\"6342\":{\"length\":1},\"6343\":{\"length\":1},\"6344\":{\"length\":1},\"6345\":{\"length\":1},\"6346\":{\"length\":1},\"6347\":{\"length\":1},\"6348\":{\"length\":1},\"6349\":{\"length\":1},\"6350\":{\"length\":1},\"6351\":{\"length\":1},\"6352\":{\"length\":1},\"6353\":{\"length\":1},\"6354\":{\"length\":1},\"6355\":{\"length\":1},\"6356\":{\"length\":1},\"6357\":{\"length\":1},\"6358\":{\"length\":1},\"6359\":{\"length\":1},\"6360\":{\"length\":1},\"6361\":{\"length\":1},\"6362\":{\"length\":1},\"6363\":{\"length\":1},\"6364\":{\"length\":1},\"6365\":{\"length\":1},\"6366\":{\"length\":1},\"6367\":{\"length\":1},\"6368\":{\"length\":1},\"6369\":{\"length\":1},\"6370\":{\"length\":1},\"6371\":{\"length\":1},\"6372\":{\"length\":1},\"6373\":{\"length\":1},\"6374\":{\"length\":1},\"6375\":{\"length\":1},\"6376\":{\"length\":1},\"6377\":{\"length\":1},\"6378\":{\"length\":1},\"6379\":{\"length\":1},\"6380\":{\"length\":1},\"6381\":{\"length\":1},\"6382\":{\"length\":1},\"6383\":{\"length\":1},\"6384\":{\"length\":1},\"6385\":{\"length\":1},\"6386\":{\"length\":1},\"6387\":{\"length\":1},\"6388\":{\"length\":1},\"6389\":{\"length\":1},\"6390\":{\"length\":1},\"6391\":{\"length\":1},\"6392\":{\"length\":1},\"6393\":{\"length\":1},\"6394\":{\"length\":1},\"6395\":{\"length\":1},\"6396\":{\"length\":1},\"6397\":{\"length\":1},\"6398\":{\"length\":1},\"6399\":{\"length\":1},\"6400\":{\"length\":1},\"6401\":{\"length\":1},\"6402\":{\"length\":1},\"6403\":{\"length\":1},\"6404\":{\"length\":1},\"6405\":{\"length\":1},\"6406\":{\"length\":1},\"6407\":{\"length\":1},\"6408\":{\"length\":1},\"6409\":{\"length\":1},\"6410\":{\"length\":1},\"6411\":{\"length\":1},\"6412\":{\"length\":1},\"6413\":{\"length\":1},\"6414\":{\"length\":1},\"6415\":{\"length\":1},\"6416\":{\"length\":1},\"6417\":{\"length\":1},\"6418\":{\"length\":1},\"6419\":{\"length\":1},\"6420\":{\"length\":1},\"6421\":{\"length\":1},\"6422\":{\"length\":1},\"6423\":{\"length\":1},\"6424\":{\"length\":1},\"6425\":{\"length\":1},\"6426\":{\"length\":1},\"6427\":{\"length\":1},\"6428\":{\"length\":1},\"6429\":{\"length\":1},\"6430\":{\"length\":1},\"6431\":{\"length\":1},\"6432\":{\"length\":1},\"6433\":{\"length\":1},\"6434\":{\"length\":1},\"6435\":{\"length\":1},\"6436\":{\"length\":1},\"6437\":{\"length\":1},\"6438\":{\"length\":1},\"6439\":{\"length\":1},\"6440\":{\"length\":1},\"6441\":{\"length\":1},\"6442\":{\"length\":1},\"6443\":{\"length\":1},\"6444\":{\"length\":1},\"6445\":{\"length\":1},\"6446\":{\"length\":1},\"6447\":{\"length\":1},\"6448\":{\"length\":1},\"6449\":{\"length\":1},\"6450\":{\"length\":1},\"6451\":{\"length\":1},\"6452\":{\"length\":1},\"6453\":{\"length\":1},\"6454\":{\"length\":1},\"6455\":{\"length\":1},\"6456\":{\"length\":1},\"6457\":{\"length\":1},\"6458\":{\"length\":1},\"6459\":{\"length\":1},\"6460\":{\"length\":1},\"6461\":{\"length\":1},\"6462\":{\"length\":1},\"6463\":{\"length\":1},\"6464\":{\"length\":1},\"6465\":{\"length\":1},\"6466\":{\"length\":1},\"6467\":{\"length\":1},\"6468\":{\"length\":1},\"6469\":{\"length\":1},\"6470\":{\"length\":1},\"6471\":{\"length\":1},\"6472\":{\"length\":1},\"6473\":{\"length\":1},\"6474\":{\"length\":1},\"6475\":{\"length\":1},\"6476\":{\"length\":1},\"6477\":{\"length\":1},\"6478\":{\"length\":1},\"6479\":{\"length\":1},\"6480\":{\"length\":1},\"6481\":{\"length\":1},\"6482\":{\"length\":1},\"6483\":{\"length\":1},\"6484\":{\"length\":1},\"6485\":{\"length\":1},\"6486\":{\"length\":1},\"6487\":{\"length\":1},\"6488\":{\"length\":1},\"6489\":{\"length\":1},\"6490\":{\"length\":1},\"6491\":{\"length\":1},\"6492\":{\"length\":1},\"6493\":{\"length\":1},\"6494\":{\"length\":1},\"6495\":{\"length\":1},\"6496\":{\"length\":1},\"6497\":{\"length\":1},\"6498\":{\"length\":1},\"6499\":{\"length\":1},\"6500\":{\"length\":1},\"6501\":{\"length\":1},\"6502\":{\"length\":1},\"6503\":{\"length\":1},\"6504\":{\"length\":1},\"6505\":{\"length\":1},\"6506\":{\"length\":1},\"6507\":{\"length\":1},\"6508\":{\"length\":1},\"6509\":{\"length\":1},\"6510\":{\"length\":1},\"6511\":{\"length\":1},\"6512\":{\"length\":1},\"6513\":{\"length\":1},\"6514\":{\"length\":1},\"6515\":{\"length\":1},\"6516\":{\"length\":1},\"6517\":{\"length\":1},\"6518\":{\"length\":1},\"6519\":{\"length\":1},\"6520\":{\"length\":1},\"6521\":{\"length\":1},\"6522\":{\"length\":1},\"6523\":{\"length\":1},\"6524\":{\"length\":1},\"6525\":{\"length\":1},\"6526\":{\"length\":1},\"6527\":{\"length\":1},\"6528\":{\"length\":1},\"6529\":{\"length\":1},\"6530\":{\"length\":1},\"6531\":{\"length\":1},\"6532\":{\"length\":1},\"6533\":{\"length\":1},\"6534\":{\"length\":1},\"6535\":{\"length\":1},\"6536\":{\"length\":1},\"6537\":{\"length\":1},\"6538\":{\"length\":1},\"6539\":{\"length\":1},\"6540\":{\"length\":1},\"6541\":{\"length\":1},\"6542\":{\"length\":1},\"6543\":{\"length\":1},\"6544\":{\"length\":1},\"6545\":{\"length\":1},\"6546\":{\"length\":1},\"6547\":{\"length\":1},\"6548\":{\"length\":1},\"6549\":{\"length\":1},\"6550\":{\"length\":1},\"6551\":{\"length\":1},\"6552\":{\"length\":1},\"6553\":{\"length\":1},\"6554\":{\"length\":1},\"6555\":{\"length\":1},\"6556\":{\"length\":1},\"6557\":{\"length\":1},\"6558\":{\"length\":1},\"6559\":{\"length\":1},\"6560\":{\"length\":1},\"6561\":{\"length\":1},\"6562\":{\"length\":1},\"6563\":{\"length\":1},\"6564\":{\"length\":1},\"6565\":{\"length\":1},\"6566\":{\"length\":1},\"6567\":{\"length\":1},\"6568\":{\"length\":1},\"6569\":{\"length\":1},\"6570\":{\"length\":1},\"6571\":{\"length\":1},\"6572\":{\"length\":1},\"6573\":{\"length\":1},\"6574\":{\"length\":1},\"6575\":{\"length\":1},\"6576\":{\"length\":1},\"6577\":{\"length\":1},\"6578\":{\"length\":1},\"6579\":{\"length\":1},\"6580\":{\"length\":1},\"6581\":{\"length\":1},\"6582\":{\"length\":1},\"6583\":{\"length\":1},\"6584\":{\"length\":1},\"6585\":{\"length\":1},\"6586\":{\"length\":1},\"6587\":{\"length\":1},\"6588\":{\"length\":1},\"6589\":{\"length\":1},\"6590\":{\"length\":1},\"6591\":{\"length\":1},\"6592\":{\"length\":1},\"6593\":{\"length\":1},\"6594\":{\"length\":1},\"6595\":{\"length\":1},\"6596\":{\"length\":1},\"6597\":{\"length\":1},\"6598\":{\"length\":1},\"6599\":{\"length\":1},\"6600\":{\"length\":1},\"6601\":{\"length\":1},\"6602\":{\"length\":1},\"6603\":{\"length\":1},\"6604\":{\"length\":1},\"6605\":{\"length\":1},\"6606\":{\"length\":1},\"6607\":{\"length\":1},\"6608\":{\"length\":1},\"6609\":{\"length\":1},\"6610\":{\"length\":1},\"6611\":{\"length\":1},\"6612\":{\"length\":1},\"6613\":{\"length\":1},\"6614\":{\"length\":1},\"6615\":{\"length\":1},\"6616\":{\"length\":1},\"6617\":{\"length\":1},\"6618\":{\"length\":1},\"6619\":{\"length\":1},\"6620\":{\"length\":1},\"6621\":{\"length\":1},\"6622\":{\"length\":1},\"6623\":{\"length\":1},\"6624\":{\"length\":1},\"6625\":{\"length\":1},\"6626\":{\"length\":1},\"6627\":{\"length\":1},\"6628\":{\"length\":1},\"6629\":{\"length\":1},\"6630\":{\"length\":1},\"6631\":{\"length\":1},\"6632\":{\"length\":1},\"6633\":{\"length\":1},\"6634\":{\"length\":1},\"6635\":{\"length\":1},\"6636\":{\"length\":1},\"6637\":{\"length\":1},\"6638\":{\"length\":1},\"6639\":{\"length\":1},\"6640\":{\"length\":1},\"6641\":{\"length\":1},\"6642\":{\"length\":1},\"6643\":{\"length\":1},\"6644\":{\"length\":1},\"6645\":{\"length\":1},\"6646\":{\"length\":1},\"6647\":{\"length\":1},\"6648\":{\"length\":1},\"6649\":{\"length\":1},\"6650\":{\"length\":1},\"6651\":{\"length\":1},\"6652\":{\"length\":1},\"6653\":{\"length\":1},\"6654\":{\"length\":1},\"6655\":{\"length\":1},\"6656\":{\"length\":1},\"6657\":{\"length\":1},\"6658\":{\"length\":1},\"6659\":{\"length\":1},\"6660\":{\"length\":1},\"6661\":{\"length\":1},\"6662\":{\"length\":1},\"6663\":{\"length\":1},\"6664\":{\"length\":1},\"6665\":{\"length\":1},\"6666\":{\"length\":1},\"6667\":{\"length\":1},\"6668\":{\"length\":1},\"6669\":{\"length\":1},\"6670\":{\"length\":1},\"6671\":{\"length\":1},\"6672\":{\"length\":1},\"6673\":{\"length\":1},\"6674\":{\"length\":1},\"6675\":{\"length\":1},\"6676\":{\"length\":1},\"6677\":{\"length\":1},\"6678\":{\"length\":1},\"6679\":{\"length\":1},\"6680\":{\"length\":1},\"6681\":{\"length\":1},\"6682\":{\"length\":1},\"6683\":{\"length\":1},\"6684\":{\"length\":1},\"6685\":{\"length\":1},\"6686\":{\"length\":1},\"6687\":{\"length\":1},\"6688\":{\"length\":1},\"6689\":{\"length\":1},\"6690\":{\"length\":1},\"6691\":{\"length\":1},\"6692\":{\"length\":1},\"6693\":{\"length\":1},\"6694\":{\"length\":1},\"6695\":{\"length\":1},\"6696\":{\"length\":1},\"6697\":{\"length\":1},\"6698\":{\"length\":1},\"6699\":{\"length\":1},\"6700\":{\"length\":1},\"6701\":{\"length\":1},\"6702\":{\"length\":1},\"6703\":{\"length\":1},\"6704\":{\"length\":1},\"6705\":{\"length\":1},\"6706\":{\"length\":1},\"6707\":{\"length\":1},\"6708\":{\"length\":1},\"6709\":{\"length\":1},\"6710\":{\"length\":1},\"6711\":{\"length\":1},\"6712\":{\"length\":1},\"6713\":{\"length\":1},\"6714\":{\"length\":1},\"6715\":{\"length\":1},\"6716\":{\"length\":1},\"6717\":{\"length\":1},\"6718\":{\"length\":1},\"6719\":{\"length\":1},\"6720\":{\"length\":1},\"6721\":{\"length\":1},\"6722\":{\"length\":1},\"6723\":{\"length\":1},\"6724\":{\"length\":1},\"6725\":{\"length\":1},\"6726\":{\"length\":1},\"6727\":{\"length\":1},\"6728\":{\"length\":1},\"6729\":{\"length\":1},\"6730\":{\"length\":1},\"6731\":{\"length\":1},\"6732\":{\"length\":1},\"6733\":{\"length\":1},\"6734\":{\"length\":1},\"6735\":{\"length\":1},\"6736\":{\"length\":1},\"6737\":{\"length\":1},\"6738\":{\"length\":1},\"6739\":{\"length\":1},\"6740\":{\"length\":1},\"6741\":{\"length\":1},\"6742\":{\"length\":1},\"6743\":{\"length\":1},\"6744\":{\"length\":1},\"6745\":{\"length\":1},\"6746\":{\"length\":1},\"6747\":{\"length\":1},\"6748\":{\"length\":1},\"6749\":{\"length\":1},\"6750\":{\"length\":1},\"6751\":{\"length\":1},\"6752\":{\"length\":1},\"6753\":{\"length\":1},\"6754\":{\"length\":1},\"6755\":{\"length\":1},\"6756\":{\"length\":1},\"6757\":{\"length\":1},\"6758\":{\"length\":1},\"6759\":{\"length\":1},\"6760\":{\"length\":1},\"6761\":{\"length\":1},\"6762\":{\"length\":1},\"6763\":{\"length\":1},\"6764\":{\"length\":1},\"6765\":{\"length\":1},\"6766\":{\"length\":1},\"6767\":{\"length\":1},\"6768\":{\"length\":1},\"6769\":{\"length\":1},\"6770\":{\"length\":1},\"6771\":{\"length\":1},\"6772\":{\"length\":1},\"6773\":{\"length\":1},\"6774\":{\"length\":1},\"6775\":{\"length\":1},\"6776\":{\"length\":1},\"6777\":{\"length\":1},\"6778\":{\"length\":1},\"6779\":{\"length\":1},\"6780\":{\"length\":1},\"6781\":{\"length\":1},\"6782\":{\"length\":1},\"6783\":{\"length\":1},\"6784\":{\"length\":1},\"6785\":{\"length\":1},\"6786\":{\"length\":1},\"6787\":{\"length\":1},\"6788\":{\"length\":1},\"6789\":{\"length\":1},\"6790\":{\"length\":1},\"6791\":{\"length\":1},\"6792\":{\"length\":1},\"6793\":{\"length\":1},\"6794\":{\"length\":1},\"6795\":{\"length\":1},\"6796\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":6797},\"renderTimeline\":{\"__isSmartRef__\":true,\"id\":6805},\"renderCell\":{\"__isSmartRef__\":true,\"id\":6809},\"renderZoomedOutTimeline\":{\"__isSmartRef__\":true,\"id\":6813},\"renderNormalTimeline\":{\"__isSmartRef__\":true,\"id\":6817},\"toggleZoom\":{\"__isSmartRef__\":true,\"id\":6821},\"normalCellWidth\":{\"__isSmartRef__\":true,\"id\":6825},\"normalVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":6829},\"highlightColumn\":{\"__isSmartRef__\":true,\"id\":6833},\"zoomedOutCellWidth\":{\"__isSmartRef__\":true,\"id\":6837},\"zoomedOutVariableCellWidth\":{\"__isSmartRef__\":true,\"id\":6841},\"cellWidth\":{\"__isSmartRef__\":true,\"id\":6845},\"variableCellWidth\":{\"__isSmartRef__\":true,\"id\":6849},\"cellBorderWidth\":{\"__isSmartRef__\":true,\"id\":6853},\"setColumnNumber\":{\"__isSmartRef__\":true,\"id\":6857}},\"6797\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6798},\"source\":\"function onrestore() {\\n this.zoomedOut = false;\\n this.currentColumnNumber = 0;\\n this.previousColumnNumber = 0;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6803},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6798\":{\"this\":{\"__isSmartRef__\":true,\"id\":737},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6799}},\"6799\":{\"$super\":{\"__isSmartRef__\":true,\"id\":6800}},\"6800\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6801},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6802},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6801\":{\"obj\":{\"__isSmartRef__\":true,\"id\":737},\"name\":\"onrestore\"},\"6802\":{},\"6803\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6804},\"user\":\"erp\",\"tags\":[]},\"6804\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:50:10 GMT+0100 (CET)\"},\"6805\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6806},\"source\":\"function renderTimeline() {\\n if(this.zoomedOut) {\\n this.renderZoomedOutTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom in\\\");\\n } else {\\n this.renderNormalTimeline();\\n this.owner.get(\\\"zoomOut\\\").setLabel(\\\"Zoom out\\\");\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6807},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6806\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6807\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6808},\"user\":\"erp\",\"tags\":[]},\"6808\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 09:57:35 GMT+0100 (CET)\"},\"6809\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6810},\"source\":\"function renderCell() {\\n var cell = jQuery(\\\" \\\");\\n cell.css(\\\"border\\\", \\\"1px solid lightgrey\\\");\\n cell.css(\\\"overflow\\\", \\\"hidden\\\");\\n cell.css(\\\"text-align\\\",\\\"center\\\");\\n cell.height(\\\"40px\\\");\\n return cell; \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6811},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6810\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6811\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6812},\"user\":\"erp\",\"tags\":[]},\"6812\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 17:07:32 GMT+0100 (CET)\"},\"6813\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6814},\"source\":\"function renderZoomedOutTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var rowMax = rowData.max();\\n var rowMin = rowData.min();\\n var tableRow = jQuery(\\\" \\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n var fillLevel;\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.zoomedOutCellWidth() + \\\"px\\\");\\n cell.css(\\\"padding\\\", \\\"0px\\\");\\n cell.css(\\\"vertical-align\\\", \\\"bottom\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"red\\\");\\n fillLevel.css(\\\"height\\\", \\\"100%\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else if(typeof(rowData[i]) == \\\"number\\\") {\\n fillLevel = jQuery(\\\"
\\\");\\n cell.append(fillLevel);\\n fillLevel.css(\\\"background-color\\\", \\\"black\\\");\\n var height = Math.round(((rowData[i] - 0.9*rowMin) / rowMax) * 40);\\n fillLevel.css(\\\"height\\\", String(height) + \\\"px\\\");\\n fillLevel.css(\\\"width\\\", \\\"10px\\\");\\n }\\n else {\\n cellText = String(rowData[i]);\\n cell.text(cellText);\\n }\\n\\n this.timelineColumns[i].push(cell);\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", \\\"40px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6815},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6814\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6815\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6816},\"user\":\"erp\",\"tags\":[]},\"6816\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:34:54 GMT+0100 (CET)\"},\"6817\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6818},\"source\":\"function renderNormalTimeline() {\\n var parent = this.get(\\\"SeeTheState\\\");\\n\\n this.timelineColumns = [];\\n this.submorphs.invoke('remove');\\n\\n var table = jQuery(\\\"\\\");\\n table.css(\\\"table-layout\\\",\\\"fixed\\\");\\n table.css(\\\"border-collapse\\\",\\\"collapse\\\");\\n table.css(\\\"width\\\", \\\"100%\\\");\\n table.css(\\\"height\\\", \\\"100%\\\");\\n for(var variableName in parent.timeline) {\\n var rowData = parent.timeline[variableName];\\n var tableRow = jQuery(\\\" \\\");\\n tableRow.appendTo(table);\\n for(var i = 0; i < rowData.length; i++) {\\n this.timelineColumns[i] = this.timelineColumns[i] || [];\\n var cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalCellWidth() + \\\"px\\\");\\n cell.attr(\\\"class\\\", \\\"timelineColumn\\\" + String(i));\\n cell.appendTo(tableRow);\\n var cellText = \\\"\\\";\\n if(rowData[i] == undefined) {\\n cellText = \\\"∅\\\";\\n }\\n else if(false) {\\n cellText = \\\"\\\";\\n }\\n else {\\n cellText = String(rowData[i]);\\n }\\n cell.text(cellText);\\n\\n this.timelineColumns[i].push(cell);\\n\\n }\\n\\n cell = this.renderCell();\\n cell.css(\\\"width\\\", this.normalVariableCellWidth() + \\\"px\\\");\\n cell.text(variableName);\\n cell.prependTo(tableRow);\\n };\\n\\n var grid = new lively.morphic.HtmlWrapperMorph(pt(200,200));\\n grid.setFill(Color.white);\\n grid.asJQuery().append(table);\\n this.addMorph(grid);\\n parent.timelineGrid = grid.asJQuery();\\n parent.timelineTable = table;\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6819},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6818\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6819\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6820},\"user\":\"erp\",\"tags\":[]},\"6820\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:27:39 GMT+0100 (CET)\"},\"6821\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6822},\"source\":\"function toggleZoom() {\\n this.zoomedOut = !this.zoomedOut;\\n this.renderTimeline();\\n this.highlightColumn();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6823},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6822\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6823\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6824},\"user\":\"erp\",\"tags\":[]},\"6824\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:52:00 GMT+0100 (CET)\"},\"6825\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6826},\"source\":\"function normalCellWidth() {\\n return 30;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6827},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6826\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6827\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6828},\"user\":\"erp\",\"tags\":[]},\"6828\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:20:48 GMT+0100 (CET)\"},\"6829\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6830},\"source\":\"function normalVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6831},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6830\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6831\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6832},\"user\":\"erp\",\"tags\":[]},\"6832\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:21:28 GMT+0100 (CET)\"},\"6833\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6834},\"source\":\"function highlightColumn() {\\n \\n if(this.currentColumnNumber >= 0) {\\n this.timelineColumns[this.previousColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"white\\\");\\n })\\n this.timelineColumns[this.currentColumnNumber].each(function(columnCell) {\\n jQuery(columnCell).css(\\\"background-color\\\", \\\"#FFFF7F\\\");\\n })\\n \\n if(this.currentColumnNumber > 0) {\\n var leftOfCell = this.currentColumnNumber*(this.cellWidth() + this.cellBorderWidth()) \\n + (this.variableCellWidth() + 1)\\n - 500;\\n this.setAccumulatedScroll(leftOfCell, 0);\\n } else if (this.currentColumnNumber == 0) {\\n this.setAccumulatedScroll(0, 0);\\n }\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6835},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6834\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6835\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6836},\"user\":\"erp\",\"tags\":[]},\"6836\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:00:19 GMT+0100 (CET)\"},\"6837\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6838},\"source\":\"function zoomedOutCellWidth() {\\n return 1;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6839},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6838\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6839\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6840},\"user\":\"erp\",\"tags\":[]},\"6840\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:03 GMT+0100 (CET)\"},\"6841\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6842},\"source\":\"function zoomedOutVariableCellWidth() {\\n return 40;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6843},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6842\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6843\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6844},\"user\":\"erp\",\"tags\":[]},\"6844\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:35:15 GMT+0100 (CET)\"},\"6845\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6846},\"source\":\"function cellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutCellWidth();\\n } else {\\n return this.normalCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6847},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6846\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6847\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6848},\"user\":\"erp\",\"tags\":[]},\"6848\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:03 GMT+0100 (CET)\"},\"6849\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6850},\"source\":\"function variableCellWidth() {\\n if(this.zoomedOut) {\\n return this.zoomedOutVariableCellWidth();\\n } else {\\n return this.normalVariableCellWidth();\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6851},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6850\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6851\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6852},\"user\":\"erp\",\"tags\":[]},\"6852\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:36:16 GMT+0100 (CET)\"},\"6853\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6854},\"source\":\"function cellBorderWidth() {\\n // Determined by magic number dice\\n // and try and error\\n if(this.zoomedOut) {\\n return 1;\\n } else {\\n return 3;\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6855},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6854\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6855\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6856},\"user\":\"erp\",\"tags\":[]},\"6856\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:39:28 GMT+0100 (CET)\"},\"6857\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6858},\"source\":\"function setColumnNumber(newColumnNumber) {\\n this.previousColumnNumber = this.currentColumnNumber;\\n this.currentColumnNumber = newColumnNumber;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6859},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6858\":{\"this\":{\"__isSmartRef__\":true,\"id\":737}},\"6859\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6860},\"user\":\"erp\",\"tags\":[]},\"6860\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:50:45 GMT+0100 (CET)\"},\"6861\":{\"source\":{\"__isSmartRef__\":true,\"id\":702},\"target\":{\"__isSmartRef__\":true,\"id\":737}},\"6862\":{\"morph\":{\"__isSmartRef__\":true,\"id\":702},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6863\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":6864}},\"6864\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6865},\"source\":\"function doAction() {\\n \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6866},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6865\":{\"this\":{\"__isSmartRef__\":true,\"id\":702}},\"6866\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":6867},\"user\":\"robertkrahn\",\"tags\":[]},\"6867\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)\"},\"6868\":{\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":13.695000000000002,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(925.0,588.0)\",\"_BorderColor\":\"Color.rgb(167,167,167)\",\"_Fill\":\"Color.rgb(246,244,241)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"6869\":{\"partsSpaceName\":\"PartsBin/sd1213/\",\"comment\":\"An example application implementing Bret Victors idea of \\\"See the state\\\"\",\"migrationLevel\":4,\"partName\":\"SeeTheState\",\"changes\":[{\"__isSmartRef__\":true,\"id\":6870},{\"__isSmartRef__\":true,\"id\":6872},{\"__isSmartRef__\":true,\"id\":6874},{\"__isSmartRef__\":true,\"id\":6876},{\"__isSmartRef__\":true,\"id\":6878},{\"__isSmartRef__\":true,\"id\":6880},{\"__isSmartRef__\":true,\"id\":6882},{\"__isSmartRef__\":true,\"id\":6884},{\"__isSmartRef__\":true,\"id\":6886},{\"__isSmartRef__\":true,\"id\":6888},{\"__isSmartRef__\":true,\"id\":6890},{\"__isSmartRef__\":true,\"id\":6892},{\"__isSmartRef__\":true,\"id\":6894}],\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":6896},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"6870\":{\"date\":{\"__isSmartRef__\":true,\"id\":6871},\"author\":\"erp\",\"message\":\"prepared for object graph\",\"id\":\"19869128-BB06-4236-AA49-648A7F0CF9B2\"},\"6871\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 15:08:33 GMT+0100 (CET)\"},\"6872\":{\"date\":{\"__isSmartRef__\":true,\"id\":6873},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"6873\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"6874\":{\"date\":{\"__isSmartRef__\":true,\"id\":6875},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"6875\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"6876\":{\"date\":{\"__isSmartRef__\":true,\"id\":6877},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"6877\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"6878\":{\"date\":{\"__isSmartRef__\":true,\"id\":6879},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"6879\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"6880\":{\"date\":{\"__isSmartRef__\":true,\"id\":6881},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"6881\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"6882\":{\"date\":{\"__isSmartRef__\":true,\"id\":6883},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"6883\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"6884\":{\"date\":{\"__isSmartRef__\":true,\"id\":6885},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"6885\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"6886\":{\"date\":{\"__isSmartRef__\":true,\"id\":6887},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"34EAD84A-4849-4B51-9D1C-9202D5322FD1\"},\"6887\":{\"isSerializedDate\":true,\"string\":\"Thu Oct 18 2012 17:07:04 GMT+0200 (CEST)\"},\"6888\":{\"date\":{\"__isSmartRef__\":true,\"id\":6889},\"author\":\"erp\",\"message\":\"first version\",\"id\":\"9153AE0C-1FB5-4B33-B45F-790F947FFF8E\"},\"6889\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:14:30 GMT+0100 (CET)\"},\"6890\":{\"date\":{\"__isSmartRef__\":true,\"id\":6891},\"author\":\"erp\",\"message\":\"adjusted the name as it contained to many trailing whitespaces\",\"id\":\"0304F420-554A-4A16-B228-726C6DD16FE2\"},\"6891\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:26:27 GMT+0100 (CET)\"},\"6892\":{\"date\":{\"__isSmartRef__\":true,\"id\":6893},\"author\":\"erp\",\"message\":\"added the first version of the timeline and improved the slider experience\",\"id\":\"A861111B-C45E-49F2-97C9-EC95D8E27073\"},\"6893\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 16:28:43 GMT+0100 (CET)\"},\"6894\":{\"date\":{\"__isSmartRef__\":true,\"id\":6895},\"author\":\"erp\",\"message\":\"Added zoom to timeline and fixed some bugs with the sliders\",\"id\":\"FB5345A5-E618-4918-8F95-E67E5ED950F9\"},\"6895\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 13:11:33 GMT+0100 (CET)\"},\"6896\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 15:06:44 GMT+0100 (CET)\"},\"6897\":{\"morph\":{\"__isSmartRef__\":true,\"id\":310},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6898\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":6899}},\"6899\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":6900}},\"6900\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":6901},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":6902},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"6901\":{\"this\":{\"__isSmartRef__\":true,\"id\":6898}},\"6902\":{},\"6903\":{\"target\":{\"__isSmartRef__\":true,\"id\":310},\"selector\":\"runStep\",\"args\":[],\"stopped\":true,\"tickTime\":100,\"suspended\":true,\"__LivelyClassName__\":\"lively.morphic.TargetScript\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"6904\":{\"[object Object]\":true},\"6905\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":6906},{\"__isSmartRef__\":true,\"id\":6909},{\"__isSmartRef__\":true,\"id\":6912},{\"__isSmartRef__\":true,\"id\":6915},{\"__isSmartRef__\":true,\"id\":6918},{\"__isSmartRef__\":true,\"id\":6921},{\"__isSmartRef__\":true,\"id\":6924},{\"__isSmartRef__\":true,\"id\":6927},{\"__isSmartRef__\":true,\"id\":6930},{\"__isSmartRef__\":true,\"id\":6933},{\"__isSmartRef__\":true,\"id\":6936},{\"__isSmartRef__\":true,\"id\":6939},{\"__isSmartRef__\":true,\"id\":6942},{\"__isSmartRef__\":true,\"id\":6945},{\"__isSmartRef__\":true,\"id\":6948},{\"__isSmartRef__\":true,\"id\":6951},{\"__isSmartRef__\":true,\"id\":6954},{\"__isSmartRef__\":true,\"id\":6957},{\"__isSmartRef__\":true,\"id\":6960},{\"__isSmartRef__\":true,\"id\":6963},{\"__isSmartRef__\":true,\"id\":6966},{\"__isSmartRef__\":true,\"id\":6969},{\"__isSmartRef__\":true,\"id\":6972},{\"__isSmartRef__\":true,\"id\":6975},{\"__isSmartRef__\":true,\"id\":6978},{\"__isSmartRef__\":true,\"id\":6981},{\"__isSmartRef__\":true,\"id\":6984},{\"__isSmartRef__\":true,\"id\":6987},{\"__isSmartRef__\":true,\"id\":6990},{\"__isSmartRef__\":true,\"id\":6993}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6996},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":6997}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6999},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E22E4581-A73B-445A-AA7E-1D484A813767\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"6906\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6907},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6908},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"06E3793F-35BD-4502-B17E-CEC438EC7669\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6907\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"6908\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6906},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6909\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6910},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6911},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6442CEB8-3807-4686-A6D3-5084CFEA3653\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6910\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"6911\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6909},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6912\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6913},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6914},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"70BC9563-1EE4-46F3-AE98-3CBA19E6AA69\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6913\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"6914\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6912},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6915\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6916},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6917},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"877178A2-0147-4E6A-80FF-FDD6C06CA7BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6916\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"6917\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6915},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6918\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6919},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6920},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"49FBFA78-344D-4D9E-B197-A31A15331397\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6919\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"6920\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6918},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6921\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6922},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6923},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"07D42DE6-0664-47D1-A4A6-F2F0F674B4FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6922\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"6923\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6921},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6924\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6925},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6926},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9970261E-2E6F-4E9B-9FDD-41D4C10E5FF5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6925\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"6926\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6924},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6927\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6928},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6929},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B2DCCD68-6927-475A-8848-F7814DCEB2C3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6928\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"6929\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6927},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6930\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6931},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6932},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"38A6AC55-02D2-4A3D-85DD-40D901AA1127\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6931\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"6932\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6930},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6933\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6934},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6935},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4E59B15B-CFA0-40CD-980D-A2B0B78A4666\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6934\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"6935\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6933},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6936\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6937},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6938},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"64EB0C78-B8A0-4729-AF95-61B58E7364BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6937\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"6938\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6936},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6939\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6940},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6941},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B58C2202-57CC-4299-9F8C-AAC4272E9F3E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6940\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"6941\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6939},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6942\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6943},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6944},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5D3637A4-6C4B-4E28-9B4D-F4939B3E8B99\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6943\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"6944\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6942},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6945\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6946},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6947},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CD98BE56-02C7-403A-AA8E-DCC71E8B6ECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6946\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"6947\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6945},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6948\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6949},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6950},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A1C08C0-CD4C-49AA-9DAD-C57B17029279\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6949\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"6950\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6948},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6951\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6952},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6953},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BF10E794-86C1-48F0-901C-3FDE1707D17A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6952\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"6953\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6951},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6954\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6955},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6956},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3CAD8FB1-F3A4-41B6-9ADF-D4C50309678D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6955\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"6956\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6954},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6957\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6958},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6959},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AA369548-4CA0-4549-8ED7-7C48421583FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6958\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"6959\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6957},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6960\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6961},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6962},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC0ED7B7-2372-4894-A28A-56BA5F8B9579\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6961\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"6962\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6960},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6963\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6964},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6965},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"310893B9-EAF3-4BD3-BA3D-4C328268EA9B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6964\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"6965\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6963},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6966\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6967},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6968},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"74CB2F00-3D2D-4921-8B4F-19CD9A6A8725\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6967\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"6968\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6966},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6969\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6970},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6971},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A40FCCFC-2B05-4758-A86B-A34BA7576DE5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6970\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"6971\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6969},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6972\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6973},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6974},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"456E5BD1-1CB0-410C-BA42-65B7D9DD11B3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6973\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"6974\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6972},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6975\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6976},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6977},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D0AC2218-28C5-436A-A9F8-C5C1B05A46D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6976\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"6977\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6975},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6978\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6979},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6980},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"24F5274E-4E42-4456-94E5-9F69E750C9F3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6979\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"6980\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6978},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6981\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6982},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6983},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"67F1601F-6E7C-4ABE-A728-F3A3F1919FC7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6982\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"6983\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6981},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6984\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6985},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6986},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FC12BF42-E793-48EA-982D-490AF7E5697D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6985\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,0,0)\"},\"6986\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6984},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6987\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6988},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6989},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"81BB8A66-1C40-4A18-B0D1-E29C2E711575\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6988\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,0,0)\"},\"6989\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6987},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6990\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6991},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6992},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0561FEFC-8FF4-4EED-9CF2-FFC74F2E4C12\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6991\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,0,0)\"},\"6992\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6990},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6993\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":6994},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6995},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B7E72FA4-00F9-48D2-BBA6-3550EB5AE77C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":6905},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"6994\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,0,0)\"},\"6995\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6993},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6996\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"6997\":{\"style\":{\"__isSmartRef__\":true,\"id\":6998},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":6905},\"_id\":\"_65852\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6998\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"6999\":{\"morph\":{\"__isSmartRef__\":true,\"id\":6905},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7000\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":7001},{\"__isSmartRef__\":true,\"id\":7004},{\"__isSmartRef__\":true,\"id\":7007},{\"__isSmartRef__\":true,\"id\":7010},{\"__isSmartRef__\":true,\"id\":7013},{\"__isSmartRef__\":true,\"id\":7016},{\"__isSmartRef__\":true,\"id\":7019},{\"__isSmartRef__\":true,\"id\":7022},{\"__isSmartRef__\":true,\"id\":7025},{\"__isSmartRef__\":true,\"id\":7028},{\"__isSmartRef__\":true,\"id\":7031},{\"__isSmartRef__\":true,\"id\":7034},{\"__isSmartRef__\":true,\"id\":7037},{\"__isSmartRef__\":true,\"id\":7040},{\"__isSmartRef__\":true,\"id\":7043},{\"__isSmartRef__\":true,\"id\":7046},{\"__isSmartRef__\":true,\"id\":7049},{\"__isSmartRef__\":true,\"id\":7052},{\"__isSmartRef__\":true,\"id\":7055},{\"__isSmartRef__\":true,\"id\":7058},{\"__isSmartRef__\":true,\"id\":7061},{\"__isSmartRef__\":true,\"id\":7064},{\"__isSmartRef__\":true,\"id\":7067},{\"__isSmartRef__\":true,\"id\":7070},{\"__isSmartRef__\":true,\"id\":7073},{\"__isSmartRef__\":true,\"id\":7076},{\"__isSmartRef__\":true,\"id\":7079},{\"__isSmartRef__\":true,\"id\":7082},{\"__isSmartRef__\":true,\"id\":7085},{\"__isSmartRef__\":true,\"id\":7088},{\"__isSmartRef__\":true,\"id\":7091},{\"__isSmartRef__\":true,\"id\":7094},{\"__isSmartRef__\":true,\"id\":7097},{\"__isSmartRef__\":true,\"id\":7100},{\"__isSmartRef__\":true,\"id\":7103},{\"__isSmartRef__\":true,\"id\":7106},{\"__isSmartRef__\":true,\"id\":7109},{\"__isSmartRef__\":true,\"id\":7112},{\"__isSmartRef__\":true,\"id\":7115},{\"__isSmartRef__\":true,\"id\":7118},{\"__isSmartRef__\":true,\"id\":7121},{\"__isSmartRef__\":true,\"id\":7124},{\"__isSmartRef__\":true,\"id\":7127},{\"__isSmartRef__\":true,\"id\":7130},{\"__isSmartRef__\":true,\"id\":7133},{\"__isSmartRef__\":true,\"id\":7136},{\"__isSmartRef__\":true,\"id\":7139},{\"__isSmartRef__\":true,\"id\":7142},{\"__isSmartRef__\":true,\"id\":7145},{\"__isSmartRef__\":true,\"id\":7148},{\"__isSmartRef__\":true,\"id\":7151},{\"__isSmartRef__\":true,\"id\":7154},{\"__isSmartRef__\":true,\"id\":7157},{\"__isSmartRef__\":true,\"id\":7160},{\"__isSmartRef__\":true,\"id\":7163},{\"__isSmartRef__\":true,\"id\":7166},{\"__isSmartRef__\":true,\"id\":7169},{\"__isSmartRef__\":true,\"id\":7172},{\"__isSmartRef__\":true,\"id\":7175},{\"__isSmartRef__\":true,\"id\":7178}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7181},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7182}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7184},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5BB73528-720F-439C-812A-4DE72BA5246A\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"7001\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7002},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7003},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9F39309F-FA11-428E-A94B-33A7A627DADE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7002\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7003\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7001},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7004\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7005},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7006},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E5BF504B-11BB-440F-B5B1-657CE85E40B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7005\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"7006\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7004},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7007\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7008},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7009},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4A2E634-4221-4716-9A2E-5323C94E76E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7008\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"7009\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7007},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7010\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7011},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7012},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D4E364EF-6284-4427-9F0E-0C0BE745F344\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7011\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"7012\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7010},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7013\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7014},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7015},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9343E5F4-B5C7-483F-8088-76BC78C194C6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7014\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"7015\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7013},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7016\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7017},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7018},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1A83F064-6E77-4DF3-A0B4-39CB0A21915C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7017\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"7018\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7016},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7019\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7020},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7021},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"88650F07-D72D-4175-B632-B58CB39377B4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7020\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"7021\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7019},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7022\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7023},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7024},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D6F027DB-9919-4D91-94D9-0FF015A7223E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7023\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"7024\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7022},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7025\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7026},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7027},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4C0C4CAC-2ECC-4CDD-AF8B-E940D5FDC2AB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7026\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"7027\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7025},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7028\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7029},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7030},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9C48885E-474A-4902-87C6-E3498FAFD0A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7029\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"7030\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7028},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7031\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7032},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7033},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6FEFBF48-90BB-44D4-A2DD-A4E8F4F9B2CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7032\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"7033\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7031},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7034\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7035},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7036},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"643E6E22-4DBD-4F61-BEEF-21FF1218EECB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7035\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"7036\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7034},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7037\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7038},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7039},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FCD37027-F627-475C-AB10-03EE794D41A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7038\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"7039\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7037},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7040\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7041},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7042},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F21654FA-A41E-49B4-9F4E-C79FA6F9C2F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7041\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"7042\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7040},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7043\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7044},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7045},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8039F135-8D08-453C-8C79-2ADC7F9545E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7044\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"7045\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7043},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7046\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7047},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7048},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"029BABEE-FB96-43D6-AE5A-EB1E78BB8C26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7047\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"7048\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7046},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7049\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7050},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7051},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"902C78BE-A86D-4ACE-8EBD-5A4E07AA19BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7050\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"7051\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7049},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7052\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7053},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7054},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7370F2A0-10E7-49EA-9FCC-7A51FE6AF146\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7053\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"7054\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7052},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7055\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7056},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7057},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0B7C8D0D-E8AC-4CFA-B37C-F3051DC1F4A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7056\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"7057\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7055},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7058\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7059},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7060},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"02D461C0-002D-4E30-BBC6-7C307308233D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7059\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"7060\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7058},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7061\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7062},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7063},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8F2AD191-5255-4C44-8EBD-604C4356B24B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7062\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"7063\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7061},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7064\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7065},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7066},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2A2F474B-5D56-4333-B6F9-54B07E20413D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7065\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"7066\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7064},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7067\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7068},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7069},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F316171F-01B1-4134-9647-E3F0991EC70E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7068\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"7069\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7067},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7070\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7071},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7072},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA4F30DB-A272-4DAD-909F-44E0F3498C4F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7071\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"7072\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7070},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7073\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7074},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7075},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CC6FDBEA-1CC1-46CE-AE08-9CC1AAB08D13\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7074\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"7075\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7073},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7076\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7077},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7078},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BEC849F6-B7C0-43DA-9136-2967CE33FA78\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7077\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"7078\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7076},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7079\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7080},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7081},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5B7D3C66-F338-46F5-AD54-7A07DF7252DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7080\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,0,0)\"},\"7081\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7079},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7082\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7083},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7084},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A3373BC8-81B2-4D13-A9CF-632A96784F0B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7083\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,0,0)\"},\"7084\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7082},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7085\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7086},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7087},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5103A408-D06E-4363-BBB7-9F2BA6787D74\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7086\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,0,0)\"},\"7087\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7085},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7088\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7089},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7090},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7C91A679-E629-46FB-B0AD-E025857CD3D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7089\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,0,0)\"},\"7090\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7088},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7091\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7092},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7093},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FA85A337-1419-4C8E-82F4-901B0A31451D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7092\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7093\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7091},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7094\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7095},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7096},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6C23A5C4-B173-4FFF-A919-6F28CDA81BBC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7095\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,0,0)\"},\"7096\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7094},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7097\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7098},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7099},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"94316613-D253-498B-BD64-50CF5739D085\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7098\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,0,0)\"},\"7099\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7097},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7100\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7101},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7102},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"04C9C136-D49C-4DC5-9DD1-67ABE71474A9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.30000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7101\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,0,0)\"},\"7102\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7100},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7103\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7104},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7105},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"34A900F2-B9F8-413D-818A-6278ACEB8C9A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.4,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7104\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,0,0)\"},\"7105\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7103},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7106\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7107},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7108},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2C3B6F62-F351-4927-8403-5D1C26AB137F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7107\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,0,0)\"},\"7108\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7106},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7109\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7110},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7111},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CDB3C1EF-84F3-497E-BB25-EF73F7031073\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7110\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,0,0)\"},\"7111\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7109},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7112\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7113},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7114},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A7D181B9-18DB-4E8D-A126-0F151F2111C1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.7000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7113\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,0,0)\"},\"7114\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7112},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7115\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7116},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7117},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BA189E4F-32BA-4602-A11E-25B5022AA9A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7116\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,0,0)\"},\"7117\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7115},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7118\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7119},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7120},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E9E95913-C1CA-42B8-8F61-A62EF572AA87\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.9,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7119\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,0,0)\"},\"7120\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7118},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7121\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7122},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7123},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D786CBEE-80A2-475F-8A40-D188EBA193B5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7122\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,0,0)\"},\"7123\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7121},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7124\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7125},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7126},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"18B41BFE-C374-4EFE-A831-3BB8CA11BDB6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7125\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,0,0)\"},\"7126\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7124},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7127\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7128},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7129},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7148A694-C5E7-4DF3-86FB-362AF1535BA1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7128\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,0,0)\"},\"7129\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7127},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7130\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7131},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7132},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AE39682A-F427-4A0B-A779-5D10F58FAD85\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7131\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,0,0)\"},\"7132\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7130},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7133\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7134},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7135},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CAE21E22-DA1B-438A-9151-AFEA80EB1F88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.4000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7134\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,0,0)\"},\"7135\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7133},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7136\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7137},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7138},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"33E0F3A2-50FA-4E1D-ACE6-3B73D308B979\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7137\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,0,0)\"},\"7138\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7136},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7139\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7140},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7141},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"347C53A1-7BA4-462F-8CB7-00CA297CBFDF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7140\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,0,0)\"},\"7141\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7139},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7142\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7143},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7144},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7D2AD34C-85C9-41C9-82F0-2A3A992C5EDD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7000000000000002,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7143\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,0,0)\"},\"7144\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7142},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7145\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7146},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7147},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F6C8F483-0D9F-496B-9E9F-6FB39ECBC72C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7146\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,0,0)\"},\"7147\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7145},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7148\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7149},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7150},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7EE7734A-6A4A-44AB-9EB5-B4C6A0658179\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.9000000000000001,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7149\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,0,0)\"},\"7150\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7148},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7151\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7152},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7153},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"61691AD7-A112-4E1A-8087-AF87961CE45B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7152\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,0,0)\"},\"7153\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7151},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7154\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7155},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7156},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"243CCDA0-E3CC-41DD-B869-4BFD2A687A83\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7155\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,0,0)\"},\"7156\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7154},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7157\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7158},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7159},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0AA7CBA3-C665-497E-AE6E-1FFBA9AB5FF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7158\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,0,0)\"},\"7159\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7157},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7160\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7161},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7162},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A20C7029-C741-41C4-ABCA-5C107F6C59A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.3000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7161\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,0,0)\"},\"7162\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7160},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7163\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7164},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7165},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9A2411A4-7D41-450E-AADB-7AC82455419D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7164\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,0,0)\"},\"7165\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7163},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7166\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7167},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7168},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"39E9EA95-5398-450E-98F0-C02FF16D30B2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7167\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,0,0)\"},\"7168\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7166},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7169\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7170},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7171},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C7BD63CC-A9EF-416A-87CD-8880132CB007\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7170\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,0,0)\"},\"7171\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7169},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7172\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7173},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7174},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EDC07858-B1CC-47C8-B173-BAA3D42D19F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.7,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7173\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,0,0)\"},\"7174\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7172},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7175\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7176},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7177},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"99240844-397C-4C36-9BAD-2FE851FDFBA5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.8000000000000003,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7176\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,0,0)\"},\"7177\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7175},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7178\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7179},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7180},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"443F1778-691D-44CE-9259-FC02281B09C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.9000000000000004,\"owner\":{\"__isSmartRef__\":true,\"id\":7000},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7179\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,0,0)\"},\"7180\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7178},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7181\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"7182\":{\"style\":{\"__isSmartRef__\":true,\"id\":7183},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":7000},\"_id\":\"_395\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7183\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7184\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7000},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7185\":{\"values\":{\"__isSmartRef__\":true,\"id\":7186},\"context\":[],\"pc\":{\"__isSmartRef__\":true,\"id\":7187},\"mapping\":{\"__isSmartRef__\":true,\"id\":7298}},\"7186\":{},\"7187\":{\"pos\":[26,32],\"name\":\"j\",\"val\":{\"__isSmartRef__\":true,\"id\":7188},\"_parent\":{\"__isSmartRef__\":true,\"id\":7189},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7188\":{\"pos\":[31,32],\"value\":1,\"_parent\":{\"__isSmartRef__\":true,\"id\":7187},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7189\":{\"pos\":[26,32],\"children\":[{\"__isSmartRef__\":true,\"id\":7187}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7190},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7190\":{\"pos\":[22,447],\"children\":[{\"__isSmartRef__\":true,\"id\":7189},{\"__isSmartRef__\":true,\"id\":7191},{\"__isSmartRef__\":true,\"id\":7194},{\"__isSmartRef__\":true,\"id\":7197},{\"__isSmartRef__\":true,\"id\":7289}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7295},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7191\":{\"pos\":[37,43],\"children\":[{\"__isSmartRef__\":true,\"id\":7192}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7190},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7192\":{\"pos\":[37,43],\"name\":\"z\",\"val\":{\"__isSmartRef__\":true,\"id\":7193},\"_parent\":{\"__isSmartRef__\":true,\"id\":7191},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7193\":{\"pos\":[42,43],\"value\":3,\"_parent\":{\"__isSmartRef__\":true,\"id\":7192},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7194\":{\"pos\":[48,54],\"children\":[{\"__isSmartRef__\":true,\"id\":7195}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7190},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7195\":{\"pos\":[48,54],\"name\":\"c\",\"val\":{\"__isSmartRef__\":true,\"id\":7196},\"_parent\":{\"__isSmartRef__\":true,\"id\":7194},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7196\":{\"pos\":[53,54],\"value\":1,\"_parent\":{\"__isSmartRef__\":true,\"id\":7195},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7197\":{\"pos\":[56,413],\"init\":{\"__isSmartRef__\":true,\"id\":7198},\"condExpr\":{\"__isSmartRef__\":true,\"id\":7201},\"body\":{\"__isSmartRef__\":true,\"id\":7204},\"upd\":{\"__isSmartRef__\":true,\"id\":7287},\"_parent\":{\"__isSmartRef__\":true,\"id\":7190},\"__LivelyClassName__\":\"lively.ast.For\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7198\":{\"pos\":[63,69],\"children\":[{\"__isSmartRef__\":true,\"id\":7199}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7197},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7199\":{\"pos\":[63,69],\"name\":\"i\",\"val\":{\"__isSmartRef__\":true,\"id\":7200},\"_parent\":{\"__isSmartRef__\":true,\"id\":7198},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7200\":{\"pos\":[68,69],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":7199},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7201\":{\"pos\":[70,77],\"name\":\"<\",\"left\":{\"__isSmartRef__\":true,\"id\":7202},\"right\":{\"__isSmartRef__\":true,\"id\":7203},\"_parent\":{\"__isSmartRef__\":true,\"id\":7197},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7202\":{\"pos\":[71,72],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7201},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7203\":{\"pos\":[74,77],\"value\":100,\"_parent\":{\"__isSmartRef__\":true,\"id\":7201},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7204\":{\"pos\":[85,412],\"children\":[{\"__isSmartRef__\":true,\"id\":7205},{\"__isSmartRef__\":true,\"id\":7218},{\"__isSmartRef__\":true,\"id\":7248},{\"__isSmartRef__\":true,\"id\":7254},{\"__isSmartRef__\":true,\"id\":7267},{\"__isSmartRef__\":true,\"id\":7271},{\"__isSmartRef__\":true,\"id\":7278}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7197},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7205\":{\"pos\":[93,140],\"children\":[{\"__isSmartRef__\":true,\"id\":7206}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7204},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7206\":{\"pos\":[93,140],\"name\":\"m\",\"val\":{\"__isSmartRef__\":true,\"id\":7207},\"_parent\":{\"__isSmartRef__\":true,\"id\":7205},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7207\":{\"pos\":[97,140],\"property\":{\"__isSmartRef__\":true,\"id\":7208},\"recv\":{\"__isSmartRef__\":true,\"id\":7209},\"args\":[{\"__isSmartRef__\":true,\"id\":7210},{\"__isSmartRef__\":true,\"id\":7211},{\"__isSmartRef__\":true,\"id\":7212},{\"__isSmartRef__\":true,\"id\":7213}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7206},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7208\":{\"pos\":[104,117],\"value\":\"makeRectangle\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7207},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7209\":{\"pos\":[98,103],\"name\":\"Morph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7207},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7210\":{\"pos\":[118,119],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":7207},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7211\":{\"pos\":[120,121],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":7207},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7212\":{\"pos\":[123,125],\"value\":10,\"_parent\":{\"__isSmartRef__\":true,\"id\":7207},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7213\":{\"pos\":[126,139],\"name\":\"-\",\"left\":{\"__isSmartRef__\":true,\"id\":7214},\"right\":{\"__isSmartRef__\":true,\"id\":7215},\"_parent\":{\"__isSmartRef__\":true,\"id\":7207},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7214\":{\"pos\":[126,128],\"value\":50,\"_parent\":{\"__isSmartRef__\":true,\"id\":7213},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7215\":{\"pos\":[132,138],\"name\":\"*\",\"left\":{\"__isSmartRef__\":true,\"id\":7216},\"right\":{\"__isSmartRef__\":true,\"id\":7217},\"_parent\":{\"__isSmartRef__\":true,\"id\":7213},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7216\":{\"pos\":[132,133],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7215},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7217\":{\"pos\":[134,138],\"value\":0.35,\"_parent\":{\"__isSmartRef__\":true,\"id\":7215},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7218\":{\"pos\":[145,248],\"condExpr\":{\"__isSmartRef__\":true,\"id\":7219},\"trueExpr\":{\"__isSmartRef__\":true,\"id\":7224},\"falseExpr\":{\"__isSmartRef__\":true,\"id\":7238},\"_parent\":{\"__isSmartRef__\":true,\"id\":7204},\"__LivelyClassName__\":\"lively.ast.If\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7219\":{\"pos\":[148,158],\"name\":\"==\",\"left\":{\"__isSmartRef__\":true,\"id\":7220},\"right\":{\"__isSmartRef__\":true,\"id\":7223},\"_parent\":{\"__isSmartRef__\":true,\"id\":7218},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7220\":{\"pos\":[148,153],\"name\":\"%\",\"left\":{\"__isSmartRef__\":true,\"id\":7221},\"right\":{\"__isSmartRef__\":true,\"id\":7222},\"_parent\":{\"__isSmartRef__\":true,\"id\":7219},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7221\":{\"pos\":[148,149],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7220},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7222\":{\"pos\":[152,153],\"value\":3,\"_parent\":{\"__isSmartRef__\":true,\"id\":7220},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7223\":{\"pos\":[157,158],\"value\":0,\"_parent\":{\"__isSmartRef__\":true,\"id\":7219},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7224\":{\"pos\":[161,196],\"children\":[{\"__isSmartRef__\":true,\"id\":7225}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7218},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7225\":{\"pos\":[170,195],\"property\":{\"__isSmartRef__\":true,\"id\":7226},\"recv\":{\"__isSmartRef__\":true,\"id\":7227},\"args\":[{\"__isSmartRef__\":true,\"id\":7228}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7224},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7226\":{\"pos\":[172,178],\"value\":\"moveBy\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7225},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7227\":{\"pos\":[170,171],\"name\":\"m\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7225},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7228\":{\"pos\":[179,194],\"fn\":{\"__isSmartRef__\":true,\"id\":7229},\"args\":[{\"__isSmartRef__\":true,\"id\":7230},{\"__isSmartRef__\":true,\"id\":7235}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7225},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7229\":{\"pos\":[179,181],\"name\":\"pt\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7228},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7230\":{\"pos\":[182,188],\"name\":\"+\",\"left\":{\"__isSmartRef__\":true,\"id\":7231},\"right\":{\"__isSmartRef__\":true,\"id\":7232},\"_parent\":{\"__isSmartRef__\":true,\"id\":7228},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7231\":{\"pos\":[182,184],\"value\":70,\"_parent\":{\"__isSmartRef__\":true,\"id\":7230},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7232\":{\"pos\":[185,188],\"name\":\"*\",\"left\":{\"__isSmartRef__\":true,\"id\":7233},\"right\":{\"__isSmartRef__\":true,\"id\":7234},\"_parent\":{\"__isSmartRef__\":true,\"id\":7230},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7233\":{\"pos\":[185,186],\"value\":2,\"_parent\":{\"__isSmartRef__\":true,\"id\":7232},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7234\":{\"pos\":[187,188],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7232},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7235\":{\"pos\":[189,193],\"name\":\"+\",\"left\":{\"__isSmartRef__\":true,\"id\":7236},\"right\":{\"__isSmartRef__\":true,\"id\":7237},\"_parent\":{\"__isSmartRef__\":true,\"id\":7228},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7236\":{\"pos\":[189,191],\"value\":70,\"_parent\":{\"__isSmartRef__\":true,\"id\":7235},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7237\":{\"pos\":[192,193],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7235},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7238\":{\"pos\":[208,242],\"children\":[{\"__isSmartRef__\":true,\"id\":7239}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7218},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7239\":{\"pos\":[217,241],\"property\":{\"__isSmartRef__\":true,\"id\":7240},\"recv\":{\"__isSmartRef__\":true,\"id\":7241},\"args\":[{\"__isSmartRef__\":true,\"id\":7242}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7238},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7240\":{\"pos\":[219,225],\"value\":\"moveBy\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7239},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7241\":{\"pos\":[217,218],\"name\":\"m\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7239},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7242\":{\"pos\":[226,240],\"fn\":{\"__isSmartRef__\":true,\"id\":7243},\"args\":[{\"__isSmartRef__\":true,\"id\":7244},{\"__isSmartRef__\":true,\"id\":7247}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7239},\"__LivelyClassName__\":\"lively.ast.Call\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7243\":{\"pos\":[226,228],\"name\":\"pt\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7242},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7244\":{\"pos\":[230,234],\"name\":\"+\",\"left\":{\"__isSmartRef__\":true,\"id\":7245},\"right\":{\"__isSmartRef__\":true,\"id\":7246},\"_parent\":{\"__isSmartRef__\":true,\"id\":7242},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7245\":{\"pos\":[230,232],\"value\":10,\"_parent\":{\"__isSmartRef__\":true,\"id\":7244},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7246\":{\"pos\":[233,234],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7244},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7247\":{\"pos\":[237,239],\"value\":60,\"_parent\":{\"__isSmartRef__\":true,\"id\":7242},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7248\":{\"pos\":[252,271],\"property\":{\"__isSmartRef__\":true,\"id\":7249},\"recv\":{\"__isSmartRef__\":true,\"id\":7250},\"args\":[{\"__isSmartRef__\":true,\"id\":7251}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7204},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7249\":{\"pos\":[254,262],\"value\":\"rotateBy\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7248},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7250\":{\"pos\":[252,253],\"name\":\"m\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7248},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7251\":{\"pos\":[263,270],\"name\":\"*\",\"left\":{\"__isSmartRef__\":true,\"id\":7252},\"right\":{\"__isSmartRef__\":true,\"id\":7253},\"_parent\":{\"__isSmartRef__\":true,\"id\":7248},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7252\":{\"pos\":[263,264],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7251},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7253\":{\"pos\":[267,270],\"value\":0.3,\"_parent\":{\"__isSmartRef__\":true,\"id\":7251},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7254\":{\"pos\":[276,310],\"property\":{\"__isSmartRef__\":true,\"id\":7255},\"recv\":{\"__isSmartRef__\":true,\"id\":7256},\"args\":[{\"__isSmartRef__\":true,\"id\":7257}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7204},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7255\":{\"pos\":[278,285],\"value\":\"setFill\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7254},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7256\":{\"pos\":[276,277],\"name\":\"m\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7254},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7257\":{\"pos\":[286,309],\"property\":{\"__isSmartRef__\":true,\"id\":7258},\"recv\":{\"__isSmartRef__\":true,\"id\":7259},\"args\":[{\"__isSmartRef__\":true,\"id\":7260},{\"__isSmartRef__\":true,\"id\":7263},{\"__isSmartRef__\":true,\"id\":7264}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7254},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7258\":{\"pos\":[292,295],\"value\":\"rgb\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7257},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7259\":{\"pos\":[286,291],\"name\":\"Color\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7257},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7260\":{\"pos\":[296,302],\"name\":\"*\",\"left\":{\"__isSmartRef__\":true,\"id\":7261},\"right\":{\"__isSmartRef__\":true,\"id\":7262},\"_parent\":{\"__isSmartRef__\":true,\"id\":7257},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7261\":{\"pos\":[296,297],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7260},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7262\":{\"pos\":[300,302],\"value\":10,\"_parent\":{\"__isSmartRef__\":true,\"id\":7260},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7263\":{\"pos\":[303,304],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7257},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7264\":{\"pos\":[305,308],\"name\":\"*\",\"left\":{\"__isSmartRef__\":true,\"id\":7265},\"right\":{\"__isSmartRef__\":true,\"id\":7266},\"_parent\":{\"__isSmartRef__\":true,\"id\":7257},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7265\":{\"pos\":[305,306],\"value\":5,\"_parent\":{\"__isSmartRef__\":true,\"id\":7264},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7266\":{\"pos\":[307,308],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7264},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7267\":{\"pos\":[315,331],\"property\":{\"__isSmartRef__\":true,\"id\":7268},\"recv\":{\"__isSmartRef__\":true,\"id\":7269},\"args\":[{\"__isSmartRef__\":true,\"id\":7270}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7204},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7268\":{\"pos\":[320,328],\"value\":\"addMorph\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7267},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7269\":{\"pos\":[315,319],\"_parent\":{\"__isSmartRef__\":true,\"id\":7267},\"__LivelyClassName__\":\"lively.ast.This\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7270\":{\"pos\":[329,330],\"name\":\"m\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7267},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7271\":{\"pos\":[340,370],\"condExpr\":{\"__isSmartRef__\":true,\"id\":7272},\"trueExpr\":{\"__isSmartRef__\":true,\"id\":7273},\"falseExpr\":{\"__isSmartRef__\":true,\"id\":7277},\"_parent\":{\"__isSmartRef__\":true,\"id\":7204},\"__LivelyClassName__\":\"lively.ast.If\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7272\":{\"pos\":[343,344],\"name\":\"c\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7271},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7273\":{\"pos\":[347,363],\"children\":[{\"__isSmartRef__\":true,\"id\":7274}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7271},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7274\":{\"pos\":[356,362],\"left\":{\"__isSmartRef__\":true,\"id\":7275},\"name\":\"+\",\"right\":{\"__isSmartRef__\":true,\"id\":7276},\"_parent\":{\"__isSmartRef__\":true,\"id\":7273},\"__LivelyClassName__\":\"lively.ast.ModifyingSet\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7275\":{\"pos\":[356,357],\"name\":\"c\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7274},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7276\":{\"pos\":[361,362],\"value\":3,\"_parent\":{\"__isSmartRef__\":true,\"id\":7274},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7277\":{\"pos\":[369,369],\"name\":\"undefined\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7271},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7278\":{\"pos\":[374,412],\"condExpr\":{\"__isSmartRef__\":true,\"id\":7279},\"trueExpr\":{\"__isSmartRef__\":true,\"id\":7282},\"falseExpr\":{\"__isSmartRef__\":true,\"id\":7286},\"_parent\":{\"__isSmartRef__\":true,\"id\":7204},\"__LivelyClassName__\":\"lively.ast.If\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7279\":{\"pos\":[377,384],\"name\":\">\",\"left\":{\"__isSmartRef__\":true,\"id\":7280},\"right\":{\"__isSmartRef__\":true,\"id\":7281},\"_parent\":{\"__isSmartRef__\":true,\"id\":7278},\"__LivelyClassName__\":\"lively.ast.BinaryOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7280\":{\"pos\":[377,378],\"name\":\"c\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7279},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7281\":{\"pos\":[381,384],\"value\":100,\"_parent\":{\"__isSmartRef__\":true,\"id\":7279},\"__LivelyClassName__\":\"lively.ast.Number\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7282\":{\"pos\":[387,405],\"children\":[{\"__isSmartRef__\":true,\"id\":7283}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7278},\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7283\":{\"pos\":[396,404],\"left\":{\"__isSmartRef__\":true,\"id\":7284},\"right\":{\"__isSmartRef__\":true,\"id\":7285},\"_parent\":{\"__isSmartRef__\":true,\"id\":7282},\"__LivelyClassName__\":\"lively.ast.Set\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7284\":{\"pos\":[396,397],\"name\":\"c\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7283},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7285\":{\"pos\":[400,404],\"name\":\"null\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7283},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7286\":{\"pos\":[411,411],\"name\":\"undefined\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7278},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7287\":{\"pos\":[78,82],\"name\":\"++\",\"expr\":{\"__isSmartRef__\":true,\"id\":7288},\"_parent\":{\"__isSmartRef__\":true,\"id\":7197},\"__LivelyClassName__\":\"lively.ast.PostOp\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7288\":{\"pos\":[79,80],\"name\":\"i\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7287},\"__LivelyClassName__\":\"lively.ast.Variable\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7289\":{\"pos\":[415,446],\"property\":{\"__isSmartRef__\":true,\"id\":7290},\"recv\":{\"__isSmartRef__\":true,\"id\":7291},\"args\":[{\"__isSmartRef__\":true,\"id\":7294}],\"_parent\":{\"__isSmartRef__\":true,\"id\":7190},\"__LivelyClassName__\":\"lively.ast.Send\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7290\":{\"pos\":[430,436],\"value\":\"invoke\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7289},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7291\":{\"pos\":[415,429],\"slotName\":{\"__isSmartRef__\":true,\"id\":7292},\"obj\":{\"__isSmartRef__\":true,\"id\":7293},\"_parent\":{\"__isSmartRef__\":true,\"id\":7289},\"__LivelyClassName__\":\"lively.ast.GetSlot\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7292\":{\"pos\":[420,429],\"value\":\"submorphs\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7291},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7293\":{\"pos\":[415,419],\"_parent\":{\"__isSmartRef__\":true,\"id\":7291},\"__LivelyClassName__\":\"lively.ast.This\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7294\":{\"pos\":[437,445],\"value\":\"remove\",\"_parent\":{\"__isSmartRef__\":true,\"id\":7289},\"__LivelyClassName__\":\"lively.ast.String\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7295\":{\"pos\":[18,449],\"body\":{\"__isSmartRef__\":true,\"id\":7190},\"args\":[],\"_parent\":{\"__isSmartRef__\":true,\"id\":7296},\"__LivelyClassName__\":\"lively.ast.Function\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7296\":{\"pos\":[0,449],\"name\":\"anonymous\",\"val\":{\"__isSmartRef__\":true,\"id\":7295},\"_parent\":{\"__isSmartRef__\":true,\"id\":7297},\"__LivelyClassName__\":\"lively.ast.VarDeclaration\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7297\":{\"pos\":[0,449],\"children\":[{\"__isSmartRef__\":true,\"id\":7296}],\"source\":\"function anonymous() {\\nvar j = 1;\\nvar z = 3;\\nvar c = 1;\\nfor(var i = 0; i< 100; i++) {\\n var m = Morph.makeRectangle(0,0, 10,50 - (i*0.35))\\n if(i % 3 == 0) {\\n m.moveBy(pt(70+2*i,70+i))\\n } else {\\n m.moveBy(pt((10+i), 60))\\n }\\n m.rotateBy(i * 0.3)\\n m.setFill(Color.rgb(i * 10,i,5*i))\\n this.addMorph(m) \\n if(c) {\\n c += 3;\\n }\\n if(c > 100) {\\n c = null;\\n }\\n}\\n\\nthis.submorphs.invoke('remove');\\n}\",\"__LivelyClassName__\":\"lively.ast.Sequence\",\"__SourceModuleName__\":\"Global.lively.ast.generated.Nodes\"},\"7298\":{\"this\":{\"__isSmartRef__\":true,\"id\":7299}},\"7299\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7300},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7301}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7303},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"D769E8C5-C0CF-4222-B5F7-3C90089B06A2\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"7300\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"7301\":{\"style\":{\"__isSmartRef__\":true,\"id\":7302},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":7299},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7302\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7303\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7299},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7304\":{\"values\":{\"__isSmartRef__\":true,\"id\":7305},\"context\":[{\"__isSmartRef__\":true,\"id\":7335},{\"__isSmartRef__\":true,\"id\":7338},{\"__isSmartRef__\":true,\"id\":7341},{\"__isSmartRef__\":true,\"id\":7344},{\"__isSmartRef__\":true,\"id\":7347},{\"__isSmartRef__\":true,\"id\":7350},{\"__isSmartRef__\":true,\"id\":7353},{\"__isSmartRef__\":true,\"id\":7356},{\"__isSmartRef__\":true,\"id\":7359},{\"__isSmartRef__\":true,\"id\":7362},{\"__isSmartRef__\":true,\"id\":7365},{\"__isSmartRef__\":true,\"id\":7368}],\"pc\":{\"__isSmartRef__\":true,\"id\":7219},\"mapping\":{\"__isSmartRef__\":true,\"id\":7371}},\"7305\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":7306},\"26-32\":{\"__isSmartRef__\":true,\"id\":7307},\"42-43\":{\"__isSmartRef__\":true,\"id\":7308},\"37-43\":{\"__isSmartRef__\":true,\"id\":7309},\"53-54\":{\"__isSmartRef__\":true,\"id\":7310},\"48-54\":{\"__isSmartRef__\":true,\"id\":7311},\"68-69\":{\"__isSmartRef__\":true,\"id\":7312},\"63-69\":{\"__isSmartRef__\":true,\"id\":7313},\"71-72\":{\"__isSmartRef__\":true,\"id\":7314},\"74-77\":{\"__isSmartRef__\":true,\"id\":7315},\"70-77\":{\"__isSmartRef__\":true,\"id\":7316},\"98-103\":{\"__isSmartRef__\":true,\"id\":7317},\"104-117\":{\"__isSmartRef__\":true,\"id\":7318},\"118-119\":{\"__isSmartRef__\":true,\"id\":7319},\"120-121\":{\"__isSmartRef__\":true,\"id\":7320},\"123-125\":{\"__isSmartRef__\":true,\"id\":7321},\"126-128\":{\"__isSmartRef__\":true,\"id\":7322},\"132-133\":{\"__isSmartRef__\":true,\"id\":7323},\"134-138\":{\"__isSmartRef__\":true,\"id\":7324},\"132-138\":{\"__isSmartRef__\":true,\"id\":7325},\"126-139\":{\"__isSmartRef__\":true,\"id\":7326},\"97-140\":{\"__isSmartRef__\":true,\"id\":7327},\"93-140\":{\"__isSmartRef__\":true,\"id\":7331}},\"7306\":{\"val\":1},\"7307\":{\"val\":1},\"7308\":{\"val\":3},\"7309\":{\"val\":3},\"7310\":{\"val\":1},\"7311\":{\"val\":1},\"7312\":{\"val\":0},\"7313\":{\"val\":0},\"7314\":{\"val\":12},\"7315\":{\"val\":100},\"7316\":{\"val\":true},\"7317\":{},\"7318\":{\"val\":\"makeRectangle\"},\"7319\":{\"val\":0},\"7320\":{\"val\":0},\"7321\":{\"val\":10},\"7322\":{\"val\":50},\"7323\":{\"val\":12},\"7324\":{\"val\":0.35},\"7325\":{\"val\":4.199999999999999},\"7326\":{\"val\":45.8},\"7327\":{\"val\":{\"__isSmartRef__\":true,\"id\":7328}},\"7328\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7329},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7330},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"1C9009C6-0FC6-46E7-85C9-D3196E560477\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"7329\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"7330\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7328},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7331\":{\"val\":{\"__isSmartRef__\":true,\"id\":7332}},\"7332\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7333},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7334},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"D578CF04-D54C-45CD-B215-E9F94EAF4D2A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"7333\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"7334\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7332},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7335\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7336},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7337},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"D9E01F7C-D2E3-4A4A-985E-6B14CEE73874\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7336\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7337\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7335},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7338\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7339},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7340},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"D202FA82-C284-4F17-B5B2-E0B3A71E2244\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"7339\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"7340\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7338},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7341\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7342},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7343},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"4C0788A6-1601-4B0B-B32A-413CBF50C536\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"7342\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"7343\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7341},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7344\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7345},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7346},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"1EB7F02D-C6C3-4826-95B9-ECDC115A89A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"7345\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"7346\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7344},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7347\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7348},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7349},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"9F9E968B-2B5A-47F5-B787-840BD6B95AFE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"7348\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"7349\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7347},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7350\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7351},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7352},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"BC57F895-74A0-4FE6-A61C-0EEDE096CB26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"7351\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"7352\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7350},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7353\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7354},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7355},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"84E1993F-B037-4BF3-BE4C-7C75C1DC2C00\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"7354\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"7355\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7353},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7356\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7357},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7358},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"CB6EED35-E142-496C-A164-C89962C4FBF3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"7357\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"7358\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7356},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7359\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7360},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7361},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"6B4436A1-E8D0-4400-AD25-8A6D88199C58\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"7360\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"7361\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7359},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7362\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7363},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7364},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"1D409A24-D17F-4464-8AB7-CE07D9ECF61F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"7363\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"7364\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7362},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7365\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7366},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7367},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"A172BAA6-FEA5-4A14-8B57-642889A74E70\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"7366\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"7367\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7365},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7368\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7369},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7370},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"4F76801C-492D-4256-B267-66088E12F155\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"7369\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"7370\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7368},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7371\":{\"this\":{\"__isSmartRef__\":true,\"id\":7372},\"j\":1,\"z\":3,\"c\":37,\"i\":12,\"m\":{\"__isSmartRef__\":true,\"id\":7413}},\"7372\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":7373},{\"__isSmartRef__\":true,\"id\":7376},{\"__isSmartRef__\":true,\"id\":7379},{\"__isSmartRef__\":true,\"id\":7382},{\"__isSmartRef__\":true,\"id\":7385},{\"__isSmartRef__\":true,\"id\":7388},{\"__isSmartRef__\":true,\"id\":7391},{\"__isSmartRef__\":true,\"id\":7394},{\"__isSmartRef__\":true,\"id\":7397},{\"__isSmartRef__\":true,\"id\":7400},{\"__isSmartRef__\":true,\"id\":7403},{\"__isSmartRef__\":true,\"id\":7406}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7409},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7410}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7412},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"A4E2FD24-E7BD-4611-BAF7-F2BF7A14F8D1\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"7373\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7374},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7375},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"DC3214BF-6753-431A-961B-D71F874CDED9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7374\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7375\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7373},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7376\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7377},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7378},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"F50BF12F-5447-4C7D-A14E-90CFE31C380E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"7377\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"7378\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7376},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7379\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7380},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7381},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"DFA0F528-0829-4B79-AA5C-CDBBB2BC59B2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"7380\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"7381\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7379},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7382\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7383},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7384},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"9F9679B9-73FE-4A30-8404-99087B5E87E0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"7383\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"7384\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7382},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7385\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7386},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7387},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"E55AE2E2-538F-42B2-AC2F-20F70A9E900E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"7386\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"7387\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7385},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7388\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7389},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7390},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"04425A61-38BE-486F-A4CF-7A2CBEF7DF7C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"7389\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"7390\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7388},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7391\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7392},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7393},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"7A015BAF-DEA5-45D7-9630-CFCA33A4B15E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"7392\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"7393\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7391},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7394\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7395},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7396},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"0DC6C21C-6331-4C8C-9CB4-62A97D86A3AF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"7395\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"7396\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7394},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7397\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7398},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7399},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"3C1D9798-FA37-4D27-8092-072614368BAC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"7398\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"7399\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7397},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7400\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7401},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7402},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"2CC20DA2-0581-43CE-BBD4-196CF401D328\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"7401\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"7402\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7400},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7403\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7404},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7405},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"1A36CFFE-714B-45E4-8B85-CCA1BED73C39\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"7404\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"7405\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7403},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7406\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7407},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7408},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"7648EC8B-9DAD-42B6-A1AF-95275EC2FB57\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7372},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"7407\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"7408\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7406},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7409\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"7410\":{\"style\":{\"__isSmartRef__\":true,\"id\":7411},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":7372},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7411\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7412\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7372},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7413\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7414},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7415},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"62B2AA3A-6D06-45C5-91F4-AF8F034672BD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"7414\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"7415\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7413},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7416\":{\"values\":{\"__isSmartRef__\":true,\"id\":7417},\"context\":[{\"__isSmartRef__\":true,\"id\":7589},{\"__isSmartRef__\":true,\"id\":7592},{\"__isSmartRef__\":true,\"id\":7595},{\"__isSmartRef__\":true,\"id\":7598},{\"__isSmartRef__\":true,\"id\":7601},{\"__isSmartRef__\":true,\"id\":7604},{\"__isSmartRef__\":true,\"id\":7607},{\"__isSmartRef__\":true,\"id\":7610},{\"__isSmartRef__\":true,\"id\":7613},{\"__isSmartRef__\":true,\"id\":7616},{\"__isSmartRef__\":true,\"id\":7619},{\"__isSmartRef__\":true,\"id\":7622},{\"__isSmartRef__\":true,\"id\":7625},{\"__isSmartRef__\":true,\"id\":7628},{\"__isSmartRef__\":true,\"id\":7631},{\"__isSmartRef__\":true,\"id\":7634},{\"__isSmartRef__\":true,\"id\":7637},{\"__isSmartRef__\":true,\"id\":7640},{\"__isSmartRef__\":true,\"id\":7643},{\"__isSmartRef__\":true,\"id\":7646},{\"__isSmartRef__\":true,\"id\":7649},{\"__isSmartRef__\":true,\"id\":7652},{\"__isSmartRef__\":true,\"id\":7655},{\"__isSmartRef__\":true,\"id\":7658},{\"__isSmartRef__\":true,\"id\":7661}],\"pc\":{\"__isSmartRef__\":true,\"id\":7274},\"mapping\":{\"__isSmartRef__\":true,\"id\":7664}},\"7417\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":7418},\"26-32\":{\"__isSmartRef__\":true,\"id\":7419},\"42-43\":{\"__isSmartRef__\":true,\"id\":7420},\"37-43\":{\"__isSmartRef__\":true,\"id\":7421},\"53-54\":{\"__isSmartRef__\":true,\"id\":7422},\"48-54\":{\"__isSmartRef__\":true,\"id\":7423},\"68-69\":{\"__isSmartRef__\":true,\"id\":7424},\"63-69\":{\"__isSmartRef__\":true,\"id\":7425},\"71-72\":{\"__isSmartRef__\":true,\"id\":7426},\"74-77\":{\"__isSmartRef__\":true,\"id\":7427},\"70-77\":{\"__isSmartRef__\":true,\"id\":7428},\"98-103\":{\"__isSmartRef__\":true,\"id\":7429},\"104-117\":{\"__isSmartRef__\":true,\"id\":7430},\"118-119\":{\"__isSmartRef__\":true,\"id\":7431},\"120-121\":{\"__isSmartRef__\":true,\"id\":7432},\"123-125\":{\"__isSmartRef__\":true,\"id\":7433},\"126-128\":{\"__isSmartRef__\":true,\"id\":7434},\"132-133\":{\"__isSmartRef__\":true,\"id\":7435},\"134-138\":{\"__isSmartRef__\":true,\"id\":7436},\"132-138\":{\"__isSmartRef__\":true,\"id\":7437},\"126-139\":{\"__isSmartRef__\":true,\"id\":7438},\"97-140\":{\"__isSmartRef__\":true,\"id\":7439},\"93-140\":{\"__isSmartRef__\":true,\"id\":7443},\"148-149\":{\"__isSmartRef__\":true,\"id\":7447},\"152-153\":{\"__isSmartRef__\":true,\"id\":7448},\"148-153\":{\"__isSmartRef__\":true,\"id\":7449},\"157-158\":{\"__isSmartRef__\":true,\"id\":7450},\"148-158\":{\"__isSmartRef__\":true,\"id\":7451},\"170-171\":{\"__isSmartRef__\":true,\"id\":7452},\"172-178\":{\"__isSmartRef__\":true,\"id\":7456},\"179-181\":{\"__isSmartRef__\":true,\"id\":7457},\"182-184\":{\"__isSmartRef__\":true,\"id\":7458},\"185-186\":{\"__isSmartRef__\":true,\"id\":7459},\"187-188\":{\"__isSmartRef__\":true,\"id\":7460},\"185-188\":{\"__isSmartRef__\":true,\"id\":7461},\"182-188\":{\"__isSmartRef__\":true,\"id\":7462},\"189-191\":{\"__isSmartRef__\":true,\"id\":7463},\"192-193\":{\"__isSmartRef__\":true,\"id\":7464},\"189-193\":{\"__isSmartRef__\":true,\"id\":7465},\"179-194\":{\"__isSmartRef__\":true,\"id\":7466},\"170-195\":{\"__isSmartRef__\":true,\"id\":7467},\"161-196\":{\"__isSmartRef__\":true,\"id\":7468},\"145-248\":{\"__isSmartRef__\":true,\"id\":7469},\"252-253\":{\"__isSmartRef__\":true,\"id\":7470},\"254-262\":{\"__isSmartRef__\":true,\"id\":7474},\"263-264\":{\"__isSmartRef__\":true,\"id\":7475},\"267-270\":{\"__isSmartRef__\":true,\"id\":7476},\"263-270\":{\"__isSmartRef__\":true,\"id\":7477},\"252-271\":{\"__isSmartRef__\":true,\"id\":7478},\"276-277\":{\"__isSmartRef__\":true,\"id\":7482},\"278-285\":{\"__isSmartRef__\":true,\"id\":7486},\"286-291\":{\"__isSmartRef__\":true,\"id\":7487},\"292-295\":{\"__isSmartRef__\":true,\"id\":7488},\"296-297\":{\"__isSmartRef__\":true,\"id\":7489},\"300-302\":{\"__isSmartRef__\":true,\"id\":7490},\"296-302\":{\"__isSmartRef__\":true,\"id\":7491},\"303-304\":{\"__isSmartRef__\":true,\"id\":7492},\"305-306\":{\"__isSmartRef__\":true,\"id\":7493},\"307-308\":{\"__isSmartRef__\":true,\"id\":7494},\"305-308\":{\"__isSmartRef__\":true,\"id\":7495},\"286-309\":{\"__isSmartRef__\":true,\"id\":7496},\"276-310\":{\"__isSmartRef__\":true,\"id\":7497},\"315-319\":{\"__isSmartRef__\":true,\"id\":7498},\"320-328\":{\"__isSmartRef__\":true,\"id\":7579},\"329-330\":{\"__isSmartRef__\":true,\"id\":7580},\"315-331\":{\"__isSmartRef__\":true,\"id\":7584},\"343-344\":{\"__isSmartRef__\":true,\"id\":7588}},\"7418\":{\"val\":1},\"7419\":{\"val\":1},\"7420\":{\"val\":3},\"7421\":{\"val\":3},\"7422\":{\"val\":1},\"7423\":{\"val\":1},\"7424\":{\"val\":0},\"7425\":{\"val\":0},\"7426\":{\"val\":24},\"7427\":{\"val\":100},\"7428\":{\"val\":true},\"7429\":{},\"7430\":{\"val\":\"makeRectangle\"},\"7431\":{\"val\":0},\"7432\":{\"val\":0},\"7433\":{\"val\":10},\"7434\":{\"val\":50},\"7435\":{\"val\":24},\"7436\":{\"val\":0.35},\"7437\":{\"val\":8.399999999999999},\"7438\":{\"val\":41.6},\"7439\":{\"val\":{\"__isSmartRef__\":true,\"id\":7440}},\"7440\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7441},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7442},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"83F70EA6-B3AE-42B2-B0D2-271975E3D535\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7441\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7442\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7440},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7443\":{\"val\":{\"__isSmartRef__\":true,\"id\":7444}},\"7444\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7445},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7446},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"FCBDBA63-1767-4D6B-942D-89531A7DAD30\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7445\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7446\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7444},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7447\":{\"val\":24},\"7448\":{\"val\":3},\"7449\":{\"val\":0},\"7450\":{\"val\":0},\"7451\":{\"val\":true},\"7452\":{\"val\":{\"__isSmartRef__\":true,\"id\":7453}},\"7453\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7454},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7455},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"473F7FD8-E455-49E7-9A8F-64734ED407FA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7454\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7455\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7453},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7456\":{\"val\":\"moveBy\"},\"7457\":{},\"7458\":{\"val\":70},\"7459\":{\"val\":2},\"7460\":{\"val\":24},\"7461\":{\"val\":48},\"7462\":{\"val\":118},\"7463\":{\"val\":70},\"7464\":{\"val\":24},\"7465\":{\"val\":94},\"7466\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"lively.pt(0.0,0.0)\"},\"7467\":{},\"7468\":{},\"7469\":{},\"7470\":{\"val\":{\"__isSmartRef__\":true,\"id\":7471}},\"7471\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7472},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7473},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"0A0D008A-1672-480A-A253-26250487C04D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7472\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7473\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7471},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7474\":{\"val\":\"rotateBy\"},\"7475\":{\"val\":24},\"7476\":{\"val\":0.3},\"7477\":{\"val\":7.199999999999999},\"7478\":{\"val\":{\"__isSmartRef__\":true,\"id\":7479}},\"7479\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7480},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7481},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"439EC73E-AE29-4807-8591-66C2F4B3F325\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7480\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7481\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7479},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7482\":{\"val\":{\"__isSmartRef__\":true,\"id\":7483}},\"7483\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7484},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7485},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"683C0CB1-C1B0-49F9-93D9-A407E5D0C9E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7484\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7485\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7483},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7486\":{\"val\":\"setFill\"},\"7487\":{},\"7488\":{\"val\":\"rgb\"},\"7489\":{\"val\":24},\"7490\":{\"val\":10},\"7491\":{\"val\":240},\"7492\":{\"val\":24},\"7493\":{\"val\":5},\"7494\":{\"val\":24},\"7495\":{\"val\":120},\"7496\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"Color.rgb(0,0,0)\"},\"7497\":{},\"7498\":{\"val\":{\"__isSmartRef__\":true,\"id\":7499}},\"7499\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":7500},{\"__isSmartRef__\":true,\"id\":7503},{\"__isSmartRef__\":true,\"id\":7506},{\"__isSmartRef__\":true,\"id\":7509},{\"__isSmartRef__\":true,\"id\":7512},{\"__isSmartRef__\":true,\"id\":7515},{\"__isSmartRef__\":true,\"id\":7518},{\"__isSmartRef__\":true,\"id\":7521},{\"__isSmartRef__\":true,\"id\":7524},{\"__isSmartRef__\":true,\"id\":7527},{\"__isSmartRef__\":true,\"id\":7530},{\"__isSmartRef__\":true,\"id\":7533},{\"__isSmartRef__\":true,\"id\":7536},{\"__isSmartRef__\":true,\"id\":7539},{\"__isSmartRef__\":true,\"id\":7542},{\"__isSmartRef__\":true,\"id\":7545},{\"__isSmartRef__\":true,\"id\":7548},{\"__isSmartRef__\":true,\"id\":7551},{\"__isSmartRef__\":true,\"id\":7554},{\"__isSmartRef__\":true,\"id\":7557},{\"__isSmartRef__\":true,\"id\":7560},{\"__isSmartRef__\":true,\"id\":7563},{\"__isSmartRef__\":true,\"id\":7566},{\"__isSmartRef__\":true,\"id\":7569},{\"__isSmartRef__\":true,\"id\":7572}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7575},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7576}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7578},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"27A4724F-3A5C-40E1-BB43-DDC3B7E2BE2A\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"7500\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7501},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7502},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"0BC986B2-22AE-482D-9FC7-7ED2F8C906E0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7501\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7502\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7500},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7503\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7504},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7505},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"A27005BB-13BB-48BA-B0C9-E8C63986F16B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"7504\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"7505\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7503},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7506\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7507},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7508},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"82F31EE1-C09B-4DE5-AAB1-80FE3229DAD5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"7507\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"7508\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7506},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7509\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7510},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7511},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"694E1993-FB17-430A-9573-52C108AD79D9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"7510\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"7511\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7509},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7512\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7513},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7514},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"05E0CB5B-2755-49FB-8A31-BD18FD9744F0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"7513\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"7514\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7512},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7515\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7516},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7517},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"B4CC2F8C-B7CE-4192-8679-CD35F23D702A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"7516\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"7517\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7515},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7518\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7519},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7520},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"65381C27-FF11-41F8-A579-4A04FA09E6DE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"7519\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"7520\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7518},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7521\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7522},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7523},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"F03B4695-F2BA-437C-95BF-D701401FD4A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"7522\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"7523\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7521},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7524\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7525},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7526},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"910AF008-1B99-4241-9B6D-AD18B0EABE22\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"7525\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"7526\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7524},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7527\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7528},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7529},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"FF068B99-91F1-4F94-BE11-DB2EB840E8A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"7528\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"7529\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7527},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7530\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7531},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7532},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"1970A33C-E000-4E5B-9509-9D93EC94CCCA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"7531\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"7532\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7530},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7533\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7534},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7535},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"6DB1F0AB-E234-4FD4-B6DD-C67B9C2CC6C0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"7534\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"7535\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7533},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7536\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7537},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7538},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"D3E64330-78CA-4CEC-A0A0-8EAE4EB98D68\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"7537\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"7538\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7536},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7539\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7540},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7541},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"A1C16E09-C5D6-41D2-BAC7-90438EDDB7D5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"7540\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"7541\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7539},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7542\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7543},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7544},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"9324E7B1-37AF-42F3-B5AE-47E8D6E467E9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"7543\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"7544\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7542},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7545\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7546},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7547},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"2BF01E43-512B-4925-B3E4-8A6BC1D55AF7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"7546\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"7547\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7545},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7548\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7549},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7550},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"F30E0859-5594-4F18-B095-957F759558FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"7549\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"7550\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7548},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7551\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7552},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7553},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"B0315AB6-6A4A-4EC6-ACA7-579C8218320B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"7552\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"7553\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7551},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7554\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7555},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7556},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"BDE6A986-7325-4D7A-BEBE-A40FDCBC28D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"7555\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"7556\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7554},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7557\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7558},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7559},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"35D4FEF6-D246-45C6-90AC-1D3D2828CCE3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"7558\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"7559\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7557},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7560\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7561},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7562},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"476F0B53-35A6-40E8-8B3A-6F93738C7A3E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"7561\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"7562\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7560},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7563\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7564},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7565},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"0B0E3B6D-0887-440E-8A28-F83F2CF4D3AB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"7564\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"7565\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7563},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7566\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7567},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7568},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"5F172F85-D5DE-42A2-84BC-89FDB033C1E0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"7567\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"7568\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7566},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7569\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7570},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7571},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"C61A5917-D4E9-4CCB-8144-B9D930180534\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"7570\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"7571\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7569},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7572\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7573},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7574},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"D7F29666-47A1-4CD9-866A-CBBADBBC5584\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7499},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7573\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7574\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7572},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7575\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"7576\":{\"style\":{\"__isSmartRef__\":true,\"id\":7577},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":7499},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7577\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7578\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7499},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7579\":{\"val\":\"addMorph\"},\"7580\":{\"val\":{\"__isSmartRef__\":true,\"id\":7581}},\"7581\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7582},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7583},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"1CCF18B3-B564-40CD-830B-D3F38BBFC62D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7582\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7583\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7581},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7584\":{\"val\":{\"__isSmartRef__\":true,\"id\":7585}},\"7585\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7586},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7587},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"C9A1EA49-1A6E-46AF-9896-F0DB5AD8999C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7586\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7587\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7585},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7588\":{\"val\":73},\"7589\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7590},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7591},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"08D07B40-42ED-4A31-8E1C-5DF63A001E56\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7590\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7591\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7589},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7592\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7593},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7594},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"D815F24E-80F8-4A17-AB3C-83FD8E58CC08\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"7593\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"7594\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7592},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7595\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7596},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7597},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"7E3BEEAE-E56C-41C8-9773-124D4278B727\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"7596\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"7597\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7595},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7598\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7599},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7600},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"1143D34D-0483-48CB-934F-52E6D761EF75\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"7599\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"7600\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7598},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7601\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7602},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7603},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"D355A273-D2E9-4634-AED9-09F82B2C7D9B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"7602\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"7603\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7601},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7604\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7605},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7606},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"B8368268-13E2-4A90-9DBF-370171FAF259\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"7605\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"7606\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7604},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7607\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7608},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7609},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"E36D82AD-C767-4854-AA36-EA4CFA660DF9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"7608\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"7609\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7607},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7610\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7611},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7612},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"C223B11E-AEFB-4D29-B98F-D3D019EB2282\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"7611\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"7612\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7610},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7613\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7614},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7615},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"DFA3C036-9CBB-4C7A-82E2-12F52D1186D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"7614\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"7615\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7613},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7616\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7617},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7618},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"B68C6A68-F342-42E1-AF33-C09C1FA45283\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"7617\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"7618\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7616},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7619\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7620},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7621},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"87535813-E3D3-4BAF-9AB7-3724ED556B61\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"7620\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"7621\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7619},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7622\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7623},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7624},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"34A8F0E3-F4E1-4FFB-96DA-536BB0EE89EA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"7623\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"7624\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7622},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7625\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7626},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7627},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"50D269A1-A9EA-4510-B12F-E753EADD3768\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"7626\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"7627\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7625},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7628\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7629},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7630},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"3D0B4E4A-31D6-4DB5-9DD7-917D77367E9F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"7629\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"7630\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7628},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7631\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7632},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7633},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"C1868ECC-95B6-48AF-AB82-C6AD5253CE3C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"7632\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"7633\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7631},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7634\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7635},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7636},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"86773FAA-1020-4B7C-AE70-66BF57964273\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"7635\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"7636\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7634},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7637\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7638},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7639},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"8C7903FD-F9C4-484C-910E-C6859AB30874\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"7638\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"7639\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7637},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7640\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7641},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7642},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"A7CC9CAB-E1E2-4916-95B8-A0B1ECE9038F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"7641\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"7642\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7640},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7643\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7644},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7645},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"05E621E8-7731-44B4-A828-F73056B1B75A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"7644\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"7645\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7643},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7646\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7647},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7648},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"50158D0F-BC15-4391-8E70-7D4A9B193AF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"7647\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"7648\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7646},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7649\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7650},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7651},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"5BAD402E-6974-4F96-A332-B4BD5AAE8C73\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"7650\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"7651\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7649},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7652\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7653},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7654},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"ABD3ADE0-4170-4BF3-8153-40E5EA3694ED\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"7653\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"7654\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7652},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7655\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7656},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7657},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"C0061157-BEC7-47DD-AE72-E1EA9A62A19D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"7656\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"7657\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7655},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7658\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7659},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7660},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"F430BBF1-C90C-4AB7-B711-306153387105\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"7659\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"7660\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7658},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7661\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7662},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7663},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"BEAEB8E9-15EE-44EE-92B7-B512527DF8F2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7662\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7663\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7661},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7664\":{\"this\":{\"__isSmartRef__\":true,\"id\":7665},\"j\":1,\"z\":3,\"c\":73,\"i\":24,\"m\":{\"__isSmartRef__\":true,\"id\":7745}},\"7665\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":7666},{\"__isSmartRef__\":true,\"id\":7669},{\"__isSmartRef__\":true,\"id\":7672},{\"__isSmartRef__\":true,\"id\":7675},{\"__isSmartRef__\":true,\"id\":7678},{\"__isSmartRef__\":true,\"id\":7681},{\"__isSmartRef__\":true,\"id\":7684},{\"__isSmartRef__\":true,\"id\":7687},{\"__isSmartRef__\":true,\"id\":7690},{\"__isSmartRef__\":true,\"id\":7693},{\"__isSmartRef__\":true,\"id\":7696},{\"__isSmartRef__\":true,\"id\":7699},{\"__isSmartRef__\":true,\"id\":7702},{\"__isSmartRef__\":true,\"id\":7705},{\"__isSmartRef__\":true,\"id\":7708},{\"__isSmartRef__\":true,\"id\":7711},{\"__isSmartRef__\":true,\"id\":7714},{\"__isSmartRef__\":true,\"id\":7717},{\"__isSmartRef__\":true,\"id\":7720},{\"__isSmartRef__\":true,\"id\":7723},{\"__isSmartRef__\":true,\"id\":7726},{\"__isSmartRef__\":true,\"id\":7729},{\"__isSmartRef__\":true,\"id\":7732},{\"__isSmartRef__\":true,\"id\":7735},{\"__isSmartRef__\":true,\"id\":7738}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7741},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7742}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7744},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"D8625950-6698-4F63-B5E4-F9A3B97C31C2\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"7666\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7667},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7668},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"3146C834-19B5-4154-B7E2-40096D2EBACB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7667\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7668\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7666},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7669\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7670},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7671},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"0EE905F5-EE28-4B01-B47A-C6954591258C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"7670\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"7671\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7669},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7672\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7673},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7674},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"FEAAF76C-F400-46D0-902F-39FAE3C5790D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"7673\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"7674\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7672},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7675\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7676},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7677},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"9481C035-5DF2-4343-BD2C-B2EA3543BE46\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"7676\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"7677\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7675},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7678\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7679},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7680},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"9668C04E-9109-4AD2-9F5D-E7A544299AC9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"7679\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"7680\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7678},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7681\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7682},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7683},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"6D9C1B87-05E1-4ED5-BE1C-2ECD53F29404\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"7682\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"7683\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7681},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7684\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7685},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7686},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"1D6332DA-2293-4EDF-999F-CB171932F825\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"7685\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"7686\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7684},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7687\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7688},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7689},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"D579F86B-9DBB-4A03-836A-6D6DE3B33230\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"7688\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"7689\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7687},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7690\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7691},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7692},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"654662F0-3F12-4885-9AE6-6537DC1D2D52\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"7691\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"7692\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7690},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7693\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7694},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7695},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"387FB855-120D-4E50-B1CE-FB0ED8B8C874\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"7694\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"7695\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7693},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7696\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7697},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7698},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"67826BEA-E969-4D8D-86DE-C4C83E9D166F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"7697\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"7698\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7696},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7699\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7700},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7701},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"F8C9C595-AFD5-4989-8B1B-48F4684F3106\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"7700\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"7701\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7699},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7702\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7703},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7704},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"91CF0BA6-0792-4129-938E-B61A57910081\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"7703\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"7704\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7702},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7705\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7706},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7707},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"A357EE53-DF4B-4F27-86F9-E58DF7F7C3B2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"7706\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"7707\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7705},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7708\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7709},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7710},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"B4557715-AC93-4155-A069-4613F530C0DC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"7709\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"7710\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7708},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7711\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7712},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7713},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"55ACDE33-64A4-4F04-BFCC-42E6F02F67E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"7712\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"7713\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7711},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7714\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7715},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7716},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"E78450F4-B18C-41FB-93A8-5B78BEDDCCE8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"7715\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"7716\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7714},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7717\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7718},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7719},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"AE787549-6BA5-471F-A1D1-ACA435F90A75\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"7718\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"7719\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7717},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7720\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7721},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7722},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"CC890EE9-C737-4362-82FA-DAC18E86E3D4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"7721\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"7722\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7720},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7723\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7724},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7725},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"13B63594-EDA9-4CE9-BF87-E3D3E66CE165\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"7724\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"7725\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7723},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7726\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7727},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7728},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"EBDE85E8-1616-4AD9-8725-ACA30FF068A6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"7727\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"7728\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7726},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7729\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7730},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7731},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"FC1968EB-647F-4205-AA4D-20471AACEC8B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"7730\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"7731\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7729},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7732\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7733},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7734},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"8A13D05D-E81C-4BDA-B026-62C3BB116A6E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"7733\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"7734\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7732},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7735\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7736},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7737},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"71A4409D-DC66-4814-9E09-7CB12AA7D568\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"7736\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"7737\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7735},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7738\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7739},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7740},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"FDBF2F3A-3474-460C-826D-4016B6BCCA74\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7665},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7739\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7740\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7738},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7741\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"7742\":{\"style\":{\"__isSmartRef__\":true,\"id\":7743},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":7665},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7743\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"7744\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7665},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7745\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7746},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7747},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"3AD484B4-029F-401F-9207-FACB4E0C5F69\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7746\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7747\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7745},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7748\":{\"values\":{\"__isSmartRef__\":true,\"id\":7749},\"context\":[{\"__isSmartRef__\":true,\"id\":7779},{\"__isSmartRef__\":true,\"id\":7782},{\"__isSmartRef__\":true,\"id\":7785},{\"__isSmartRef__\":true,\"id\":7788},{\"__isSmartRef__\":true,\"id\":7791},{\"__isSmartRef__\":true,\"id\":7794},{\"__isSmartRef__\":true,\"id\":7797},{\"__isSmartRef__\":true,\"id\":7800},{\"__isSmartRef__\":true,\"id\":7803},{\"__isSmartRef__\":true,\"id\":7806},{\"__isSmartRef__\":true,\"id\":7809},{\"__isSmartRef__\":true,\"id\":7812},{\"__isSmartRef__\":true,\"id\":7815},{\"__isSmartRef__\":true,\"id\":7818},{\"__isSmartRef__\":true,\"id\":7821},{\"__isSmartRef__\":true,\"id\":7824},{\"__isSmartRef__\":true,\"id\":7827},{\"__isSmartRef__\":true,\"id\":7830},{\"__isSmartRef__\":true,\"id\":7833},{\"__isSmartRef__\":true,\"id\":7836},{\"__isSmartRef__\":true,\"id\":7839},{\"__isSmartRef__\":true,\"id\":7842},{\"__isSmartRef__\":true,\"id\":7845},{\"__isSmartRef__\":true,\"id\":7848},{\"__isSmartRef__\":true,\"id\":7851},{\"__isSmartRef__\":true,\"id\":7854},{\"__isSmartRef__\":true,\"id\":7857},{\"__isSmartRef__\":true,\"id\":7860},{\"__isSmartRef__\":true,\"id\":7863},{\"__isSmartRef__\":true,\"id\":7866},{\"__isSmartRef__\":true,\"id\":7869},{\"__isSmartRef__\":true,\"id\":7872},{\"__isSmartRef__\":true,\"id\":7875},{\"__isSmartRef__\":true,\"id\":7878},{\"__isSmartRef__\":true,\"id\":7881},{\"__isSmartRef__\":true,\"id\":7884},{\"__isSmartRef__\":true,\"id\":7887}],\"pc\":{\"__isSmartRef__\":true,\"id\":7219},\"mapping\":{\"__isSmartRef__\":true,\"id\":7890}},\"7749\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":7750},\"26-32\":{\"__isSmartRef__\":true,\"id\":7751},\"42-43\":{\"__isSmartRef__\":true,\"id\":7752},\"37-43\":{\"__isSmartRef__\":true,\"id\":7753},\"53-54\":{\"__isSmartRef__\":true,\"id\":7754},\"48-54\":{\"__isSmartRef__\":true,\"id\":7755},\"68-69\":{\"__isSmartRef__\":true,\"id\":7756},\"63-69\":{\"__isSmartRef__\":true,\"id\":7757},\"71-72\":{\"__isSmartRef__\":true,\"id\":7758},\"74-77\":{\"__isSmartRef__\":true,\"id\":7759},\"70-77\":{\"__isSmartRef__\":true,\"id\":7760},\"98-103\":{\"__isSmartRef__\":true,\"id\":7761},\"104-117\":{\"__isSmartRef__\":true,\"id\":7762},\"118-119\":{\"__isSmartRef__\":true,\"id\":7763},\"120-121\":{\"__isSmartRef__\":true,\"id\":7764},\"123-125\":{\"__isSmartRef__\":true,\"id\":7765},\"126-128\":{\"__isSmartRef__\":true,\"id\":7766},\"132-133\":{\"__isSmartRef__\":true,\"id\":7767},\"134-138\":{\"__isSmartRef__\":true,\"id\":7768},\"132-138\":{\"__isSmartRef__\":true,\"id\":7769},\"126-139\":{\"__isSmartRef__\":true,\"id\":7770},\"97-140\":{\"__isSmartRef__\":true,\"id\":7771},\"93-140\":{\"__isSmartRef__\":true,\"id\":7775}},\"7750\":{\"val\":1},\"7751\":{\"val\":1},\"7752\":{\"val\":3},\"7753\":{\"val\":3},\"7754\":{\"val\":1},\"7755\":{\"val\":1},\"7756\":{\"val\":0},\"7757\":{\"val\":0},\"7758\":{\"val\":37},\"7759\":{\"val\":100},\"7760\":{\"val\":true},\"7761\":{},\"7762\":{\"val\":\"makeRectangle\"},\"7763\":{\"val\":0},\"7764\":{\"val\":0},\"7765\":{\"val\":10},\"7766\":{\"val\":50},\"7767\":{\"val\":37},\"7768\":{\"val\":0.35},\"7769\":{\"val\":12.95},\"7770\":{\"val\":37.05},\"7771\":{\"val\":{\"__isSmartRef__\":true,\"id\":7772}},\"7772\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7773},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7774},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"32E71656-B74B-4CDE-B2FE-9E136B6CE3DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"7773\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"7774\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7772},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7775\":{\"val\":{\"__isSmartRef__\":true,\"id\":7776}},\"7776\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7777},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7778},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"F1DF1D19-92D3-4A61-A00E-6FD6C0D2BF27\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"7777\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"7778\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7776},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7779\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7780},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7781},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"4AA70F76-4FA9-4E4F-A084-8072A2C97ABA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7780\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7781\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7779},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7782\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7783},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7784},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"72B00B91-5993-4103-997A-F6E1DC408625\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"7783\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"7784\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7782},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7785\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7786},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7787},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"C19E5934-7326-413F-8DFB-9FA5F5AF1AE6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"7786\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"7787\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7785},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7788\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7789},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7790},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"E201E712-400A-4D2F-8A34-5DEA855D3ECD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"7789\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"7790\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7788},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7791\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7792},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7793},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"406C0120-7654-4C08-85E7-58DBB5B3851B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"7792\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"7793\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7791},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7794\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7795},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7796},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"56381C12-024D-4311-A3FE-E36182614368\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"7795\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"7796\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7794},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7797\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7798},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7799},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"A701ED7A-693D-4F8E-9989-657B2E104C57\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"7798\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"7799\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7797},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7800\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7801},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7802},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"782BB086-A664-4F81-9ED8-D2B5DF4C58A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"7801\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"7802\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7800},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7803\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7804},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7805},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"AB628B67-DC09-4BCC-93B4-53126203DC1A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"7804\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"7805\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7803},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7806\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7807},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7808},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"902EB046-72C2-4339-BDED-87A0BCAD95A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"7807\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"7808\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7806},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7809\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7810},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7811},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"658837B7-0E25-448C-BC7F-02F3DD7D08FE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"7810\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"7811\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7809},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7812\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7813},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7814},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"BD2B8579-CBCE-4C8B-B420-E60293DDD77B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"7813\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"7814\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7812},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7815\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7816},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7817},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"4974E59E-F541-4DDD-8B2B-342068CD600E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"7816\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"7817\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7815},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7818\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7819},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7820},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"EE083095-9323-4593-AEF1-26F61973569B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"7819\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"7820\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7818},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7821\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7822},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7823},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"AADE6D4B-9A9F-461B-A82E-E24CF11092EF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"7822\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"7823\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7821},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7824\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7825},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7826},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"9B223038-BABF-41B6-B482-A6F7D5D394AF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"7825\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"7826\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7824},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7827\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7828},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7829},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"D7FD5498-23C9-4FB8-A8B8-9D1258016BAB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"7828\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"7829\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7827},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7830\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7831},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7832},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"EB798240-6569-4D50-817A-07C402A78AC5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"7831\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"7832\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7830},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7833\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7834},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7835},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"6A88C042-5424-482B-81A0-51FEC7C1F654\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"7834\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"7835\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7833},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7836\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7837},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7838},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"3C230E5C-4E9F-4799-B70D-15644E9771B1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"7837\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"7838\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7836},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7839\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7840},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7841},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"AE2B38FA-F40F-40BB-A19A-4F839AECA0A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"7840\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"7841\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7839},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7842\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7843},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7844},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"B4B93265-F281-4545-BA35-59EAF804DEA8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"7843\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"7844\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7842},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7845\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7846},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7847},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"2BFE584A-28A7-4F81-8A4A-AD8B4D9E8EEC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"7846\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"7847\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7845},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7848\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7849},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7850},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"1186F800-F4F2-43AB-934F-4DD308629ABE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"7849\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"7850\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7848},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7851\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7852},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7853},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"DDCD0EBE-B90C-4ACB-A92A-DB15756088F5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7852\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7853\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7851},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7854\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7855},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7856},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"F5C9299D-B926-4814-B3D8-43ED7CDDDD23\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"7855\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"7856\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7854},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7857\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7858},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7859},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"7D917430-6696-48F2-8360-878C3EDFC881\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"7858\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"7859\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7857},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7860\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7861},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7862},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"70033FFA-0491-4006-8E61-D4B844ED7DF5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"7861\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"7862\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7860},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7863\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7864},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7865},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"4E3E670C-8523-4744-B1CE-958C6790C6C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"7864\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"7865\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7863},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7866\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7867},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7868},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"74901721-1260-489F-9DC4-487FB88F1027\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"7867\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"7868\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7866},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7869\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7870},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7871},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"84B7A12B-DD9E-415D-8E69-49D88855A792\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"7870\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"7871\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7869},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7872\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7873},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7874},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"558727D2-7030-4094-A93A-3057E9271558\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"7873\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"7874\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7872},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7875\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7876},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7877},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"6B1DEDE3-5B5A-4947-9DE6-E73E1BF774B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"7876\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"7877\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7875},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7878\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7879},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7880},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"05EE52A8-2AEE-4AB0-BCC4-07E85A52C90E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"7879\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"7880\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7878},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7881\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7882},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7883},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"4CA8D566-C595-496C-8B8D-42CE3B455785\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"7882\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"7883\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7881},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7884\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7885},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7886},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"458E786E-EA83-4D5D-B78A-1E8E5766F62D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"7885\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"7886\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7884},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7887\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7888},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7889},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"1EEAF1F6-91D3-4CEA-97A8-E3BC75125F8D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"7888\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"7889\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7887},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7890\":{\"this\":{\"__isSmartRef__\":true,\"id\":7891},\"j\":1,\"z\":3,\"c\":null,\"i\":37,\"m\":{\"__isSmartRef__\":true,\"id\":8007}},\"7891\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":7892},{\"__isSmartRef__\":true,\"id\":7895},{\"__isSmartRef__\":true,\"id\":7898},{\"__isSmartRef__\":true,\"id\":7901},{\"__isSmartRef__\":true,\"id\":7904},{\"__isSmartRef__\":true,\"id\":7907},{\"__isSmartRef__\":true,\"id\":7910},{\"__isSmartRef__\":true,\"id\":7913},{\"__isSmartRef__\":true,\"id\":7916},{\"__isSmartRef__\":true,\"id\":7919},{\"__isSmartRef__\":true,\"id\":7922},{\"__isSmartRef__\":true,\"id\":7925},{\"__isSmartRef__\":true,\"id\":7928},{\"__isSmartRef__\":true,\"id\":7931},{\"__isSmartRef__\":true,\"id\":7934},{\"__isSmartRef__\":true,\"id\":7937},{\"__isSmartRef__\":true,\"id\":7940},{\"__isSmartRef__\":true,\"id\":7943},{\"__isSmartRef__\":true,\"id\":7946},{\"__isSmartRef__\":true,\"id\":7949},{\"__isSmartRef__\":true,\"id\":7952},{\"__isSmartRef__\":true,\"id\":7955},{\"__isSmartRef__\":true,\"id\":7958},{\"__isSmartRef__\":true,\"id\":7961},{\"__isSmartRef__\":true,\"id\":7964},{\"__isSmartRef__\":true,\"id\":7967},{\"__isSmartRef__\":true,\"id\":7970},{\"__isSmartRef__\":true,\"id\":7973},{\"__isSmartRef__\":true,\"id\":7976},{\"__isSmartRef__\":true,\"id\":7979},{\"__isSmartRef__\":true,\"id\":7982},{\"__isSmartRef__\":true,\"id\":7985},{\"__isSmartRef__\":true,\"id\":7988},{\"__isSmartRef__\":true,\"id\":7991},{\"__isSmartRef__\":true,\"id\":7994},{\"__isSmartRef__\":true,\"id\":7997},{\"__isSmartRef__\":true,\"id\":8000}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8003},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":8004}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8006},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"2D0DC3F7-67AE-41DF-9A65-E7F1468672EA\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"7892\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7893},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7894},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"E2731F70-0F3D-4C32-A899-A4AF16F741A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"7893\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"7894\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7892},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7895\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7896},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7897},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"17BBCFFF-FEB6-46F9-8CEA-82713C9BC8E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"7896\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"7897\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7895},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7898\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7899},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7900},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"157BF065-EC45-4C5A-82F0-6E480ADFEB04\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"7899\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"7900\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7898},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7901\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7902},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7903},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"9F86B78A-CB82-46BF-9494-07B959D90119\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"7902\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"7903\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7901},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7904\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7905},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7906},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"C7638080-143D-4451-B3E8-A7CC8CA2813B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"7905\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"7906\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7904},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7907\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7908},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7909},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"62210A81-853D-48A9-8893-25FBAB727117\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"7908\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"7909\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7907},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7910\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7911},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7912},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"E2FFAFCF-3465-4A25-999B-0576ACC0D715\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"7911\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"7912\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7910},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7913\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7914},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7915},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"DA9105BE-EC26-499C-BD41-8F7FFF84BC08\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"7914\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"7915\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7913},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7916\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7917},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7918},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"56A3601A-CE34-45F9-A44F-7BD222EFDDF8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"7917\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"7918\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7916},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7919\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7920},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7921},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"5BA7D2CA-DE70-4E8B-8CB2-7C287E40D921\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"7920\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"7921\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7919},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7922\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7923},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7924},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"8321F85B-D081-48CE-9949-BEA0F919CDF4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"7923\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"7924\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7922},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7925\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7926},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7927},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"30D22859-445B-489B-851F-7F9A519356DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"7926\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"7927\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7925},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7928\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7929},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7930},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"DE834969-541A-4161-BFD0-84569E494B4D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"7929\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"7930\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7928},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7931\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7932},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7933},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"8BDF6CFA-69E9-4EA8-81FE-A05E230D24D1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"7932\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"7933\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7931},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7934\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7935},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7936},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"97DD7261-4465-4DC5-B176-BCB812E6D9E7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"7935\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"7936\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7934},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7937\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7938},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7939},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"B52A29E1-A0E6-47D1-A44E-94C109FEAAB7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"7938\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"7939\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7937},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7940\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7941},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7942},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"1351C686-F006-47B7-91F4-6185E97A0D57\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"7941\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"7942\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7940},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7943\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7944},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7945},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"0F1E8220-0B0E-403F-9E99-D4EB5C774A55\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"7944\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"7945\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7943},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7946\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7947},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7948},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"5246D93F-D935-443B-9CC4-34B079D8E00C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"7947\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"7948\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7946},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7949\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7950},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7951},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"F50042EA-B5C5-4F99-8314-73D0B5F6D623\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"7950\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"7951\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7949},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7952\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7953},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7954},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"9BD23804-37A2-4CFD-8708-FB1D7D732091\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"7953\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"7954\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7952},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7955\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7956},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7957},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"CBF33FE6-4054-45A5-841A-B227A083D9E6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"7956\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"7957\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7955},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7958\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7959},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7960},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"7797A8E1-2304-4C6A-AA2F-34CC615035E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"7959\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"7960\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7958},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7961\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7962},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7963},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"E38FDAAD-E6E7-42DD-8012-359D4BD89AA1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"7962\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"7963\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7961},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7964\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7965},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7966},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"979E786E-01B6-4899-90E7-E5CA937B7109\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"7965\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"7966\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7964},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7967\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7968},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7969},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"ABC4E09B-0D81-41F0-B03D-7F159F9A909E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"7968\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"7969\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7967},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7970\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7971},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7972},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"58D0CCBF-F4EE-44D8-824F-BB06E20376AB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"7971\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"7972\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7970},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7973\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7974},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7975},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"BD39D2F5-F09B-4F99-96F8-BCBAC4597CEE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"7974\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"7975\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7973},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7976\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7977},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7978},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"C4F5C53E-F1CC-4AC6-BA83-BBA715DBAF89\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"7977\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"7978\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7976},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7979\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7980},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7981},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"6C4A736B-9C56-4BC6-AA04-F892D51A8465\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"7980\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"7981\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7979},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7982\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7983},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7984},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"2067CFFF-D729-4F04-8037-18FACAF23FD4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"7983\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"7984\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7982},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7985\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7986},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7987},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"DCC8F80F-A563-4A6A-93F2-93EDD3B45464\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"7986\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"7987\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7985},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7988\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7989},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7990},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"CC877450-DF9D-4735-BDBC-9869B015D3BE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"7989\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"7990\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7988},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7991\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7992},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7993},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"C389463A-5906-4B04-A419-D74999647D95\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"7992\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"7993\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7991},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7994\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7995},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7996},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"4D58CABC-7D08-4C50-A8E2-C6B4EDD3A1CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"7995\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"7996\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7994},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7997\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":7998},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":7999},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"8F673A96-8862-4E07-B48B-987AE2F4F23C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"7998\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"7999\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7997},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8000\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8001},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8002},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"F64C50D5-17F8-4443-AAB4-75090A5D2033\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":7891},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"8001\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"8002\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8000},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8003\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"8004\":{\"style\":{\"__isSmartRef__\":true,\"id\":8005},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":7891},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8005\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8006\":{\"morph\":{\"__isSmartRef__\":true,\"id\":7891},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8007\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8008},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8009},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"8F074AC2-37B3-4F48-8DFF-C12BFBA22941\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"8008\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"8009\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8007},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8010\":{\"values\":{\"__isSmartRef__\":true,\"id\":8011},\"context\":[{\"__isSmartRef__\":true,\"id\":8254},{\"__isSmartRef__\":true,\"id\":8257},{\"__isSmartRef__\":true,\"id\":8260},{\"__isSmartRef__\":true,\"id\":8263},{\"__isSmartRef__\":true,\"id\":8266},{\"__isSmartRef__\":true,\"id\":8269},{\"__isSmartRef__\":true,\"id\":8272},{\"__isSmartRef__\":true,\"id\":8275},{\"__isSmartRef__\":true,\"id\":8278},{\"__isSmartRef__\":true,\"id\":8281},{\"__isSmartRef__\":true,\"id\":8284},{\"__isSmartRef__\":true,\"id\":8287},{\"__isSmartRef__\":true,\"id\":8290},{\"__isSmartRef__\":true,\"id\":8293},{\"__isSmartRef__\":true,\"id\":8296},{\"__isSmartRef__\":true,\"id\":8299},{\"__isSmartRef__\":true,\"id\":8302},{\"__isSmartRef__\":true,\"id\":8305},{\"__isSmartRef__\":true,\"id\":8308},{\"__isSmartRef__\":true,\"id\":8311},{\"__isSmartRef__\":true,\"id\":8314},{\"__isSmartRef__\":true,\"id\":8317},{\"__isSmartRef__\":true,\"id\":8320},{\"__isSmartRef__\":true,\"id\":8323},{\"__isSmartRef__\":true,\"id\":8326},{\"__isSmartRef__\":true,\"id\":8329},{\"__isSmartRef__\":true,\"id\":8332},{\"__isSmartRef__\":true,\"id\":8335},{\"__isSmartRef__\":true,\"id\":8338},{\"__isSmartRef__\":true,\"id\":8341},{\"__isSmartRef__\":true,\"id\":8344},{\"__isSmartRef__\":true,\"id\":8347},{\"__isSmartRef__\":true,\"id\":8350},{\"__isSmartRef__\":true,\"id\":8353},{\"__isSmartRef__\":true,\"id\":8356},{\"__isSmartRef__\":true,\"id\":8359},{\"__isSmartRef__\":true,\"id\":8362},{\"__isSmartRef__\":true,\"id\":8365},{\"__isSmartRef__\":true,\"id\":8368},{\"__isSmartRef__\":true,\"id\":8371},{\"__isSmartRef__\":true,\"id\":8374},{\"__isSmartRef__\":true,\"id\":8377},{\"__isSmartRef__\":true,\"id\":8380},{\"__isSmartRef__\":true,\"id\":8383},{\"__isSmartRef__\":true,\"id\":8386},{\"__isSmartRef__\":true,\"id\":8389},{\"__isSmartRef__\":true,\"id\":8392},{\"__isSmartRef__\":true,\"id\":8395},{\"__isSmartRef__\":true,\"id\":8398},{\"__isSmartRef__\":true,\"id\":8401}],\"pc\":{\"__isSmartRef__\":true,\"id\":7277},\"mapping\":{\"__isSmartRef__\":true,\"id\":8404}},\"8011\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":8012},\"26-32\":{\"__isSmartRef__\":true,\"id\":8013},\"42-43\":{\"__isSmartRef__\":true,\"id\":8014},\"37-43\":{\"__isSmartRef__\":true,\"id\":8015},\"53-54\":{\"__isSmartRef__\":true,\"id\":8016},\"48-54\":{\"__isSmartRef__\":true,\"id\":8017},\"68-69\":{\"__isSmartRef__\":true,\"id\":8018},\"63-69\":{\"__isSmartRef__\":true,\"id\":8019},\"71-72\":{\"__isSmartRef__\":true,\"id\":8020},\"74-77\":{\"__isSmartRef__\":true,\"id\":8021},\"70-77\":{\"__isSmartRef__\":true,\"id\":8022},\"98-103\":{\"__isSmartRef__\":true,\"id\":8023},\"104-117\":{\"__isSmartRef__\":true,\"id\":8024},\"118-119\":{\"__isSmartRef__\":true,\"id\":8025},\"120-121\":{\"__isSmartRef__\":true,\"id\":8026},\"123-125\":{\"__isSmartRef__\":true,\"id\":8027},\"126-128\":{\"__isSmartRef__\":true,\"id\":8028},\"132-133\":{\"__isSmartRef__\":true,\"id\":8029},\"134-138\":{\"__isSmartRef__\":true,\"id\":8030},\"132-138\":{\"__isSmartRef__\":true,\"id\":8031},\"126-139\":{\"__isSmartRef__\":true,\"id\":8032},\"97-140\":{\"__isSmartRef__\":true,\"id\":8033},\"93-140\":{\"__isSmartRef__\":true,\"id\":8037},\"148-149\":{\"__isSmartRef__\":true,\"id\":8041},\"152-153\":{\"__isSmartRef__\":true,\"id\":8042},\"148-153\":{\"__isSmartRef__\":true,\"id\":8043},\"157-158\":{\"__isSmartRef__\":true,\"id\":8044},\"148-158\":{\"__isSmartRef__\":true,\"id\":8045},\"217-218\":{\"__isSmartRef__\":true,\"id\":8046},\"219-225\":{\"__isSmartRef__\":true,\"id\":8050},\"226-228\":{\"__isSmartRef__\":true,\"id\":8051},\"230-232\":{\"__isSmartRef__\":true,\"id\":8052},\"233-234\":{\"__isSmartRef__\":true,\"id\":8053},\"230-234\":{\"__isSmartRef__\":true,\"id\":8054},\"237-239\":{\"__isSmartRef__\":true,\"id\":8055},\"226-240\":{\"__isSmartRef__\":true,\"id\":8056},\"217-241\":{\"__isSmartRef__\":true,\"id\":8057},\"208-242\":{\"__isSmartRef__\":true,\"id\":8058},\"145-248\":{\"__isSmartRef__\":true,\"id\":8059},\"252-253\":{\"__isSmartRef__\":true,\"id\":8060},\"254-262\":{\"__isSmartRef__\":true,\"id\":8064},\"263-264\":{\"__isSmartRef__\":true,\"id\":8065},\"267-270\":{\"__isSmartRef__\":true,\"id\":8066},\"263-270\":{\"__isSmartRef__\":true,\"id\":8067},\"252-271\":{\"__isSmartRef__\":true,\"id\":8068},\"276-277\":{\"__isSmartRef__\":true,\"id\":8072},\"278-285\":{\"__isSmartRef__\":true,\"id\":8076},\"286-291\":{\"__isSmartRef__\":true,\"id\":8077},\"292-295\":{\"__isSmartRef__\":true,\"id\":8078},\"296-297\":{\"__isSmartRef__\":true,\"id\":8079},\"300-302\":{\"__isSmartRef__\":true,\"id\":8080},\"296-302\":{\"__isSmartRef__\":true,\"id\":8081},\"303-304\":{\"__isSmartRef__\":true,\"id\":8082},\"305-306\":{\"__isSmartRef__\":true,\"id\":8083},\"307-308\":{\"__isSmartRef__\":true,\"id\":8084},\"305-308\":{\"__isSmartRef__\":true,\"id\":8085},\"286-309\":{\"__isSmartRef__\":true,\"id\":8086},\"276-310\":{\"__isSmartRef__\":true,\"id\":8087},\"315-319\":{\"__isSmartRef__\":true,\"id\":8088},\"320-328\":{\"__isSmartRef__\":true,\"id\":8244},\"329-330\":{\"__isSmartRef__\":true,\"id\":8245},\"315-331\":{\"__isSmartRef__\":true,\"id\":8249},\"343-344\":{\"__isSmartRef__\":true,\"id\":8253}},\"8012\":{\"val\":1},\"8013\":{\"val\":1},\"8014\":{\"val\":3},\"8015\":{\"val\":3},\"8016\":{\"val\":1},\"8017\":{\"val\":1},\"8018\":{\"val\":0},\"8019\":{\"val\":0},\"8020\":{\"val\":49},\"8021\":{\"val\":100},\"8022\":{\"val\":true},\"8023\":{},\"8024\":{\"val\":\"makeRectangle\"},\"8025\":{\"val\":0},\"8026\":{\"val\":0},\"8027\":{\"val\":10},\"8028\":{\"val\":50},\"8029\":{\"val\":49},\"8030\":{\"val\":0.35},\"8031\":{\"val\":17.15},\"8032\":{\"val\":32.85},\"8033\":{\"val\":{\"__isSmartRef__\":true,\"id\":8034}},\"8034\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8035},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8036},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"7338823E-56B1-4B62-B7FA-CB3E5B692DE7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8035\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8036\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8034},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8037\":{\"val\":{\"__isSmartRef__\":true,\"id\":8038}},\"8038\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8039},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8040},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"7A339D63-5C2B-4204-868E-E3CBF495F02E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8039\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8040\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8038},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8041\":{\"val\":49},\"8042\":{\"val\":3},\"8043\":{\"val\":1},\"8044\":{\"val\":0},\"8045\":{\"val\":false},\"8046\":{\"val\":{\"__isSmartRef__\":true,\"id\":8047}},\"8047\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8048},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8049},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"00666759-AAEC-4E21-B3B5-F95385B234E8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8048\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8049\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8047},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8050\":{\"val\":\"moveBy\"},\"8051\":{},\"8052\":{\"val\":10},\"8053\":{\"val\":49},\"8054\":{\"val\":59},\"8055\":{\"val\":60},\"8056\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"lively.pt(0.0,0.0)\"},\"8057\":{},\"8058\":{},\"8059\":{},\"8060\":{\"val\":{\"__isSmartRef__\":true,\"id\":8061}},\"8061\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8062},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8063},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"3B00C90C-B3F8-4A41-BCF1-B785AFD59AEF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8062\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8063\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8061},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8064\":{\"val\":\"rotateBy\"},\"8065\":{\"val\":49},\"8066\":{\"val\":0.3},\"8067\":{\"val\":14.7},\"8068\":{\"val\":{\"__isSmartRef__\":true,\"id\":8069}},\"8069\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8070},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8071},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"8EE0FC3B-71DC-4D78-A0CC-7E9926BD8C73\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8070\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8071\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8069},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8072\":{\"val\":{\"__isSmartRef__\":true,\"id\":8073}},\"8073\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8074},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8075},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"723C882A-A0EC-4FF3-9AA2-3CED5F045882\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8074\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8075\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8073},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8076\":{\"val\":\"setFill\"},\"8077\":{},\"8078\":{\"val\":\"rgb\"},\"8079\":{\"val\":49},\"8080\":{\"val\":10},\"8081\":{\"val\":490},\"8082\":{\"val\":49},\"8083\":{\"val\":5},\"8084\":{\"val\":49},\"8085\":{\"val\":245},\"8086\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"Color.rgb(0,0,0)\"},\"8087\":{},\"8088\":{\"val\":{\"__isSmartRef__\":true,\"id\":8089}},\"8089\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":8090},{\"__isSmartRef__\":true,\"id\":8093},{\"__isSmartRef__\":true,\"id\":8096},{\"__isSmartRef__\":true,\"id\":8099},{\"__isSmartRef__\":true,\"id\":8102},{\"__isSmartRef__\":true,\"id\":8105},{\"__isSmartRef__\":true,\"id\":8108},{\"__isSmartRef__\":true,\"id\":8111},{\"__isSmartRef__\":true,\"id\":8114},{\"__isSmartRef__\":true,\"id\":8117},{\"__isSmartRef__\":true,\"id\":8120},{\"__isSmartRef__\":true,\"id\":8123},{\"__isSmartRef__\":true,\"id\":8126},{\"__isSmartRef__\":true,\"id\":8129},{\"__isSmartRef__\":true,\"id\":8132},{\"__isSmartRef__\":true,\"id\":8135},{\"__isSmartRef__\":true,\"id\":8138},{\"__isSmartRef__\":true,\"id\":8141},{\"__isSmartRef__\":true,\"id\":8144},{\"__isSmartRef__\":true,\"id\":8147},{\"__isSmartRef__\":true,\"id\":8150},{\"__isSmartRef__\":true,\"id\":8153},{\"__isSmartRef__\":true,\"id\":8156},{\"__isSmartRef__\":true,\"id\":8159},{\"__isSmartRef__\":true,\"id\":8162},{\"__isSmartRef__\":true,\"id\":8165},{\"__isSmartRef__\":true,\"id\":8168},{\"__isSmartRef__\":true,\"id\":8171},{\"__isSmartRef__\":true,\"id\":8174},{\"__isSmartRef__\":true,\"id\":8177},{\"__isSmartRef__\":true,\"id\":8180},{\"__isSmartRef__\":true,\"id\":8183},{\"__isSmartRef__\":true,\"id\":8186},{\"__isSmartRef__\":true,\"id\":8189},{\"__isSmartRef__\":true,\"id\":8192},{\"__isSmartRef__\":true,\"id\":8195},{\"__isSmartRef__\":true,\"id\":8198},{\"__isSmartRef__\":true,\"id\":8201},{\"__isSmartRef__\":true,\"id\":8204},{\"__isSmartRef__\":true,\"id\":8207},{\"__isSmartRef__\":true,\"id\":8210},{\"__isSmartRef__\":true,\"id\":8213},{\"__isSmartRef__\":true,\"id\":8216},{\"__isSmartRef__\":true,\"id\":8219},{\"__isSmartRef__\":true,\"id\":8222},{\"__isSmartRef__\":true,\"id\":8225},{\"__isSmartRef__\":true,\"id\":8228},{\"__isSmartRef__\":true,\"id\":8231},{\"__isSmartRef__\":true,\"id\":8234},{\"__isSmartRef__\":true,\"id\":8237}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8240},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":8241}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8243},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"57145DBF-7484-4613-88DD-C7BCD1FA4654\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"8090\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8091},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8092},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"A5290535-296D-41AE-BDDE-B2BEBE689E4A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"8091\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"8092\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8090},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8093\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8094},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8095},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"9C6CD057-A88B-4EF3-999A-C9205813CDBD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"8094\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"8095\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8093},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8096\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8097},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8098},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"42A96736-51B7-4DB0-8702-6B57DFD1D589\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"8097\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"8098\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8096},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8099\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8100},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8101},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"B824468B-861C-4A77-B497-395956CF00D3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"8100\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"8101\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8099},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8102\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8103},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8104},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"257A9E23-4FA6-422C-9E87-87E940003DAA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"8103\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"8104\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8102},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8105\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8106},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8107},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"24DD95C9-0203-49D0-A8EB-A4A17ABFCA1C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"8106\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"8107\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8105},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8108\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8109},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8110},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"1ADE0539-2CCE-4E2F-92CC-F2DC4099D665\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"8109\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"8110\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8108},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8111\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8112},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8113},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"1070D3CC-2D3D-426B-97D0-DF6E5E0B6208\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"8112\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"8113\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8111},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8114\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8115},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8116},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"4A8478CE-AD59-435D-BEF2-493A1658837B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"8115\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"8116\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8114},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8117\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8118},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8119},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"AD3EE4D8-00B6-46F8-80A6-89A31150F21F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"8118\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"8119\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8117},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8120\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8121},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8122},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"3F6181CF-D1A9-4295-96F4-117A458432E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"8121\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"8122\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8120},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8123\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8124},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8125},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"E533594E-DC00-449A-BF87-B485EC41FEA1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"8124\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"8125\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8123},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8126\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8127},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8128},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"AF3C3FE1-E55C-4480-B050-B036B3336B72\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"8127\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"8128\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8126},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8129\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8130},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8131},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"1D4630BD-570B-42EC-A8C7-75C9E93E9E2A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"8130\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"8131\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8129},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8132\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8133},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8134},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"D08DA130-E498-4DFA-A9E6-3887815AF427\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"8133\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"8134\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8132},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8135\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8136},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8137},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"B96DAD3D-BA1C-4300-96AB-80DD3E1F0ED9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"8136\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"8137\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8135},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8138\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8139},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8140},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"E03831D1-EAB0-4743-9B7B-FAB9F381433B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"8139\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"8140\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8138},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8141\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8142},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8143},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"10B50D39-3614-4204-AE65-44E7FFCE4C53\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"8142\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"8143\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8141},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8144\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8145},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8146},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"B25ED16B-2B71-4CBA-897D-BFA0F54091DE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"8145\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"8146\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8144},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8147\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8148},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8149},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"79044E27-069A-4F1D-8584-A165609B9F39\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"8148\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"8149\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8147},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8150\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8151},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8152},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"4D8BB810-85D5-4B69-BF6B-FFFB0F290E79\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"8151\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"8152\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8150},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8153\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8154},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8155},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"20EA3018-EE0E-4C3B-994E-3242B0E295FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"8154\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"8155\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8153},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8156\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8157},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8158},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"DCCE8A26-7EA4-4CE6-A57F-9D05156BF303\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"8157\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"8158\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8156},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8159\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8160},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8161},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"7587FCAE-1107-4A45-9693-F5AEF3B1F5F0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"8160\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"8161\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8159},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8162\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8163},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8164},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"49518919-626E-47AC-8EBC-2BB47643D869\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"8163\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"8164\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8162},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8165\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8166},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8167},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"D4C3C40D-922D-41AF-A635-AB3BAA72AEBF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"8166\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"8167\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8165},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8168\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8169},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8170},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"A2963BE6-D08B-44EB-AF02-F8CDEF691C3E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"8169\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"8170\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8168},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8171\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8172},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8173},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"8A7D19D3-476E-4A9F-9EB5-5E925C567B19\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"8172\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"8173\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8171},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8174\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8175},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8176},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"0FCA6065-71BD-496D-B0E8-4C21AD47117D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"8175\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"8176\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8174},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8177\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8178},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8179},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"E53D1C58-A459-4945-97F1-5B9AB44BF817\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"8178\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"8179\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8177},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8180\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8181},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8182},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"7D3EB99F-C87C-46D0-9FC4-4B6FA898F9E7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"8181\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"8182\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8180},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8183\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8184},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8185},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"CA3BD81F-7250-420E-A12E-058D4E65BC90\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"8184\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"8185\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8183},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8186\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8187},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8188},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"AE54E047-E900-4C8D-B05A-9ED1BC877588\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"8187\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"8188\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8186},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8189\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8190},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8191},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"5F422A02-58BA-4FE2-925C-97EBCAC45C1A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"8190\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"8191\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8189},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8192\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8193},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8194},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"24894A02-72F8-45FB-B232-AC20B4139C21\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"8193\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"8194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8195\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8196},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8197},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"18C7777F-F666-4745-A7D0-F6A6D4533D99\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"8196\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"8197\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8195},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8198\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8199},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8200},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"FCAE3854-3BFB-4CB0-99FD-6AC377BC78F0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"8199\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"8200\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8198},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8201\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8202},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8203},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"90145608-8EFA-494E-99CC-CC14E796D9B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"8202\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"8203\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8204\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8205},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8206},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"A6177A60-FC92-4183-8592-5063DDEB144F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"8205\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"8206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8204},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8207\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8208},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8209},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"8E6B4181-A881-484E-ABA8-CF025D148FDB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"8208\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"8209\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8207},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8210\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8211},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8212},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"F0A15F23-D69C-4555-B704-AF59083C9120\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"8211\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"8212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8210},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8213\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8214},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8215},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"E49DCB6B-0E6B-4D5B-84B3-EA5A42CA391C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"8214\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"8215\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8213},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8216\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8218},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"EAA8BB40-6D63-4499-888D-E72200D48A6C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"8217\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"8218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8216},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8219\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8220},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8221},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"2F5157FC-9CB1-42BF-BB27-AAB0466B2215\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"8220\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"8221\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8219},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8222\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8223},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8224},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"E911BE95-5121-421C-A38E-480C439D6261\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"8223\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"8224\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8222},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8225\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8226},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8227},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"56C6B92B-05DF-4B94-BA67-1EB8285EBF24\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"8226\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"8227\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8225},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8228\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8230},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"64A3B301-BB8A-44B6-9EA2-7FE0B0C89283\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"8229\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"8230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8228},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8231\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8232},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8233},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"602C0884-8DB6-4831-A9D3-717CFC1FD239\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"8232\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"8233\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8231},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8234\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8235},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8236},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"41BA51D1-EBD5-4696-954A-8F132ABF9A93\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"8235\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"8236\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8234},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8237\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8238},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8239},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"4F3A5E85-415C-43D9-A487-C2ED29F9917E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8089},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8238\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8239\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8240\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"8241\":{\"style\":{\"__isSmartRef__\":true,\"id\":8242},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":8089},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8242\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8243\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8089},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8244\":{\"val\":\"addMorph\"},\"8245\":{\"val\":{\"__isSmartRef__\":true,\"id\":8246}},\"8246\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8247},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8248},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"9FCC7FCF-F81A-436A-A280-E81F5EB7188E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8247\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8248\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8246},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8249\":{\"val\":{\"__isSmartRef__\":true,\"id\":8250}},\"8250\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8251},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8252},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"0F56A906-07E7-4721-941F-435FB97B1CED\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8251\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8252\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8250},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8253\":{\"val\":null},\"8254\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8255},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8256},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"4E990F5E-DD53-4DDD-A4DA-F64A112DB099\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"8255\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"8256\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8254},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8257\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8258},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8259},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"30C3BC35-DA93-4934-ADFB-BA05A334CDC3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"8258\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"8259\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8257},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8260\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8261},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8262},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"CBCBC2B9-9509-4358-97D2-5CAA5F3CEE87\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"8261\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"8262\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8260},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8263\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8264},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8265},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"492DF79D-8EFF-4C25-ADAB-9CA98E40032F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"8264\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"8265\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8263},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8266\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8267},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8268},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"FC5347D9-3FED-4F6F-8665-E3E8D1B8BDE0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"8267\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"8268\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8266},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8269\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8270},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8271},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"82B69ECB-2C3D-452F-99D7-9D92B0646116\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"8270\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"8271\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8269},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8272\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8273},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8274},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"A5A82409-EEEA-4DAB-9A7D-8468E770CBB3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"8273\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"8274\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8272},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8275\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8276},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8277},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"23AD07EE-0025-4D16-8716-7D401706C526\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"8276\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"8277\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8275},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8278\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8279},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8280},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"41CA87D9-44EC-42A9-BE2E-0052BA7AA7D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"8279\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"8280\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8278},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8281\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8282},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8283},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"E2B1C992-7CFB-4F90-B8E2-AE456EFA3E9F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"8282\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"8283\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8281},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8284\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8285},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8286},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"7AD79D7B-64FF-4F3E-8066-7C32D2170AB6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"8285\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"8286\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8284},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8287\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8288},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8289},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"03912540-B83B-4E98-9ADB-13E7EAE402E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"8288\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"8289\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8287},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8290\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8291},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8292},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"35006D25-C6D0-4773-8F5A-445B75E30193\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"8291\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"8292\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8290},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8293\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8294},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8295},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"F097F51E-B43B-4384-AF0B-D02AF7C9FF8F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"8294\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"8295\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8293},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8296\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8297},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8298},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"55F0C8B9-0619-45D5-B6A7-A4F1BCDA2ECA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"8297\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"8298\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8296},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8299\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8300},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8301},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"9CC1171B-D837-4E4C-BCD0-FC0EFB3A9AB6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"8300\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"8301\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8299},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8302\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8303},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8304},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"E8564D3F-BAA0-4C47-948F-DEA173D0A0CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"8303\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"8304\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8302},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8305\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8306},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8307},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"A82960F8-A0F1-4FD4-8B94-656F5096245B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"8306\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"8307\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8305},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8308\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8309},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8310},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"6E6F1857-0AB6-429C-B8EB-A213F4EE668D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"8309\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"8310\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8308},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8311\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8312},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8313},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"56411FAA-CC0F-4FB1-B26F-86B8AE4C26EF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"8312\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"8313\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8311},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8314\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8315},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8316},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"8C5FD81F-73B6-44BF-93D9-E7DA3936E9FA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"8315\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"8316\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8314},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8317\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8318},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8319},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"8C18D9BF-480D-4A60-A824-EFDE235281D4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"8318\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"8319\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8317},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8320\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8321},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8322},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"CAA60142-A96A-4FC3-8DD9-492CD542F2BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"8321\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"8322\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8320},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8323\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8324},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8325},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"5F17F33E-4266-458A-857C-C5EB3645D3FB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"8324\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"8325\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8323},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8326\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8327},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8328},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"6F00A6A2-8B7E-4562-8382-4C856770F639\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"8327\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"8328\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8326},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8329\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8330},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8331},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"EC9DD5D8-BE1F-4793-8D5E-2EA9CD89D916\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"8330\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"8331\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8329},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8332\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8333},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8334},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"1A995F3D-435E-4A60-B855-FD38BC38934E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"8333\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"8334\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8332},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8335\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8336},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8337},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"E8E15E3A-8992-417E-A16E-76D174723B50\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"8336\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"8337\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8335},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8338\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8339},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8340},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"C295FC2B-C876-4EE9-AEF1-F81D26754690\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"8339\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"8340\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8338},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8341\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8342},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8343},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"E921ACF4-562F-4EB5-9FCB-2D2A761E2E92\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"8342\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"8343\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8341},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8344\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8345},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8346},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"448EC9CC-4A30-4598-90ED-4B43DEE6FACC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"8345\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"8346\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8344},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8347\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8348},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8349},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"54443AA9-356B-431B-BA56-392B96AFACEE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"8348\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"8349\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8347},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8350\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8351},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8352},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"0553304D-A8AA-4310-BD98-C430CE528CB7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"8351\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"8352\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8350},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8353\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8354},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8355},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"C1B6221C-B8A4-4B79-AB61-92F34CB37937\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"8354\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"8355\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8353},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8356\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8357},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8358},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"7BB169A3-0AB4-49B5-96C6-CDF4421B9146\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"8357\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"8358\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8356},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8359\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8360},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8361},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"32761725-075F-4FDE-8AA8-CEF29E883002\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"8360\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"8361\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8359},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8362\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8363},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8364},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"9D611026-2167-480E-A89F-DB1852B26F1C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"8363\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"8364\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8362},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8365\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8366},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8367},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"607BD498-C85C-4CB5-871B-ED5AFF0D5DA3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"8366\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"8367\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8365},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8368\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8369},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8370},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"92FAFFBC-03C5-4B40-96D5-4088DD323B23\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"8369\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"8370\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8368},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8371\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8372},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8373},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"286D5657-1D8D-407A-ADB3-0D644416001C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"8372\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"8373\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8371},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8374\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8375},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8376},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"B5EDAAE2-1EED-40AC-AF57-A9C6E6DB52E1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"8375\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"8376\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8374},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8377\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8378},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8379},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"E836E9D3-2D4B-458F-8673-BAA6EFE5A9A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"8378\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"8379\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8377},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8380\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8381},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8382},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"841B915A-E2CA-4CC3-A595-84499576F142\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"8381\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"8382\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8380},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8383\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8384},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8385},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"834AE2E1-2A0D-42CD-972A-F122F3DFCA35\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"8384\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"8385\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8383},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8386\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8387},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8388},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"3274B5E8-6A4B-43C3-817F-3020B705059C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"8387\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"8388\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8386},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8389\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8390},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8391},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"808CE32F-FD9E-4011-8A7D-9980DAC5AAB0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"8390\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"8391\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8389},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8392\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8393},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8394},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"2B220F87-72D8-4A81-AD14-E6974D203742\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"8393\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"8394\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8392},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8395\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8396},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8397},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"20A81878-C2AF-47EB-9C90-0EF07DE1662A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"8396\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"8397\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8395},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8398\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8399},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8400},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"B25199B1-8027-4C93-9659-570742C8C47E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"8399\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"8400\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8398},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8401\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8402},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8403},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"9D5A46CE-EB26-4BFF-95FC-826FDC405BF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8402\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8403\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8401},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8404\":{\"this\":{\"__isSmartRef__\":true,\"id\":8405},\"j\":1,\"z\":3,\"c\":null,\"i\":49,\"m\":{\"__isSmartRef__\":true,\"id\":8560}},\"8405\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":8406},{\"__isSmartRef__\":true,\"id\":8409},{\"__isSmartRef__\":true,\"id\":8412},{\"__isSmartRef__\":true,\"id\":8415},{\"__isSmartRef__\":true,\"id\":8418},{\"__isSmartRef__\":true,\"id\":8421},{\"__isSmartRef__\":true,\"id\":8424},{\"__isSmartRef__\":true,\"id\":8427},{\"__isSmartRef__\":true,\"id\":8430},{\"__isSmartRef__\":true,\"id\":8433},{\"__isSmartRef__\":true,\"id\":8436},{\"__isSmartRef__\":true,\"id\":8439},{\"__isSmartRef__\":true,\"id\":8442},{\"__isSmartRef__\":true,\"id\":8445},{\"__isSmartRef__\":true,\"id\":8448},{\"__isSmartRef__\":true,\"id\":8451},{\"__isSmartRef__\":true,\"id\":8454},{\"__isSmartRef__\":true,\"id\":8457},{\"__isSmartRef__\":true,\"id\":8460},{\"__isSmartRef__\":true,\"id\":8463},{\"__isSmartRef__\":true,\"id\":8466},{\"__isSmartRef__\":true,\"id\":8469},{\"__isSmartRef__\":true,\"id\":8472},{\"__isSmartRef__\":true,\"id\":8475},{\"__isSmartRef__\":true,\"id\":8478},{\"__isSmartRef__\":true,\"id\":8481},{\"__isSmartRef__\":true,\"id\":8484},{\"__isSmartRef__\":true,\"id\":8487},{\"__isSmartRef__\":true,\"id\":8490},{\"__isSmartRef__\":true,\"id\":8493},{\"__isSmartRef__\":true,\"id\":8496},{\"__isSmartRef__\":true,\"id\":8499},{\"__isSmartRef__\":true,\"id\":8502},{\"__isSmartRef__\":true,\"id\":8505},{\"__isSmartRef__\":true,\"id\":8508},{\"__isSmartRef__\":true,\"id\":8511},{\"__isSmartRef__\":true,\"id\":8514},{\"__isSmartRef__\":true,\"id\":8517},{\"__isSmartRef__\":true,\"id\":8520},{\"__isSmartRef__\":true,\"id\":8523},{\"__isSmartRef__\":true,\"id\":8526},{\"__isSmartRef__\":true,\"id\":8529},{\"__isSmartRef__\":true,\"id\":8532},{\"__isSmartRef__\":true,\"id\":8535},{\"__isSmartRef__\":true,\"id\":8538},{\"__isSmartRef__\":true,\"id\":8541},{\"__isSmartRef__\":true,\"id\":8544},{\"__isSmartRef__\":true,\"id\":8547},{\"__isSmartRef__\":true,\"id\":8550},{\"__isSmartRef__\":true,\"id\":8553}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8556},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":8557}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8559},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"F71CFD19-42A3-4E9F-8EB0-9CE21C771B18\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"8406\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8407},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8408},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"9324D6A0-0484-4192-A0A1-20387E538A06\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"8407\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"8408\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8406},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8409\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8410},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8411},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"B3DB9A75-4C0C-49D0-925A-4D76D1882017\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"8410\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"8411\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8409},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8412\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8413},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8414},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"E1B10775-107E-45CB-B99D-150AC9C335FB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"8413\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"8414\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8412},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8415\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8416},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8417},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"6EFE598A-101C-4CAE-8D0D-46410CFA148D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"8416\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"8417\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8415},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8418\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8419},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8420},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"1242971E-F85B-4CE4-AB1A-5D3533EBE10A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"8419\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"8420\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8418},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8421\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8422},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8423},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"3167D512-79C9-448D-B80D-C41AB0AA5307\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"8422\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"8423\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8421},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8424\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8425},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8426},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"CC084567-7EA6-460A-ADA6-47A20C646A49\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"8425\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"8426\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8424},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8427\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8428},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8429},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"A02C607B-BE9E-4A94-8BB6-C36C58E1C9CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"8428\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"8429\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8427},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8430\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8431},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8432},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"B4225CDA-EA54-4B0D-ABA0-F0FE7414C706\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"8431\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"8432\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8430},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8433\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8434},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8435},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"6BDEF32E-AA10-42F6-982A-87F1066415D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"8434\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"8435\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8433},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8436\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8437},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8438},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"9C679F9B-DE35-4B34-AF89-1BF0DF6F9A52\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"8437\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"8438\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8436},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8439\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8440},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8441},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"CA5E1B34-1056-4AA5-B23C-B22A7B611161\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"8440\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"8441\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8439},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8442\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8443},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8444},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"02CB212D-C6C4-4AB1-8223-03B47E50C3CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"8443\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"8444\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8442},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8445\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8446},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8447},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"5AC1FF84-A934-4FFC-B96B-D0A7B36EA61C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"8446\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"8447\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8445},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8448\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8449},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8450},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"BC936937-66C6-4CF6-BA60-FB7B09404086\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"8449\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"8450\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8448},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8451\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8452},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8453},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"50E4B17A-B005-4FDB-83F7-29DC9DEBE8F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"8452\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"8453\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8451},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8454\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8455},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8456},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"731E73C7-6D04-4D3C-BEA1-E0E97857229E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"8455\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"8456\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8454},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8457\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8458},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8459},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"AFA785AE-8831-464E-BFA1-9CE331239544\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"8458\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"8459\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8457},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8460\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8461},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8462},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"0376C32E-9771-499E-92BA-0EE89D6655CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"8461\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"8462\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8460},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8463\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8464},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8465},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"AFE42E6C-3D8D-4480-844B-2214AA5471A9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"8464\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"8465\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8463},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8466\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8467},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8468},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"C1787551-06E4-4B84-8EF4-EB9CB280BDD6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"8467\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"8468\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8466},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8469\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8470},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8471},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"3C51125E-4F9C-4A00-8C64-EBF247C4142F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"8470\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"8471\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8469},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8472\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8473},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8474},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"C2825F1F-13AF-48F2-BB8A-3C8ED59AEDDB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"8473\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"8474\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8472},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8475\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8476},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8477},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"A8A79FF2-4CF2-4880-B2F0-C1DBF0B91438\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"8476\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"8477\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8475},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8478\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8479},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8480},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"EF4EBB1C-2BE1-4384-88F8-2C7C60BD7D21\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"8479\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"8480\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8478},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8481\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8482},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8483},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"999658EC-893A-46F5-AF1F-0ED77CC25076\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"8482\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"8483\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8481},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8484\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8485},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8486},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"8EA4E62E-087F-4922-BCFC-75913F8C093E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"8485\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"8486\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8484},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8487\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8488},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8489},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"A1DAB2FC-A617-48E1-9EF3-564762C3CE96\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"8488\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"8489\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8487},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8490\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8491},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8492},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"CA134CEF-EC4E-4353-816E-A0B6342ED671\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"8491\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"8492\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8490},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8493\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8494},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8495},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"DA355882-7CEA-497A-B811-C48BBC155DC3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"8494\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"8495\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8493},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8496\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8497},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8498},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"12A1355E-17F3-43A9-AC15-B83419EC38DF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"8497\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"8498\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8496},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8499\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8500},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8501},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"92B44F29-13CC-44A0-BBE0-40F5AC63DB33\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"8500\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"8501\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8499},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8502\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8503},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8504},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"DDBE8C76-26D1-433F-9293-71544C2EF8A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"8503\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"8504\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8502},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8505\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8506},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8507},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"0349FD94-BCE3-4577-8E3A-F69F58CE8722\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"8506\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"8507\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8505},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8508\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8509},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8510},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"A54FD293-877B-4068-91DA-608CE31C5DF7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"8509\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"8510\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8508},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8511\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8512},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8513},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"9EB647DE-7CE2-4DD7-BBA7-2ADB119AAAEE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"8512\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"8513\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8511},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8514\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8515},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8516},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"56AA435D-427A-4083-99E8-04DFDF5D0E42\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"8515\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"8516\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8514},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8517\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8518},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8519},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"E9B5D8AC-FC34-408D-B3DA-9E68A083F2CF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"8518\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"8519\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8517},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8520\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8521},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8522},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"0D486564-CDB1-4462-9528-0989CC2509B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"8521\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"8522\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8520},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8523\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8524},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8525},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"C99BB03E-BC46-4D67-B83A-6E40192CA797\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"8524\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"8525\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8523},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8526\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8527},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8528},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"CEDC91DB-EDF3-444E-BEBE-27311F98851D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"8527\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"8528\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8526},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8529\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8530},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8531},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"1EBD68F5-DFA3-4D50-BEBD-14F9F7C6138B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"8530\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"8531\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8529},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8532\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8533},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8534},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"D64E9B75-39AC-413D-B017-E09D86D19CF6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"8533\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"8534\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8532},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8535\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8536},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8537},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"B8066D55-19A3-4A46-A754-CE16614AE2DE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"8536\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"8537\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8535},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8538\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8539},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8540},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"8F412CAF-8C4A-4C78-8442-19067130CA9C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"8539\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"8540\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8538},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8541\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8542},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8543},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"EB27D4D3-BB0E-4D4B-B169-5D87DB0B37BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"8542\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"8543\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8541},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8544\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8545},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8546},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"140EF6F7-2B7D-4C5A-840D-B74FEA2C69AD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"8545\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"8546\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8544},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8547\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8548},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8549},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"A8FCDBAB-45C2-4ED2-B9A2-BA0B36813E2A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"8548\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"8549\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8547},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8550\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8551},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8552},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"A1310958-E08D-48A0-AE29-D21C771B2EB7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"8551\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"8552\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8550},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8553\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8554},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8555},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"2B173F7F-C2C1-471B-BF5C-C2E67E53512E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8405},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8554\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8555\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8553},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8556\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"8557\":{\"style\":{\"__isSmartRef__\":true,\"id\":8558},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":8405},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8558\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8559\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8405},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8560\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8561},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8562},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"6838C92C-4265-408B-B95D-C9A3754676DA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8561\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8562\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8560},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8563\":{\"values\":{\"__isSmartRef__\":true,\"id\":8564},\"context\":[{\"__isSmartRef__\":true,\"id\":18},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":24},{\"__isSmartRef__\":true,\"id\":27},{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":33},{\"__isSmartRef__\":true,\"id\":36},{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":48},{\"__isSmartRef__\":true,\"id\":51},{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":60},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":72},{\"__isSmartRef__\":true,\"id\":75},{\"__isSmartRef__\":true,\"id\":78},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":84},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":90},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":96},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":102},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":108},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":114},{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":120},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":135},{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":153},{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":159},{\"__isSmartRef__\":true,\"id\":162},{\"__isSmartRef__\":true,\"id\":165},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":177},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":183},{\"__isSmartRef__\":true,\"id\":186},{\"__isSmartRef__\":true,\"id\":189},{\"__isSmartRef__\":true,\"id\":192},{\"__isSmartRef__\":true,\"id\":195},{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":201}],\"pc\":{\"__isSmartRef__\":true,\"id\":7219},\"mapping\":{\"__isSmartRef__\":true,\"id\":8594}},\"8564\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":8565},\"26-32\":{\"__isSmartRef__\":true,\"id\":8566},\"42-43\":{\"__isSmartRef__\":true,\"id\":8567},\"37-43\":{\"__isSmartRef__\":true,\"id\":8568},\"53-54\":{\"__isSmartRef__\":true,\"id\":8569},\"48-54\":{\"__isSmartRef__\":true,\"id\":8570},\"68-69\":{\"__isSmartRef__\":true,\"id\":8571},\"63-69\":{\"__isSmartRef__\":true,\"id\":8572},\"71-72\":{\"__isSmartRef__\":true,\"id\":8573},\"74-77\":{\"__isSmartRef__\":true,\"id\":8574},\"70-77\":{\"__isSmartRef__\":true,\"id\":8575},\"98-103\":{\"__isSmartRef__\":true,\"id\":8576},\"104-117\":{\"__isSmartRef__\":true,\"id\":8577},\"118-119\":{\"__isSmartRef__\":true,\"id\":8578},\"120-121\":{\"__isSmartRef__\":true,\"id\":8579},\"123-125\":{\"__isSmartRef__\":true,\"id\":8580},\"126-128\":{\"__isSmartRef__\":true,\"id\":8581},\"132-133\":{\"__isSmartRef__\":true,\"id\":8582},\"134-138\":{\"__isSmartRef__\":true,\"id\":8583},\"132-138\":{\"__isSmartRef__\":true,\"id\":8584},\"126-139\":{\"__isSmartRef__\":true,\"id\":8585},\"97-140\":{\"__isSmartRef__\":true,\"id\":8586},\"93-140\":{\"__isSmartRef__\":true,\"id\":8590}},\"8565\":{\"val\":1},\"8566\":{\"val\":1},\"8567\":{\"val\":3},\"8568\":{\"val\":3},\"8569\":{\"val\":1},\"8570\":{\"val\":1},\"8571\":{\"val\":0},\"8572\":{\"val\":0},\"8573\":{\"val\":62},\"8574\":{\"val\":100},\"8575\":{\"val\":true},\"8576\":{},\"8577\":{\"val\":\"makeRectangle\"},\"8578\":{\"val\":0},\"8579\":{\"val\":0},\"8580\":{\"val\":10},\"8581\":{\"val\":50},\"8582\":{\"val\":62},\"8583\":{\"val\":0.35},\"8584\":{\"val\":21.7},\"8585\":{\"val\":28.3},\"8586\":{\"val\":{\"__isSmartRef__\":true,\"id\":8587}},\"8587\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8588},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8589},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"4A9EE559-7E52-4653-9653-29EAD68CABDB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"8588\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"8589\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8587},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8590\":{\"val\":{\"__isSmartRef__\":true,\"id\":8591}},\"8591\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8592},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8593},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"90B87D96-A0EC-4002-A0AD-C3A331F6A975\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"8592\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"8593\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8591},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8594\":{\"this\":{\"__isSmartRef__\":true,\"id\":8595},\"j\":1,\"z\":3,\"c\":null,\"i\":62,\"m\":{\"__isSmartRef__\":true,\"id\":8786}},\"8595\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":8596},{\"__isSmartRef__\":true,\"id\":8599},{\"__isSmartRef__\":true,\"id\":8602},{\"__isSmartRef__\":true,\"id\":8605},{\"__isSmartRef__\":true,\"id\":8608},{\"__isSmartRef__\":true,\"id\":8611},{\"__isSmartRef__\":true,\"id\":8614},{\"__isSmartRef__\":true,\"id\":8617},{\"__isSmartRef__\":true,\"id\":8620},{\"__isSmartRef__\":true,\"id\":8623},{\"__isSmartRef__\":true,\"id\":8626},{\"__isSmartRef__\":true,\"id\":8629},{\"__isSmartRef__\":true,\"id\":8632},{\"__isSmartRef__\":true,\"id\":8635},{\"__isSmartRef__\":true,\"id\":8638},{\"__isSmartRef__\":true,\"id\":8641},{\"__isSmartRef__\":true,\"id\":8644},{\"__isSmartRef__\":true,\"id\":8647},{\"__isSmartRef__\":true,\"id\":8650},{\"__isSmartRef__\":true,\"id\":8653},{\"__isSmartRef__\":true,\"id\":8656},{\"__isSmartRef__\":true,\"id\":8659},{\"__isSmartRef__\":true,\"id\":8662},{\"__isSmartRef__\":true,\"id\":8665},{\"__isSmartRef__\":true,\"id\":8668},{\"__isSmartRef__\":true,\"id\":8671},{\"__isSmartRef__\":true,\"id\":8674},{\"__isSmartRef__\":true,\"id\":8677},{\"__isSmartRef__\":true,\"id\":8680},{\"__isSmartRef__\":true,\"id\":8683},{\"__isSmartRef__\":true,\"id\":8686},{\"__isSmartRef__\":true,\"id\":8689},{\"__isSmartRef__\":true,\"id\":8692},{\"__isSmartRef__\":true,\"id\":8695},{\"__isSmartRef__\":true,\"id\":8698},{\"__isSmartRef__\":true,\"id\":8701},{\"__isSmartRef__\":true,\"id\":8704},{\"__isSmartRef__\":true,\"id\":8707},{\"__isSmartRef__\":true,\"id\":8710},{\"__isSmartRef__\":true,\"id\":8713},{\"__isSmartRef__\":true,\"id\":8716},{\"__isSmartRef__\":true,\"id\":8719},{\"__isSmartRef__\":true,\"id\":8722},{\"__isSmartRef__\":true,\"id\":8725},{\"__isSmartRef__\":true,\"id\":8728},{\"__isSmartRef__\":true,\"id\":8731},{\"__isSmartRef__\":true,\"id\":8734},{\"__isSmartRef__\":true,\"id\":8737},{\"__isSmartRef__\":true,\"id\":8740},{\"__isSmartRef__\":true,\"id\":8743},{\"__isSmartRef__\":true,\"id\":8746},{\"__isSmartRef__\":true,\"id\":8749},{\"__isSmartRef__\":true,\"id\":8752},{\"__isSmartRef__\":true,\"id\":8755},{\"__isSmartRef__\":true,\"id\":8758},{\"__isSmartRef__\":true,\"id\":8761},{\"__isSmartRef__\":true,\"id\":8764},{\"__isSmartRef__\":true,\"id\":8767},{\"__isSmartRef__\":true,\"id\":8770},{\"__isSmartRef__\":true,\"id\":8773},{\"__isSmartRef__\":true,\"id\":8776},{\"__isSmartRef__\":true,\"id\":8779}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8782},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":8783}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8785},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"749EC77E-D2D2-4979-8D96-344271D51E62\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"8596\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8597},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8598},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"C8FD31E9-CAFF-48DC-9CB1-3E7FD695AE75\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"8597\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"8598\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8596},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8599\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8600},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8601},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"BCB82448-EDB0-4468-A7DC-072F99C02ACF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"8600\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"8601\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8599},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8602\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8603},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8604},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"7E3020D0-ABA4-464C-A151-03E13EAA2007\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"8603\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"8604\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8602},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8605\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8606},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8607},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"CD2D1579-5EEC-40EC-BE17-AFF3AE2E0F27\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"8606\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"8607\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8605},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8608\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8609},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8610},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"6EA91198-2F07-4D09-988F-4A874516E771\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"8609\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"8610\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8608},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8611\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8612},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8613},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"DA48CA95-1CA7-47FF-9F2A-A66DFE84835C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"8612\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"8613\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8611},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8614\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8615},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8616},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"567B0564-4C1A-40CF-9E2D-16E0CA1EA619\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"8615\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"8616\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8614},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8617\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8618},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8619},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"DF54E3CE-D5EA-4218-B347-C8051D6308F6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"8618\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"8619\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8617},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8620\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8621},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8622},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"B3C81618-1D29-45FE-8B8E-1358AAEF7B8F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"8621\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"8622\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8620},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8623\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8624},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8625},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"648988D4-2A7D-4D85-A6C6-5FD4F47571C3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"8624\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"8625\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8623},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8626\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8627},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8628},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"D50BFF80-9123-4C20-A230-74051986F3CC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"8627\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"8628\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8626},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8629\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8630},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8631},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"36170EBA-9F63-4372-8D9C-D9DC377C0550\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"8630\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"8631\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8629},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8632\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8633},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8634},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"62A6B918-68EB-4508-A49C-0AB8B9DA816F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"8633\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"8634\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8632},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8635\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8636},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8637},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"E139682B-9A9C-4AC2-9FE2-A786D71B8412\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"8636\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"8637\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8635},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8638\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8639},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8640},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"4D413E00-8B40-457F-A275-AE4824EFB686\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"8639\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"8640\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8638},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8641\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8642},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8643},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"173A2B6C-9D70-47C2-8A0D-5487FB880301\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"8642\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"8643\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8641},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8644\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8645},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8646},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"D4505DA5-222F-456B-9EE1-929DF416BAB0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"8645\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"8646\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8644},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8647\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8648},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8649},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"44E3FA1B-47A7-4399-B174-F4F5E1C61A57\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"8648\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"8649\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8647},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8650\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8651},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8652},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"B5A95B51-641C-4B9B-B384-9AEA2950FA19\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"8651\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"8652\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8650},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8653\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8654},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8655},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"A42D1EBA-CBFB-4794-9FAA-D274593DDEA2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"8654\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"8655\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8653},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8656\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8657},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8658},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"703E4239-9716-4EDF-AEA3-D66CDC7A532E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"8657\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"8658\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8656},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8659\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8660},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8661},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"EE3353BD-F2A1-40ED-8CEB-646B610B3A75\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"8660\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"8661\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8659},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8662\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8663},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8664},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"B7B50FCA-5B54-4F0E-B191-631E7013EFE1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"8663\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"8664\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8662},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8665\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8666},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8667},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"8EDB1577-C467-4FE3-B849-EF3C6CB643F3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"8666\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"8667\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8665},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8668\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8669},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8670},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"A5E7041D-90B6-4EEF-AFF6-693A32DF61FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"8669\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"8670\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8668},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8671\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8672},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8673},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"B7173EF2-36A0-4854-8377-1071E9F2868E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"8672\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"8673\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8671},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8674\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8675},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8676},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"E530A580-83A0-43A8-B361-423EC2D40BEB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"8675\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"8676\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8674},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8677\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8678},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8679},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"CDA55D59-DCCC-4FC9-9C50-2CC9B1E7CF94\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"8678\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"8679\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8677},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8680\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8681},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8682},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"167CEAD7-E1AE-443F-A72F-F4576EC057A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"8681\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"8682\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8680},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8683\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8684},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8685},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"A1FDF725-C6A2-4B6E-99BE-6F716849DC78\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"8684\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"8685\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8683},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8686\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8687},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8688},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"1813B760-9F8F-4271-A859-D9FF8E2B4920\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"8687\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"8688\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8686},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8689\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8690},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8691},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"875DF3B2-ECFF-4165-A02F-13FF87759D64\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"8690\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"8691\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8689},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8692\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8693},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8694},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"AFAB9F4B-C864-4B91-B3CA-4DF664FAAE39\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"8693\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"8694\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8692},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8695\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8696},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8697},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"9047812D-3391-465A-8E6F-AB6189070435\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"8696\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"8697\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8695},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8698\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8699},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8700},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"3A819CA1-99FD-416A-87B2-A2EFA15A20C4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"8699\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"8700\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8698},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8701\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8702},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8703},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"CE6BA813-0B97-4969-81EE-49A1939B3C7C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"8702\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"8703\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8701},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8704\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8705},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8706},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"76F9245D-EAA9-4E4C-9757-072B7A264221\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"8705\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"8706\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8704},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8707\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8708},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8709},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"CD0136C9-7FFA-4428-AF2C-6E18596BB672\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"8708\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"8709\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8707},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8710\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8711},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8712},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"FF0691FA-428A-417E-9C1A-5113AC1C05B9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"8711\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"8712\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8710},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8713\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8714},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8715},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"99F90BB4-616C-418A-84A5-56759AC53DF3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"8714\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"8715\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8713},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8716\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8717},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8718},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"5B61E4B4-3DED-4377-8F41-32EDB951DF9C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"8717\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"8718\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8716},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8719\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8720},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8721},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"49AF1D99-2696-4575-89BC-A84C0B8BB8E6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"8720\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"8721\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8719},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8722\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8723},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8724},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"A029A7C1-CB22-4540-8BB5-85C5FB04A487\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"8723\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"8724\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8722},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8725\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8726},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8727},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"4F975D19-9573-463D-9C6E-EE89D7B3A2C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"8726\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"8727\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8725},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8728\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8729},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8730},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"18B7B8E1-2091-49CE-855C-C6012B39737F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"8729\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"8730\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8728},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8731\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8732},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8733},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"7593F6D4-D27D-49FF-91B6-B653D354661B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"8732\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"8733\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8731},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8734\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8735},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8736},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"4FA1AE2B-6F6B-413A-8C5B-C0BF661462E9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"8735\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"8736\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8734},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8737\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8738},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8739},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"C9C6BBBB-2A5F-4965-92C4-65894A3056B3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"8738\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"8739\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8737},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8740\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8741},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8742},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"2D5D901F-12AC-4F7F-9643-5BB13FB8414A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"8741\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"8742\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8740},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8743\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8744},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8745},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"E3074A0E-9469-4278-B9E6-906B57A6FD41\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"8744\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"8745\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8743},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8746\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8747},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8748},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"D51CD3F2-01F8-4259-8E4F-AF51004F0B1E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"8747\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"8748\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8746},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8749\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8750},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8751},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"004B1B73-F2CD-4BD5-ABA6-345633B385EB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"8750\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"8751\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8749},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8752\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8753},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8754},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"2D7BFAC0-3EAA-4F89-AC5C-FCE10D1ACEE0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"8753\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"8754\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8752},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8755\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8756},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8757},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"68B96050-8775-4913-BA29-372406F05AB4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"8756\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"8757\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8755},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8758\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8759},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8760},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"DCC446E4-D269-4DF8-ACA9-E4E8C0818A94\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"8759\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"8760\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8758},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8761\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8762},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8763},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"A41907AE-DAEE-4583-A2A2-E1012469E481\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"8762\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"8763\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8761},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8764\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8765},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8766},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"4DFF8F45-F292-48A3-90D4-B6DF15E3CF0B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"8765\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"8766\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8764},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8767\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8768},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8769},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"CEB40C4D-0E17-4C67-9CD5-FD95F7D5D4A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"8768\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"8769\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8767},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8770\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8771},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8772},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"5B9DA93C-D2CB-4085-A8F4-CEABDCCD2645\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"8771\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"8772\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8770},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8773\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8774},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8775},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"E6875623-078E-4120-A4DE-D36572FEEE33\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"8774\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"8775\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8773},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8776\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8777},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8778},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"4FE4AF67-8CEB-4531-9F4D-79977DBE111D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"8777\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"8778\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8776},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8779\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8780},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8781},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"F5C0F932-CCAC-4471-8458-A98A8A102F54\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8595},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"8780\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"8781\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8779},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8782\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"8783\":{\"style\":{\"__isSmartRef__\":true,\"id\":8784},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":8595},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8784\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"8785\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8595},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8786\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8787},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8788},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"37F47814-490E-496F-BABF-B5F3268BD9D9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"8787\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"8788\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8786},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8789\":{\"values\":{\"__isSmartRef__\":true,\"id\":8790},\"context\":[{\"__isSmartRef__\":true,\"id\":9108},{\"__isSmartRef__\":true,\"id\":9111},{\"__isSmartRef__\":true,\"id\":9114},{\"__isSmartRef__\":true,\"id\":9117},{\"__isSmartRef__\":true,\"id\":9120},{\"__isSmartRef__\":true,\"id\":9123},{\"__isSmartRef__\":true,\"id\":9126},{\"__isSmartRef__\":true,\"id\":9129},{\"__isSmartRef__\":true,\"id\":9132},{\"__isSmartRef__\":true,\"id\":9135},{\"__isSmartRef__\":true,\"id\":9138},{\"__isSmartRef__\":true,\"id\":9141},{\"__isSmartRef__\":true,\"id\":9144},{\"__isSmartRef__\":true,\"id\":9147},{\"__isSmartRef__\":true,\"id\":9150},{\"__isSmartRef__\":true,\"id\":9153},{\"__isSmartRef__\":true,\"id\":9156},{\"__isSmartRef__\":true,\"id\":9159},{\"__isSmartRef__\":true,\"id\":9162},{\"__isSmartRef__\":true,\"id\":9165},{\"__isSmartRef__\":true,\"id\":9168},{\"__isSmartRef__\":true,\"id\":9171},{\"__isSmartRef__\":true,\"id\":9174},{\"__isSmartRef__\":true,\"id\":9177},{\"__isSmartRef__\":true,\"id\":9180},{\"__isSmartRef__\":true,\"id\":9183},{\"__isSmartRef__\":true,\"id\":9186},{\"__isSmartRef__\":true,\"id\":9189},{\"__isSmartRef__\":true,\"id\":9192},{\"__isSmartRef__\":true,\"id\":9195},{\"__isSmartRef__\":true,\"id\":9198},{\"__isSmartRef__\":true,\"id\":9201},{\"__isSmartRef__\":true,\"id\":9204},{\"__isSmartRef__\":true,\"id\":9207},{\"__isSmartRef__\":true,\"id\":9210},{\"__isSmartRef__\":true,\"id\":9213},{\"__isSmartRef__\":true,\"id\":9216},{\"__isSmartRef__\":true,\"id\":9219},{\"__isSmartRef__\":true,\"id\":9222},{\"__isSmartRef__\":true,\"id\":9225},{\"__isSmartRef__\":true,\"id\":9228},{\"__isSmartRef__\":true,\"id\":9231},{\"__isSmartRef__\":true,\"id\":9234},{\"__isSmartRef__\":true,\"id\":9237},{\"__isSmartRef__\":true,\"id\":9240},{\"__isSmartRef__\":true,\"id\":9243},{\"__isSmartRef__\":true,\"id\":9246},{\"__isSmartRef__\":true,\"id\":9249},{\"__isSmartRef__\":true,\"id\":9252},{\"__isSmartRef__\":true,\"id\":9255},{\"__isSmartRef__\":true,\"id\":9258},{\"__isSmartRef__\":true,\"id\":9261},{\"__isSmartRef__\":true,\"id\":9264},{\"__isSmartRef__\":true,\"id\":9267},{\"__isSmartRef__\":true,\"id\":9270},{\"__isSmartRef__\":true,\"id\":9273},{\"__isSmartRef__\":true,\"id\":9276},{\"__isSmartRef__\":true,\"id\":9279},{\"__isSmartRef__\":true,\"id\":9282},{\"__isSmartRef__\":true,\"id\":9285},{\"__isSmartRef__\":true,\"id\":9288},{\"__isSmartRef__\":true,\"id\":9291},{\"__isSmartRef__\":true,\"id\":9294},{\"__isSmartRef__\":true,\"id\":9297},{\"__isSmartRef__\":true,\"id\":9300},{\"__isSmartRef__\":true,\"id\":9303},{\"__isSmartRef__\":true,\"id\":9306},{\"__isSmartRef__\":true,\"id\":9309},{\"__isSmartRef__\":true,\"id\":9312},{\"__isSmartRef__\":true,\"id\":9315},{\"__isSmartRef__\":true,\"id\":9318},{\"__isSmartRef__\":true,\"id\":9321},{\"__isSmartRef__\":true,\"id\":9324},{\"__isSmartRef__\":true,\"id\":9327},{\"__isSmartRef__\":true,\"id\":9330}],\"pc\":{\"__isSmartRef__\":true,\"id\":7277},\"mapping\":{\"__isSmartRef__\":true,\"id\":9333}},\"8790\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":8791},\"26-32\":{\"__isSmartRef__\":true,\"id\":8792},\"42-43\":{\"__isSmartRef__\":true,\"id\":8793},\"37-43\":{\"__isSmartRef__\":true,\"id\":8794},\"53-54\":{\"__isSmartRef__\":true,\"id\":8795},\"48-54\":{\"__isSmartRef__\":true,\"id\":8796},\"68-69\":{\"__isSmartRef__\":true,\"id\":8797},\"63-69\":{\"__isSmartRef__\":true,\"id\":8798},\"71-72\":{\"__isSmartRef__\":true,\"id\":8799},\"74-77\":{\"__isSmartRef__\":true,\"id\":8800},\"70-77\":{\"__isSmartRef__\":true,\"id\":8801},\"98-103\":{\"__isSmartRef__\":true,\"id\":8802},\"104-117\":{\"__isSmartRef__\":true,\"id\":8803},\"118-119\":{\"__isSmartRef__\":true,\"id\":8804},\"120-121\":{\"__isSmartRef__\":true,\"id\":8805},\"123-125\":{\"__isSmartRef__\":true,\"id\":8806},\"126-128\":{\"__isSmartRef__\":true,\"id\":8807},\"132-133\":{\"__isSmartRef__\":true,\"id\":8808},\"134-138\":{\"__isSmartRef__\":true,\"id\":8809},\"132-138\":{\"__isSmartRef__\":true,\"id\":8810},\"126-139\":{\"__isSmartRef__\":true,\"id\":8811},\"97-140\":{\"__isSmartRef__\":true,\"id\":8812},\"93-140\":{\"__isSmartRef__\":true,\"id\":8816},\"148-149\":{\"__isSmartRef__\":true,\"id\":8820},\"152-153\":{\"__isSmartRef__\":true,\"id\":8821},\"148-153\":{\"__isSmartRef__\":true,\"id\":8822},\"157-158\":{\"__isSmartRef__\":true,\"id\":8823},\"148-158\":{\"__isSmartRef__\":true,\"id\":8824},\"217-218\":{\"__isSmartRef__\":true,\"id\":8825},\"219-225\":{\"__isSmartRef__\":true,\"id\":8829},\"226-228\":{\"__isSmartRef__\":true,\"id\":8830},\"230-232\":{\"__isSmartRef__\":true,\"id\":8831},\"233-234\":{\"__isSmartRef__\":true,\"id\":8832},\"230-234\":{\"__isSmartRef__\":true,\"id\":8833},\"237-239\":{\"__isSmartRef__\":true,\"id\":8834},\"226-240\":{\"__isSmartRef__\":true,\"id\":8835},\"217-241\":{\"__isSmartRef__\":true,\"id\":8836},\"208-242\":{\"__isSmartRef__\":true,\"id\":8837},\"145-248\":{\"__isSmartRef__\":true,\"id\":8838},\"252-253\":{\"__isSmartRef__\":true,\"id\":8839},\"254-262\":{\"__isSmartRef__\":true,\"id\":8843},\"263-264\":{\"__isSmartRef__\":true,\"id\":8844},\"267-270\":{\"__isSmartRef__\":true,\"id\":8845},\"263-270\":{\"__isSmartRef__\":true,\"id\":8846},\"252-271\":{\"__isSmartRef__\":true,\"id\":8847},\"276-277\":{\"__isSmartRef__\":true,\"id\":8851},\"278-285\":{\"__isSmartRef__\":true,\"id\":8855},\"286-291\":{\"__isSmartRef__\":true,\"id\":8856},\"292-295\":{\"__isSmartRef__\":true,\"id\":8857},\"296-297\":{\"__isSmartRef__\":true,\"id\":8858},\"300-302\":{\"__isSmartRef__\":true,\"id\":8859},\"296-302\":{\"__isSmartRef__\":true,\"id\":8860},\"303-304\":{\"__isSmartRef__\":true,\"id\":8861},\"305-306\":{\"__isSmartRef__\":true,\"id\":8862},\"307-308\":{\"__isSmartRef__\":true,\"id\":8863},\"305-308\":{\"__isSmartRef__\":true,\"id\":8864},\"286-309\":{\"__isSmartRef__\":true,\"id\":8865},\"276-310\":{\"__isSmartRef__\":true,\"id\":8866},\"315-319\":{\"__isSmartRef__\":true,\"id\":8867},\"320-328\":{\"__isSmartRef__\":true,\"id\":9098},\"329-330\":{\"__isSmartRef__\":true,\"id\":9099},\"315-331\":{\"__isSmartRef__\":true,\"id\":9103},\"343-344\":{\"__isSmartRef__\":true,\"id\":9107}},\"8791\":{\"val\":1},\"8792\":{\"val\":1},\"8793\":{\"val\":3},\"8794\":{\"val\":3},\"8795\":{\"val\":1},\"8796\":{\"val\":1},\"8797\":{\"val\":0},\"8798\":{\"val\":0},\"8799\":{\"val\":74},\"8800\":{\"val\":100},\"8801\":{\"val\":true},\"8802\":{},\"8803\":{\"val\":\"makeRectangle\"},\"8804\":{\"val\":0},\"8805\":{\"val\":0},\"8806\":{\"val\":10},\"8807\":{\"val\":50},\"8808\":{\"val\":74},\"8809\":{\"val\":0.35},\"8810\":{\"val\":25.9},\"8811\":{\"val\":24.1},\"8812\":{\"val\":{\"__isSmartRef__\":true,\"id\":8813}},\"8813\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8814},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8815},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"1CB88D58-CBD3-4AE2-9967-6B384A2B1B35\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"8814\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"8815\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8813},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8816\":{\"val\":{\"__isSmartRef__\":true,\"id\":8817}},\"8817\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8818},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8819},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"702E84E9-8C6D-4F65-99DB-24244121F6A7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"8818\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"8819\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8817},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8820\":{\"val\":74},\"8821\":{\"val\":3},\"8822\":{\"val\":2},\"8823\":{\"val\":0},\"8824\":{\"val\":false},\"8825\":{\"val\":{\"__isSmartRef__\":true,\"id\":8826}},\"8826\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8827},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8828},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"37CFE6BE-997E-47C6-8C60-A86DD96F6724\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"8827\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"8828\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8826},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8829\":{\"val\":\"moveBy\"},\"8830\":{},\"8831\":{\"val\":10},\"8832\":{\"val\":74},\"8833\":{\"val\":84},\"8834\":{\"val\":60},\"8835\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"lively.pt(0.0,0.0)\"},\"8836\":{},\"8837\":{},\"8838\":{},\"8839\":{\"val\":{\"__isSmartRef__\":true,\"id\":8840}},\"8840\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8841},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8842},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"09DEC407-FC32-4651-A1A3-30A59EDFE043\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"8841\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"8842\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8840},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8843\":{\"val\":\"rotateBy\"},\"8844\":{\"val\":74},\"8845\":{\"val\":0.3},\"8846\":{\"val\":22.2},\"8847\":{\"val\":{\"__isSmartRef__\":true,\"id\":8848}},\"8848\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8849},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8850},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"D5A1A35A-B57F-4781-8427-AF2F004E9123\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"8849\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"8850\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8848},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8851\":{\"val\":{\"__isSmartRef__\":true,\"id\":8852}},\"8852\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8853},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8854},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"9947508B-8E17-434A-B7CE-165F26755D03\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"8853\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"8854\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8852},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8855\":{\"val\":\"setFill\"},\"8856\":{},\"8857\":{\"val\":\"rgb\"},\"8858\":{\"val\":74},\"8859\":{\"val\":10},\"8860\":{\"val\":740},\"8861\":{\"val\":74},\"8862\":{\"val\":5},\"8863\":{\"val\":74},\"8864\":{\"val\":370},\"8865\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"Color.rgb(0,0,0)\"},\"8866\":{},\"8867\":{\"val\":{\"__isSmartRef__\":true,\"id\":8868}},\"8868\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":8869},{\"__isSmartRef__\":true,\"id\":8872},{\"__isSmartRef__\":true,\"id\":8875},{\"__isSmartRef__\":true,\"id\":8878},{\"__isSmartRef__\":true,\"id\":8881},{\"__isSmartRef__\":true,\"id\":8884},{\"__isSmartRef__\":true,\"id\":8887},{\"__isSmartRef__\":true,\"id\":8890},{\"__isSmartRef__\":true,\"id\":8893},{\"__isSmartRef__\":true,\"id\":8896},{\"__isSmartRef__\":true,\"id\":8899},{\"__isSmartRef__\":true,\"id\":8902},{\"__isSmartRef__\":true,\"id\":8905},{\"__isSmartRef__\":true,\"id\":8908},{\"__isSmartRef__\":true,\"id\":8911},{\"__isSmartRef__\":true,\"id\":8914},{\"__isSmartRef__\":true,\"id\":8917},{\"__isSmartRef__\":true,\"id\":8920},{\"__isSmartRef__\":true,\"id\":8923},{\"__isSmartRef__\":true,\"id\":8926},{\"__isSmartRef__\":true,\"id\":8929},{\"__isSmartRef__\":true,\"id\":8932},{\"__isSmartRef__\":true,\"id\":8935},{\"__isSmartRef__\":true,\"id\":8938},{\"__isSmartRef__\":true,\"id\":8941},{\"__isSmartRef__\":true,\"id\":8944},{\"__isSmartRef__\":true,\"id\":8947},{\"__isSmartRef__\":true,\"id\":8950},{\"__isSmartRef__\":true,\"id\":8953},{\"__isSmartRef__\":true,\"id\":8956},{\"__isSmartRef__\":true,\"id\":8959},{\"__isSmartRef__\":true,\"id\":8962},{\"__isSmartRef__\":true,\"id\":8965},{\"__isSmartRef__\":true,\"id\":8968},{\"__isSmartRef__\":true,\"id\":8971},{\"__isSmartRef__\":true,\"id\":8974},{\"__isSmartRef__\":true,\"id\":8977},{\"__isSmartRef__\":true,\"id\":8980},{\"__isSmartRef__\":true,\"id\":8983},{\"__isSmartRef__\":true,\"id\":8986},{\"__isSmartRef__\":true,\"id\":8989},{\"__isSmartRef__\":true,\"id\":8992},{\"__isSmartRef__\":true,\"id\":8995},{\"__isSmartRef__\":true,\"id\":8998},{\"__isSmartRef__\":true,\"id\":9001},{\"__isSmartRef__\":true,\"id\":9004},{\"__isSmartRef__\":true,\"id\":9007},{\"__isSmartRef__\":true,\"id\":9010},{\"__isSmartRef__\":true,\"id\":9013},{\"__isSmartRef__\":true,\"id\":9016},{\"__isSmartRef__\":true,\"id\":9019},{\"__isSmartRef__\":true,\"id\":9022},{\"__isSmartRef__\":true,\"id\":9025},{\"__isSmartRef__\":true,\"id\":9028},{\"__isSmartRef__\":true,\"id\":9031},{\"__isSmartRef__\":true,\"id\":9034},{\"__isSmartRef__\":true,\"id\":9037},{\"__isSmartRef__\":true,\"id\":9040},{\"__isSmartRef__\":true,\"id\":9043},{\"__isSmartRef__\":true,\"id\":9046},{\"__isSmartRef__\":true,\"id\":9049},{\"__isSmartRef__\":true,\"id\":9052},{\"__isSmartRef__\":true,\"id\":9055},{\"__isSmartRef__\":true,\"id\":9058},{\"__isSmartRef__\":true,\"id\":9061},{\"__isSmartRef__\":true,\"id\":9064},{\"__isSmartRef__\":true,\"id\":9067},{\"__isSmartRef__\":true,\"id\":9070},{\"__isSmartRef__\":true,\"id\":9073},{\"__isSmartRef__\":true,\"id\":9076},{\"__isSmartRef__\":true,\"id\":9079},{\"__isSmartRef__\":true,\"id\":9082},{\"__isSmartRef__\":true,\"id\":9085},{\"__isSmartRef__\":true,\"id\":9088},{\"__isSmartRef__\":true,\"id\":9091}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9094},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":9095}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9097},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"8292F863-A833-4CAF-8AC2-630FB295FC41\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"8869\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8870},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8871},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"EB06DE55-4650-48B7-8DB5-471AA25214C5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"8870\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"8871\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8869},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8872\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8873},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8874},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"A1922385-96BB-480D-8292-616E78478913\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"8873\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"8874\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8872},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8875\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8876},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8877},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"CDD75136-4625-455E-BC2C-44B383A2B6B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"8876\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"8877\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8875},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8878\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8879},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8880},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"526D4E76-B774-4A3E-A225-9F9A91F1AA65\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"8879\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"8880\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8878},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8881\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8882},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8883},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"7DCDBAA1-B19A-47C1-B9BB-7BDF468546B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"8882\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"8883\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8881},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8884\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8885},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8886},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"719B7901-AFBB-4601-8272-36366464DDC3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"8885\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"8886\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8884},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8887\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8888},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8889},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"9E47D4D6-5C08-4C38-A403-772694B53A01\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"8888\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"8889\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8887},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8890\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8891},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8892},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"206542AD-5D39-44B2-867B-082A065C46BF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"8891\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"8892\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8890},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8893\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8894},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8895},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"161EB2C4-1018-4B4F-9AA5-21E6BEB3795F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"8894\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"8895\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8893},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8896\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8897},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8898},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"033FE9C6-3B00-4C90-B4DA-50AAD24A7746\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"8897\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"8898\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8896},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8899\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8900},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8901},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"77DA7B0A-8C58-4475-B27F-06239D75E7C5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"8900\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"8901\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8899},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8902\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8903},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8904},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"0FDC962E-06F5-490A-9FB7-57A0AB640017\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"8903\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"8904\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8902},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8905\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8906},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8907},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"8A085564-B777-4423-8310-A9927BB116E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"8906\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"8907\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8905},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8908\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8909},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8910},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"7E9EBB75-4BCD-4CC0-BD63-DA23E549BD50\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"8909\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"8910\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8908},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8911\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8912},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8913},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"03F279A2-E3A5-4C0B-8D57-B9ADD223DC2C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"8912\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"8913\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8911},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8914\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8915},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8916},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"1606B040-F335-4258-941E-B6AFD6EC4628\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"8915\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"8916\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8914},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8917\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8918},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8919},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"1E9DC767-9A36-43D0-B887-BE1CC6E72DF4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"8918\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"8919\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8917},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8920\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8921},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8922},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"C3EA4905-741F-4975-9DAA-E37ECA06E1EF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"8921\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"8922\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8920},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8923\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8924},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8925},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"F17A03D5-8A21-4F03-86F5-601EBED1A8EA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"8924\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"8925\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8923},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8926\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8927},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8928},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"A618CB81-1AC0-4817-A712-12F7BBCFD605\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"8927\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"8928\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8926},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8929\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8930},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8931},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"0864F962-45C8-45CA-944B-8EBDFC4A08FB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"8930\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"8931\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8929},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8932\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8933},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8934},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"1ECFA035-3819-4398-8BB0-4508A5709E19\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"8933\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"8934\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8932},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8935\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8936},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8937},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"D5D0A79A-88C2-4DCF-B7CA-673516C001D1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"8936\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"8937\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8935},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8938\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8939},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8940},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"C2D95092-35E5-41EB-AADE-A047A9C82085\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"8939\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"8940\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8938},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8941\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8942},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8943},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"C0902426-F881-498E-8F6E-22B1F6541362\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"8942\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"8943\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8941},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8944\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8945},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8946},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"01512E56-C317-4F86-B991-E8F7EC6F047F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"8945\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"8946\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8944},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8947\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8948},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8949},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"C753B0D0-455E-4132-A0FA-302B65D44DDC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"8948\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"8949\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8947},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8950\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8951},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8952},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"104BEF13-BE3C-4716-947C-568FF5FDC14F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"8951\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"8952\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8950},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8953\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8954},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8955},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"B83D607E-883F-4B19-A544-53A7EFFA97D4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"8954\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"8955\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8953},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8956\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8957},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8958},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"55A24B35-AD0A-4513-9D10-B67378D01F8F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"8957\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"8958\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8956},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8959\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8960},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8961},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"6A17BFD6-C4C1-4491-B93A-F3C45174EDA8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"8960\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"8961\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8959},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8962\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8963},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8964},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"69A976DC-3364-4CB3-9315-EB619F7B2A08\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"8963\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"8964\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8962},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8965\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8966},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8967},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"E9BE1CD9-7439-4C11-855F-78229015B984\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"8966\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"8967\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8965},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8968\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8969},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8970},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"11F97355-5F8F-482A-84E5-3611567F1C88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"8969\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"8970\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8968},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8971\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8972},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8973},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"048A6EAD-FE9A-4F87-9DB9-8FC9DE9B1E80\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"8972\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"8973\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8971},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8974\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8975},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8976},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"E3A21FFD-B56F-4DE8-874C-0A65D44E2A9D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"8975\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"8976\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8974},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8977\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8978},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8979},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"7DEFF03C-467C-418B-BC36-7D567BEF3F24\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"8978\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"8979\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8977},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8980\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8981},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8982},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"E7E857C8-479F-4622-9E6D-759692A98296\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"8981\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"8982\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8980},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8983\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8984},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8985},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"0FAEC09C-DE31-4F02-A148-BEB3BABBF08D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"8984\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"8985\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8983},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8986\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8987},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8988},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"9D7090D3-E242-4593-9DCB-6B0FDF74835E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"8987\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"8988\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8986},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8989\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8990},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8991},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"952322EF-0A56-43BB-8948-1A89921566F2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"8990\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"8991\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8989},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8992\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8993},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8994},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"3F0D7541-5B19-4F83-B046-ACCD25F4B61E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"8993\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"8994\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8992},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8995\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8996},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":8997},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"351EB58A-F1A4-4D39-8B0E-7BCF86D03869\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"8996\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"8997\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8995},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"8998\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":8999},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9000},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"3CCDCD11-1CC9-4B47-8E19-959AA06DCC8F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"8999\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"9000\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8998},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9001\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9002},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9003},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"67533064-E2BC-4C53-8A7E-FE6E8568962D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"9002\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"9003\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9001},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9004\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9005},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9006},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"A217E23E-AAE3-4ACB-A7F7-82142BD6BA84\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"9005\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"9006\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9004},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9007\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9008},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9009},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"E463FBEF-A817-453F-BF18-EDB01B395D87\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"9008\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"9009\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9007},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9010\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9011},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9012},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"F1F541C9-4E33-4941-9091-24FE376AA7FA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"9011\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"9012\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9010},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9013\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9014},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9015},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"65E539FC-5D9D-46A7-A3EA-606835436D0D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"9014\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"9015\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9013},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9016\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9017},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9018},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"E21F2BB5-D9D3-4085-A992-8125392E200C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"9017\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"9018\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9016},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9019\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9020},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9021},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"1FFBFCEE-4713-4E54-AF78-2EB59EB4CC06\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"9020\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"9021\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9019},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9022\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9023},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9024},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"C7CA26B0-41F1-4944-83A3-70FE498A23A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"9023\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"9024\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9022},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9025\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9026},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9027},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"38D8C721-FCFD-4C81-B4B2-DBC6A96F0208\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"9026\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"9027\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9025},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9028\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9029},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9030},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"A180FCCD-5169-45D7-B08A-7C08DAFCA09C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"9029\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"9030\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9028},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9031\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9032},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9033},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"F591C171-BC08-4305-9758-72838765E3D4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"9032\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"9033\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9031},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9034\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9035},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9036},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"0AED6C38-6662-4F05-A98F-50AF2590D810\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"9035\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"9036\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9034},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9037\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9038},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9039},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"A00B55EA-75CE-4D76-8E6A-F174760240DF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"9038\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"9039\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9037},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9040\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9041},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9042},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"B13146EE-68F6-41BA-8D64-EC56FBADFBE7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"9041\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"9042\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9040},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9043\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9044},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9045},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"9F08B0EC-0F29-40E6-ACF1-51F06A46E8C2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"9044\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"9045\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9043},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9046\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9047},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9048},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"34E815FF-89D7-48A2-A5F5-B190CECE3744\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"9047\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"9048\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9046},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9049\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9050},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9051},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"706B3ED1-512C-4A35-B14B-066283626837\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"9050\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"9051\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9049},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9052\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9053},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9054},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"8D285457-9508-4E57-8019-831501B0B61D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"9053\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"9054\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9052},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9055\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9056},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9057},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"FAFE4212-358E-4A10-A13C-D711EBF22ED5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"9056\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"9057\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9055},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9058\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9059},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9060},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"20D23969-1561-4488-B65B-0B9E68881434\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"9059\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"9060\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9058},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9061\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9062},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9063},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"024BCB41-E618-4E43-92C3-3B774B650239\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"9062\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"9063\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9061},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9064\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9065},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9066},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"5807FF37-1712-4677-982B-562982192DCE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"9065\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"9066\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9064},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9067\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9068},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9069},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"A3C29516-3DF6-44B2-A194-AA84E5767034\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"9068\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"9069\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9067},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9070\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9071},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9072},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"0CBB2BB2-1569-4921-8049-A6A9716030E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"9071\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"9072\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9070},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9073\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9074},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9075},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"4A3851A1-644A-4B68-998B-335E796FD41B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"9074\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"9075\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9073},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9076\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9077},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9078},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"FD05A36E-B755-44F7-9245-117DCDCCEA2A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"9077\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"9078\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9076},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9079\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9080},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9081},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"9EA52238-4207-4CD2-B780-72B7F14697A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"9080\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"9081\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9079},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9082\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9083},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9084},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"B8623E16-CA7B-4F70-8E5C-C0AB643D87DE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"9083\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"9084\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9082},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9085\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9086},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9087},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"96F52002-75D8-468D-A78B-C63F3E2551D9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"9086\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"9087\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9085},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9088\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9089},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9090},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"0C8550D0-EEA2-4AB5-A049-64FFDC95A3F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"9089\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"9090\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9088},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9091\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9092},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9093},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"BF6766C8-6E01-4F7D-A075-FFB65BCB5499\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"owner\":{\"__isSmartRef__\":true,\"id\":8868},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"9092\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"9093\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9091},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9094\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"9095\":{\"style\":{\"__isSmartRef__\":true,\"id\":9096},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":8868},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"9096\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"9097\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8868},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9098\":{\"val\":\"addMorph\"},\"9099\":{\"val\":{\"__isSmartRef__\":true,\"id\":9100}},\"9100\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9101},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9102},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"589C6A81-DD15-45C9-A9F8-96C5CE456E12\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"9101\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"9102\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9100},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9103\":{\"val\":{\"__isSmartRef__\":true,\"id\":9104}},\"9104\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9105},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9106},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"C62F6C51-154D-4EEA-A932-9F160D9F689D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"9105\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"9106\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9104},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9107\":{\"val\":null},\"9108\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9109},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9110},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"1E39FC08-820F-4F1B-8ACD-4AF1884CA27D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"9109\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"9110\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9108},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9111\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9112},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9113},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"50EB5628-1F9B-463D-AF64-A00E20DC9883\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"9112\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"9113\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9111},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9114\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9115},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9116},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"E5AF301B-CEF5-4670-9D71-907BE88840E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"9115\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"9116\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9114},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9117\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9118},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9119},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"B4531376-D442-4041-B25F-102397CC5EDD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"9118\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"9119\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9117},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9120\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9121},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9122},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"5DA5F3FC-BA1A-4B78-98EF-0E6C51FEDA6C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"9121\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"9122\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9120},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9123\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9124},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9125},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"760DC153-9040-4F43-90F4-9779CD4ACA2A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"9124\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"9125\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9123},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9126\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9127},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9128},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"B4DDEA03-7AF1-49D7-9D2D-83C50C144D19\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"9127\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"9128\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9126},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9129\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9130},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9131},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"92FDB6B0-1441-4497-9269-5FFDE5D4D4E5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"9130\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"9131\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9129},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9132\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9133},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9134},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"E0B6347D-B90E-40B2-9607-3B69EA1476B1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"9133\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"9134\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9132},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9135\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9136},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9137},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"09EEC117-4AE7-432E-85DD-7CF804F8CB69\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"9136\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"9137\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9135},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9138\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9139},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9140},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"6C2F7652-5BB4-4058-8E04-7F074AFBE14C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"9139\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"9140\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9138},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9141\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9142},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9143},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"0495189F-22B1-40AF-BB80-1EC3D00A3B04\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"9142\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"9143\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9141},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9144\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9145},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9146},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"BC4B3C69-AF1C-4880-B4F8-D1DFF5934B49\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"9145\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"9146\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9144},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9147\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9148},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9149},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"600B26B2-E1FF-4C51-B831-3AFBDFC27AB2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"9148\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"9149\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9147},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9150\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9151},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9152},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"90E8E412-E184-417B-A826-AB3E3533DB06\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"9151\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"9152\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9150},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9153\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9154},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9155},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"E355CAFB-5DE4-4158-A66A-B96F133EBEF7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"9154\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"9155\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9153},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9156\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9157},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9158},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"F7D9FBCB-E8CA-401B-8BAB-B3F5C69C6A3C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"9157\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"9158\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9156},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9159\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9160},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9161},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"D17D79E8-C498-48A7-8011-6363BA645538\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"9160\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"9161\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9159},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9162\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9163},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9164},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"1A884110-E864-4BBB-95F6-AB02C48BA991\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"9163\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"9164\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9162},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9165\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9166},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9167},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"D80FA2C3-D660-406E-B47E-380F0C1C7178\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"9166\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"9167\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9165},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9168\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9169},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9170},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"E2466F23-D703-4CED-B4E2-6A1D26A069B5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"9169\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"9170\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9168},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9171\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9172},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9173},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"7F5F48A7-4C0D-4DA6-B639-BFB255EE8F81\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"9172\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"9173\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9171},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9174\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9175},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9176},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"4A1103ED-3DFA-4525-BC85-1236CBE137DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"9175\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"9176\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9174},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9177\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9178},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9179},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"7AB81F49-DE1B-49D5-9414-9945FBAF5DF9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"9178\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"9179\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9177},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9180\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9181},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9182},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"5664666D-BE3A-4C90-B2D1-DAB484DD9746\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"9181\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"9182\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9180},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9183\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9184},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9185},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"65DC34C9-C057-47E9-BC3A-8AF4A611FD26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"9184\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"9185\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9183},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9186\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9187},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9188},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"828F6F44-DD83-46BC-B8D7-B78ED01A148B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"9187\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"9188\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9186},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9189\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9190},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9191},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"C4EDFB4E-340A-4304-9AE5-81E91E0AFBA3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"9190\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"9191\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9189},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9192\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9193},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9194},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"4F4E0F29-0D55-4B0C-B488-B5AC3AF427CC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"9193\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"9194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9195\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9196},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9197},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"DFACDDF4-6B08-4013-9AFD-6D4A8717669C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"9196\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"9197\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9195},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9198\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9199},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9200},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"FBF914A2-5B33-411F-A974-D2047280D3D0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"9199\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"9200\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9198},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9201\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9202},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9203},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"F7B8F648-6D6E-41C8-8176-3D9A668D78B1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"9202\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"9203\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9204\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9205},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9206},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"8277BA02-EE8B-4764-919A-961A04E8A7F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"9205\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"9206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9204},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9207\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9208},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9209},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"00CA22A6-9F18-485C-9EBA-4B528C8B7625\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"9208\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"9209\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9207},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9210\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9211},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9212},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"816AB268-5F3F-48B9-8505-B2DBEF695AE7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"9211\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"9212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9210},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9213\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9214},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9215},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"0D27C4D8-E7EF-4137-97FB-0A0A5220CE52\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"9214\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"9215\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9213},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9216\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9218},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"B94E5C69-FF4D-47C6-8ABC-0EBFCDE36F0C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"9217\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"9218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9216},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9219\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9220},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9221},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"631A553D-4A5A-481C-BD85-A55551C91473\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"9220\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"9221\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9219},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9222\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9223},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9224},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"1387E674-A690-42C3-BB90-1D6F199324D7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"9223\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"9224\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9222},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9225\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9226},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9227},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"C4EA1C6E-C703-48C3-87D7-35BC764F9373\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"9226\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"9227\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9225},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9228\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9230},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"8A3F6F04-A9C9-458D-8C82-5842E3FA3030\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"9229\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"9230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9228},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9231\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9232},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9233},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"9F524034-D024-454B-8D71-B98D58DD445E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"9232\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"9233\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9231},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9234\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9235},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9236},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"7AAD67B5-D4A7-4206-BBE7-8757479F5B6C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"9235\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"9236\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9234},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9237\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9238},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9239},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"E18C3A19-FBB6-4029-903A-39761F2D3FA5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"9238\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"9239\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9240\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9241},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9242},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"8DDF0806-5BF8-4179-B4B3-572CE95662FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"9241\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"9242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9240},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9243\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9244},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9245},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"20778EA4-BBB9-4645-ABE6-B933B4C0F7BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"9244\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"9245\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9246\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9247},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9248},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"311512E2-BCAE-4D07-9BAD-D5C40EB96342\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"9247\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"9248\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9246},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9249\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9250},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9251},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"A01F4073-8A2A-46E5-B799-076BA2C01F29\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"9250\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"9251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9249},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9252\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9253},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9254},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"13B9C57D-14A5-4001-BA18-FC44DBE383E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"9253\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"9254\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9252},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9255\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9256},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9257},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"11A41790-7F2E-46B0-BBA9-F75BF440A479\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"9256\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"9257\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9255},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9258\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9259},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9260},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"1141AB1F-DE38-47BD-A06E-1DAE00D2E935\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"9259\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"9260\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9258},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9261\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9262},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9263},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"7F09DAFA-2729-4F3E-8D7C-DECB7F00667D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"9262\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"9263\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9261},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9264\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9265},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9266},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"7F40D910-6F9B-4907-9806-C69D92AC88AD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"9265\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"9266\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9264},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9267\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9268},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9269},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"CD10E224-410B-4F91-9DD2-CB0B09FD3F9E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"9268\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"9269\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9267},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9270\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9271},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9272},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"149679B8-60A3-4431-B88A-7913FB83FE9F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"9271\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"9272\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9273\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9274},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9275},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"64749FDB-FF56-47ED-9827-81B2D6AC1295\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"9274\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"9275\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9273},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9276\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9277},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9278},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"8F205FB6-F16B-47F7-8637-267BAF1CA09B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"9277\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"9278\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9276},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9279\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9280},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9281},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"D0BE3B1E-0D9B-49B4-B52C-796C220100D4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"9280\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"9281\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9279},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9282\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9283},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9284},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"78E5350F-4856-4B87-839B-0FD25F76BAF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"9283\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"9284\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9282},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9285\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9286},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9287},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"C8A793B7-0659-47E5-8ED6-98609E429441\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"9286\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"9287\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9285},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9288\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9289},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9290},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"B5499702-40E4-489F-A070-293EC989546B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"9289\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"9290\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9288},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9291\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9292},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9293},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"5CE44482-B843-4B4B-81FC-A61C94F9636D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"9292\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"9293\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9291},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9294\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9295},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9296},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"FBBC91C8-26EA-45F6-988D-551877716EDB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"9295\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"9296\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9294},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9297\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9298},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9299},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"EBBAECE3-6EE4-4EF5-BDBC-41BD32E99FC8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"9298\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"9299\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9297},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9300\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9301},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9302},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"7C72EF87-231D-4DC0-84AD-DA2D8CF807A9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"9301\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"9302\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9300},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9303\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9304},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9305},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"89255C6F-8138-4BFD-B29E-C88D93C4D4D0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"9304\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"9305\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9303},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9306\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9307},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9308},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"F53F8F95-4D5C-4A7A-80A0-B858D8B37559\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"9307\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"9308\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9306},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9309\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9310},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9311},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"39DE2B63-458C-42A1-9D67-CC3618377675\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"9310\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"9311\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9309},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9312\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9313},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9314},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"9BD8B4AD-9C71-4F87-A1C4-FB3129FD59AD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"9313\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"9314\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9312},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9315\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9316},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9317},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"BA5D9FB8-AA58-449F-AE6F-F0AA671C40D4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"9316\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"9317\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9315},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9318\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9319},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9320},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"CD32EAD9-72C5-435C-BEDF-B27E9E69F5A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"9319\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"9320\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9318},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9321\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9322},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9323},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"46E39516-2920-4837-B79F-480FCA9A504F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"9322\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"9323\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9321},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9324\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9325},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9326},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"5D93B00C-B603-4B9B-AE31-B0E40864BCDD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"9325\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"9326\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9324},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9327\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9328},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9329},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"1D30EF2F-7919-49EA-824B-09275429C1FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"9328\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"9329\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9327},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9330\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9331},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9332},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"E50FF45A-D1F8-4DC9-9C5E-DC13FA608E44\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"9331\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"9332\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9330},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9333\":{\"this\":{\"__isSmartRef__\":true,\"id\":9334},\"j\":1,\"z\":3,\"c\":null,\"i\":74,\"m\":{\"__isSmartRef__\":true,\"id\":9564}},\"9334\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":9335},{\"__isSmartRef__\":true,\"id\":9338},{\"__isSmartRef__\":true,\"id\":9341},{\"__isSmartRef__\":true,\"id\":9344},{\"__isSmartRef__\":true,\"id\":9347},{\"__isSmartRef__\":true,\"id\":9350},{\"__isSmartRef__\":true,\"id\":9353},{\"__isSmartRef__\":true,\"id\":9356},{\"__isSmartRef__\":true,\"id\":9359},{\"__isSmartRef__\":true,\"id\":9362},{\"__isSmartRef__\":true,\"id\":9365},{\"__isSmartRef__\":true,\"id\":9368},{\"__isSmartRef__\":true,\"id\":9371},{\"__isSmartRef__\":true,\"id\":9374},{\"__isSmartRef__\":true,\"id\":9377},{\"__isSmartRef__\":true,\"id\":9380},{\"__isSmartRef__\":true,\"id\":9383},{\"__isSmartRef__\":true,\"id\":9386},{\"__isSmartRef__\":true,\"id\":9389},{\"__isSmartRef__\":true,\"id\":9392},{\"__isSmartRef__\":true,\"id\":9395},{\"__isSmartRef__\":true,\"id\":9398},{\"__isSmartRef__\":true,\"id\":9401},{\"__isSmartRef__\":true,\"id\":9404},{\"__isSmartRef__\":true,\"id\":9407},{\"__isSmartRef__\":true,\"id\":9410},{\"__isSmartRef__\":true,\"id\":9413},{\"__isSmartRef__\":true,\"id\":9416},{\"__isSmartRef__\":true,\"id\":9419},{\"__isSmartRef__\":true,\"id\":9422},{\"__isSmartRef__\":true,\"id\":9425},{\"__isSmartRef__\":true,\"id\":9428},{\"__isSmartRef__\":true,\"id\":9431},{\"__isSmartRef__\":true,\"id\":9434},{\"__isSmartRef__\":true,\"id\":9437},{\"__isSmartRef__\":true,\"id\":9440},{\"__isSmartRef__\":true,\"id\":9443},{\"__isSmartRef__\":true,\"id\":9446},{\"__isSmartRef__\":true,\"id\":9449},{\"__isSmartRef__\":true,\"id\":9452},{\"__isSmartRef__\":true,\"id\":9455},{\"__isSmartRef__\":true,\"id\":9458},{\"__isSmartRef__\":true,\"id\":9461},{\"__isSmartRef__\":true,\"id\":9464},{\"__isSmartRef__\":true,\"id\":9467},{\"__isSmartRef__\":true,\"id\":9470},{\"__isSmartRef__\":true,\"id\":9473},{\"__isSmartRef__\":true,\"id\":9476},{\"__isSmartRef__\":true,\"id\":9479},{\"__isSmartRef__\":true,\"id\":9482},{\"__isSmartRef__\":true,\"id\":9485},{\"__isSmartRef__\":true,\"id\":9488},{\"__isSmartRef__\":true,\"id\":9491},{\"__isSmartRef__\":true,\"id\":9494},{\"__isSmartRef__\":true,\"id\":9497},{\"__isSmartRef__\":true,\"id\":9500},{\"__isSmartRef__\":true,\"id\":9503},{\"__isSmartRef__\":true,\"id\":9506},{\"__isSmartRef__\":true,\"id\":9509},{\"__isSmartRef__\":true,\"id\":9512},{\"__isSmartRef__\":true,\"id\":9515},{\"__isSmartRef__\":true,\"id\":9518},{\"__isSmartRef__\":true,\"id\":9521},{\"__isSmartRef__\":true,\"id\":9524},{\"__isSmartRef__\":true,\"id\":9527},{\"__isSmartRef__\":true,\"id\":9530},{\"__isSmartRef__\":true,\"id\":9533},{\"__isSmartRef__\":true,\"id\":9536},{\"__isSmartRef__\":true,\"id\":9539},{\"__isSmartRef__\":true,\"id\":9542},{\"__isSmartRef__\":true,\"id\":9545},{\"__isSmartRef__\":true,\"id\":9548},{\"__isSmartRef__\":true,\"id\":9551},{\"__isSmartRef__\":true,\"id\":9554},{\"__isSmartRef__\":true,\"id\":9557}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9560},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":9561}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9563},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"D20DD126-D0DF-4344-A572-81C143C1D98A\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"9335\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9336},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9337},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"DD1E55AE-5A5A-47F9-B969-D4E9E7C9F1F4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"9336\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"9337\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9335},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9338\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9339},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9340},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"2C1EFDB4-3786-447A-AD14-4E56EA635B9D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"9339\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"9340\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9338},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9341\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9342},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9343},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"9314F352-018E-4D9B-B4DE-8F7C4ADAE957\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"9342\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"9343\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9341},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9344\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9345},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9346},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"87BE2DFF-42C0-4E03-9BDD-33901708503B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"9345\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"9346\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9344},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9347\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9348},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9349},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"48374DED-38BA-47F0-8B5A-015BB24E4100\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"9348\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"9349\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9347},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9350\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9351},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9352},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"2AFA8E96-7619-4B50-80C5-35FA356A0AB7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"9351\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"9352\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9350},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9353\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9354},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9355},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"54FCEB6A-BE9C-4334-9702-68A864553691\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"9354\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"9355\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9353},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9356\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9357},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9358},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"01CC8636-B749-4595-81AD-9BF46C42A68B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"9357\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"9358\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9356},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9359\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9360},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9361},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"19137AEE-2B76-4DD9-B0BD-FF0FC4E1DADD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"9360\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"9361\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9359},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9362\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9363},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9364},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"3618600C-4A71-4CAB-B49D-5E8917FF222D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"9363\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"9364\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9362},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9365\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9366},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9367},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"AF3A9F1C-75A5-43EF-A447-84CCDB7D592F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"9366\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"9367\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9365},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9368\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9369},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9370},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"865F7B00-E335-44DF-8CF2-606DA5E44CB4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"9369\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"9370\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9368},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9371\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9372},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9373},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"8A46C2A1-DFC7-482F-B2B0-620EC8D3F1E9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"9372\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"9373\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9371},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9374\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9375},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9376},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"62446892-142B-411D-88F0-8AFEE8B5F045\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"9375\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"9376\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9374},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9377\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9378},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9379},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"4B90205E-A5E2-4E94-A96A-E9C093C675E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"9378\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"9379\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9377},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9380\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9381},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9382},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"96914F9F-5505-4EF7-A65D-D7385EAF5E9C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"9381\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"9382\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9380},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9383\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9384},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9385},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"F417F9B8-DC38-4CAA-894B-7DAE68B6D22C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"9384\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"9385\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9383},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9386\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9387},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9388},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"366D8440-49CF-497E-BD1C-0884516D3C4E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"9387\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"9388\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9386},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9389\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9390},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9391},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"9DF2AF93-C660-4DCF-AF1B-635A8A0EA855\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"9390\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"9391\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9389},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9392\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9393},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9394},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"F9234D2B-08BF-4AA8-929D-1DFE596FC06E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"9393\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"9394\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9392},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9395\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9396},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9397},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"0902551C-94DF-454D-AE6E-B1D8273A42C9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"9396\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"9397\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9395},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9398\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9399},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9400},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"EA7ABBFE-D8B7-4927-A6F8-53B0CDBBB421\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"9399\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"9400\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9398},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9401\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9402},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9403},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"0E6E9FA6-481A-461F-9C53-9C52653163CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"9402\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"9403\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9401},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9404\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9405},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9406},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"ECA1B1DD-3A34-45D2-83E1-B21872309E03\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"9405\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"9406\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9404},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9407\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9408},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9409},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"97DFEAB2-103D-4BE1-A2D3-BDB0E0F00149\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"9408\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"9409\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9407},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9410\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9411},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9412},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"8EFAA8D3-D8FC-42C1-B444-6508A56D298D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"9411\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"9412\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9410},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9413\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9414},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9415},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"D46ECECB-7299-4B1A-A006-10F3E0F41A98\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"9414\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"9415\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9413},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9416\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9417},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9418},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"27E76CED-62A3-4F1D-999E-0DDCF9D6E5A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"9417\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"9418\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9416},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9419\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9420},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9421},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"814B86E1-6F5B-442C-8B04-79754C0A148A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"9420\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"9421\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9419},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9422\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9423},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9424},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"88C03C07-6FCD-4945-836B-9B06A06B3DBC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"9423\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"9424\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9422},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9425\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9426},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9427},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"7E44F3CC-6C25-4A1E-91C0-E290D571046A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"9426\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"9427\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9425},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9428\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9429},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9430},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"08177D29-C0A6-4885-893F-5866C85918E9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"9429\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"9430\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9428},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9431\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9432},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9433},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"BB7C068A-35EA-48AA-B111-4C0760E24C1A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"9432\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"9433\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9431},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9434\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9435},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9436},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"F6890AD0-14BE-4D77-9E5E-5F33A678BC5F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"9435\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"9436\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9434},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9437\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9438},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9439},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"2BDFF277-392D-4118-99CB-BEC8BCA47659\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"9438\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"9439\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9437},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9440\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9441},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9442},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"0FF6D357-5622-4A29-AF16-6F1F0164B273\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"9441\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"9442\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9440},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9443\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9444},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9445},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"BA9F7749-2B84-4139-95D4-9374C9D43F7E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"9444\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"9445\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9443},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9446\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9447},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9448},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"7320A7ED-70F9-4EEA-8347-6D97D9A7B904\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"9447\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"9448\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9446},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9449\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9450},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9451},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"A60CFC8D-2B6F-4410-A932-4C205BD9AF99\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"9450\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"9451\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9449},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9452\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9453},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9454},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"4126213C-5DF7-478A-B7B1-B9D418F703CE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"9453\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"9454\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9452},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9455\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9456},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9457},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"D35E132A-AA9A-4200-A92F-768C3D951F88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"9456\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"9457\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9455},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9458\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9459},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9460},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"85749D64-C60B-4C31-94FD-1025E26AF5A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"9459\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"9460\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9458},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9461\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9462},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9463},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"471BFE7E-8304-42D4-A46B-DB41D5E0899B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"9462\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"9463\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9461},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9464\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9465},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9466},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"5ABD779C-B13D-42FC-93C7-EFF71F8AFEFC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"9465\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"9466\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9464},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9467\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9468},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9469},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"51D10389-1EB8-4273-9F05-E65A91D8E5A4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"9468\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"9469\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9467},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9470\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9471},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9472},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"3108F814-F6F3-40E0-BF9F-D574E2AB9E26\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"9471\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"9472\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9470},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9473\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9474},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9475},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"F59DE331-36F5-4DBC-ABE0-7C9297785594\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"9474\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"9475\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9473},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9476\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9477},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9478},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"F30A313F-27C4-4FCA-B7DA-CC53EF248EA2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"9477\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"9478\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9476},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9479\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9480},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9481},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"43553566-E01C-4A10-9BDA-EA689A08553C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"9480\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"9481\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9479},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9482\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9483},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9484},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"0DD7BBCC-02BF-469E-A2CA-E64C5CD43372\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"9483\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"9484\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9482},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9485\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9486},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9487},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"E753D733-2DB2-4007-8B8F-9FD31EB4239A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"9486\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"9487\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9485},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9488\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9489},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9490},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"973028D7-74A3-4C80-B55F-3939C9F394EA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"9489\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"9490\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9488},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9491\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9492},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9493},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"E54A2866-AF97-4CAD-966A-F71CAA3505DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"9492\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"9493\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9491},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9494\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9495},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9496},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"A089475D-C601-43F2-9257-BDCB825AB68F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"9495\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"9496\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9494},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9497\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9498},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9499},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"119C4A06-70E2-4520-BC6F-6AC3C804A5FB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"9498\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"9499\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9497},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9500\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9501},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9502},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"F1F64306-7927-4CD4-9AF0-902566C6E58C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"9501\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"9502\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9500},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9503\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9504},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9505},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"BD14F9DF-4022-4319-B123-29C4AC6551F8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"9504\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"9505\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9503},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9506\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9507},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9508},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"5D2060DB-97AC-4CD1-9221-A038EDD65564\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"9507\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"9508\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9506},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9509\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9510},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9511},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"78A5C536-2655-4B9C-AE37-99EE7DF7B8E0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"9510\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"9511\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9509},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9512\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9513},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9514},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"0D1C2D82-5D93-4BE9-BE00-B8D6E2F0D740\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"9513\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"9514\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9512},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9515\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9516},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9517},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"1426A864-5510-47F6-ADD8-B5290549BFDA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"9516\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"9517\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9515},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9518\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9519},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9520},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"DBD26486-D868-4C3D-8FF1-7B3A2F20E4AC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"9519\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"9520\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9518},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9521\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9522},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9523},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"8EEC0E0F-EB40-4E9D-AC51-7D1E17EED78B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"9522\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"9523\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9521},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9524\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9525},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9526},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"44757462-6962-473B-BAE8-71DBAF5D1076\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"9525\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"9526\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9524},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9527\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9528},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9529},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"55D05E75-9693-4B96-B5D9-BC8090E53F59\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"9528\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"9529\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9527},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9530\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9531},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9532},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"88C04FDD-2634-4EA8-9559-4E1BF77508F7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"9531\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"9532\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9530},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9533\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9534},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9535},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"17A837B9-84FB-4D96-889B-D653C3586818\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"9534\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"9535\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9533},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9536\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9537},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9538},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"3A1745A7-8C3F-4227-B5C8-051B022D87E0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"9537\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"9538\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9536},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9539\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9540},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9541},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"DEE5D4C1-2050-420D-8AF9-3EA065AD21C5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"9540\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"9541\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9539},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9542\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9543},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9544},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"0BEBD016-F88F-4256-84E9-661C8FCFF6B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"9543\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"9544\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9542},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9545\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9546},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9547},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"32B79A9C-AC05-477C-AC86-9D4BF25CBFAE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"9546\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"9547\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9545},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9548\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9549},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9550},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"94153D09-C1F9-41CA-8BDB-6AC25DD5AB0E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"9549\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"9550\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9548},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9551\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9552},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9553},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"C2670201-D462-4C27-978A-DD1BC9AD3869\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"9552\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"9553\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9551},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9554\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9555},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9556},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"28E86A3D-B744-4024-9589-DFA82AC489E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"9555\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"9556\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9554},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9557\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9558},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9559},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"43C08B38-8E14-47D8-9984-26379F455DD7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9334},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"9558\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"9559\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9557},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9560\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"9561\":{\"style\":{\"__isSmartRef__\":true,\"id\":9562},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":9334},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"9562\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"9563\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9334},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9564\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9565},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9566},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"0CFF5531-8B52-492F-A0E1-D45F12B25730\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"9565\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"9566\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9564},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9567\":{\"values\":{\"__isSmartRef__\":true,\"id\":9568},\"context\":[{\"__isSmartRef__\":true,\"id\":9598},{\"__isSmartRef__\":true,\"id\":9601},{\"__isSmartRef__\":true,\"id\":9604},{\"__isSmartRef__\":true,\"id\":9607},{\"__isSmartRef__\":true,\"id\":9610},{\"__isSmartRef__\":true,\"id\":9613},{\"__isSmartRef__\":true,\"id\":9616},{\"__isSmartRef__\":true,\"id\":9619},{\"__isSmartRef__\":true,\"id\":9622},{\"__isSmartRef__\":true,\"id\":9625},{\"__isSmartRef__\":true,\"id\":9628},{\"__isSmartRef__\":true,\"id\":9631},{\"__isSmartRef__\":true,\"id\":9634},{\"__isSmartRef__\":true,\"id\":9637},{\"__isSmartRef__\":true,\"id\":9640},{\"__isSmartRef__\":true,\"id\":9643},{\"__isSmartRef__\":true,\"id\":9646},{\"__isSmartRef__\":true,\"id\":9649},{\"__isSmartRef__\":true,\"id\":9652},{\"__isSmartRef__\":true,\"id\":9655},{\"__isSmartRef__\":true,\"id\":9658},{\"__isSmartRef__\":true,\"id\":9661},{\"__isSmartRef__\":true,\"id\":9664},{\"__isSmartRef__\":true,\"id\":9667},{\"__isSmartRef__\":true,\"id\":9670},{\"__isSmartRef__\":true,\"id\":9673},{\"__isSmartRef__\":true,\"id\":9676},{\"__isSmartRef__\":true,\"id\":9679},{\"__isSmartRef__\":true,\"id\":9682},{\"__isSmartRef__\":true,\"id\":9685},{\"__isSmartRef__\":true,\"id\":9688},{\"__isSmartRef__\":true,\"id\":9691},{\"__isSmartRef__\":true,\"id\":9694},{\"__isSmartRef__\":true,\"id\":9697},{\"__isSmartRef__\":true,\"id\":9700},{\"__isSmartRef__\":true,\"id\":9703},{\"__isSmartRef__\":true,\"id\":9706},{\"__isSmartRef__\":true,\"id\":9709},{\"__isSmartRef__\":true,\"id\":9712},{\"__isSmartRef__\":true,\"id\":9715},{\"__isSmartRef__\":true,\"id\":9718},{\"__isSmartRef__\":true,\"id\":9721},{\"__isSmartRef__\":true,\"id\":9724},{\"__isSmartRef__\":true,\"id\":9727},{\"__isSmartRef__\":true,\"id\":9730},{\"__isSmartRef__\":true,\"id\":9733},{\"__isSmartRef__\":true,\"id\":9736},{\"__isSmartRef__\":true,\"id\":9739},{\"__isSmartRef__\":true,\"id\":9742},{\"__isSmartRef__\":true,\"id\":9745},{\"__isSmartRef__\":true,\"id\":9748},{\"__isSmartRef__\":true,\"id\":9751},{\"__isSmartRef__\":true,\"id\":9754},{\"__isSmartRef__\":true,\"id\":9757},{\"__isSmartRef__\":true,\"id\":9760},{\"__isSmartRef__\":true,\"id\":9763},{\"__isSmartRef__\":true,\"id\":9766},{\"__isSmartRef__\":true,\"id\":9769},{\"__isSmartRef__\":true,\"id\":9772},{\"__isSmartRef__\":true,\"id\":9775},{\"__isSmartRef__\":true,\"id\":9778},{\"__isSmartRef__\":true,\"id\":9781},{\"__isSmartRef__\":true,\"id\":9784},{\"__isSmartRef__\":true,\"id\":9787},{\"__isSmartRef__\":true,\"id\":9790},{\"__isSmartRef__\":true,\"id\":9793},{\"__isSmartRef__\":true,\"id\":9796},{\"__isSmartRef__\":true,\"id\":9799},{\"__isSmartRef__\":true,\"id\":9802},{\"__isSmartRef__\":true,\"id\":9805},{\"__isSmartRef__\":true,\"id\":9808},{\"__isSmartRef__\":true,\"id\":9811},{\"__isSmartRef__\":true,\"id\":9814},{\"__isSmartRef__\":true,\"id\":9817},{\"__isSmartRef__\":true,\"id\":9820},{\"__isSmartRef__\":true,\"id\":9823},{\"__isSmartRef__\":true,\"id\":9826},{\"__isSmartRef__\":true,\"id\":9829},{\"__isSmartRef__\":true,\"id\":9832},{\"__isSmartRef__\":true,\"id\":9835},{\"__isSmartRef__\":true,\"id\":9838},{\"__isSmartRef__\":true,\"id\":9841},{\"__isSmartRef__\":true,\"id\":9844},{\"__isSmartRef__\":true,\"id\":9847},{\"__isSmartRef__\":true,\"id\":9850},{\"__isSmartRef__\":true,\"id\":9853},{\"__isSmartRef__\":true,\"id\":9856}],\"pc\":{\"__isSmartRef__\":true,\"id\":7219},\"mapping\":{\"__isSmartRef__\":true,\"id\":9859}},\"9568\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":9569},\"26-32\":{\"__isSmartRef__\":true,\"id\":9570},\"42-43\":{\"__isSmartRef__\":true,\"id\":9571},\"37-43\":{\"__isSmartRef__\":true,\"id\":9572},\"53-54\":{\"__isSmartRef__\":true,\"id\":9573},\"48-54\":{\"__isSmartRef__\":true,\"id\":9574},\"68-69\":{\"__isSmartRef__\":true,\"id\":9575},\"63-69\":{\"__isSmartRef__\":true,\"id\":9576},\"71-72\":{\"__isSmartRef__\":true,\"id\":9577},\"74-77\":{\"__isSmartRef__\":true,\"id\":9578},\"70-77\":{\"__isSmartRef__\":true,\"id\":9579},\"98-103\":{\"__isSmartRef__\":true,\"id\":9580},\"104-117\":{\"__isSmartRef__\":true,\"id\":9581},\"118-119\":{\"__isSmartRef__\":true,\"id\":9582},\"120-121\":{\"__isSmartRef__\":true,\"id\":9583},\"123-125\":{\"__isSmartRef__\":true,\"id\":9584},\"126-128\":{\"__isSmartRef__\":true,\"id\":9585},\"132-133\":{\"__isSmartRef__\":true,\"id\":9586},\"134-138\":{\"__isSmartRef__\":true,\"id\":9587},\"132-138\":{\"__isSmartRef__\":true,\"id\":9588},\"126-139\":{\"__isSmartRef__\":true,\"id\":9589},\"97-140\":{\"__isSmartRef__\":true,\"id\":9590},\"93-140\":{\"__isSmartRef__\":true,\"id\":9594}},\"9569\":{\"val\":1},\"9570\":{\"val\":1},\"9571\":{\"val\":3},\"9572\":{\"val\":3},\"9573\":{\"val\":1},\"9574\":{\"val\":1},\"9575\":{\"val\":0},\"9576\":{\"val\":0},\"9577\":{\"val\":87},\"9578\":{\"val\":100},\"9579\":{\"val\":true},\"9580\":{},\"9581\":{\"val\":\"makeRectangle\"},\"9582\":{\"val\":0},\"9583\":{\"val\":0},\"9584\":{\"val\":10},\"9585\":{\"val\":50},\"9586\":{\"val\":87},\"9587\":{\"val\":0.35},\"9588\":{\"val\":30.45},\"9589\":{\"val\":19.55},\"9590\":{\"val\":{\"__isSmartRef__\":true,\"id\":9591}},\"9591\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9592},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9593},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FB4504AF-4546-44E2-BDED-B4375C746A4A\"],\"id\":\"05852069-599A-4EF9-83B7-61F31F168CBD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"9592\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"9593\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9591},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9594\":{\"val\":{\"__isSmartRef__\":true,\"id\":9595}},\"9595\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9596},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9597},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FB4504AF-4546-44E2-BDED-B4375C746A4A\"],\"id\":\"3AE42BA8-BCA4-45D6-8918-503CAD126C97\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"9596\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"9597\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9595},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9598\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9599},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9600},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"FD701304-9A6C-421C-B5A6-429B101BB87B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"9599\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"9600\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9598},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9601\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9602},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9603},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"31C38F9C-EF30-4889-A6F0-F68F7594321C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"9602\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"9603\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9601},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9604\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9605},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9606},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"B6F02DC8-1F76-44FB-AE26-E0DD91EE64DB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"9605\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"9606\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9604},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9607\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9608},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9609},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"1C453111-2342-4983-BB83-4328726BEB4C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"9608\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"9609\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9607},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9610\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9611},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9612},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"BCBD52B9-40A8-484F-AB22-541F448BD8C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"9611\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"9612\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9610},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9613\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9614},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9615},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"5E6B0148-3B6A-429D-8A65-E69A17FEC23D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"9614\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"9615\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9613},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9616\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9617},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9618},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"2D6B2619-6F94-4BFB-8B29-3AFE96F7D4BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"9617\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"9618\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9616},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9619\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9620},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9621},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"0B2171E8-A7B9-4F36-A092-9C90354B9EC0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"9620\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"9621\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9619},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9622\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9623},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9624},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"5B83409D-C756-450A-B042-EAF3978BEE04\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"9623\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"9624\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9622},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9625\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9626},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9627},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"3BA55A91-9A40-4810-ADA4-5F104B206E75\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"9626\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"9627\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9625},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9628\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9629},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9630},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"95318B67-C85B-478C-9407-90853EC56F91\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"9629\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"9630\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9628},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9631\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9632},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9633},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"1D9A3A3F-1D7E-49A9-88BB-A9DFBE5519C6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"9632\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"9633\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9631},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9634\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9635},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9636},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"4F0F3F12-7361-406C-9596-1601BF8AE8AE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"9635\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"9636\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9634},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9637\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9638},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9639},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"89B019AC-FB3A-45CF-AA31-E71640A82C54\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"9638\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"9639\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9637},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9640\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9641},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9642},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"ACF72223-1C8C-4069-9E69-45D563D35201\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"9641\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"9642\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9640},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9643\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9644},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9645},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"688BDB65-82CD-43F7-A526-E4D0E2CFF7F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"9644\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"9645\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9643},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9646\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9647},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9648},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"4EAE2608-4EB1-4D94-8F8F-15D384DB6F29\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"9647\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"9648\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9646},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9649\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9650},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9651},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"3F06E242-5937-4920-AB55-C207238AC408\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"9650\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"9651\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9649},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9652\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9653},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9654},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"496D7E04-C038-43F4-9A0D-3103C7067006\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"9653\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"9654\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9652},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9655\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9656},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9657},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"E892D280-0335-4259-9165-3066802E8FD5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"9656\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"9657\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9655},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9658\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9659},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9660},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"471D4E25-62C2-458B-9745-00B0CB3FA19C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"9659\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"9660\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9658},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9661\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9662},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9663},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"CA84E72B-6775-4648-ADB4-099D8D9BF6F6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"9662\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"9663\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9661},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9664\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9665},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9666},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"D9D83190-8D4C-400A-82A2-9CB559681960\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"9665\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"9666\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9664},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9667\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9668},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9669},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"F74FEA55-1349-43B4-BE29-403A4D757DCE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"9668\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"9669\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9667},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9670\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9671},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9672},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"1F8F7C62-7752-4335-A34F-0D88DA6738B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"9671\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"9672\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9670},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9673\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9674},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9675},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"BA548423-33FE-4A2C-A725-7EB61CA8A9DD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"9674\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"9675\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9673},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9676\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9677},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9678},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"724B32C0-A26B-418B-A74B-F95512F97217\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"9677\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"9678\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9676},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9679\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9680},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9681},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"B944F129-BFAB-4DDF-AE36-AA06DCC822E6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"9680\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"9681\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9679},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9682\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9683},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9684},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"B14CF0E5-AC52-4CA5-B45C-87072A6CA27D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"9683\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"9684\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9682},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9685\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9686},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9687},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"538AEB8B-DB81-4072-A27C-E6CF980490E9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"9686\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"9687\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9685},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9688\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9689},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9690},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"1071390E-B979-4809-B816-3095CDF17877\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"9689\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"9690\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9688},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9691\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9692},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9693},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"C46BC753-ABD2-45E2-9A1C-F22FFF17B2A2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"9692\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"9693\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9691},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9694\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9695},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9696},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"1AC07192-4880-4B60-91BF-0D197E0E5961\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"9695\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"9696\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9694},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9697\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9698},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9699},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"3649D65F-FA28-4654-B8FD-40C6447C6B80\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"9698\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"9699\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9697},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9700\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9701},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9702},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"9CCB7148-BBE9-4F12-88A1-80FDE10F6CD4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"9701\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"9702\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9700},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9703\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9704},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9705},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"6FE0FFD8-9F09-4EAB-A3FB-43623CA1046F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"9704\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"9705\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9703},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9706\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9707},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9708},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"0C76CC5E-DC13-4FB9-912A-A41CFA3C2AB4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"9707\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"9708\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9706},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9709\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9710},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9711},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"F311B8EB-91F2-4245-B6B4-985DF4C427A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"9710\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"9711\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9709},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9712\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9713},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9714},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"8264342B-1215-4FDD-9296-CF163638E1B7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"9713\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"9714\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9712},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9715\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9716},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9717},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"6E15BAC0-2B0C-4B2F-8A9A-38B821946BAC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"9716\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"9717\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9715},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9718\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9719},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9720},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"441E2C06-1C25-49B9-B05E-F79F0500594A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"9719\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"9720\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9718},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9721\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9722},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9723},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"04E781F0-6A5B-4E5A-AC1F-3A1E4DC06DB9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"9722\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"9723\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9721},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9724\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9725},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9726},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"1FF6F9A5-2DF4-4AC7-9F1B-1200FE87AF60\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"9725\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"9726\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9724},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9727\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9728},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9729},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"BD820998-3BBA-4702-A5EF-F59600D892A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"9728\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"9729\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9727},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9730\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9731},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9732},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"83E8790C-6D75-4AA6-AD21-052B9536D036\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"9731\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"9732\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9730},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9733\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9734},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9735},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"C6B67B5B-CF72-4D0D-AEFA-A8D3D94E6068\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"9734\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"9735\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9733},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9736\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9737},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9738},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"63ED933D-05D1-4353-942B-7B39A295C107\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"9737\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"9738\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9736},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9739\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9740},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9741},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"66730FD9-B9C8-45B8-AE7D-2088A071A457\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"9740\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"9741\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9739},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9742\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9743},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9744},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"ED030211-DEFC-41F2-8CC5-FF1E30C55D6B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"9743\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"9744\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9742},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9745\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9746},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9747},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"51541F7D-1F65-4704-8BD4-AEEDA0730A86\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"9746\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"9747\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9745},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9748\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9749},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9750},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"B4988A9C-8356-4A1D-9704-4A28A434828F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"9749\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"9750\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9748},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9751\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9752},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9753},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"7E05D672-42FD-48D0-8C2C-4667312382E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"9752\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"9753\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9751},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9754\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9755},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9756},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"9DE2D020-6542-499B-B090-38005CE9ABAB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"9755\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"9756\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9754},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9757\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9758},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9759},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"1A8D93FE-D1FD-40C5-B3ED-13C2D7EB0AF9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"9758\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"9759\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9757},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9760\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9761},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9762},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"1255E2AA-16AB-4568-9671-30E2E695DACE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"9761\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"9762\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9760},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9763\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9764},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9765},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"B4E48CD6-0D7B-4BA7-950D-E63C91075E85\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"9764\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"9765\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9763},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9766\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9767},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9768},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"53831E71-5EF9-4ED8-8D6D-DD8B8C9C2D15\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"9767\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"9768\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9766},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9769\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9770},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9771},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"76BF6C8E-EABE-41E3-A520-BFCB59B2A5D3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"9770\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"9771\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9769},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9772\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9773},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9774},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"44B77719-7747-49C9-9B66-50DF888686D8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"9773\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"9774\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9772},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9775\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9776},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9777},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"43A0FB91-337C-4CE3-A031-5962888BB3E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"9776\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"9777\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9775},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9778\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9779},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9780},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"3C09E6E3-17F9-4B76-9D38-7A518906C818\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"9779\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"9780\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9778},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9781\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9782},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9783},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"8E3AAFCA-087F-4634-83F6-D50E893D0DC4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"9782\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"9783\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9781},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9784\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9785},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9786},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"4870DC3B-ACEB-4259-A598-50B7F3A77868\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"9785\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"9786\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9784},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9787\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9788},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9789},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"586E98FF-52B7-4B4D-BABD-64EC30DCA892\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"9788\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"9789\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9787},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9790\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9791},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9792},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"67D81753-19F1-421D-B476-440350A06213\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"9791\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"9792\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9790},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9793\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9794},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9795},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"ACCD24DF-C09B-4B97-850E-5EDC266023D4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"9794\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"9795\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9793},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9796\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9797},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9798},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"4C9D5793-7671-4701-97C2-B330B955BDDB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"9797\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"9798\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9796},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9799\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9800},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9801},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"6AC0FF97-48F1-4AFB-B5DA-22BCEEF30617\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"9800\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"9801\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9799},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9802\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9803},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9804},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"DF943DAE-287C-4F03-B1AA-0C5B53DB4751\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"9803\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"9804\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9802},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9805\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9806},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9807},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"B6B3AF3F-E35F-45F3-BBDC-66A50FC8E94E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"9806\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"9807\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9805},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9808\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9809},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9810},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"8A6693A1-A209-486F-A7B1-912287492DE6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"9809\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"9810\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9808},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9811\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9812},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9813},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"68FE24E5-5D6B-457B-9D37-E79AB1BB23A6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"9812\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"9813\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9811},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9814\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9815},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9816},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"8C43E2BF-2745-494F-B0DB-96357E926D8E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"9815\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"9816\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9814},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9817\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9818},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9819},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"BD28A95D-EE9A-4D27-BE66-14730A994F57\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"9818\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"9819\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9817},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9820\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9821},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9822},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"2A6F6864-3B10-49A0-BFB0-1B272658571D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"9821\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"9822\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9820},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9823\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9824},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9825},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E618B81C-94E6-4041-B17C-7CB4CA68475D\"],\"id\":\"7AA86592-A454-44E8-938E-AD56813F8BCC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(220.0,145.0)\"},\"9824\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(754,75,377)\"},\"9825\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9823},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9826\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9827},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9828},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B5B4167B-C4DA-462F-AE53-4ACB80DD5433\"],\"id\":\"C0185BF7-DE01-4775-A424-17239D36F09B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(86.0,60.0)\"},\"9827\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(764,76,382)\"},\"9828\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9826},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9829\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9830},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9831},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEA2EB71-8918-44D9-918A-D889A34B3714\"],\"id\":\"1E948F21-9973-4D5C-BA48-C8F670E1FCFD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(87.0,60.0)\"},\"9830\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(774,77,387)\"},\"9831\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9829},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9832\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9833},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9834},\"_ClipMode\":\"visible\",\"derivationIds\":[\"0A061C12-0251-4ECA-8A77-9C0D6D759431\"],\"id\":\"A087DC5E-A105-4C01-B315-EA4A5BBB851D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(226.0,148.0)\"},\"9833\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(786,78,392)\"},\"9834\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9832},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9835\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9836},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9837},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDD4C688-9351-499A-A338-B026E255F642\"],\"id\":\"0DADAC06-A058-4923-A261-6BFFEAEBF761\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(89.0,60.0)\"},\"9836\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(796,79,397)\"},\"9837\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9835},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9838\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9839},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9840},\"_ClipMode\":\"visible\",\"derivationIds\":[\"1DE0FD21-3455-4D03-817D-11DA339152FE\"],\"id\":\"08485C4A-998B-4A05-B31A-BE3840695B24\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(90.0,60.0)\"},\"9839\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(806,80,402)\"},\"9840\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9838},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9841\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9842},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9843},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDCFB255-DC46-417F-87E9-7EE7CE456F37\"],\"id\":\"9E72F715-05DA-44E2-9822-26F7307CFA91\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(232.0,151.0)\"},\"9842\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(816,81,407)\"},\"9843\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9841},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9844\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9845},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9846},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9893791F-EF6F-4867-B30F-A0358938B56D\"],\"id\":\"5756F756-DBF8-46F7-BFB1-EE763BE7DDD8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,60.0)\"},\"9845\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(826,82,412)\"},\"9846\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9844},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9847\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9848},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9849},\"_ClipMode\":\"visible\",\"derivationIds\":[\"29A3D23F-D13E-494E-88CC-22319AD8B4B3\"],\"id\":\"DDA16EDE-C91D-4D39-B98D-A7C6E452C646\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(93.0,60.0)\"},\"9848\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(836,83,417)\"},\"9849\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9847},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9850\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9851},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9852},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FEF6E757-CA82-480E-A217-D0CAF9FA8E7D\"],\"id\":\"D0E445FA-2F46-4185-8F9D-B23E7C247964\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(238.0,154.0)\"},\"9851\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(846,84,422)\"},\"9852\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9850},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9853\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9854},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9855},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B4B80756-CABB-4570-9A6F-41FDA58A1964\"],\"id\":\"3D606724-3289-4C43-8BCE-F41C11A01EFF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(95.0,60.0)\"},\"9854\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(856,85,427)\"},\"9855\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9853},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9856\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9857},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9858},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7041D77-0881-4B18-BBA1-587A8CB3B7F4\"],\"id\":\"6B7090E4-1962-430C-9394-984B5415D816\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(96.0,60.0)\"},\"9857\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(866,86,432)\"},\"9858\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9856},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9859\":{\"this\":{\"__isSmartRef__\":true,\"id\":9860},\"j\":1,\"z\":3,\"c\":null,\"i\":87,\"m\":{\"__isSmartRef__\":true,\"id\":10126}},\"9860\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":9861},{\"__isSmartRef__\":true,\"id\":9864},{\"__isSmartRef__\":true,\"id\":9867},{\"__isSmartRef__\":true,\"id\":9870},{\"__isSmartRef__\":true,\"id\":9873},{\"__isSmartRef__\":true,\"id\":9876},{\"__isSmartRef__\":true,\"id\":9879},{\"__isSmartRef__\":true,\"id\":9882},{\"__isSmartRef__\":true,\"id\":9885},{\"__isSmartRef__\":true,\"id\":9888},{\"__isSmartRef__\":true,\"id\":9891},{\"__isSmartRef__\":true,\"id\":9894},{\"__isSmartRef__\":true,\"id\":9897},{\"__isSmartRef__\":true,\"id\":9900},{\"__isSmartRef__\":true,\"id\":9903},{\"__isSmartRef__\":true,\"id\":9906},{\"__isSmartRef__\":true,\"id\":9909},{\"__isSmartRef__\":true,\"id\":9912},{\"__isSmartRef__\":true,\"id\":9915},{\"__isSmartRef__\":true,\"id\":9918},{\"__isSmartRef__\":true,\"id\":9921},{\"__isSmartRef__\":true,\"id\":9924},{\"__isSmartRef__\":true,\"id\":9927},{\"__isSmartRef__\":true,\"id\":9930},{\"__isSmartRef__\":true,\"id\":9933},{\"__isSmartRef__\":true,\"id\":9936},{\"__isSmartRef__\":true,\"id\":9939},{\"__isSmartRef__\":true,\"id\":9942},{\"__isSmartRef__\":true,\"id\":9945},{\"__isSmartRef__\":true,\"id\":9948},{\"__isSmartRef__\":true,\"id\":9951},{\"__isSmartRef__\":true,\"id\":9954},{\"__isSmartRef__\":true,\"id\":9957},{\"__isSmartRef__\":true,\"id\":9960},{\"__isSmartRef__\":true,\"id\":9963},{\"__isSmartRef__\":true,\"id\":9966},{\"__isSmartRef__\":true,\"id\":9969},{\"__isSmartRef__\":true,\"id\":9972},{\"__isSmartRef__\":true,\"id\":9975},{\"__isSmartRef__\":true,\"id\":9978},{\"__isSmartRef__\":true,\"id\":9981},{\"__isSmartRef__\":true,\"id\":9984},{\"__isSmartRef__\":true,\"id\":9987},{\"__isSmartRef__\":true,\"id\":9990},{\"__isSmartRef__\":true,\"id\":9993},{\"__isSmartRef__\":true,\"id\":9996},{\"__isSmartRef__\":true,\"id\":9999},{\"__isSmartRef__\":true,\"id\":10002},{\"__isSmartRef__\":true,\"id\":10005},{\"__isSmartRef__\":true,\"id\":10008},{\"__isSmartRef__\":true,\"id\":10011},{\"__isSmartRef__\":true,\"id\":10014},{\"__isSmartRef__\":true,\"id\":10017},{\"__isSmartRef__\":true,\"id\":10020},{\"__isSmartRef__\":true,\"id\":10023},{\"__isSmartRef__\":true,\"id\":10026},{\"__isSmartRef__\":true,\"id\":10029},{\"__isSmartRef__\":true,\"id\":10032},{\"__isSmartRef__\":true,\"id\":10035},{\"__isSmartRef__\":true,\"id\":10038},{\"__isSmartRef__\":true,\"id\":10041},{\"__isSmartRef__\":true,\"id\":10044},{\"__isSmartRef__\":true,\"id\":10047},{\"__isSmartRef__\":true,\"id\":10050},{\"__isSmartRef__\":true,\"id\":10053},{\"__isSmartRef__\":true,\"id\":10056},{\"__isSmartRef__\":true,\"id\":10059},{\"__isSmartRef__\":true,\"id\":10062},{\"__isSmartRef__\":true,\"id\":10065},{\"__isSmartRef__\":true,\"id\":10068},{\"__isSmartRef__\":true,\"id\":10071},{\"__isSmartRef__\":true,\"id\":10074},{\"__isSmartRef__\":true,\"id\":10077},{\"__isSmartRef__\":true,\"id\":10080},{\"__isSmartRef__\":true,\"id\":10083},{\"__isSmartRef__\":true,\"id\":10086},{\"__isSmartRef__\":true,\"id\":10089},{\"__isSmartRef__\":true,\"id\":10092},{\"__isSmartRef__\":true,\"id\":10095},{\"__isSmartRef__\":true,\"id\":10098},{\"__isSmartRef__\":true,\"id\":10101},{\"__isSmartRef__\":true,\"id\":10104},{\"__isSmartRef__\":true,\"id\":10107},{\"__isSmartRef__\":true,\"id\":10110},{\"__isSmartRef__\":true,\"id\":10113},{\"__isSmartRef__\":true,\"id\":10116},{\"__isSmartRef__\":true,\"id\":10119}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10122},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":10123}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10125},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"16F0875E-0248-4D4E-911B-E7C7B4C538C6\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"9861\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9862},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9863},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"5039C10D-DD24-4D19-92BF-E836BB3A3323\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"9862\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"9863\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9861},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9864\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9865},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9866},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"32B2587C-07AC-453C-9FD1-6AE08C4D9E58\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"9865\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"9866\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9864},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9867\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9868},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9869},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"CC0B089A-B30B-4281-81B1-867B22261FF2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"9868\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"9869\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9867},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9870\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9871},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9872},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"CED24DF0-BA64-42B3-83BE-D7012B5E47BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"9871\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"9872\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9870},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9873\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9874},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9875},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"FE018AD7-9B2A-4609-A0BC-19664A7B7500\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"9874\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"9875\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9873},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9876\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9877},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9878},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"C37BBFEE-B671-4DBA-9A83-D34107CC0BCA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"9877\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"9878\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9876},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9879\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9880},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9881},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"048FC302-CB72-49B4-B43B-7873C1F516BC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"9880\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"9881\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9879},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9882\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9883},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9884},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"39E219AD-4ECB-4182-8A44-6C9AB7F950C1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"9883\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"9884\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9882},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9885\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9886},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9887},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"578FC866-22DD-4AAD-A613-8BD514F62B95\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"9886\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"9887\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9885},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9888\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9889},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9890},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"371D5348-1586-4690-A95C-CDB7FD3DE8F6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"9889\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"9890\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9888},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9891\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9892},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9893},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"AB3B71C7-D870-462D-A17F-84167BAFE3B7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"9892\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"9893\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9891},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9894\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9895},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9896},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"2080AAF8-C473-4A42-92C7-EECF9C46FDD5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"9895\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"9896\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9894},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9897\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9898},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9899},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"3E46FF8B-5F04-4577-BE3B-73191922271D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"9898\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"9899\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9897},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9900\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9901},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9902},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"77D0E7D4-81E9-41CB-AE46-C43D19A9217D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"9901\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"9902\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9900},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9903\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9904},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9905},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"E3DFC90B-607B-4C24-A283-EE0D6D9D6A57\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"9904\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"9905\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9903},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9906\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9907},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9908},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"E258C139-29E0-465F-A813-CD99BC3A3321\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"9907\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"9908\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9906},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9909\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9910},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9911},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"B80229AB-C403-40CA-B551-31DCAC56BC8B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"9910\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"9911\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9909},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9912\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9913},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9914},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"8A101CE1-397D-4D85-8D0D-AE2706B3C93B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"9913\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"9914\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9912},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9915\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9916},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9917},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"FBD0EC13-FE5E-4B9B-B3AE-85BA4098605F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"9916\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"9917\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9915},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9918\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9919},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9920},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"48A5C5E4-8FAC-4D8B-B786-8586D6B7DC88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"9919\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"9920\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9918},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9921\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9922},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9923},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"D7C9FD17-DB9F-475C-9C86-9EAFBB4AFEEB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"9922\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"9923\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9921},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9924\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9925},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9926},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"28263E5A-166E-4BDA-BDCD-111E31F03199\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"9925\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"9926\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9924},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9927\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9928},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9929},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"8798D18A-9607-47E3-8F12-07B6942E211B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"9928\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"9929\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9927},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9930\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9931},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9932},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"A61A317F-6F1A-4D1C-8599-AF4A9BE1B786\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"9931\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"9932\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9930},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9933\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9934},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9935},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"D6E1B355-A138-4D8C-A125-0DBC55690C44\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"9934\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"9935\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9933},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9936\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9937},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9938},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"C88585B2-476D-4AA7-94D7-16572D3A60D3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"9937\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"9938\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9936},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9939\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9940},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9941},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"90C03689-48A0-46C7-A152-1501BDEEC7CF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"9940\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"9941\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9939},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9942\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9943},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9944},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"565622B8-ECE3-45A3-9D80-27B43E3FB6A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"9943\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"9944\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9942},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9945\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9946},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9947},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"FE59765E-2991-4AA2-A5AF-8306BBFC5F30\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"9946\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"9947\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9945},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9948\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9949},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9950},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"F321774E-6EDB-4D67-A009-09E7192F376A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"9949\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"9950\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9948},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9951\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9952},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9953},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"DF70824A-1D29-4528-A285-BF97C86E04BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"9952\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"9953\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9951},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9954\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9955},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9956},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"2656229F-FD0A-4E7B-8DD8-5D2F0F0EAFF8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"9955\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"9956\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9954},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9957\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9958},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9959},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"2E33A78B-180E-4A58-992C-2C3FB4766B60\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"9958\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"9959\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9957},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9960\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9961},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9962},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"F9C74FBC-95E1-4995-A241-C50C12FE8B50\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"9961\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"9962\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9960},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9963\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9964},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9965},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"41D9D053-8C90-44DE-95A2-9E1DD6A81DBA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"9964\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"9965\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9963},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9966\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9967},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9968},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"09906DA5-2209-421A-8315-020E2FD0C5A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"9967\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"9968\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9966},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9969\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9970},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9971},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"8E608386-3C5D-40DD-A577-801A0E3D0F40\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"9970\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"9971\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9969},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9972\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9973},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9974},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"488E6488-51A3-417E-B410-7E1DC30C66C0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"9973\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"9974\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9972},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9975\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9976},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9977},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"66FE4DCE-F7DE-42A3-AB05-105699E37F1B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"9976\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"9977\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9975},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9978\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9979},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9980},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"E7DA27FE-BADD-420C-9132-45799CB0ED76\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"9979\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"9980\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9978},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9981\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9982},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9983},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"8FB38F86-9144-48D8-85C1-3412233EBEFA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"9982\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"9983\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9981},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9984\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9985},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9986},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"7DD97340-4B48-40BD-96F0-4587E8EADFFE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"9985\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"9986\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9984},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9987\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9988},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9989},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"C545813F-8D0A-43C2-AC82-AF3BF4E9109C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"9988\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"9989\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9987},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9990\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9991},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9992},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"4AC8B5FC-31ED-4A5A-8299-30FD9F798796\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"9991\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"9992\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9990},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9993\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9994},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9995},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"568A8896-57A0-4A8D-BF54-AFB0AFA51100\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"9994\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"9995\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9993},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9996\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":9997},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":9998},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"FE9DAB08-1793-44B3-B117-DF5558BEB52E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"9997\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"9998\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9996},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"9999\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10000},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10001},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"5C3D8C47-FC70-4155-B679-5F3FA19F7C67\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"10000\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"10001\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9999},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10002\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10003},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10004},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"64789377-A78E-4A4F-B3DA-0B5D1C619209\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"10003\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"10004\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10002},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10005\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10006},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10007},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"9AC7DF29-D32E-4878-93A4-307BBA7575B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"10006\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"10007\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10005},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10008\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10009},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10010},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"4D5907EB-618E-4440-B58C-7B8CAC18FEE6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"10009\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"10010\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10008},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10011\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10012},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10013},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"FB328F2C-2D96-4344-8008-6E7D9BF6DDF0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"10012\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"10013\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10011},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10014\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10015},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10016},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"55304EE4-1810-4EB4-8B02-44E56034BB65\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"10015\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"10016\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10014},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10017\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10018},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10019},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"40100E72-8A3D-4F8C-A399-9924DECE39A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"10018\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"10019\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10017},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10020\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10021},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10022},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"F6041D8A-8E27-4434-9783-CCF454929DDD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"10021\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"10022\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10020},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10023\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10024},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10025},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"E20C9131-209F-42BF-8D9C-1B8ACA6ED713\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"10024\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"10025\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10023},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10026\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10027},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10028},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"62279A31-FEB5-435D-BBDD-9B62888A7674\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"10027\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"10028\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10026},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10029\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10030},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10031},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"502FC0C8-8D83-402B-B720-42D87B35C7F5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"10030\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"10031\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10029},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10032\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10033},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10034},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"376F269A-44AD-4346-8513-20792E508261\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"10033\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"10034\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10032},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10035\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10036},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10037},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"572946D1-2465-4B62-AEA2-30E227DD0566\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"10036\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"10037\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10035},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10038\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10039},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10040},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"C60D13EA-7468-4BB2-8E71-BBDE6FC3E76C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"10039\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"10040\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10038},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10041\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10042},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10043},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"C76759EA-0F64-4090-9247-95077E4C15DE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"10042\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"10043\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10041},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10044\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10045},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10046},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"56BDA298-C7E3-4009-AB9E-CE25C993D1F2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"10045\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"10046\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10044},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10047\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10048},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10049},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"50C7C383-9056-4F23-A7FE-A59F2C35476F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"10048\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"10049\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10047},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10050\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10051},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10052},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"244D2B1D-CECA-46DB-A16C-EABDA7FFB40D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"10051\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"10052\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10050},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10053\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10054},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10055},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"8DF3B344-8EA1-41EB-B22D-9D014BB391D0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"10054\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"10055\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10053},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10056\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10057},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10058},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"1787801C-4B82-4FF1-9186-93B70508664C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"10057\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"10058\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10056},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10059\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10060},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10061},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"DC657F0C-647E-40C8-9683-112494EDAACB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"10060\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"10061\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10059},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10062\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10063},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10064},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"FDAF4811-7E0A-414A-8CF1-F7DF804F77F5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"10063\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"10064\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10062},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10065\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10066},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10067},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"F6193597-7AE5-4DF8-98E4-683BCF6B8453\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"10066\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"10067\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10065},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10068\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10069},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10070},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"E5AF1888-8F91-41FE-B3FC-424ABA714894\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"10069\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"10070\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10068},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10071\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10072},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10073},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"9EB3A470-B077-4F9F-83D8-D45842093322\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"10072\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"10073\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10071},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10074\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10075},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10076},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"DC6B0D31-F17B-4405-84C9-FB8AB948DD17\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"10075\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"10076\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10074},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10077\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10078},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10079},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"EDB17152-013B-41CA-B61F-B2A9D7B7C9D6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"10078\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"10079\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10077},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10080\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10081},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10082},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"B945FE51-70C2-4BEF-A991-2D1D6D9BE344\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"10081\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"10082\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10080},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10083\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10084},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10085},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"D30F444B-DF41-45AC-B78B-D8B50FE1A7B4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"10084\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"10085\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10083},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10086\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10087},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10088},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E618B81C-94E6-4041-B17C-7CB4CA68475D\"],\"id\":\"839F1AD4-6AC9-4065-AA7F-BDBCEE0541B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(220.0,145.0)\"},\"10087\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(754,75,377)\"},\"10088\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10086},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10089\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10090},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10091},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B5B4167B-C4DA-462F-AE53-4ACB80DD5433\"],\"id\":\"9C3E1D6D-A380-4C04-9113-0350A2EE4AC8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(86.0,60.0)\"},\"10090\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(764,76,382)\"},\"10091\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10089},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10092\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10093},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10094},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEA2EB71-8918-44D9-918A-D889A34B3714\"],\"id\":\"B64FE9F6-5B0E-4558-AE5E-E153677C4584\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(87.0,60.0)\"},\"10093\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(774,77,387)\"},\"10094\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10092},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10095\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10096},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10097},\"_ClipMode\":\"visible\",\"derivationIds\":[\"0A061C12-0251-4ECA-8A77-9C0D6D759431\"],\"id\":\"1CCFDC91-EF87-44B9-BD4A-70CC06C94124\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.4,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(226.0,148.0)\"},\"10096\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(786,78,392)\"},\"10097\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10095},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10098\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10099},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10100},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDD4C688-9351-499A-A338-B026E255F642\"],\"id\":\"C2DA8941-B98D-4454-911C-E4D8FE42D240\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.7,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(89.0,60.0)\"},\"10099\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(796,79,397)\"},\"10100\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10098},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10101\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10102},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10103},\"_ClipMode\":\"visible\",\"derivationIds\":[\"1DE0FD21-3455-4D03-817D-11DA339152FE\"],\"id\":\"B7F26A34-72E9-4B88-969D-BA23BA257283\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(90.0,60.0)\"},\"10102\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(806,80,402)\"},\"10103\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10101},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10104\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10105},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10106},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDCFB255-DC46-417F-87E9-7EE7CE456F37\"],\"id\":\"75F01B79-BB16-4877-86E3-146DBCABDA7F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.3,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(232.0,151.0)\"},\"10105\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(816,81,407)\"},\"10106\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10104},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10107\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10108},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10109},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9893791F-EF6F-4867-B30F-A0358938B56D\"],\"id\":\"FA54B0E6-6A8C-486E-81F1-92A19F718E5A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,60.0)\"},\"10108\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(826,82,412)\"},\"10109\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10107},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10110\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10111},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10112},\"_ClipMode\":\"visible\",\"derivationIds\":[\"29A3D23F-D13E-494E-88CC-22319AD8B4B3\"],\"id\":\"2D0E3CB1-C312-4CC6-BB06-0AAF90F9F299\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.9,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(93.0,60.0)\"},\"10111\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(836,83,417)\"},\"10112\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10110},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10113\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10114},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10115},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FEF6E757-CA82-480E-A217-D0CAF9FA8E7D\"],\"id\":\"30B02162-666B-4471-AA7B-24A24C87ED7E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.2,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(238.0,154.0)\"},\"10114\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(846,84,422)\"},\"10115\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10113},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10116\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10117},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10118},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B4B80756-CABB-4570-9A6F-41FDA58A1964\"],\"id\":\"47CD6388-AF86-4CC6-AA2C-A8967F48D388\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.5,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(95.0,60.0)\"},\"10117\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(856,85,427)\"},\"10118\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10116},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10119\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10120},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10121},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7041D77-0881-4B18-BBA1-587A8CB3B7F4\"],\"id\":\"E2465DBF-523A-40F9-A033-64DF1FBAA1D7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.8,\"owner\":{\"__isSmartRef__\":true,\"id\":9860},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(96.0,60.0)\"},\"10120\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(866,86,432)\"},\"10121\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10119},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10122\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"10123\":{\"style\":{\"__isSmartRef__\":true,\"id\":10124},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":9860},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"10124\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"10125\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9860},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10126\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10127},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10128},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FB4504AF-4546-44E2-BDED-B4375C746A4A\"],\"id\":\"D7094A98-284A-4B11-B464-7B44344E6D8A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"10127\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,204)\"},\"10128\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10126},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10129\":{\"values\":{\"__isSmartRef__\":true,\"id\":10130},\"context\":[{\"__isSmartRef__\":true,\"id\":10527},{\"__isSmartRef__\":true,\"id\":10530},{\"__isSmartRef__\":true,\"id\":10533},{\"__isSmartRef__\":true,\"id\":10536},{\"__isSmartRef__\":true,\"id\":10539},{\"__isSmartRef__\":true,\"id\":10542},{\"__isSmartRef__\":true,\"id\":10545},{\"__isSmartRef__\":true,\"id\":10548},{\"__isSmartRef__\":true,\"id\":10551},{\"__isSmartRef__\":true,\"id\":10554},{\"__isSmartRef__\":true,\"id\":10557},{\"__isSmartRef__\":true,\"id\":10560},{\"__isSmartRef__\":true,\"id\":10563},{\"__isSmartRef__\":true,\"id\":10566},{\"__isSmartRef__\":true,\"id\":10569},{\"__isSmartRef__\":true,\"id\":10572},{\"__isSmartRef__\":true,\"id\":10575},{\"__isSmartRef__\":true,\"id\":10578},{\"__isSmartRef__\":true,\"id\":10581},{\"__isSmartRef__\":true,\"id\":10584},{\"__isSmartRef__\":true,\"id\":10587},{\"__isSmartRef__\":true,\"id\":10590},{\"__isSmartRef__\":true,\"id\":10593},{\"__isSmartRef__\":true,\"id\":10596},{\"__isSmartRef__\":true,\"id\":10599},{\"__isSmartRef__\":true,\"id\":10602},{\"__isSmartRef__\":true,\"id\":10605},{\"__isSmartRef__\":true,\"id\":10608},{\"__isSmartRef__\":true,\"id\":10611},{\"__isSmartRef__\":true,\"id\":10614},{\"__isSmartRef__\":true,\"id\":10617},{\"__isSmartRef__\":true,\"id\":10620},{\"__isSmartRef__\":true,\"id\":10623},{\"__isSmartRef__\":true,\"id\":10626},{\"__isSmartRef__\":true,\"id\":10629},{\"__isSmartRef__\":true,\"id\":10632},{\"__isSmartRef__\":true,\"id\":10635},{\"__isSmartRef__\":true,\"id\":10638},{\"__isSmartRef__\":true,\"id\":10641},{\"__isSmartRef__\":true,\"id\":10644},{\"__isSmartRef__\":true,\"id\":10647},{\"__isSmartRef__\":true,\"id\":10650},{\"__isSmartRef__\":true,\"id\":10653},{\"__isSmartRef__\":true,\"id\":10656},{\"__isSmartRef__\":true,\"id\":10659},{\"__isSmartRef__\":true,\"id\":10662},{\"__isSmartRef__\":true,\"id\":10665},{\"__isSmartRef__\":true,\"id\":10668},{\"__isSmartRef__\":true,\"id\":10671},{\"__isSmartRef__\":true,\"id\":10674},{\"__isSmartRef__\":true,\"id\":10677},{\"__isSmartRef__\":true,\"id\":10680},{\"__isSmartRef__\":true,\"id\":10683},{\"__isSmartRef__\":true,\"id\":10686},{\"__isSmartRef__\":true,\"id\":10689},{\"__isSmartRef__\":true,\"id\":10692},{\"__isSmartRef__\":true,\"id\":10695},{\"__isSmartRef__\":true,\"id\":10698},{\"__isSmartRef__\":true,\"id\":10701},{\"__isSmartRef__\":true,\"id\":10704},{\"__isSmartRef__\":true,\"id\":10707},{\"__isSmartRef__\":true,\"id\":10710},{\"__isSmartRef__\":true,\"id\":10713},{\"__isSmartRef__\":true,\"id\":10716},{\"__isSmartRef__\":true,\"id\":10719},{\"__isSmartRef__\":true,\"id\":10722},{\"__isSmartRef__\":true,\"id\":10725},{\"__isSmartRef__\":true,\"id\":10728},{\"__isSmartRef__\":true,\"id\":10731},{\"__isSmartRef__\":true,\"id\":10734},{\"__isSmartRef__\":true,\"id\":10737},{\"__isSmartRef__\":true,\"id\":10740},{\"__isSmartRef__\":true,\"id\":10743},{\"__isSmartRef__\":true,\"id\":10746},{\"__isSmartRef__\":true,\"id\":10749},{\"__isSmartRef__\":true,\"id\":10752},{\"__isSmartRef__\":true,\"id\":10755},{\"__isSmartRef__\":true,\"id\":10758},{\"__isSmartRef__\":true,\"id\":10761},{\"__isSmartRef__\":true,\"id\":10764},{\"__isSmartRef__\":true,\"id\":10767},{\"__isSmartRef__\":true,\"id\":10770},{\"__isSmartRef__\":true,\"id\":10773},{\"__isSmartRef__\":true,\"id\":10776},{\"__isSmartRef__\":true,\"id\":10779},{\"__isSmartRef__\":true,\"id\":10782},{\"__isSmartRef__\":true,\"id\":10785},{\"__isSmartRef__\":true,\"id\":10788},{\"__isSmartRef__\":true,\"id\":10791},{\"__isSmartRef__\":true,\"id\":10794},{\"__isSmartRef__\":true,\"id\":10797},{\"__isSmartRef__\":true,\"id\":10800},{\"__isSmartRef__\":true,\"id\":10803},{\"__isSmartRef__\":true,\"id\":10806},{\"__isSmartRef__\":true,\"id\":10809},{\"__isSmartRef__\":true,\"id\":10812},{\"__isSmartRef__\":true,\"id\":10815},{\"__isSmartRef__\":true,\"id\":10818},{\"__isSmartRef__\":true,\"id\":10821},{\"__isSmartRef__\":true,\"id\":10824}],\"pc\":{\"__isSmartRef__\":true,\"id\":7277},\"mapping\":{\"__isSmartRef__\":true,\"id\":10827}},\"10130\":{\"31-32\":{\"__isSmartRef__\":true,\"id\":10131},\"26-32\":{\"__isSmartRef__\":true,\"id\":10132},\"42-43\":{\"__isSmartRef__\":true,\"id\":10133},\"37-43\":{\"__isSmartRef__\":true,\"id\":10134},\"53-54\":{\"__isSmartRef__\":true,\"id\":10135},\"48-54\":{\"__isSmartRef__\":true,\"id\":10136},\"68-69\":{\"__isSmartRef__\":true,\"id\":10137},\"63-69\":{\"__isSmartRef__\":true,\"id\":10138},\"71-72\":{\"__isSmartRef__\":true,\"id\":10139},\"74-77\":{\"__isSmartRef__\":true,\"id\":10140},\"70-77\":{\"__isSmartRef__\":true,\"id\":10141},\"98-103\":{\"__isSmartRef__\":true,\"id\":10142},\"104-117\":{\"__isSmartRef__\":true,\"id\":10143},\"118-119\":{\"__isSmartRef__\":true,\"id\":10144},\"120-121\":{\"__isSmartRef__\":true,\"id\":10145},\"123-125\":{\"__isSmartRef__\":true,\"id\":10146},\"126-128\":{\"__isSmartRef__\":true,\"id\":10147},\"132-133\":{\"__isSmartRef__\":true,\"id\":10148},\"134-138\":{\"__isSmartRef__\":true,\"id\":10149},\"132-138\":{\"__isSmartRef__\":true,\"id\":10150},\"126-139\":{\"__isSmartRef__\":true,\"id\":10151},\"97-140\":{\"__isSmartRef__\":true,\"id\":10152},\"93-140\":{\"__isSmartRef__\":true,\"id\":10156},\"148-149\":{\"__isSmartRef__\":true,\"id\":10160},\"152-153\":{\"__isSmartRef__\":true,\"id\":10161},\"148-153\":{\"__isSmartRef__\":true,\"id\":10162},\"157-158\":{\"__isSmartRef__\":true,\"id\":10163},\"148-158\":{\"__isSmartRef__\":true,\"id\":10164},\"170-171\":{\"__isSmartRef__\":true,\"id\":10165},\"172-178\":{\"__isSmartRef__\":true,\"id\":10169},\"179-181\":{\"__isSmartRef__\":true,\"id\":10170},\"182-184\":{\"__isSmartRef__\":true,\"id\":10171},\"185-186\":{\"__isSmartRef__\":true,\"id\":10172},\"187-188\":{\"__isSmartRef__\":true,\"id\":10173},\"185-188\":{\"__isSmartRef__\":true,\"id\":10174},\"182-188\":{\"__isSmartRef__\":true,\"id\":10175},\"189-191\":{\"__isSmartRef__\":true,\"id\":10176},\"192-193\":{\"__isSmartRef__\":true,\"id\":10177},\"189-193\":{\"__isSmartRef__\":true,\"id\":10178},\"179-194\":{\"__isSmartRef__\":true,\"id\":10179},\"170-195\":{\"__isSmartRef__\":true,\"id\":10180},\"161-196\":{\"__isSmartRef__\":true,\"id\":10181},\"145-248\":{\"__isSmartRef__\":true,\"id\":10182},\"252-253\":{\"__isSmartRef__\":true,\"id\":10183},\"254-262\":{\"__isSmartRef__\":true,\"id\":10187},\"263-264\":{\"__isSmartRef__\":true,\"id\":10188},\"267-270\":{\"__isSmartRef__\":true,\"id\":10189},\"263-270\":{\"__isSmartRef__\":true,\"id\":10190},\"252-271\":{\"__isSmartRef__\":true,\"id\":10191},\"276-277\":{\"__isSmartRef__\":true,\"id\":10195},\"278-285\":{\"__isSmartRef__\":true,\"id\":10199},\"286-291\":{\"__isSmartRef__\":true,\"id\":10200},\"292-295\":{\"__isSmartRef__\":true,\"id\":10201},\"296-297\":{\"__isSmartRef__\":true,\"id\":10202},\"300-302\":{\"__isSmartRef__\":true,\"id\":10203},\"296-302\":{\"__isSmartRef__\":true,\"id\":10204},\"303-304\":{\"__isSmartRef__\":true,\"id\":10205},\"305-306\":{\"__isSmartRef__\":true,\"id\":10206},\"307-308\":{\"__isSmartRef__\":true,\"id\":10207},\"305-308\":{\"__isSmartRef__\":true,\"id\":10208},\"286-309\":{\"__isSmartRef__\":true,\"id\":10209},\"276-310\":{\"__isSmartRef__\":true,\"id\":10210},\"315-319\":{\"__isSmartRef__\":true,\"id\":10211},\"320-328\":{\"__isSmartRef__\":true,\"id\":10517},\"329-330\":{\"__isSmartRef__\":true,\"id\":10518},\"315-331\":{\"__isSmartRef__\":true,\"id\":10522},\"343-344\":{\"__isSmartRef__\":true,\"id\":10526}},\"10131\":{\"val\":1},\"10132\":{\"val\":1},\"10133\":{\"val\":3},\"10134\":{\"val\":3},\"10135\":{\"val\":1},\"10136\":{\"val\":1},\"10137\":{\"val\":0},\"10138\":{\"val\":0},\"10139\":{\"val\":99},\"10140\":{\"val\":100},\"10141\":{\"val\":true},\"10142\":{},\"10143\":{\"val\":\"makeRectangle\"},\"10144\":{\"val\":0},\"10145\":{\"val\":0},\"10146\":{\"val\":10},\"10147\":{\"val\":50},\"10148\":{\"val\":99},\"10149\":{\"val\":0.35},\"10150\":{\"val\":34.65},\"10151\":{\"val\":15.350000000000001},\"10152\":{\"val\":{\"__isSmartRef__\":true,\"id\":10153}},\"10153\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10154},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10155},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"A722E572-6BC3-4A1C-97C4-6BF17476049E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10154\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10155\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10153},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10156\":{\"val\":{\"__isSmartRef__\":true,\"id\":10157}},\"10157\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10158},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10159},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"5B8453E6-EB49-4DDF-88DC-62CA5EF4BF03\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10158\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10159\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10157},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10160\":{\"val\":99},\"10161\":{\"val\":3},\"10162\":{\"val\":0},\"10163\":{\"val\":0},\"10164\":{\"val\":true},\"10165\":{\"val\":{\"__isSmartRef__\":true,\"id\":10166}},\"10166\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10167},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10168},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"706C678A-89D2-4AE1-9FD7-0C0467283863\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10167\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10168\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10166},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10169\":{\"val\":\"moveBy\"},\"10170\":{},\"10171\":{\"val\":70},\"10172\":{\"val\":2},\"10173\":{\"val\":99},\"10174\":{\"val\":198},\"10175\":{\"val\":268},\"10176\":{\"val\":70},\"10177\":{\"val\":99},\"10178\":{\"val\":169},\"10179\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"lively.pt(0.0,0.0)\"},\"10180\":{},\"10181\":{},\"10182\":{},\"10183\":{\"val\":{\"__isSmartRef__\":true,\"id\":10184}},\"10184\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10185},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10186},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"C244E56F-0B15-48BA-B057-A8773E9CAFE3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10185\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10186\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10184},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10187\":{\"val\":\"rotateBy\"},\"10188\":{\"val\":99},\"10189\":{\"val\":0.3},\"10190\":{\"val\":29.7},\"10191\":{\"val\":{\"__isSmartRef__\":true,\"id\":10192}},\"10192\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10193},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10194},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"CC336380-5606-4154-A367-AAEE3E4F34F6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10193\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10195\":{\"val\":{\"__isSmartRef__\":true,\"id\":10196}},\"10196\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10197},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10198},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"83518739-46C1-4634-958C-A80F75011649\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10197\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10198\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10196},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10199\":{\"val\":\"setFill\"},\"10200\":{},\"10201\":{\"val\":\"rgb\"},\"10202\":{\"val\":99},\"10203\":{\"val\":10},\"10204\":{\"val\":990},\"10205\":{\"val\":99},\"10206\":{\"val\":5},\"10207\":{\"val\":99},\"10208\":{\"val\":495},\"10209\":{\"__serializedExpressions__\":[\"val\"],\"val\":\"Color.rgb(0,0,0)\"},\"10210\":{},\"10211\":{\"val\":{\"__isSmartRef__\":true,\"id\":10212}},\"10212\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":10213},{\"__isSmartRef__\":true,\"id\":10216},{\"__isSmartRef__\":true,\"id\":10219},{\"__isSmartRef__\":true,\"id\":10222},{\"__isSmartRef__\":true,\"id\":10225},{\"__isSmartRef__\":true,\"id\":10228},{\"__isSmartRef__\":true,\"id\":10231},{\"__isSmartRef__\":true,\"id\":10234},{\"__isSmartRef__\":true,\"id\":10237},{\"__isSmartRef__\":true,\"id\":10240},{\"__isSmartRef__\":true,\"id\":10243},{\"__isSmartRef__\":true,\"id\":10246},{\"__isSmartRef__\":true,\"id\":10249},{\"__isSmartRef__\":true,\"id\":10252},{\"__isSmartRef__\":true,\"id\":10255},{\"__isSmartRef__\":true,\"id\":10258},{\"__isSmartRef__\":true,\"id\":10261},{\"__isSmartRef__\":true,\"id\":10264},{\"__isSmartRef__\":true,\"id\":10267},{\"__isSmartRef__\":true,\"id\":10270},{\"__isSmartRef__\":true,\"id\":10273},{\"__isSmartRef__\":true,\"id\":10276},{\"__isSmartRef__\":true,\"id\":10279},{\"__isSmartRef__\":true,\"id\":10282},{\"__isSmartRef__\":true,\"id\":10285},{\"__isSmartRef__\":true,\"id\":10288},{\"__isSmartRef__\":true,\"id\":10291},{\"__isSmartRef__\":true,\"id\":10294},{\"__isSmartRef__\":true,\"id\":10297},{\"__isSmartRef__\":true,\"id\":10300},{\"__isSmartRef__\":true,\"id\":10303},{\"__isSmartRef__\":true,\"id\":10306},{\"__isSmartRef__\":true,\"id\":10309},{\"__isSmartRef__\":true,\"id\":10312},{\"__isSmartRef__\":true,\"id\":10315},{\"__isSmartRef__\":true,\"id\":10318},{\"__isSmartRef__\":true,\"id\":10321},{\"__isSmartRef__\":true,\"id\":10324},{\"__isSmartRef__\":true,\"id\":10327},{\"__isSmartRef__\":true,\"id\":10330},{\"__isSmartRef__\":true,\"id\":10333},{\"__isSmartRef__\":true,\"id\":10336},{\"__isSmartRef__\":true,\"id\":10339},{\"__isSmartRef__\":true,\"id\":10342},{\"__isSmartRef__\":true,\"id\":10345},{\"__isSmartRef__\":true,\"id\":10348},{\"__isSmartRef__\":true,\"id\":10351},{\"__isSmartRef__\":true,\"id\":10354},{\"__isSmartRef__\":true,\"id\":10357},{\"__isSmartRef__\":true,\"id\":10360},{\"__isSmartRef__\":true,\"id\":10363},{\"__isSmartRef__\":true,\"id\":10366},{\"__isSmartRef__\":true,\"id\":10369},{\"__isSmartRef__\":true,\"id\":10372},{\"__isSmartRef__\":true,\"id\":10375},{\"__isSmartRef__\":true,\"id\":10378},{\"__isSmartRef__\":true,\"id\":10381},{\"__isSmartRef__\":true,\"id\":10384},{\"__isSmartRef__\":true,\"id\":10387},{\"__isSmartRef__\":true,\"id\":10390},{\"__isSmartRef__\":true,\"id\":10393},{\"__isSmartRef__\":true,\"id\":10396},{\"__isSmartRef__\":true,\"id\":10399},{\"__isSmartRef__\":true,\"id\":10402},{\"__isSmartRef__\":true,\"id\":10405},{\"__isSmartRef__\":true,\"id\":10408},{\"__isSmartRef__\":true,\"id\":10411},{\"__isSmartRef__\":true,\"id\":10414},{\"__isSmartRef__\":true,\"id\":10417},{\"__isSmartRef__\":true,\"id\":10420},{\"__isSmartRef__\":true,\"id\":10423},{\"__isSmartRef__\":true,\"id\":10426},{\"__isSmartRef__\":true,\"id\":10429},{\"__isSmartRef__\":true,\"id\":10432},{\"__isSmartRef__\":true,\"id\":10435},{\"__isSmartRef__\":true,\"id\":10438},{\"__isSmartRef__\":true,\"id\":10441},{\"__isSmartRef__\":true,\"id\":10444},{\"__isSmartRef__\":true,\"id\":10447},{\"__isSmartRef__\":true,\"id\":10450},{\"__isSmartRef__\":true,\"id\":10453},{\"__isSmartRef__\":true,\"id\":10456},{\"__isSmartRef__\":true,\"id\":10459},{\"__isSmartRef__\":true,\"id\":10462},{\"__isSmartRef__\":true,\"id\":10465},{\"__isSmartRef__\":true,\"id\":10468},{\"__isSmartRef__\":true,\"id\":10471},{\"__isSmartRef__\":true,\"id\":10474},{\"__isSmartRef__\":true,\"id\":10477},{\"__isSmartRef__\":true,\"id\":10480},{\"__isSmartRef__\":true,\"id\":10483},{\"__isSmartRef__\":true,\"id\":10486},{\"__isSmartRef__\":true,\"id\":10489},{\"__isSmartRef__\":true,\"id\":10492},{\"__isSmartRef__\":true,\"id\":10495},{\"__isSmartRef__\":true,\"id\":10498},{\"__isSmartRef__\":true,\"id\":10501},{\"__isSmartRef__\":true,\"id\":10504},{\"__isSmartRef__\":true,\"id\":10507},{\"__isSmartRef__\":true,\"id\":10510}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10513},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":10514}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10516},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"EB37B974-3AFB-4DD7-A4E8-3BFD323D9A4D\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"10213\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10214},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10215},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"C9A377CF-3B1D-4D3B-AE45-074F30B3FDA7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"10214\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"10215\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10213},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10216\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10218},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"2C6370C6-86FF-4C8D-83CC-AF219AD79EB7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"10217\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"10218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10216},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10219\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10220},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10221},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"6CC5DA35-34FD-4017-9FF9-0509A4E1B0CA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"10220\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"10221\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10219},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10222\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10223},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10224},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"EF983015-4F54-4872-ACFC-228320CE67A3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"10223\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"10224\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10222},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10225\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10226},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10227},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"5EA78586-D83E-4C71-89E6-0BC334EA86B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"10226\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"10227\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10225},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10228\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10230},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"FBDBE64F-1305-4D8D-86C9-B20D8BB7B930\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"10229\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"10230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10228},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10231\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10232},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10233},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"03EE7918-262D-4341-B058-FB35314D7FFF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"10232\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"10233\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10231},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10234\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10235},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10236},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"70CFD183-EF5C-43AB-806A-C63A15088DA8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"10235\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"10236\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10234},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10237\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10238},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10239},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"3BD5823B-4BE9-46DB-8DAD-AC169DA7D5A4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"10238\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"10239\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10240\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10241},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10242},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"5AA16D8D-9831-4000-815F-90A5E365B210\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"10241\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"10242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10240},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10243\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10244},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10245},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"4C5A1925-C43E-4424-86DC-AF36C6A57E0D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"10244\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"10245\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10246\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10247},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10248},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"046B2B6F-6976-4744-BF6A-07C514DB0855\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"10247\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"10248\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10246},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10249\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10250},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10251},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"65F51D51-B98F-4B89-8F6B-D861095BB66D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"10250\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"10251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10249},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10252\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10253},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10254},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"14A5E9DF-165E-4ACC-BA32-E84D4A5CF93D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"10253\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"10254\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10252},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10255\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10256},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10257},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"A2447B2C-AB9A-4213-B128-86F4D11DB20E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"10256\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"10257\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10255},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10258\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10259},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10260},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"E20A3156-7198-49BA-967C-AC2B721947B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"10259\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"10260\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10258},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10261\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10262},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10263},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"00C5F5B1-8D37-401C-A048-66A36ECC4213\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"10262\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"10263\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10261},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10264\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10265},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10266},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"73236E27-DA64-46B8-AF7A-AAC947A08541\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"10265\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"10266\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10264},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10267\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10268},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10269},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"739DB52D-1C49-4F2F-8D87-C71DE4D93BD3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"10268\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"10269\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10267},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10270\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10271},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10272},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"5B1E3B72-06D5-4E35-9DE9-7302787A8CC6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"10271\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"10272\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10273\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10274},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10275},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"3B4FA076-F8FC-4F5C-AABD-CBAC6A82F07D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"10274\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"10275\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10273},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10276\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10277},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10278},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"F9151C39-3874-4F96-B444-FA74551E2FBA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"10277\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"10278\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10276},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10279\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10280},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10281},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"8CEDA036-B2CA-4C98-8007-6149B80CBF35\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"10280\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"10281\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10279},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10282\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10283},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10284},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"61DA452C-2439-4567-97BB-3E48B9619DED\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"10283\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"10284\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10282},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10285\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10286},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10287},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"8CA3D11A-FE7E-4705-89D6-3AFC463E6C79\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"10286\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"10287\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10285},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10288\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10289},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10290},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"C29D1D00-7B55-4563-8ED3-B870606BFFFD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"10289\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"10290\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10288},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10291\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10292},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10293},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"643FEB8F-CD7E-444F-BBAA-C67F5F715323\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"10292\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"10293\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10291},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10294\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10295},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10296},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"59388CB1-16E4-494C-B85F-0192B2C7ED81\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"10295\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"10296\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10294},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10297\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10298},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10299},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"F752863B-E6CA-455D-9766-DC37422DF370\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"10298\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"10299\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10297},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10300\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10301},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10302},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"43917BC2-2440-40AC-8A7B-34AF954FEA2B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"10301\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"10302\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10300},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10303\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10304},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10305},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"2C427C7D-EE9B-4238-98B1-0E096A53D9CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"10304\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"10305\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10303},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10306\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10307},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10308},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"DDBBD92B-3FDE-45EA-B663-BF93EB59C905\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"10307\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"10308\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10306},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10309\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10310},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10311},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"F6F05FB3-3A4D-465A-92FD-B701FF0552EE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"10310\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"10311\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10309},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10312\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10313},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10314},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"BAAE10A5-9D90-45DD-ADFF-6A45C1A109BF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"10313\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"10314\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10312},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10315\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10316},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10317},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"B1E0ED77-C847-4E0C-8973-1666AF82DD14\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"10316\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"10317\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10315},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10318\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10319},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10320},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"FA5CCA19-8F10-4501-BF79-C54315157031\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"10319\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"10320\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10318},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10321\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10322},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10323},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"1B8FE680-BE0F-4BC0-BDCC-697E690562D7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"10322\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"10323\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10321},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10324\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10325},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10326},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"7B75E439-0548-4ADA-80FB-4FADAB070436\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"10325\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"10326\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10324},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10327\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10328},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10329},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"52EF2E52-FBEB-4B99-93B1-784A03C1897E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"10328\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"10329\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10327},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10330\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10331},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10332},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"98C5A584-4B09-4136-9B59-AADCE10E1C09\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"10331\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"10332\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10330},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10333\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10334},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10335},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"CE333859-7FA4-4958-B374-787AC808D345\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"10334\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"10335\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10333},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10336\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10337},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10338},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"0C7B122A-0118-4DB3-B72F-197DD975B639\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"10337\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"10338\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10336},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10339\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10340},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10341},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"9B1A8842-5FA3-467E-B9BB-3CBE37F1BF80\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"10340\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"10341\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10339},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10342\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10343},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10344},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"2979D8C7-35D4-4118-9C9D-FC39F59F8555\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"10343\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"10344\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10342},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10345\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10346},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10347},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"24427475-EE80-4911-AD7A-8F7722CDB155\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"10346\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"10347\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10345},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10348\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10349},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10350},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"E0F5699F-4DFC-4E35-8ACC-642C646CEAAC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"10349\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"10350\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10348},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10351\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10352},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10353},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"A98E915A-1D02-405F-B5FD-D39F7C8EBE4C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"10352\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"10353\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10351},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10354\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10355},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10356},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"3EA743B2-6ECE-4F45-AF63-F7E622F835AD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"10355\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"10356\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10354},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10357\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10358},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10359},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"DDCCC3B5-A6A6-48ED-843C-F6654BB78DBB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"10358\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"10359\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10357},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10360\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10361},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10362},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"9AF85954-2B53-46FA-A070-B1992BFF80B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"10361\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"10362\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10360},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10363\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10364},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10365},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"93E33D18-7E67-426A-AFDE-F3F4B7F673B7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"10364\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"10365\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10363},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10366\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10367},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10368},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"C9BF71A5-A82E-4D0C-B794-AFEC38BD5EA0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"10367\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"10368\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10366},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10369\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10370},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10371},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"A1F251C7-C1CE-4F70-9525-BE04D826EA51\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"10370\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"10371\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10369},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10372\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10373},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10374},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"CE778CED-7550-4E23-8E03-84594E062262\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"10373\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"10374\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10372},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10375\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10376},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10377},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"52C1F4EE-4C69-4D9F-8DF1-E3D0207654BD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"10376\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"10377\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10375},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10378\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10379},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10380},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"EE06B70A-2311-4A7D-9856-0B5A2CBC95A4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"10379\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"10380\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10378},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10381\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10382},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10383},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"2B689A34-9E99-455B-8919-CDB8FA8A90B1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"10382\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"10383\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10381},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10384\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10385},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10386},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"DCECB6D8-A910-4434-BA75-9FED766619B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"10385\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"10386\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10384},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10387\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10388},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10389},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"54023857-F4DF-4A7C-B6EA-50A843B274E1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"10388\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"10389\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10387},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10390\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10391},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10392},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"96B8B499-C446-4DFD-AFA3-3CA11845BDA2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"10391\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"10392\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10390},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10393\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10394},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10395},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"979BB16B-03E8-4FC0-87B0-54A25049CCF7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"10394\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"10395\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10393},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10396\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10397},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10398},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"24880A47-BBFC-49B8-A36B-7231E1ACC8D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"10397\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"10398\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10396},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10399\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10400},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10401},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"D98BE2F4-A208-474C-8C8E-415587E7AFF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"10400\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"10401\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10399},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10402\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10403},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10404},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"110CDF03-B2DD-44F2-9209-F3FBAC835952\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"10403\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"10404\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10402},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10405\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10406},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10407},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"A2B1A1E1-15C1-461C-92C5-CCDD20DCBEB8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"10406\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"10407\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10405},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10408\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10409},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10410},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"E8163D20-2FB8-4400-AAF1-208A41CCF067\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"10409\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"10410\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10408},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10411\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10412},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10413},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"8E899893-8DD1-4BB3-9311-124802A93D0E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"10412\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"10413\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10411},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10414\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10415},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10416},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"14409219-5A7E-4425-9368-E5126268D15E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"10415\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"10416\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10414},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10417\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10418},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10419},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"12FE9EEB-019D-45D2-B023-955661B3E90C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"10418\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"10419\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10417},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10420\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10421},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10422},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"ACBFC892-8F72-4CA7-8196-25C3FF32189D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"10421\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"10422\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10420},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10423\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10424},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10425},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"932777C2-E117-4373-9EEF-F164A015A6E9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"10424\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"10425\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10423},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10426\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10427},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10428},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"539ABF05-FC97-47F2-966C-596C22D703BA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"10427\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"10428\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10426},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10429\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10430},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10431},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"FCA06082-62BB-4D0C-A0F5-AAEB771D66F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"10430\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"10431\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10429},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10432\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10433},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10434},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"0DFD081A-5BBA-46C6-8D29-2616BFEAB20E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"10433\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"10434\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10432},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10435\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10436},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10437},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"195415EB-7414-4EE4-883D-8A7BCA1BF510\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"10436\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"10437\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10435},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10438\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10439},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10440},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E618B81C-94E6-4041-B17C-7CB4CA68475D\"],\"id\":\"40487F9F-97AF-4995-8820-C28002E14535\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(220.0,145.0)\"},\"10439\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(754,75,377)\"},\"10440\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10438},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10441\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10442},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10443},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B5B4167B-C4DA-462F-AE53-4ACB80DD5433\"],\"id\":\"648D9FE6-A985-4370-98AF-72F6EA0F3A1C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(86.0,60.0)\"},\"10442\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(764,76,382)\"},\"10443\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10441},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10444\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10445},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10446},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEA2EB71-8918-44D9-918A-D889A34B3714\"],\"id\":\"EB952E20-DF86-4FA5-9077-245A1F909D21\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(87.0,60.0)\"},\"10445\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(774,77,387)\"},\"10446\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10444},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10447\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10448},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10449},\"_ClipMode\":\"visible\",\"derivationIds\":[\"0A061C12-0251-4ECA-8A77-9C0D6D759431\"],\"id\":\"9B0D95F9-4D48-40C2-9410-165D9CF18BFA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(226.0,148.0)\"},\"10448\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(786,78,392)\"},\"10449\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10447},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10450\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10451},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10452},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDD4C688-9351-499A-A338-B026E255F642\"],\"id\":\"0E01A0E8-0A5F-46B2-8BBC-FEEB561F3354\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(89.0,60.0)\"},\"10451\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(796,79,397)\"},\"10452\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10450},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10453\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10454},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10455},\"_ClipMode\":\"visible\",\"derivationIds\":[\"1DE0FD21-3455-4D03-817D-11DA339152FE\"],\"id\":\"BA27E9A7-BCCB-4C16-B40C-BDBBAEE56C3D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(90.0,60.0)\"},\"10454\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(806,80,402)\"},\"10455\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10453},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10456\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10457},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10458},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDCFB255-DC46-417F-87E9-7EE7CE456F37\"],\"id\":\"B9B76609-0925-4C6B-A4EB-2C3D40D8DEED\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(232.0,151.0)\"},\"10457\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(816,81,407)\"},\"10458\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10456},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10459\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10460},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10461},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9893791F-EF6F-4867-B30F-A0358938B56D\"],\"id\":\"A3279C7E-43B9-42A8-9DC8-76F3A9D8F171\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,60.0)\"},\"10460\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(826,82,412)\"},\"10461\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10459},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10462\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10463},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10464},\"_ClipMode\":\"visible\",\"derivationIds\":[\"29A3D23F-D13E-494E-88CC-22319AD8B4B3\"],\"id\":\"C0F3EFA4-10FF-4F04-ABBC-948F3285BE3F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(93.0,60.0)\"},\"10463\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(836,83,417)\"},\"10464\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10462},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10465\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10466},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10467},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FEF6E757-CA82-480E-A217-D0CAF9FA8E7D\"],\"id\":\"22AA8119-6DDB-4282-8B60-A747C96A0FCC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(238.0,154.0)\"},\"10466\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(846,84,422)\"},\"10467\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10465},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10468\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10469},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10470},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B4B80756-CABB-4570-9A6F-41FDA58A1964\"],\"id\":\"EB7C093C-3D64-471E-B300-555CAFB4B958\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(95.0,60.0)\"},\"10469\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(856,85,427)\"},\"10470\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10468},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10471\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10472},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10473},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7041D77-0881-4B18-BBA1-587A8CB3B7F4\"],\"id\":\"B2A5A6BB-8FA4-4BC1-8172-F6D7874FBFE5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(96.0,60.0)\"},\"10472\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(866,86,432)\"},\"10473\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10471},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10474\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10475},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10476},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FB4504AF-4546-44E2-BDED-B4375C746A4A\"],\"id\":\"585709CD-A3FA-409D-9A76-0A1DD4DA782F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(244.0,157.0)\"},\"10475\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(876,87,437)\"},\"10476\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10474},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10477\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10478},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10479},\"_ClipMode\":\"visible\",\"derivationIds\":[\"BD3B2DD3-DAA1-4EDF-85DF-515587D42A80\"],\"id\":\"B3FAF26D-D32F-4E88-9931-79E369A5B10D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(98.0,60.0)\"},\"10478\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(886,88,442)\"},\"10479\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10477},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10480\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10481},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10482},\"_ClipMode\":\"visible\",\"derivationIds\":[\"61A85C9C-31B0-409D-AFCB-46182265DD72\"],\"id\":\"CBEA410E-B40D-466A-8B5F-C4389AE21DB2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(99.0,60.0)\"},\"10481\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(896,89,447)\"},\"10482\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10480},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10483\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10484},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10485},\"_ClipMode\":\"visible\",\"derivationIds\":[\"489202B9-EA40-4FC6-857D-A51F865E5728\"],\"id\":\"0F1A8FF9-052E-49B6-BC65-A80AE3D95370\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(250.0,160.0)\"},\"10484\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(906,90,452)\"},\"10485\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10483},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10486\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10487},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10488},\"_ClipMode\":\"visible\",\"derivationIds\":[\"20D63192-EF9D-47F6-878A-CA703783A6CD\"],\"id\":\"87B6FD40-99EA-4397-9F7A-C4B3EDFB23FC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(101.0,60.0)\"},\"10487\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(916,91,457)\"},\"10488\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10486},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10489\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10490},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10491},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C7BBA718-78D6-4751-9E25-0A05F87E11DC\"],\"id\":\"D3DE6669-CFC3-4391-90CE-A814A097A10E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(102.0,60.0)\"},\"10490\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(926,92,462)\"},\"10491\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10489},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10492\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10493},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10494},\"_ClipMode\":\"visible\",\"derivationIds\":[\"97303CB0-9BD1-4D1A-9047-6D6CA520A82D\"],\"id\":\"070699EF-943D-4DA8-810F-EA04A2364B50\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(256.0,163.0)\"},\"10493\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(936,93,467)\"},\"10494\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10492},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10495\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10496},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10497},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8CE43E84-D492-41FC-BBB1-E9607BE5C00B\"],\"id\":\"0F04ED0F-29D5-4D0D-B2F6-558E9D6D09FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(104.0,60.0)\"},\"10496\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(946,94,472)\"},\"10497\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10495},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10498\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10499},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10500},\"_ClipMode\":\"visible\",\"derivationIds\":[\"926BD89D-539E-4A12-BC0F-264AFB0B4CE4\"],\"id\":\"DF7471F0-690A-4DC7-B8C2-7572FDA5A28B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(105.0,60.0)\"},\"10499\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(956,95,477)\"},\"10500\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10498},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10501\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10502},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10503},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F84D47C-00E6-4BFD-AD4B-B0ED38CD36F2\"],\"id\":\"BAA06DB9-0A22-4F95-9204-72A6E410556F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.799999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(262.0,166.0)\"},\"10502\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(966,96,482)\"},\"10503\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10501},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10504\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10505},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10506},\"_ClipMode\":\"visible\",\"derivationIds\":[\"00C23D33-B79A-4B29-9FAB-4C675DF121C8\"],\"id\":\"4DE6A81F-0AAA-45AF-AA9C-E9D846CB0ECF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(107.0,60.0)\"},\"10505\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(976,97,487)\"},\"10506\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10504},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10507\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10508},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10509},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D58DE7F6-C413-4E26-B423-70977703537A\"],\"id\":\"B7956FA2-2BA6-46DF-8F7E-71A58E0C9CF3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(108.0,60.0)\"},\"10508\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(986,98,492)\"},\"10509\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10507},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10510\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10511},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10512},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"EC02C6F3-1F2E-42A7-A1F3-0C8E81645A64\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10212},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10511\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10512\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10510},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10513\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"10514\":{\"style\":{\"__isSmartRef__\":true,\"id\":10515},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":10212},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"10515\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"10516\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10212},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10517\":{\"val\":\"addMorph\"},\"10518\":{\"val\":{\"__isSmartRef__\":true,\"id\":10519}},\"10519\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10520},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10521},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"0266FFB6-5CF4-4157-A8D8-47E1F4ED02DA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10520\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10521\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10519},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10522\":{\"val\":{\"__isSmartRef__\":true,\"id\":10523}},\"10523\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10524},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10525},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"A2530138-7E67-45E2-AA52-E212DE0BBC80\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10524\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10525\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10523},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10526\":{\"val\":null},\"10527\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10528},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10529},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"D56FCC2D-01DB-45AC-8EB5-EF372C11A14A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"10528\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"10529\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10527},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10530\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10531},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10532},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"35AF7F2C-2DBB-41AB-A68B-F3EBD8F55C88\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"10531\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"10532\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10530},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10533\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10534},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10535},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"174EF2F8-BA55-4E7F-BF59-4A01344FB869\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"10534\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"10535\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10533},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10536\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10537},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10538},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"BBFF402E-80E5-41A6-904A-B52DF61004F3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"10537\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"10538\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10536},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10539\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10540},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10541},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"62FFF1A5-4BF8-4306-8F9C-F58E5E5DBB45\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"10540\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"10541\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10539},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10542\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10543},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10544},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"ECEB8008-B151-4C52-9E92-70F096B8C710\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"10543\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"10544\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10542},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10545\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10546},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10547},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"AC33511B-D052-4692-9164-C770B43B8AE4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"10546\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"10547\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10545},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10548\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10549},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10550},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"962724C8-7DBD-4FFF-95DD-EA30D90B46A6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"10549\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"10550\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10548},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10551\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10552},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10553},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"2888A8A2-2917-4A70-8DAE-0F9468FDC3F6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"10552\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"10553\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10551},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10554\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10555},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10556},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"EDE77897-8130-4E20-B459-CF980742DDE6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"10555\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"10556\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10554},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10557\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10558},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10559},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"264E2BF5-13F3-4CBF-B45B-9ECC9758A059\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"10558\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"10559\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10557},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10560\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10561},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10562},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"CCF61E8B-78C7-4DF4-B071-E9C9D9979920\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"10561\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"10562\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10560},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10563\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10564},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10565},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"308A41BC-0956-450A-ADF2-74609DE04143\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"10564\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"10565\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10563},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10566\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10567},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10568},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"3B370ED2-281B-4996-9673-138A97815B2A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"10567\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"10568\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10566},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10569\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10570},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10571},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"36979265-9BAC-441A-ACE8-637E3698DD73\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"10570\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"10571\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10569},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10572\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10573},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10574},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"88894CB6-43EC-455D-AC8A-FAF8F01F695A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"10573\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"10574\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10572},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10575\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10576},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10577},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"C0D7FC33-777A-4B96-B27D-A647F5B6CCC6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"10576\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"10577\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10575},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10578\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10579},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10580},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"8585DBF6-4735-4035-877B-888284B13539\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"10579\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"10580\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10578},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10581\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10582},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10583},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"2CAB8509-21E9-49FA-A59B-7E43A404F5F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"10582\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"10583\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10581},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10584\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10585},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10586},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"D714DD41-FB15-4B6B-9186-A4ECAC6A95A2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"10585\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"10586\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10584},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10587\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10588},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10589},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"A1DE8DD9-9C04-4268-8C58-A08404E0B634\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"10588\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"10589\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10587},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10590\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10591},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10592},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"802D6C53-AFD7-40E6-809C-A2D3BAE6751C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"10591\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"10592\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10590},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10593\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10594},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10595},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"CEA2C410-FEE0-4691-8160-950E64051825\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"10594\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"10595\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10593},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10596\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10597},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10598},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"020F5BFF-CE63-4C9D-9558-BEB52F95C0A4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"10597\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"10598\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10596},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10599\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10600},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10601},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"D6F59A19-6799-40AF-A64F-950E6277BAF1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"10600\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"10601\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10599},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10602\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10603},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10604},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"EF042A82-DA5B-468B-82D3-5F631CD3A358\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"10603\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"10604\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10602},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10605\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10606},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10607},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"3E59C931-5434-43EC-ACFF-A955D061FC7A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"10606\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"10607\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10605},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10608\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10609},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10610},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"BBFF150E-F612-4787-83CD-2DE932906602\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"10609\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"10610\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10608},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10611\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10612},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10613},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"0F84BE95-67A9-4DE8-9D30-334160EE35CA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"10612\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"10613\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10611},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10614\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10615},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10616},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"E5018F3F-DD3A-4F7E-9AB3-11502F8E58D0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"10615\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"10616\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10614},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10617\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10618},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10619},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"CF5C0109-2C69-4C52-A6B4-D8C357437339\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"10618\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"10619\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10617},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10620\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10621},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10622},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"CF996AD1-E41D-4781-AB23-9528B67A34AF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"10621\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"10622\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10620},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10623\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10624},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10625},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"A927D384-0545-4E53-B5C7-5BB65802C59D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"10624\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"10625\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10623},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10626\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10627},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10628},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"E2DFDEF8-5A7C-4EEC-A445-63416E8BD1F7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"10627\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"10628\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10626},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10629\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10630},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10631},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"CF5693B7-EEAB-4E1D-ABDA-C5934AD36AE2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"10630\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"10631\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10629},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10632\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10633},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10634},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"F4AE4410-8091-422A-A82E-09C1E8E2FFAD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"10633\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"10634\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10632},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10635\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10636},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10637},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"84554C07-8730-4FB3-8284-DB7288CA951E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"10636\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"10637\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10635},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10638\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10639},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10640},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"5ADCA337-63E9-48B1-93D0-08A2A4833749\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"10639\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"10640\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10638},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10641\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10642},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10643},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"D7621A8F-118C-48B1-9316-253FAAFB2422\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"10642\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"10643\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10641},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10644\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10645},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10646},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"EF1E16C9-4388-4380-93AC-5FF1E3FAF298\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"10645\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"10646\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10644},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10647\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10648},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10649},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"062D1D86-6355-461C-A5BE-3F1FD4A1A884\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"10648\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"10649\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10647},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10650\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10651},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10652},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"237085FF-DDD1-40F6-95D0-DDB96357D664\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"10651\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"10652\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10650},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10653\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10654},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10655},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"0CBDCD11-46C8-408C-B6A5-7E395273B789\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"10654\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"10655\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10653},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10656\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10657},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10658},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"8E51279C-693F-4852-85C4-973810EDCBC2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"10657\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"10658\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10656},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10659\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10660},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10661},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"A3724F4B-6E57-4682-94A5-A848DD058CC2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"10660\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"10661\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10659},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10662\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10663},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10664},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"645E66E9-3C13-44FA-8B82-D9F7C50FEF6E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"10663\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"10664\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10662},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10665\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10666},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10667},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"47A9B46E-CB30-4C4F-879C-FC6F181B994D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"10666\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"10667\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10665},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10668\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10669},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10670},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"CAF47D53-9FD7-425E-8ECA-2293F586415F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"10669\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"10670\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10668},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10671\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10672},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10673},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"DFA148BC-2632-4482-8C07-E0763BD2DD7D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"10672\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"10673\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10671},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10674\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10675},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10676},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"09FD6D5F-98B0-4928-A3E5-DBA0AF79EC90\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"10675\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"10676\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10674},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10677\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10678},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10679},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"9E441DB7-3C3A-475C-B64D-9BB3E62A6CA3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"10678\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"10679\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10677},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10680\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10681},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10682},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"A5D1EFDA-087F-451F-8535-BC77A223ED52\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"10681\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"10682\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10680},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10683\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10684},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10685},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"E33A78C1-8E61-4CE9-9B2E-D114BC89FCAF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"10684\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"10685\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10683},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10686\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10687},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10688},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"5CD5BD6F-BDBF-4B4D-8A27-28B946670351\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"10687\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"10688\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10686},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10689\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10690},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10691},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"DA4A2DCF-1901-42CA-9D95-E6B29DF8F3FC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"10690\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"10691\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10689},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10692\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10693},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10694},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"9782BD85-CE02-4AE7-B43C-B7401662D895\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"10693\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"10694\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10692},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10695\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10696},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10697},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"71EA33A5-3AEB-41ED-A40C-963441372F87\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"10696\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"10697\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10695},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10698\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10699},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10700},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"646794DE-00FA-4AB9-B43D-98F0A26F0626\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"10699\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"10700\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10698},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10701\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10702},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10703},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"4D05FB32-52AA-494A-8406-69280A8C57E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"10702\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"10703\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10701},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10704\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10705},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10706},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"48BEB130-1FBB-4E1E-A8FF-0E99A9DE95B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"10705\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"10706\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10704},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10707\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10708},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10709},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"DE85CF54-F533-485A-BBAD-BBAC7E43A8EE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"10708\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"10709\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10707},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10710\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10711},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10712},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"95B79FA2-572A-4ACE-B281-4CAE4FDBC569\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"10711\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"10712\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10710},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10713\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10714},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10715},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"3DCB3E61-7D37-4017-898C-445B9E8F3C04\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"10714\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"10715\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10713},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10716\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10717},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10718},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"A75F6887-ADCC-4E87-8B8D-C101D1ADF2B6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"10717\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"10718\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10716},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10719\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10720},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10721},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"E4394F3E-3BDA-4AE2-B2BF-82C7D9AA5B01\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"10720\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"10721\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10719},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10722\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10723},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10724},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"33E98C58-E247-4852-B3CE-BBDA69C27571\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"10723\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"10724\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10722},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10725\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10726},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10727},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"B1ADE03D-83D8-4ABB-83DC-04535671B010\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"10726\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"10727\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10725},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10728\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10729},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10730},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"68E38166-AE46-484F-AAB0-3E94BC0C1A09\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"10729\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"10730\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10728},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10731\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10732},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10733},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"0FB8EBA4-B528-4B42-A312-B525C2DBDA80\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"10732\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"10733\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10731},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10734\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10735},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10736},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"F8C89C4E-E127-41AB-B616-EA1EF9EAA7A8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"10735\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"10736\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10734},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10737\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10738},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10739},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"E137DA4F-BDAC-4EE0-A8B9-9CB0185C331E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"10738\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"10739\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10737},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10740\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10741},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10742},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"323F3A21-EAEF-4D48-909B-6691145733B1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"10741\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"10742\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10740},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10743\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10744},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10745},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"E3CBE10C-B6F1-46CC-B5A6-2598F5E380FE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"10744\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"10745\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10743},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10746\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10747},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10748},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"5AC503F5-06E9-4E82-A19F-7DA12FC01B4C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"10747\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"10748\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10746},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10749\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10750},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10751},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"E6A581AD-9AE4-4950-BDA4-5172752DB73B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"10750\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"10751\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10749},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10752\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10753},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10754},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E618B81C-94E6-4041-B17C-7CB4CA68475D\"],\"id\":\"00DE0D35-074F-4559-94A1-8AAB0315BDC6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(220.0,145.0)\"},\"10753\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(754,75,377)\"},\"10754\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10752},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10755\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10756},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10757},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B5B4167B-C4DA-462F-AE53-4ACB80DD5433\"],\"id\":\"432B50D6-4306-466A-B9A5-456880B22A94\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(86.0,60.0)\"},\"10756\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(764,76,382)\"},\"10757\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10755},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10758\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10759},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10760},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEA2EB71-8918-44D9-918A-D889A34B3714\"],\"id\":\"371E9F53-788C-403B-9EF2-A11014D463FA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(87.0,60.0)\"},\"10759\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(774,77,387)\"},\"10760\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10758},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10761\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10762},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10763},\"_ClipMode\":\"visible\",\"derivationIds\":[\"0A061C12-0251-4ECA-8A77-9C0D6D759431\"],\"id\":\"C5BFC228-320A-4592-B97C-45991ACB2BAE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(226.0,148.0)\"},\"10762\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(786,78,392)\"},\"10763\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10761},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10764\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10765},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10766},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDD4C688-9351-499A-A338-B026E255F642\"],\"id\":\"7873FC29-64E6-4A29-8CFD-2D3D29652483\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(89.0,60.0)\"},\"10765\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(796,79,397)\"},\"10766\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10764},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10767\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10768},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10769},\"_ClipMode\":\"visible\",\"derivationIds\":[\"1DE0FD21-3455-4D03-817D-11DA339152FE\"],\"id\":\"DF778BD9-DB10-446E-A54F-796D6E1C7306\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(90.0,60.0)\"},\"10768\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(806,80,402)\"},\"10769\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10767},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10770\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10771},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10772},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDCFB255-DC46-417F-87E9-7EE7CE456F37\"],\"id\":\"8E4E6332-1904-4E78-9F05-8F9CF6DCEF69\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(232.0,151.0)\"},\"10771\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(816,81,407)\"},\"10772\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10770},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10773\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10774},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10775},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9893791F-EF6F-4867-B30F-A0358938B56D\"],\"id\":\"46006E5D-1F4D-4A91-B0AD-569653AAAADC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,60.0)\"},\"10774\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(826,82,412)\"},\"10775\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10773},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10776\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10777},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10778},\"_ClipMode\":\"visible\",\"derivationIds\":[\"29A3D23F-D13E-494E-88CC-22319AD8B4B3\"],\"id\":\"10E34761-9889-4517-9321-3732247FE016\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(93.0,60.0)\"},\"10777\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(836,83,417)\"},\"10778\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10776},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10779\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10780},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10781},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FEF6E757-CA82-480E-A217-D0CAF9FA8E7D\"],\"id\":\"35FF8750-90A7-4355-B6C3-573FB16DCB30\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(238.0,154.0)\"},\"10780\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(846,84,422)\"},\"10781\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10779},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10782\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10783},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10784},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B4B80756-CABB-4570-9A6F-41FDA58A1964\"],\"id\":\"D9F8D621-FBEC-4F48-BB69-FE265D9A52DE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(95.0,60.0)\"},\"10783\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(856,85,427)\"},\"10784\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10782},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10785\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10786},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10787},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7041D77-0881-4B18-BBA1-587A8CB3B7F4\"],\"id\":\"137F33B9-2BAD-4275-ACD2-23EB05B71E24\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.8,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(96.0,60.0)\"},\"10786\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(866,86,432)\"},\"10787\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10785},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10788\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10789},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10790},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FB4504AF-4546-44E2-BDED-B4375C746A4A\"],\"id\":\"E534C1C8-54C0-4CB0-AE3E-CB057A9A2FB4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(244.0,157.0)\"},\"10789\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(876,87,437)\"},\"10790\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10788},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10791\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10792},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10793},\"_ClipMode\":\"visible\",\"derivationIds\":[\"BD3B2DD3-DAA1-4EDF-85DF-515587D42A80\"],\"id\":\"3B39640D-13FC-4D54-B41B-133C0B758FF2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(98.0,60.0)\"},\"10792\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(886,88,442)\"},\"10793\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10791},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10794\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10795},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10796},\"_ClipMode\":\"visible\",\"derivationIds\":[\"61A85C9C-31B0-409D-AFCB-46182265DD72\"],\"id\":\"75B0CF0B-B88C-431C-8DE9-0894763FC16D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(99.0,60.0)\"},\"10795\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(896,89,447)\"},\"10796\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10794},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10797\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10798},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10799},\"_ClipMode\":\"visible\",\"derivationIds\":[\"489202B9-EA40-4FC6-857D-A51F865E5728\"],\"id\":\"A53498CA-E9FE-4A82-9A26-83A45550CBB4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(250.0,160.0)\"},\"10798\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(906,90,452)\"},\"10799\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10797},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10800\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10801},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10802},\"_ClipMode\":\"visible\",\"derivationIds\":[\"20D63192-EF9D-47F6-878A-CA703783A6CD\"],\"id\":\"6C315837-9F61-4D10-8B09-37152FE9EFE6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.3,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(101.0,60.0)\"},\"10801\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(916,91,457)\"},\"10802\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10800},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10803\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10804},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10805},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C7BBA718-78D6-4751-9E25-0A05F87E11DC\"],\"id\":\"C3851779-0ECF-48AF-8703-A4D646DFC088\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.599999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(102.0,60.0)\"},\"10804\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(926,92,462)\"},\"10805\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10803},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10806\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10807},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10808},\"_ClipMode\":\"visible\",\"derivationIds\":[\"97303CB0-9BD1-4D1A-9047-6D6CA520A82D\"],\"id\":\"35185FC2-BAF9-4E98-A99D-7A2A345DEA95\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.9,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(256.0,163.0)\"},\"10807\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(936,93,467)\"},\"10808\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10806},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10809\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10810},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10811},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8CE43E84-D492-41FC-BBB1-E9607BE5C00B\"],\"id\":\"61EDE74C-3823-4B73-97EC-DB95E19A94A4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.2,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(104.0,60.0)\"},\"10810\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(946,94,472)\"},\"10811\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10809},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10812\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10813},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10814},\"_ClipMode\":\"visible\",\"derivationIds\":[\"926BD89D-539E-4A12-BC0F-264AFB0B4CE4\"],\"id\":\"17E3423F-3B75-4BB8-9EC4-B7DDAFF81B6D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.5,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(105.0,60.0)\"},\"10813\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(956,95,477)\"},\"10814\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10812},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10815\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10816},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10817},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F84D47C-00E6-4BFD-AD4B-B0ED38CD36F2\"],\"id\":\"EE876316-408C-4F69-9CF1-E4215E8D6D08\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.799999999999997,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(262.0,166.0)\"},\"10816\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(966,96,482)\"},\"10817\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10815},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10818\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10819},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10820},\"_ClipMode\":\"visible\",\"derivationIds\":[\"00C23D33-B79A-4B29-9FAB-4C675DF121C8\"],\"id\":\"C75D58E1-CC82-4461-9633-58EB393226DF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.099999999999998,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(107.0,60.0)\"},\"10819\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(976,97,487)\"},\"10820\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10818},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10821\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10822},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10823},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D58DE7F6-C413-4E26-B423-70977703537A\"],\"id\":\"C0AE4408-E59F-46B3-9971-DBAB5B25DCF4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.4,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(108.0,60.0)\"},\"10822\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(986,98,492)\"},\"10823\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10821},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10824\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10825},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10826},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"6AB933E1-4698-4DEB-B915-F34F7834C992\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"owner\":null,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"10825\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"10826\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10824},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10827\":{\"this\":{\"__isSmartRef__\":true,\"id\":10828},\"j\":1,\"z\":3,\"c\":null,\"i\":99,\"m\":{\"__isSmartRef__\":true,\"id\":11133}},\"10828\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":10829},{\"__isSmartRef__\":true,\"id\":10832},{\"__isSmartRef__\":true,\"id\":10835},{\"__isSmartRef__\":true,\"id\":10838},{\"__isSmartRef__\":true,\"id\":10841},{\"__isSmartRef__\":true,\"id\":10844},{\"__isSmartRef__\":true,\"id\":10847},{\"__isSmartRef__\":true,\"id\":10850},{\"__isSmartRef__\":true,\"id\":10853},{\"__isSmartRef__\":true,\"id\":10856},{\"__isSmartRef__\":true,\"id\":10859},{\"__isSmartRef__\":true,\"id\":10862},{\"__isSmartRef__\":true,\"id\":10865},{\"__isSmartRef__\":true,\"id\":10868},{\"__isSmartRef__\":true,\"id\":10871},{\"__isSmartRef__\":true,\"id\":10874},{\"__isSmartRef__\":true,\"id\":10877},{\"__isSmartRef__\":true,\"id\":10880},{\"__isSmartRef__\":true,\"id\":10883},{\"__isSmartRef__\":true,\"id\":10886},{\"__isSmartRef__\":true,\"id\":10889},{\"__isSmartRef__\":true,\"id\":10892},{\"__isSmartRef__\":true,\"id\":10895},{\"__isSmartRef__\":true,\"id\":10898},{\"__isSmartRef__\":true,\"id\":10901},{\"__isSmartRef__\":true,\"id\":10904},{\"__isSmartRef__\":true,\"id\":10907},{\"__isSmartRef__\":true,\"id\":10910},{\"__isSmartRef__\":true,\"id\":10913},{\"__isSmartRef__\":true,\"id\":10916},{\"__isSmartRef__\":true,\"id\":10919},{\"__isSmartRef__\":true,\"id\":10922},{\"__isSmartRef__\":true,\"id\":10925},{\"__isSmartRef__\":true,\"id\":10928},{\"__isSmartRef__\":true,\"id\":10931},{\"__isSmartRef__\":true,\"id\":10934},{\"__isSmartRef__\":true,\"id\":10937},{\"__isSmartRef__\":true,\"id\":10940},{\"__isSmartRef__\":true,\"id\":10943},{\"__isSmartRef__\":true,\"id\":10946},{\"__isSmartRef__\":true,\"id\":10949},{\"__isSmartRef__\":true,\"id\":10952},{\"__isSmartRef__\":true,\"id\":10955},{\"__isSmartRef__\":true,\"id\":10958},{\"__isSmartRef__\":true,\"id\":10961},{\"__isSmartRef__\":true,\"id\":10964},{\"__isSmartRef__\":true,\"id\":10967},{\"__isSmartRef__\":true,\"id\":10970},{\"__isSmartRef__\":true,\"id\":10973},{\"__isSmartRef__\":true,\"id\":10976},{\"__isSmartRef__\":true,\"id\":10979},{\"__isSmartRef__\":true,\"id\":10982},{\"__isSmartRef__\":true,\"id\":10985},{\"__isSmartRef__\":true,\"id\":10988},{\"__isSmartRef__\":true,\"id\":10991},{\"__isSmartRef__\":true,\"id\":10994},{\"__isSmartRef__\":true,\"id\":10997},{\"__isSmartRef__\":true,\"id\":11000},{\"__isSmartRef__\":true,\"id\":11003},{\"__isSmartRef__\":true,\"id\":11006},{\"__isSmartRef__\":true,\"id\":11009},{\"__isSmartRef__\":true,\"id\":11012},{\"__isSmartRef__\":true,\"id\":11015},{\"__isSmartRef__\":true,\"id\":11018},{\"__isSmartRef__\":true,\"id\":11021},{\"__isSmartRef__\":true,\"id\":11024},{\"__isSmartRef__\":true,\"id\":11027},{\"__isSmartRef__\":true,\"id\":11030},{\"__isSmartRef__\":true,\"id\":11033},{\"__isSmartRef__\":true,\"id\":11036},{\"__isSmartRef__\":true,\"id\":11039},{\"__isSmartRef__\":true,\"id\":11042},{\"__isSmartRef__\":true,\"id\":11045},{\"__isSmartRef__\":true,\"id\":11048},{\"__isSmartRef__\":true,\"id\":11051},{\"__isSmartRef__\":true,\"id\":11054},{\"__isSmartRef__\":true,\"id\":11057},{\"__isSmartRef__\":true,\"id\":11060},{\"__isSmartRef__\":true,\"id\":11063},{\"__isSmartRef__\":true,\"id\":11066},{\"__isSmartRef__\":true,\"id\":11069},{\"__isSmartRef__\":true,\"id\":11072},{\"__isSmartRef__\":true,\"id\":11075},{\"__isSmartRef__\":true,\"id\":11078},{\"__isSmartRef__\":true,\"id\":11081},{\"__isSmartRef__\":true,\"id\":11084},{\"__isSmartRef__\":true,\"id\":11087},{\"__isSmartRef__\":true,\"id\":11090},{\"__isSmartRef__\":true,\"id\":11093},{\"__isSmartRef__\":true,\"id\":11096},{\"__isSmartRef__\":true,\"id\":11099},{\"__isSmartRef__\":true,\"id\":11102},{\"__isSmartRef__\":true,\"id\":11105},{\"__isSmartRef__\":true,\"id\":11108},{\"__isSmartRef__\":true,\"id\":11111},{\"__isSmartRef__\":true,\"id\":11114},{\"__isSmartRef__\":true,\"id\":11117},{\"__isSmartRef__\":true,\"id\":11120},{\"__isSmartRef__\":true,\"id\":11123},{\"__isSmartRef__\":true,\"id\":11126}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11129},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":11130}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11132},\"_ClipMode\":\"visible\",\"derivationIds\":[\"11818110-3C5B-4A54-A947-4B7B3751C901\"],\"id\":\"A61CCDA4-279E-4E3F-8A1D-FE043E69B28E\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_TextColor\"],\"name\":\"Text\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"10829\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10830},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10831},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E3783657-2C4F-4616-95D9-E554260B43A1\"],\"id\":\"721D34D0-5A61-41EC-A7EC-87894B7DB1FF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"10830\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"10831\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10829},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10832\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10833},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10834},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4CB35060-2D2B-4062-8B36-CF000C10111C\"],\"id\":\"886EE95A-56A4-4C50-9657-B58339D5D396\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"10833\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"10834\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10832},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10835\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10836},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10837},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E4BF412B-79CF-4D87-9A60-39276565C9AA\"],\"id\":\"2749EC4A-4430-44D9-8EA6-71DA6F297914\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"10836\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"10837\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10835},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10838\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10839},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10840},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\"],\"id\":\"F8CB8D2E-F778-493A-97C9-7ED695B123EB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"10839\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"10840\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10838},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10841\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10842},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10843},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\"],\"id\":\"C5AAD8C8-733F-427E-B61B-7EEBC169A086\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"10842\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"10843\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10841},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10844\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10845},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10846},\"_ClipMode\":\"visible\",\"derivationIds\":[\"328EE02A-F952-4875-9E1E-95D203730D4A\"],\"id\":\"675762C1-58CF-4C20-8BD1-67410AAB8633\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"10845\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"10846\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10844},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10847\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10848},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10849},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\"],\"id\":\"19DC63DC-99D0-426F-8A20-AF244FCEA537\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"10848\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"10849\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10847},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10850\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10851},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10852},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9B3616A-B28F-4991-8769-82408903160C\"],\"id\":\"3667D71A-467C-4568-9687-7D8164209306\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"10851\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"10852\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10850},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10853\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10854},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10855},\"_ClipMode\":\"visible\",\"derivationIds\":[\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\"],\"id\":\"BBFAE956-4B91-458A-9AFD-83838A1800E3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"10854\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"10855\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10853},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10856\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10857},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10858},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AE0A5514-8683-4F71-92BC-2E51A85762C4\"],\"id\":\"09DDB294-C3BF-40CF-A23A-10E17CA410D5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"10857\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"10858\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10856},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10859\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10860},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10861},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E644575A-FAE6-4516-81A9-40D4E0B50A72\"],\"id\":\"1947F76A-67B5-4BCD-8E80-E6544D5A1A61\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"10860\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"10861\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10859},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10862\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10863},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10864},\"_ClipMode\":\"visible\",\"derivationIds\":[\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\"],\"id\":\"F6FB1D6B-0FF7-40C3-93CD-5974C0B746A2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"10863\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"10864\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10862},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10865\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10866},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10867},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6960115D-55EB-4C85-8DFF-289AD94651DC\"],\"id\":\"13DBE247-9B45-4C2B-9A54-1A03A9170281\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"10866\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"10867\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10865},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10868\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10869},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10870},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\"],\"id\":\"7C00E1BD-03AB-4B97-8264-E03300EADBD1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"10869\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"10870\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10868},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10871\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10872},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10873},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\"],\"id\":\"6600AEBF-624C-4354-8C51-66A9E2467048\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"10872\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"10873\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10871},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10874\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10875},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10876},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\"],\"id\":\"B987D691-94C4-4BC4-9905-8D10DCAB0842\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"10875\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"10876\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10874},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10877\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10878},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10879},\"_ClipMode\":\"visible\",\"derivationIds\":[\"948E3412-F809-414B-8833-896177B61388\"],\"id\":\"A2B2EBBF-22C6-431A-BDB1-F2495178CEAB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"10878\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"10879\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10877},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10880\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10881},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10882},\"_ClipMode\":\"visible\",\"derivationIds\":[\"12D1996A-C10E-42E4-B87A-36281E78F206\"],\"id\":\"0968AB6A-972B-4D6E-9DE3-E0C742B660E2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"10881\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"10882\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10880},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10883\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10884},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10885},\"_ClipMode\":\"visible\",\"derivationIds\":[\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\"],\"id\":\"382A5930-7125-4393-AE26-325FA47CCFAD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"10884\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"10885\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10883},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10886\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10887},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10888},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DDF580C-301A-47AE-8732-A15F6043777A\"],\"id\":\"2DFCB6D8-569F-4AE2-B454-5381800EF331\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"10887\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"10888\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10886},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10889\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10890},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10891},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\"],\"id\":\"36089F22-BFA8-4C30-875D-05E77F52FAC7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"10890\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"10891\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10889},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10892\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10893},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10894},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\"],\"id\":\"4971F473-D0B3-48F9-941E-5FF3841B93C2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"10893\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"10894\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10892},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10895\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10896},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10897},\"_ClipMode\":\"visible\",\"derivationIds\":[\"4F45D869-D650-44B5-B92D-8D1B5094BF96\"],\"id\":\"4634EBDC-1034-48D8-B1FB-952F6BD5D50B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"10896\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"10897\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10895},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10898\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10899},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10900},\"_ClipMode\":\"visible\",\"derivationIds\":[\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\"],\"id\":\"EBCEA184-1A2B-4464-8D4A-2E104B08FC2F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"10899\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"10900\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10898},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10901\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10902},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10903},\"_ClipMode\":\"visible\",\"derivationIds\":[\"554D2FE4-867D-4BD2-9F5F-4893505C5656\"],\"id\":\"DCE789A6-FE9F-4539-98AE-625D8EB09C20\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"10902\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"10903\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10901},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10904\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10905},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10906},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8A39C905-E5DE-4543-9666-9BD7762EB576\"],\"id\":\"A2879017-1D4E-41DB-9965-4BD18EAD5668\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"10905\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"10906\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10904},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10907\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10908},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10909},\"_ClipMode\":\"visible\",\"derivationIds\":[\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\"],\"id\":\"A99FAE6A-1A5D-4591-800B-65E8023D7303\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"10908\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(262,26,130)\"},\"10909\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10907},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10910\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10911},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10912},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\"],\"id\":\"CB2FDD26-5748-4741-B726-01AA7A8E15B8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"10911\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(272,27,135)\"},\"10912\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10910},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10913\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10914},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10915},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\"],\"id\":\"6E16E1F3-B60B-4AB7-8FC0-1C9CEEB3E607\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"10914\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(282,28,140)\"},\"10915\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10913},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10916\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10917},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10918},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\"],\"id\":\"FACC6692-4074-4079-B39A-AA1D3E50825E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"10917\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(292,29,145)\"},\"10918\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10916},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10919\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10920},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10921},\"_ClipMode\":\"visible\",\"derivationIds\":[\"94EAE3AC-A411-4126-899F-E3B60B83F041\"],\"id\":\"CC4310A7-F4E4-4D10-9F01-E2A9F09DB0E0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"10920\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(302,30,150)\"},\"10921\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10919},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10922\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10923},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10924},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8613233F-0D9E-400F-95D2-ED265B0AA38E\"],\"id\":\"F150F2E6-7FB6-4F14-BD7B-0D825AE3060D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"10923\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(312,31,155)\"},\"10924\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10922},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10925\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10926},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10927},\"_ClipMode\":\"visible\",\"derivationIds\":[\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\"],\"id\":\"A6F41D78-2FB4-4102-B614-6F5F33A65397\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"10926\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(322,32,160)\"},\"10927\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10925},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10928\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10929},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10930},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\"],\"id\":\"1F20C80E-2A37-4268-BC6F-294F1968D7A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"10929\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(332,33,165)\"},\"10930\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10928},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10931\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10932},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10933},\"_ClipMode\":\"visible\",\"derivationIds\":[\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\"],\"id\":\"66D82B3B-0395-4416-9447-851CD02AE71C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"10932\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(342,34,170)\"},\"10933\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10931},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10934\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10935},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10936},\"_ClipMode\":\"visible\",\"derivationIds\":[\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\"],\"id\":\"BCA70507-FC7F-4BF3-B044-DDA98FCADF98\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"10935\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(352,35,175)\"},\"10936\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10934},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10937\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10938},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10939},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\"],\"id\":\"43AF8305-5719-4AFD-9543-2C9C06766C9B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"10938\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(362,36,180)\"},\"10939\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10937},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10940\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10941},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10942},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\"],\"id\":\"DDDF9706-447E-4D2B-9C07-B17723F8CCB8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"10941\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(372,37,185)\"},\"10942\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10940},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10943\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10944},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10945},\"_ClipMode\":\"visible\",\"derivationIds\":[\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\"],\"id\":\"11EC3A62-3468-4B99-B99B-99CEAFF8DEED\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"10944\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(382,38,190)\"},\"10945\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10943},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10946\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10947},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10948},\"_ClipMode\":\"visible\",\"derivationIds\":[\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\"],\"id\":\"A45035F5-1BD5-46BD-9DBF-A13512CCAB34\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"10947\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(392,39,195)\"},\"10948\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10946},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10949\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10950},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10951},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\"],\"id\":\"9CE7360E-E211-4904-A770-AF6878EB9E4F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"10950\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(402,40,200)\"},\"10951\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10949},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10952\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10953},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10954},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\"],\"id\":\"DB9923B8-D957-49DE-8494-7F9E2C8539AD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"10953\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(412,41,205)\"},\"10954\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10952},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10955\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10956},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10957},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\"],\"id\":\"5152D4A5-A6CE-4066-BE9A-4CBAF5E3925E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"10956\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(422,42,210)\"},\"10957\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10955},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10958\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10959},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10960},\"_ClipMode\":\"visible\",\"derivationIds\":[\"A3F5AC90-5F60-441E-8591-0067A9C82195\"],\"id\":\"E53F56EC-02DD-47BC-B6E2-2AD4597A66A0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"10959\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(432,43,215)\"},\"10960\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10958},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10961\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10962},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10963},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\"],\"id\":\"E911AC09-6A39-4EEE-B7BD-098199EA787E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"10962\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(442,44,220)\"},\"10963\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10961},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10964\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10965},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10966},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\"],\"id\":\"829EE016-22A2-49A4-B701-3EFB8C2F5F06\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"10965\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(452,45,225)\"},\"10966\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10964},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10967\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10968},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10969},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5A723480-1847-41D7-A96F-3A625D7AD4FD\"],\"id\":\"F742CA4B-A8D2-4DD3-AFB4-0D3A61E25214\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"10968\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(462,46,230)\"},\"10969\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10967},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10970\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10971},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10972},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\"],\"id\":\"16D4FC55-FE50-42D0-B20B-FE420E5F05BB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"10971\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(472,47,235)\"},\"10972\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10970},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10973\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10974},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10975},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\"],\"id\":\"13BDC8B7-8C6B-482D-A343-4ECFF68D0E6B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"10974\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(482,48,240)\"},\"10975\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10973},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10976\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10977},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10978},\"_ClipMode\":\"visible\",\"derivationIds\":[\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\"],\"id\":\"D49A16B2-9E59-41CF-891A-205C3AEEC52D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"10977\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(492,49,245)\"},\"10978\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10976},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10979\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10980},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10981},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CB02ED3A-496E-471A-B05A-89D2742F80AA\"],\"id\":\"F75E94EA-F26F-4352-8419-9840CE7A42E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"10980\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(502,50,250)\"},\"10981\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10979},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10982\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10983},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10984},\"_ClipMode\":\"visible\",\"derivationIds\":[\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\"],\"id\":\"48AC8F41-FF2E-4407-A790-83F3F79336F9\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"10983\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(512,51,255)\"},\"10984\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10982},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10985\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10986},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10987},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9CC65688-FA61-4BA9-8C83-AB117097884F\"],\"id\":\"F678CEEB-4F6E-4F26-9D62-E2282DF8B4D7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.6,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"10986\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(524,52,262)\"},\"10987\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10985},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10988\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10989},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10990},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7E857C92-EDD1-412F-BCCF-59739847A470\"],\"id\":\"AD26F23C-1DC1-4803-9F23-2C61B869AC3F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":15.899999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"10989\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(534,53,267)\"},\"10990\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10988},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10991\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10992},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10993},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\"],\"id\":\"46423705-B58D-4D2F-B7CA-D3EE4DB9DFEB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"10992\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(544,54,272)\"},\"10993\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10991},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10994\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10995},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10996},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\"],\"id\":\"FF690840-544B-4CB5-AD17-571D8BA69986\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"10995\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(554,55,277)\"},\"10996\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10994},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"10997\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":10998},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10999},\"_ClipMode\":\"visible\",\"derivationIds\":[\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\"],\"id\":\"99604B99-5482-4A60-A5CD-1B75CDB545A7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":16.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"10998\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(564,56,282)\"},\"10999\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10997},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11000\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11001},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11002},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\"],\"id\":\"76076801-9BCF-4AE7-8A4F-739D9EC09BCB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"11001\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(574,57,287)\"},\"11002\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11000},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11003\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11004},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11005},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\"],\"id\":\"BEE2B75B-CA31-4140-9D47-532DED24D01D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"11004\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(584,58,292)\"},\"11005\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11003},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11006\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11007},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11008},\"_ClipMode\":\"visible\",\"derivationIds\":[\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\"],\"id\":\"0593642E-3FA4-44F0-B2CA-E4D7AA99E773\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":17.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"11007\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(594,59,297)\"},\"11008\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11006},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11009\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11010},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11011},\"_ClipMode\":\"visible\",\"derivationIds\":[\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\"],\"id\":\"7E22DADE-C3A2-41B0-9169-D0D1991728CC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"11010\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(604,60,302)\"},\"11011\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11009},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11012\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11013},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11014},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\"],\"id\":\"DF99812C-1DAA-4226-9E48-FB4791143FC2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"11013\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(614,61,307)\"},\"11014\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11012},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11015\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11016},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11017},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\"],\"id\":\"93876759-BD75-4FC0-8536-A324E813647A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"11016\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(624,62,312)\"},\"11017\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11015},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11018\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11019},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11020},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\"],\"id\":\"F2060045-A0BE-40EA-BF61-CFCB866DEB0E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":18.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"11019\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(634,63,317)\"},\"11020\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11018},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11021\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11022},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11023},\"_ClipMode\":\"visible\",\"derivationIds\":[\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\"],\"id\":\"EA19A544-54A7-4DC3-A572-027866C997AC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"11022\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(644,64,322)\"},\"11023\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11021},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11024\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11025},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11026},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\"],\"id\":\"D1E7D344-D2D7-4BFB-B8AF-AFA5371153D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"11025\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(654,65,327)\"},\"11026\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11024},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11027\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11028},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11029},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C9688520-8F56-4574-A241-A29B556B47FB\"],\"id\":\"01BB9F60-853A-4D48-BA17-8479D0C076D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":19.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"11028\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(664,66,332)\"},\"11029\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11027},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11030\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11031},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11032},\"_ClipMode\":\"visible\",\"derivationIds\":[\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\"],\"id\":\"DA91F235-7840-47BD-B618-4AC5D8BD0CF6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"11031\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(674,67,337)\"},\"11032\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11030},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11033\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11034},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11035},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\"],\"id\":\"48862EEF-735B-4EEE-88E7-B2A1B62E0BF7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"11034\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(684,68,342)\"},\"11035\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11033},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11036\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11037},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11038},\"_ClipMode\":\"visible\",\"derivationIds\":[\"7837A49A-ECB5-49AC-A691-27F5768436E4\"],\"id\":\"B28CD34A-249E-4635-82A0-B9BB3E365872\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":20.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"11037\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(694,69,347)\"},\"11038\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11036},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11039\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11040},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11041},\"_ClipMode\":\"visible\",\"derivationIds\":[\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\"],\"id\":\"820FF052-7F71-492F-AEA1-184836130B82\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"11040\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(704,70,352)\"},\"11041\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11039},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11042\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11043},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11044},\"_ClipMode\":\"visible\",\"derivationIds\":[\"18958603-4E8D-446D-8167-AA2BC60D41E6\"],\"id\":\"85FFE06B-96C5-4F98-8344-A8C9718A40AA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"11043\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(714,71,357)\"},\"11044\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11042},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11045\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11046},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11047},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2908D35B-3335-4685-A09D-F403368CFE96\"],\"id\":\"A63D76CD-C52D-4216-9FBB-B193C5111524\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"11046\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(724,72,362)\"},\"11047\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11045},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11048\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11049},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11050},\"_ClipMode\":\"visible\",\"derivationIds\":[\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\"],\"id\":\"1AEC338F-F0D5-4DB5-AE12-5CD5B0FBA9E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":21.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"11049\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(734,73,367)\"},\"11050\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11048},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11051\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11052},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11053},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\"],\"id\":\"EB5B6789-38E0-48EC-B402-39B95DB23C06\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"11052\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(744,74,372)\"},\"11053\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11051},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11054\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11055},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11056},\"_ClipMode\":\"visible\",\"derivationIds\":[\"E618B81C-94E6-4041-B17C-7CB4CA68475D\"],\"id\":\"3626A726-C174-46E5-8D64-6DD4737B822B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(220.0,145.0)\"},\"11055\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(754,75,377)\"},\"11056\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11054},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11057\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11058},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11059},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B5B4167B-C4DA-462F-AE53-4ACB80DD5433\"],\"id\":\"A3A71C82-7154-44BD-99F5-0B2C2B0895C6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":22.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(86.0,60.0)\"},\"11058\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(764,76,382)\"},\"11059\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11057},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11060\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11061},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11062},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EEA2EB71-8918-44D9-918A-D889A34B3714\"],\"id\":\"1F74ED7D-22FD-44DE-8F33-7E1B4D23E7FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(87.0,60.0)\"},\"11061\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(774,77,387)\"},\"11062\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11060},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11063\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11064},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11065},\"_ClipMode\":\"visible\",\"derivationIds\":[\"0A061C12-0251-4ECA-8A77-9C0D6D759431\"],\"id\":\"7D331221-B525-4FDE-A3C0-1E1802D30F33\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(226.0,148.0)\"},\"11064\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(786,78,392)\"},\"11065\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11063},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11066\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11067},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11068},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDD4C688-9351-499A-A338-B026E255F642\"],\"id\":\"3D98D8E0-1F8F-4952-B4B3-8519C7789641\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":23.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(89.0,60.0)\"},\"11067\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(796,79,397)\"},\"11068\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11066},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11069\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11070},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11071},\"_ClipMode\":\"visible\",\"derivationIds\":[\"1DE0FD21-3455-4D03-817D-11DA339152FE\"],\"id\":\"4D95235D-15B9-4A9F-A471-FEE0BDF15FDA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(90.0,60.0)\"},\"11070\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(806,80,402)\"},\"11071\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11069},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11072\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11073},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11074},\"_ClipMode\":\"visible\",\"derivationIds\":[\"DDCFB255-DC46-417F-87E9-7EE7CE456F37\"],\"id\":\"9CBE8DB4-B58D-4D43-8CF4-018095D36703\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(232.0,151.0)\"},\"11073\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(816,81,407)\"},\"11074\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11072},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11075\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11076},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11077},\"_ClipMode\":\"visible\",\"derivationIds\":[\"9893791F-EF6F-4867-B30F-A0358938B56D\"],\"id\":\"5F6447F4-6575-4DAD-8299-6D5CBCBD4EF8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,60.0)\"},\"11076\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(826,82,412)\"},\"11077\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11075},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11078\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11079},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11080},\"_ClipMode\":\"visible\",\"derivationIds\":[\"29A3D23F-D13E-494E-88CC-22319AD8B4B3\"],\"id\":\"8869A6C5-E605-4703-9320-390F90A10877\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":24.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(93.0,60.0)\"},\"11079\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(836,83,417)\"},\"11080\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11078},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11081\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11082},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11083},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FEF6E757-CA82-480E-A217-D0CAF9FA8E7D\"],\"id\":\"5774370C-40F0-443F-811F-E9B62752EDA7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(238.0,154.0)\"},\"11082\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(846,84,422)\"},\"11083\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11081},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11084\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11085},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11086},\"_ClipMode\":\"visible\",\"derivationIds\":[\"B4B80756-CABB-4570-9A6F-41FDA58A1964\"],\"id\":\"3EAE00D4-AEF4-4FE4-AF4F-F47407D49486\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(95.0,60.0)\"},\"11085\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(856,85,427)\"},\"11086\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11084},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11087\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11088},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11089},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D7041D77-0881-4B18-BBA1-587A8CB3B7F4\"],\"id\":\"15DA8940-BBF4-4837-8DEA-C1A5FBEE9608\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":25.8,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(96.0,60.0)\"},\"11088\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(866,86,432)\"},\"11089\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11087},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11090\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11091},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11092},\"_ClipMode\":\"visible\",\"derivationIds\":[\"FB4504AF-4546-44E2-BDED-B4375C746A4A\"],\"id\":\"CF6A6BD2-F618-4F83-9B72-AEEBFD0455E1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(244.0,157.0)\"},\"11091\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(876,87,437)\"},\"11092\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11090},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11093\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11094},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11095},\"_ClipMode\":\"visible\",\"derivationIds\":[\"BD3B2DD3-DAA1-4EDF-85DF-515587D42A80\"],\"id\":\"47D789A4-7257-4C31-B0BC-8758C67A4861\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(98.0,60.0)\"},\"11094\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(886,88,442)\"},\"11095\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11093},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11096\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11097},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11098},\"_ClipMode\":\"visible\",\"derivationIds\":[\"61A85C9C-31B0-409D-AFCB-46182265DD72\"],\"id\":\"5ED28E74-81BF-4E59-A123-ACDCBADCF76E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":26.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(99.0,60.0)\"},\"11097\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(896,89,447)\"},\"11098\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11096},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11099\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11100},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11101},\"_ClipMode\":\"visible\",\"derivationIds\":[\"489202B9-EA40-4FC6-857D-A51F865E5728\"],\"id\":\"80107A19-3B13-47B3-AF77-5F8F97D98299\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(250.0,160.0)\"},\"11100\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(906,90,452)\"},\"11101\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11099},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11102\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11103},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11104},\"_ClipMode\":\"visible\",\"derivationIds\":[\"20D63192-EF9D-47F6-878A-CA703783A6CD\"],\"id\":\"AB849308-4AE9-4708-A45B-CA3002B4CE82\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.3,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(101.0,60.0)\"},\"11103\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(916,91,457)\"},\"11104\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11102},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11105\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11106},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11107},\"_ClipMode\":\"visible\",\"derivationIds\":[\"C7BBA718-78D6-4751-9E25-0A05F87E11DC\"],\"id\":\"F45C71B5-9193-4726-BAA3-F9A0F2381BBF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(102.0,60.0)\"},\"11106\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(926,92,462)\"},\"11107\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11105},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11108\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11109},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11110},\"_ClipMode\":\"visible\",\"derivationIds\":[\"97303CB0-9BD1-4D1A-9047-6D6CA520A82D\"],\"id\":\"5D0E2CED-49C6-48C9-AA00-21DF5CE97329\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":27.9,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(256.0,163.0)\"},\"11109\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(936,93,467)\"},\"11110\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11108},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11111\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11112},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11113},\"_ClipMode\":\"visible\",\"derivationIds\":[\"8CE43E84-D492-41FC-BBB1-E9607BE5C00B\"],\"id\":\"EC379116-90AD-4EEE-B683-516CFFE5B289\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.2,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(104.0,60.0)\"},\"11112\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(946,94,472)\"},\"11113\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11111},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11114\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11115},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11116},\"_ClipMode\":\"visible\",\"derivationIds\":[\"926BD89D-539E-4A12-BC0F-264AFB0B4CE4\"],\"id\":\"325E9133-82F8-464A-A6AB-BD692B9A9E0F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.5,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(105.0,60.0)\"},\"11115\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(956,95,477)\"},\"11116\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11114},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11117\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11118},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11119},\"_ClipMode\":\"visible\",\"derivationIds\":[\"2F84D47C-00E6-4BFD-AD4B-B0ED38CD36F2\"],\"id\":\"83322EF1-CE12-457B-AD9E-0E7F97C6FAA3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":28.799999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(262.0,166.0)\"},\"11118\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(966,96,482)\"},\"11119\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11117},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11120\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11121},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11122},\"_ClipMode\":\"visible\",\"derivationIds\":[\"00C23D33-B79A-4B29-9FAB-4C675DF121C8\"],\"id\":\"6572E891-69A2-4CE8-A194-56B1E4EFA16E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(107.0,60.0)\"},\"11121\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(976,97,487)\"},\"11122\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11120},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11123\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11124},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11125},\"_ClipMode\":\"visible\",\"derivationIds\":[\"D58DE7F6-C413-4E26-B423-70977703537A\"],\"id\":\"E53CCB29-4D62-4F83-9AEA-3BB09A7CF3D7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.4,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(108.0,60.0)\"},\"11124\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(986,98,492)\"},\"11125\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11123},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11126\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11127},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11128},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"EC73BEAC-D908-4BB9-A0A3-2D1AE54DEC23\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"owner\":{\"__isSmartRef__\":true,\"id\":10828},\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"11127\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"11128\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11126},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11129\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"11130\":{\"style\":{\"__isSmartRef__\":true,\"id\":11131},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":10828},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"11131\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"11132\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10828},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11133\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11134},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11135},\"_ClipMode\":\"visible\",\"derivationIds\":[\"31D61A6B-7A0D-484C-8E41-C118899101D2\"],\"id\":\"A9171544-A806-42D1-84AE-2DEA2EA341EE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"_Rotation\":29.7,\"__serializedExpressions__\":[\"_Position\"],\"name\":\"Box1\",\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"11134\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(996,99,497)\"},\"11135\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11133},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11136\":{\"j\":[null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],\"z\":[null,null,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3],\"c\":[null,null,null,1,1,1,1,1,1,1,1,1,1,4,4,4,4,4,4,4,4,4,4,4,4,7,7,7,7,7,7,7,7,7,7,7,7,10,10,10,10,10,10,10,10,10,10,10,10,13,13,13,13,13,13,13,13,13,13,13,13,16,16,16,16,16,16,16,16,16,16,16,16,19,19,19,19,19,19,19,19,19,19,19,19,22,22,22,22,22,22,22,22,22,22,22,22,25,25,25,25,25,25,25,25,25,25,25,25,28,28,28,28,28,28,28,28,28,28,28,28,31,31,31,31,31,31,31,31,31,31,31,31,34,34,34,34,34,34,34,34,34,34,34,34,37,37,37,37,37,37,37,37,37,37,37,37,40,40,40,40,40,40,40,40,40,40,40,40,43,43,43,43,43,43,43,43,43,43,43,43,46,46,46,46,46,46,46,46,46,46,46,46,49,49,49,49,49,49,49,49,49,49,49,49,52,52,52,52,52,52,52,52,52,52,52,52,55,55,55,55,55,55,55,55,55,55,55,55,58,58,58,58,58,58,58,58,58,58,58,58,61,61,61,61,61,61,61,61,61,61,61,61,64,64,64,64,64,64,64,64,64,64,64,64,67,67,67,67,67,67,67,67,67,67,67,67,70,70,70,70,70,70,70,70,70,70,70,70,73,73,73,73,73,73,73,73,73,73,73,73,76,76,76,76,76,76,76,76,76,76,76,76,79,79,79,79,79,79,79,79,79,79,79,79,82,82,82,82,82,82,82,82,82,82,82,82,85,85,85,85,85,85,85,85,85,85,85,85,88,88,88,88,88,88,88,88,88,88,88,88,91,91,91,91,91,91,91,91,91,91,91,91,94,94,94,94,94,94,94,94,94,94,94,94,97,97,97,97,97,97,97,97,97,97,97,97,100,100,100,100,100,100,100,100,100,100,100,100,103,103,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],\"i\":[null,null,null,null,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,32,32,32,32,32,32,32,32,32,32,32,32,33,33,33,33,33,33,33,33,33,33,33,33,34,34,34,34,34,34,34,34,34,34,34,34,35,35,35,35,35,35,35,35,35,35,35,35,36,36,36,36,36,36,36,36,36,36,36,36,37,37,37,37,37,37,37,37,37,37,37,37,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,40,40,40,40,40,40,40,40,40,40,40,40,41,41,41,41,41,41,41,41,41,41,41,41,42,42,42,42,42,42,42,42,42,42,42,42,43,43,43,43,43,43,43,43,43,43,43,43,44,44,44,44,44,44,44,44,44,44,44,44,45,45,45,45,45,45,45,45,45,45,45,45,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,48,48,48,48,48,48,48,48,48,48,48,48,49,49,49,49,49,49,49,49,49,49,49,49,50,50,50,50,50,50,50,50,50,50,50,50,51,51,51,51,51,51,51,51,51,51,51,51,52,52,52,52,52,52,52,52,52,52,52,52,53,53,53,53,53,53,53,53,53,53,53,53,54,54,54,54,54,54,54,54,54,54,54,54,55,55,55,55,55,55,55,55,55,55,55,55,56,56,56,56,56,56,56,56,56,56,56,56,57,57,57,57,57,57,57,57,57,57,57,57,58,58,58,58,58,58,58,58,58,58,58,58,59,59,59,59,59,59,59,59,59,59,59,59,60,60,60,60,60,60,60,60,60,60,60,60,61,61,61,61,61,61,61,61,61,61,61,61,62,62,62,62,62,62,62,62,62,62,62,62,63,63,63,63,63,63,63,63,63,63,63,63,64,64,64,64,64,64,64,64,64,64,64,64,65,65,65,65,65,65,65,65,65,65,65,65,66,66,66,66,66,66,66,66,66,66,66,66,67,67,67,67,67,67,67,67,67,67,67,67,68,68,68,68,68,68,68,68,68,68,68,68,69,69,69,69,69,69,69,69,69,69,69,69,70,70,70,70,70,70,70,70,70,70,70,70,71,71,71,71,71,71,71,71,71,71,71,71,72,72,72,72,72,72,72,72,72,72,72,72,73,73,73,73,73,73,73,73,73,73,73,73,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,76,76,76,76,76,76,76,76,76,76,76,76,77,77,77,77,77,77,77,77,77,77,77,77,78,78,78,78,78,78,78,78,78,78,78,78,79,79,79,79,79,79,79,79,79,79,79,79,80,80,80,80,80,80,80,80,80,80,80,80,81,81,81,81,81,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,83,83,83,83,83,83,83,83,83,83,83,83,84,84,84,84,84,84,84,84,84,84,84,84,85,85,85,85,85,85,85,85,85,85,85,85,86,86,86,86,86,86,86,86,86,86,86,86,87,87,87,87,87,87,87,87,87,87,87,87,88,88,88,88,88,88,88,88,88,88,88,88,89,89,89,89,89,89,89,89,89,89,89,89,90,90,90,90,90,90,90,90,90,90,90,90,91,91,91,91,91,91,91,91,91,91,91,91,92,92,92,92,92,92,92,92,92,92,92,92,93,93,93,93,93,93,93,93,93,93,93,93,94,94,94,94,94,94,94,94,94,94,94,94,95,95,95,95,95,95,95,95,95,95,95,95,96,96,96,96,96,96,96,96,96,96,96,96,97,97,97,97,97,97,97,97,97,97,97,97,98,98,98,98,98,98,98,98,98,98,98,98,99,99,99,99,99,99,99,99,99,99,99,99,100,100],\"m\":[null,null,null,null,null,null,{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435},{\"__isSmartRef__\":true,\"id\":11435}]},\"11137\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11138},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11139},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E3783657-2C4F-4616-95D9-E554260B43A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(70.0,70.0)\"},\"11138\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,50.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"11139\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11137},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11140\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":11137},{\"__isSmartRef__\":true,\"id\":11141},{\"__isSmartRef__\":true,\"id\":11144},{\"__isSmartRef__\":true,\"id\":11147},{\"__isSmartRef__\":true,\"id\":11150},{\"__isSmartRef__\":true,\"id\":11153},{\"__isSmartRef__\":true,\"id\":11156},{\"__isSmartRef__\":true,\"id\":11159},{\"__isSmartRef__\":true,\"id\":11162},{\"__isSmartRef__\":true,\"id\":11165},{\"__isSmartRef__\":true,\"id\":11168},{\"__isSmartRef__\":true,\"id\":11171},{\"__isSmartRef__\":true,\"id\":11174},{\"__isSmartRef__\":true,\"id\":11177},{\"__isSmartRef__\":true,\"id\":11180},{\"__isSmartRef__\":true,\"id\":11183},{\"__isSmartRef__\":true,\"id\":11186},{\"__isSmartRef__\":true,\"id\":11189},{\"__isSmartRef__\":true,\"id\":11192},{\"__isSmartRef__\":true,\"id\":11195},{\"__isSmartRef__\":true,\"id\":11198},{\"__isSmartRef__\":true,\"id\":11201},{\"__isSmartRef__\":true,\"id\":11204},{\"__isSmartRef__\":true,\"id\":11207},{\"__isSmartRef__\":true,\"id\":11210},{\"__isSmartRef__\":true,\"id\":11213},{\"__isSmartRef__\":true,\"id\":11216},{\"__isSmartRef__\":true,\"id\":11219},{\"__isSmartRef__\":true,\"id\":11222},{\"__isSmartRef__\":true,\"id\":11225},{\"__isSmartRef__\":true,\"id\":11228},{\"__isSmartRef__\":true,\"id\":11231},{\"__isSmartRef__\":true,\"id\":11234},{\"__isSmartRef__\":true,\"id\":11237},{\"__isSmartRef__\":true,\"id\":11240},{\"__isSmartRef__\":true,\"id\":11243},{\"__isSmartRef__\":true,\"id\":11246},{\"__isSmartRef__\":true,\"id\":11249},{\"__isSmartRef__\":true,\"id\":11252},{\"__isSmartRef__\":true,\"id\":11255},{\"__isSmartRef__\":true,\"id\":11258},{\"__isSmartRef__\":true,\"id\":11261},{\"__isSmartRef__\":true,\"id\":11264},{\"__isSmartRef__\":true,\"id\":11267},{\"__isSmartRef__\":true,\"id\":11270},{\"__isSmartRef__\":true,\"id\":11273},{\"__isSmartRef__\":true,\"id\":11276},{\"__isSmartRef__\":true,\"id\":11279},{\"__isSmartRef__\":true,\"id\":11282},{\"__isSmartRef__\":true,\"id\":11285},{\"__isSmartRef__\":true,\"id\":11288},{\"__isSmartRef__\":true,\"id\":11291},{\"__isSmartRef__\":true,\"id\":11294},{\"__isSmartRef__\":true,\"id\":11297},{\"__isSmartRef__\":true,\"id\":11300},{\"__isSmartRef__\":true,\"id\":11303},{\"__isSmartRef__\":true,\"id\":11306},{\"__isSmartRef__\":true,\"id\":11309},{\"__isSmartRef__\":true,\"id\":11312},{\"__isSmartRef__\":true,\"id\":11315},{\"__isSmartRef__\":true,\"id\":11318},{\"__isSmartRef__\":true,\"id\":11321},{\"__isSmartRef__\":true,\"id\":11324},{\"__isSmartRef__\":true,\"id\":11327},{\"__isSmartRef__\":true,\"id\":11330},{\"__isSmartRef__\":true,\"id\":11333},{\"__isSmartRef__\":true,\"id\":11336},{\"__isSmartRef__\":true,\"id\":11339},{\"__isSmartRef__\":true,\"id\":11342},{\"__isSmartRef__\":true,\"id\":11345},{\"__isSmartRef__\":true,\"id\":11348},{\"__isSmartRef__\":true,\"id\":11351},{\"__isSmartRef__\":true,\"id\":11354},{\"__isSmartRef__\":true,\"id\":11357},{\"__isSmartRef__\":true,\"id\":11360},{\"__isSmartRef__\":true,\"id\":11363},{\"__isSmartRef__\":true,\"id\":11366},{\"__isSmartRef__\":true,\"id\":11369},{\"__isSmartRef__\":true,\"id\":11372},{\"__isSmartRef__\":true,\"id\":11375},{\"__isSmartRef__\":true,\"id\":11378},{\"__isSmartRef__\":true,\"id\":11381},{\"__isSmartRef__\":true,\"id\":11384},{\"__isSmartRef__\":true,\"id\":11387},{\"__isSmartRef__\":true,\"id\":11390},{\"__isSmartRef__\":true,\"id\":11393},{\"__isSmartRef__\":true,\"id\":11396},{\"__isSmartRef__\":true,\"id\":11399},{\"__isSmartRef__\":true,\"id\":11402},{\"__isSmartRef__\":true,\"id\":11405},{\"__isSmartRef__\":true,\"id\":11408},{\"__isSmartRef__\":true,\"id\":11411},{\"__isSmartRef__\":true,\"id\":11414},{\"__isSmartRef__\":true,\"id\":11417},{\"__isSmartRef__\":true,\"id\":11420},{\"__isSmartRef__\":true,\"id\":11423},{\"__isSmartRef__\":true,\"id\":11426},{\"__isSmartRef__\":true,\"id\":11429},{\"__isSmartRef__\":true,\"id\":11432},{\"__isSmartRef__\":true,\"id\":11435}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11438},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":11439}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11441},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"11818110-3C5B-4A54-A947-4B7B3751C901\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":true,\"_HandStyle\":null,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"__serializedExpressions__\":[\"_TextColor\"],\"evalEnabled\":false,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\"},\"11141\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11142},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11143},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4CB35060-2D2B-4062-8B36-CF000C10111C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":0.3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(11.0,60.0)\"},\"11142\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(10,1,5)\"},\"11143\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11141},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11144\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11145},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11146},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E4BF412B-79CF-4D87-9A60-39276565C9AA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":0.6,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(12.0,60.0)\"},\"11145\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(20,2,10)\"},\"11146\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11144},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11147\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11148},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11149},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6D86B8AE-6222-437E-92CA-D15F77DFC1EB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":0.8999999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(76.0,73.0)\"},\"11148\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,49.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(30,3,15)\"},\"11149\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11147},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11150\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11151},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11152},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D8DC77C7-1D0D-4C67-B8A8-0F5EA23E40DA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":1.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(14.0,60.0)\"},\"11151\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(40,4,20)\"},\"11152\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11150},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11153\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11154},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11155},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"328EE02A-F952-4875-9E1E-95D203730D4A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":1.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(15.0,60.0)\"},\"11154\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,48.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(50,5,25)\"},\"11155\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11153},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11156\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11157},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11158},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2F5AEF03-AD09-403A-89A9-A1EB71752B3A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":1.7999999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(82.0,76.0)\"},\"11157\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(60,6,30)\"},\"11158\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11156},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11159\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11160},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11161},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C9B3616A-B28F-4991-8769-82408903160C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":2.1,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(17.0,60.0)\"},\"11160\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(70,7,35)\"},\"11161\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11159},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11162\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11163},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11164},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"55E9511E-8513-45D2-AC8A-12A8DBD29BBB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":2.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(18.0,60.0)\"},\"11163\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,47.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(80,8,40)\"},\"11164\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11162},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11165\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11166},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11167},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AE0A5514-8683-4F71-92BC-2E51A85762C4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":2.6999999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(88.0,79.0)\"},\"11166\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(90,9,45)\"},\"11167\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11165},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11168\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11169},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11170},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E644575A-FAE6-4516-81A9-40D4E0B50A72\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(20.0,60.0)\"},\"11169\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(100,10,50)\"},\"11170\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11168},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11171\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11172},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11173},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"041B00CC-AB46-40E1-ABD7-D050F2F78D0E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":3.3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(21.0,60.0)\"},\"11172\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,46.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(110,11,55)\"},\"11173\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11171},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11174\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11175},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11176},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6960115D-55EB-4C85-8DFF-289AD94651DC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":3.5999999999999996,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(94.0,82.0)\"},\"11175\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(120,12,60)\"},\"11176\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11174},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11177\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11178},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11179},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6F702BB8-9006-439E-AE95-4D71A1CBDD21\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":3.9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(23.0,60.0)\"},\"11178\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(130,13,65)\"},\"11179\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11177},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11180\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11181},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11182},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"31AFD5AA-C556-4C98-AAC6-2601BE2A0A8B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":4.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(24.0,60.0)\"},\"11181\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,45.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(140,14,70)\"},\"11182\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11180},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11183\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11184},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11185},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DD1CF3BE-EEB5-4347-ACFB-A2296B9D97EE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":4.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(100.0,85.0)\"},\"11184\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(150,15,75)\"},\"11185\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11183},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11186\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11187},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11188},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"948E3412-F809-414B-8833-896177B61388\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":4.8,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(26.0,60.0)\"},\"11187\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(160,16,80)\"},\"11188\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11186},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11189\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11190},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11191},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"12D1996A-C10E-42E4-B87A-36281E78F206\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":5.1,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(27.0,60.0)\"},\"11190\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,44.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(170,17,85)\"},\"11191\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11189},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11192\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11193},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11194},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"02BA2923-50DC-4FB6-B332-B37E9FB9C052\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":5.3999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(106.0,88.0)\"},\"11193\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(180,18,90)\"},\"11194\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11192},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11195\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11196},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11197},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7DDF580C-301A-47AE-8732-A15F6043777A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":5.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(29.0,60.0)\"},\"11196\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(190,19,95)\"},\"11197\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11195},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11198\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11199},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11200},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CBA8A4ED-D5FF-435C-B0A4-933358FAFA65\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":6,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(30.0,60.0)\"},\"11199\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,43.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(200,20,100)\"},\"11200\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11198},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11201\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11202},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11203},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A68EE28E-AD2D-4E8D-85E0-8596D190E669\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":6.3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(112.0,91.0)\"},\"11202\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(210,21,105)\"},\"11203\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11201},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11204\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11205},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11206},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"4F45D869-D650-44B5-B92D-8D1B5094BF96\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":6.6,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(32.0,60.0)\"},\"11205\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(220,22,110)\"},\"11206\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11204},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11207\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11208},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11209},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"90011E2D-55C4-47B9-AE34-4F8E707ABFC7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":6.8999999999999995,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(33.0,60.0)\"},\"11208\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,42.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(230,23,115)\"},\"11209\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11207},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11210\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11211},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11212},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"554D2FE4-867D-4BD2-9F5F-4893505C5656\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":7.199999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(118.0,94.0)\"},\"11211\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(240,24,120)\"},\"11212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11210},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11213\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11214},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11215},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8A39C905-E5DE-4543-9666-9BD7762EB576\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":7.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(35.0,60.0)\"},\"11214\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,41.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(250,25,125)\"},\"11215\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11213},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11216\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11217},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11218},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"44C341DC-D3A1-4CEC-8C28-BC0FF85D591B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":7.8,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(36.0,60.0)\"},\"11217\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(261,26,130)\"},\"11218\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11216},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11219\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11220},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11221},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9C03C6C7-B138-402B-B661-6FC84C22EAB5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":8.1,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(124.0,97.0)\"},\"11220\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(271,27,135)\"},\"11221\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11219},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11222\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11223},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11224},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AC5F07F5-B444-4687-82ED-28C3866A1FA4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":8.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(38.0,60.0)\"},\"11223\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,40.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(281,28,140)\"},\"11224\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11222},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11225\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11226},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11227},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2677B2F4-C82B-4175-BE0B-8AB837D26DD1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":8.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(39.0,60.0)\"},\"11226\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(291,29,145)\"},\"11227\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11225},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11228\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11230},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"94EAE3AC-A411-4126-899F-E3B60B83F041\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(130.0,100.0)\"},\"11229\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(301,30,150)\"},\"11230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11228},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11231\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11232},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11233},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8613233F-0D9E-400F-95D2-ED265B0AA38E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":9.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(41.0,60.0)\"},\"11232\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,39.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(311,31,155)\"},\"11233\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11231},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11234\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11235},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11236},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"480E80B7-7E12-4DDA-B05D-AA368FC6EEE5\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":9.6,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(42.0,60.0)\"},\"11235\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(321,32,160)\"},\"11236\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11234},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11237\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11238},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11239},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D7859D62-63BA-47BB-BC05-52B0232BE6CB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":9.9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(136.0,103.0)\"},\"11238\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(331,33,165)\"},\"11239\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11240\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11241},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11242},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"91ED0D74-14C7-4E16-B741-79F6DD2A4BFE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":10.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(44.0,60.0)\"},\"11241\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,38.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(341,34,170)\"},\"11242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11240},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11243\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11244},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11245},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"6BE5BB0D-73B1-44BA-8167-40D1F0EC2814\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":10.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(45.0,60.0)\"},\"11244\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(351,35,175)\"},\"11245\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11243},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11246\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11247},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11248},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DFCB855D-3FF5-4C3A-B642-A2768F2FE89E\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":10.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(142.0,106.0)\"},\"11247\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(361,36,180)\"},\"11248\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11246},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11249\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11250},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11251},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DEF57D16-F4A4-470A-B4FC-9521CF6765B7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":11.1,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(47.0,60.0)\"},\"11250\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,37.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(371,37,185)\"},\"11251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11249},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11252\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11253},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11254},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"92F20F59-9B21-4F02-8B09-A6ABA73FEB68\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":11.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(48.0,60.0)\"},\"11253\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(381,38,190)\"},\"11254\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11252},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11255\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11256},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11257},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"73CE42C0-90F8-4F67-8DE1-5FA08BFC1ED0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":11.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(148.0,109.0)\"},\"11256\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(391,39,195)\"},\"11257\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11255},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11258\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11259},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11260},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D9CAB096-526B-4AE9-BE9E-29BBAB1A9D55\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":12,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(50.0,60.0)\"},\"11259\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,36.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(401,40,200)\"},\"11260\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11258},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11261\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11262},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11263},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2A038FFF-B117-45D8-BF2A-650E5EDC2910\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":12.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(51.0,60.0)\"},\"11262\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(411,41,205)\"},\"11263\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11261},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11264\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11265},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11266},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DCBD53DE-1120-492B-AC8A-E6235F8A6CF6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":12.6,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(154.0,112.0)\"},\"11265\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(421,42,210)\"},\"11266\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11264},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11267\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11268},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11269},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"A3F5AC90-5F60-441E-8591-0067A9C82195\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":12.9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(53.0,60.0)\"},\"11268\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,35.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(431,43,215)\"},\"11269\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11267},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11270\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11271},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11272},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7DE7DF53-E30F-42E4-B6F0-721126F757F1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":13.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(54.0,60.0)\"},\"11271\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(441,44,220)\"},\"11272\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11273\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11274},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11275},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EEB8FD02-DC57-4E78-9C61-FAED45B36E8D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":13.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(160.0,115.0)\"},\"11274\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,34.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(451,45,225)\"},\"11275\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11273},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11276\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11277},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11278},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5A723480-1847-41D7-A96F-3A625D7AD4FD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":13.799999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(56.0,60.0)\"},\"11277\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(461,46,230)\"},\"11278\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11276},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11279\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11280},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11281},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C0F25E53-5C2A-4E31-AFAF-65BF95677F09\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":14.1,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(57.0,60.0)\"},\"11280\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(471,47,235)\"},\"11281\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11279},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11282\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11283},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11284},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EC20F6D2-451D-4CBE-8B85-0BC459A5874D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":14.399999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(166.0,118.0)\"},\"11283\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,33.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(481,48,240)\"},\"11284\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11282},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11285\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11286},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11287},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3533B5D2-2D6F-4186-BCA4-38AB042946A6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":14.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(59.0,60.0)\"},\"11286\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(491,49,245)\"},\"11287\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11285},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11288\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11289},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11290},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CB02ED3A-496E-471A-B05A-89D2742F80AA\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":15,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(60.0,60.0)\"},\"11289\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(501,50,250)\"},\"11290\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11288},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11291\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11292},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11293},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"23A7A10E-459E-46E5-9CDA-7D86C9D4433D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":15.299999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(172.0,121.0)\"},\"11292\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,32.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(511,51,255)\"},\"11293\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11291},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11294\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11295},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11296},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9CC65688-FA61-4BA9-8C83-AB117097884F\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":15.6,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(62.0,60.0)\"},\"11295\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(522,52,261)\"},\"11296\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11294},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11297\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11298},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11299},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7E857C92-EDD1-412F-BCCF-59739847A470\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":15.899999999999999,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(63.0,60.0)\"},\"11298\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(532,53,266)\"},\"11299\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11297},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11300\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11301},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11302},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EE5C3E9E-7C66-4370-AA5F-2BE3B1CA90C6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":16.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(178.0,124.0)\"},\"11301\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,31.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(542,54,271)\"},\"11302\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11300},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11303\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11304},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11305},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F16CC1E7-D2F5-4031-B2CC-9AE398A11318\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":16.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(65.0,60.0)\"},\"11304\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(552,55,276)\"},\"11305\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11303},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11306\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11307},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11308},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"AFDEB69B-FB3A-45A8-9F1E-7D5E5B707984\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":16.8,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(66.0,60.0)\"},\"11307\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(562,56,281)\"},\"11308\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11306},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11309\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11310},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11311},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D09FD3F9-DC75-44E9-8D7B-4F2D2C173222\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":17.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(184.0,127.0)\"},\"11310\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,30.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(572,57,286)\"},\"11311\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11309},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11312\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11313},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11314},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E06DE41B-FB8E-493D-A209-6F6AEA2587CF\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":17.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(68.0,60.0)\"},\"11313\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(582,58,291)\"},\"11314\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11312},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11315\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11316},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11317},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"F013831D-1DAC-45AA-98D9-C1CC6E843DA1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":17.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(69.0,60.0)\"},\"11316\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(592,59,296)\"},\"11317\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11315},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11318\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11319},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11320},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"ED38D0AA-5F69-49B6-BD10-B8FCF1E3DEA7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":18,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(190.0,130.0)\"},\"11319\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(602,60,301)\"},\"11320\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11318},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11321\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11322},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11323},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EC05D0E1-7DB7-46B6-90C5-F5766B886AD2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":18.3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(71.0,60.0)\"},\"11322\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(612,61,306)\"},\"11323\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11321},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11324\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11325},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11326},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2566ECF2-2F13-4EA9-8051-056AC793E5C7\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":18.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(72.0,60.0)\"},\"11325\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(622,62,311)\"},\"11326\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11324},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11327\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11328},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11329},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7EFE4363-7A2F-4A17-A942-CD004B0649B0\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":18.9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(196.0,133.0)\"},\"11328\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,28.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(632,63,316)\"},\"11329\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11327},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11330\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11331},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11332},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"160B05F6-080D-4546-B8B9-2FEDD261BFF8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":19.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(74.0,60.0)\"},\"11331\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(642,64,321)\"},\"11332\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11330},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11333\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11334},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11335},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2E237F20-35DF-4CDE-AD81-CA8A7CC64304\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":19.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(75.0,60.0)\"},\"11334\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,27.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(652,65,326)\"},\"11335\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11333},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11336\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11337},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11338},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C9688520-8F56-4574-A241-A29B556B47FB\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":19.8,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(202.0,136.0)\"},\"11337\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(662,66,331)\"},\"11338\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11336},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11339\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11340},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11341},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"5AF2ACF4-6867-4DC0-BF8C-5E9917FC7D74\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":20.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(77.0,60.0)\"},\"11340\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(672,67,336)\"},\"11341\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11339},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11342\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11343},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11344},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7DE45AA5-9960-4791-A8CD-E1CEE7FAB4A1\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":20.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(78.0,60.0)\"},\"11343\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,26.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(682,68,341)\"},\"11344\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11342},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11345\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11346},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11347},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"7837A49A-ECB5-49AC-A691-27F5768436E4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":20.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(208.0,139.0)\"},\"11346\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(692,69,346)\"},\"11347\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11345},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11348\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11349},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11350},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"CEA940BD-57CE-4AD5-A7F9-28765E3BB62A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(80.0,60.0)\"},\"11349\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(702,70,351)\"},\"11350\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11348},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11351\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11352},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11353},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"18958603-4E8D-446D-8167-AA2BC60D41E6\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21.3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(81.0,60.0)\"},\"11352\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,25.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(712,71,356)\"},\"11353\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11351},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11354\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11355},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11356},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2908D35B-3335-4685-A09D-F403368CFE96\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(214.0,142.0)\"},\"11355\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(722,72,361)\"},\"11356\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11354},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11357\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11358},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11359},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"36A6D5B9-6B1E-4792-8D8A-7A8CC4C9159C\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":21.9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(83.0,60.0)\"},\"11358\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(732,73,366)\"},\"11359\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11357},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11360\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11361},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11362},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C0B1ED66-8D68-49DD-9AB4-DCC41CFB9D2A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":22.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(84.0,60.0)\"},\"11361\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,24.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(742,74,371)\"},\"11362\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11360},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11363\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11364},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11365},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E618B81C-94E6-4041-B17C-7CB4CA68475D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":22.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(220.0,145.0)\"},\"11364\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(752,75,376)\"},\"11365\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11363},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11366\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11367},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11368},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B5B4167B-C4DA-462F-AE53-4ACB80DD5433\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":22.8,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(86.0,60.0)\"},\"11367\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(762,76,381)\"},\"11368\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11366},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11369\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11370},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11371},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"EEA2EB71-8918-44D9-918A-D889A34B3714\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":23.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(87.0,60.0)\"},\"11370\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,23.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(772,77,386)\"},\"11371\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11369},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11372\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11373},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11374},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"0A061C12-0251-4ECA-8A77-9C0D6D759431\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":23.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(226.0,148.0)\"},\"11373\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(783,78,391)\"},\"11374\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11372},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11375\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11376},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11377},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DDD4C688-9351-499A-A338-B026E255F642\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":23.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(89.0,60.0)\"},\"11376\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(793,79,396)\"},\"11377\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11375},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11378\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11379},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11380},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"1DE0FD21-3455-4D03-817D-11DA339152FE\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(90.0,60.0)\"},\"11379\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(803,80,401)\"},\"11380\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11378},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11381\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11382},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11383},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"DDCFB255-DC46-417F-87E9-7EE7CE456F37\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24.3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(232.0,151.0)\"},\"11382\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(813,81,406)\"},\"11383\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11381},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11384\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11385},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11386},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"9893791F-EF6F-4867-B30F-A0358938B56D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,60.0)\"},\"11385\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(823,82,411)\"},\"11386\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11384},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11387\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11388},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11389},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"29A3D23F-D13E-494E-88CC-22319AD8B4B3\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":24.9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(93.0,60.0)\"},\"11388\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,21.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(833,83,416)\"},\"11389\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11387},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11390\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11391},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11392},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FEF6E757-CA82-480E-A217-D0CAF9FA8E7D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":25.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(238.0,154.0)\"},\"11391\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(843,84,421)\"},\"11392\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11390},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11393\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11394},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11395},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"B4B80756-CABB-4570-9A6F-41FDA58A1964\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":25.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(95.0,60.0)\"},\"11394\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.3)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(853,85,426)\"},\"11395\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11393},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11396\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11397},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11398},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D7041D77-0881-4B18-BBA1-587A8CB3B7F4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":25.8,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(96.0,60.0)\"},\"11397\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(863,86,431)\"},\"11398\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11396},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11399\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11400},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11401},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FB4504AF-4546-44E2-BDED-B4375C746A4A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":26.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(244.0,157.0)\"},\"11400\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.6)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(873,87,436)\"},\"11401\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11399},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11402\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11403},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11404},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"BD3B2DD3-DAA1-4EDF-85DF-515587D42A80\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":26.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(98.0,60.0)\"},\"11403\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,19.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(883,88,441)\"},\"11404\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11402},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11405\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11406},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11407},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"61A85C9C-31B0-409D-AFCB-46182265DD72\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":26.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(99.0,60.0)\"},\"11406\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.9)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(893,89,446)\"},\"11407\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11405},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11408\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11409},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11410},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"489202B9-EA40-4FC6-857D-A51F865E5728\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(250.0,160.0)\"},\"11409\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(903,90,451)\"},\"11410\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11408},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11411\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11412},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11413},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"20D63192-EF9D-47F6-878A-CA703783A6CD\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":27.3,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(101.0,60.0)\"},\"11412\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,18.2)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(913,91,456)\"},\"11413\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11411},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11414\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11415},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11416},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"C7BBA718-78D6-4751-9E25-0A05F87E11DC\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":27.599999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(102.0,60.0)\"},\"11415\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(923,92,461)\"},\"11416\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11414},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11417\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11418},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11419},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"97303CB0-9BD1-4D1A-9047-6D6CA520A82D\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":27.9,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(256.0,163.0)\"},\"11418\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.5)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(933,93,466)\"},\"11419\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11417},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11420\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11421},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11422},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"8CE43E84-D492-41FC-BBB1-E9607BE5C00B\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":28.2,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(104.0,60.0)\"},\"11421\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,17.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(943,94,471)\"},\"11422\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11420},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11423\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11424},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11425},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"926BD89D-539E-4A12-BC0F-264AFB0B4CE4\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":28.5,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(105.0,60.0)\"},\"11424\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.8)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(953,95,476)\"},\"11425\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11423},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11426\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11427},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11428},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"2F84D47C-00E6-4BFD-AD4B-B0ED38CD36F2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":28.799999999999997,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(262.0,166.0)\"},\"11427\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(963,96,481)\"},\"11428\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11426},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11429\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11430},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11431},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"00C23D33-B79A-4B29-9FAB-4C675DF121C8\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":29.099999999999998,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(107.0,60.0)\"},\"11430\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,16.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(973,97,486)\"},\"11431\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11429},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11432\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11433},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11434},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"D58DE7F6-C413-4E26-B423-70977703537A\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":29.4,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(108.0,60.0)\"},\"11433\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.7)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(983,98,491)\"},\"11434\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11432},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11435\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11436},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":11437},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"31D61A6B-7A0D-484C-8E41-C118899101D2\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"_Rotation\":29.7,\"owner\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(268.0,169.0)\"},\"11436\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,15.4)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(993,99,496)\"},\"11437\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11435},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11438\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(200.0,100.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"11439\":{\"style\":{\"__isSmartRef__\":true,\"id\":11440},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":11140},\"_id\":\"_1870\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"11440\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"11441\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11140},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11442\":{\"length\":1},\"11443\":{\"length\":1},\"11444\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":11445},\"reset\":{\"__isSmartRef__\":true,\"id\":11453},\"onPrepare\":{\"__isSmartRef__\":true,\"id\":11457},\"onRun\":{\"__isSmartRef__\":true,\"id\":11461},\"setFrame\":{\"__isSmartRef__\":true,\"id\":11465},\"valueCopy\":{\"__isSmartRef__\":true,\"id\":11469},\"cachePeriodLength\":{\"__isSmartRef__\":true,\"id\":11473},\"showItems\":{\"__isSmartRef__\":true,\"id\":11477},\"highlightPosition\":{\"__isSmartRef__\":true,\"id\":11481},\"writeCache\":{\"__isSmartRef__\":true,\"id\":11485},\"readCacheInto\":{\"__isSmartRef__\":true,\"id\":11489},\"writeTimeline\":{\"__isSmartRef__\":true,\"id\":11493},\"onSliderMove\":{\"__isSmartRef__\":true,\"id\":11497},\"onSmallSliderMove\":{\"__isSmartRef__\":true,\"id\":11501},\"renderObjectGraph\":{\"__isSmartRef__\":true,\"id\":11505}},\"11445\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11446},\"source\":\"function onrestore() {\\n module('lively.ast.Morphic').load(true)\\n \\n var self = this;\\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\\n halt: function(frame) {\\n self.setFrame(frame);\\n return true\\n }\\n });\\n\\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\\n onMouseUp : function(proceed, evt) {\\n this.isBeingDragged = false;\\n proceed(evt);\\n },\\n onMouseDown : function(proceed, evt) {\\n this.isBeingDragged = true; \\n proceed(evt); \\n }\\n });\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11451},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11446\":{\"this\":{\"__isSmartRef__\":true,\"id\":310},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":11447}},\"11447\":{\"$super\":{\"__isSmartRef__\":true,\"id\":11448}},\"11448\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11449},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11450},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11449\":{\"obj\":{\"__isSmartRef__\":true,\"id\":310},\"name\":\"onrestore\"},\"11450\":{},\"11451\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11452},\"user\":\"erp\",\"tags\":[]},\"11452\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)\"},\"11453\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11454},\"source\":\"function reset() {\\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11455},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11454\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11455\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11456},\"user\":\"erp\",\"tags\":[]},\"11456\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)\"},\"11457\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11458},\"source\":\"function onPrepare() {\\n\\n this.sliderStep = 3;\\n this.maximumSteps = 0;\\n this.environmentCache = [];\\n this.timeline = {};\\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\\n\\n this.functionSource = \\\"function(){\\\\n\\\"\\n + this.get(\\\"functionEditor\\\").textString\\n + \\\"\\\\n}\\\";\\n this.functionToDisplay = Function.fromString(this.functionSource)\\n .forInterpretation();\\n\\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\\\"\\\");\\n\\n var self = this;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.writeCache(0, context, this.lastFrame);\\n\\n while(self.lastFrame.hasNextStatement()) {\\n this.maximumSteps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.lastFrame.stepToNextStatement();\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n this.writeTimeline(this.maximumSteps, this.lastFrame);\\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\\n context,\\n this.lastFrame);\\n }\\n };\\n\\n\\n\\n // Restart the whole thing\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n this.get(\\\"timeline2\\\").renderTimeline();\\n\\n //To display immediate effect.\\n this.onRun();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11459},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11458\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11459\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11460},\"user\":\"erp\",\"tags\":[]},\"11460\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)\"},\"11461\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11462},\"source\":\"function onRun() {\\n var self = this;\\n var context = this.get('contextOfFunction');\\n\\n this.get(\\\"timeline2\\\").setColumnNumber(this.stepsToRun);\\n this.get(\\\"timeline2\\\").highlightColumn();\\n\\n // Code to optimize cache usage by minimizing cache usage\\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\\n // We are going backwards so we have to restart the interpretation,\\n // or we have made such a huge step, that it is probably faster\\n // to load content from cache instead of recalculating it.\\n context.submorphs.invoke('remove');\\n\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n self.functionToDisplay.startHalted().apply(context, []);\\n self.lastFrame.setThis(context);\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n\\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\\n this.readCacheInto(executionPhase, this.lastFrame, context);\\n self.steps = executionPhase * this.cachePeriodLength();\\n } else {\\n // We only made a small leap forward and can just continue\\n // running the interpretation.\\n self.steps = self.oldStepsToRun;\\n };\\n\\n\\n while(this.steps < this.stepsToRun) {\\n this.steps += 1;\\n cop.withLayers([LiveInterpreterLayer], function() {\\n try {\\n lively.ast.doWithHalt(function() {\\n self.lastFrame.stepToNextStatement();\\n });\\n } catch(e) {\\n if (e.isUnwindException) {}\\n };\\n })\\n };\\n\\n // To enable this you have to add a textbox with\\n // the name used in showItems\\n // this.showItems();\\n\\n if(this.lastFrame) {\\n this.highlightPosition(this.lastFrame.pc.pos);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11463},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11462\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11463\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11464},\"user\":\"erp\",\"tags\":[]},\"11464\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)\"},\"11465\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11466},\"source\":\"function setFrame(frame) {\\n this.lastFrame = frame;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11467},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11466\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11467\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11468},\"user\":\"erp\",\"tags\":[]},\"11468\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)\"},\"11469\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11470},\"source\":\"function valueCopy(obj) {\\n if(obj == null || typeof(obj) != 'object') {\\n return obj;\\n }\\n\\n if(obj.submorphs != undefined) {\\n return obj.copy();\\n }\\n\\n var temp = obj.constructor();\\n if(temp == undefined) {\\n temp = {};\\n }\\n \\n for(var key in obj) {\\n temp[key] = this.valueCopy(obj[key]);\\n }\\n \\n return temp;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11471},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11470\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11471\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11472},\"user\":\"erp\",\"tags\":[]},\"11472\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 31 2012 13:30:27 GMT+0100 (CET)\"},\"11473\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11474},\"source\":\"function cachePeriodLength() {\\n return 150;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11475},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11474\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11475\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11476},\"user\":\"erp\",\"tags\":[]},\"11476\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)\"},\"11477\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11478},\"source\":\"function showItems() {\\n this.get('FlowIntrospection').setTextString(\\n this.lastFrame.listItemsForIntrospection().inject(\\n \\\"\\\",\\n function(string, frameElement) {\\n return string \\n + (frameElement.string || String(\\\"moo\\\")) \\n + \\\"\\\\n\\\";\\n }\\n )\\n );\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11479},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11478\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11479\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11480},\"user\":\"erp\",\"tags\":[]},\"11480\":{\"isSerializedDate\":true,\"string\":\"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)\"},\"11481\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11482},\"source\":\"function highlightPosition(position) {\\n var style = { backgroundColor: Color.rgb(255,255,255) };\\n this.get(\\\"functionEditor\\\").emphasizeAll(style);\\n\\n style = { backgroundColor: Color.rgb(255,255,127) };\\n \\n // We substract -22 from the beginning and the end to count for the\\n // added function(){\\\\n part in onPrepare\\n this.get(\\\"functionEditor\\\").emphasize(style, position[0]-22, position[1]-22);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11483},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11482\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11483\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11484},\"user\":\"erp\",\"tags\":[]},\"11484\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)\"},\"11485\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11486},\"source\":\"function writeCache(step, context, frame) {\\n var ctx = context.submorphs.collect(function(each) {\\n return each.copy();\\n });\\n this.environmentCache[step] = {\\n values : this.valueCopy(frame.values),\\n context : ctx,\\n pc : frame.pc,\\n mapping : this.valueCopy(frame.mapping)\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11487},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11486\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11487\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11488},\"user\":\"erp\",\"tags\":[]},\"11488\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)\"},\"11489\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11490},\"source\":\"function readCacheInto(step, frame, context) {\\n if(step < 0) {\\n step = 0;\\n }\\n var env = this.environmentCache[step];\\n frame.setPC(env[\\\"pc\\\"]);\\n frame.values = this.valueCopy(env[\\\"values\\\"]);\\n frame.mapping = this.valueCopy(env[\\\"mapping\\\"]);\\n frame.mapping[\\\"this\\\"] = context;\\n\\n env[\\\"context\\\"].each(function(each) {\\n context.addMorph(each);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11491},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11490\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11491\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11492},\"user\":\"erp\",\"tags\":[]},\"11492\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)\"},\"11493\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11494},\"source\":\"function writeTimeline(step, frame) {\\n\\n for(var each in frame.mapping) {\\n if(typeof(frame.mapping[each]) != \\\"function\\\" && each != \\\"this\\\") {\\n this.timeline[each] = this.timeline[each] || [];\\n this.timeline[each][step] = frame.mapping[each];\\n }\\n };\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11495},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11494\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11495\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11496},\"user\":\"erp\",\"tags\":[]},\"11496\":{\"isSerializedDate\":true,\"string\":\"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)\"},\"11497\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11498},\"source\":\"function onSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n var stepsSlider = this.get(\\\"stepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = Math.round(this.maximumSteps * position);\\n this.sliderStep = 2;\\n \\n this.smallSliderBaseStep = this.stepsToRun;\\n this.get(\\\"smallStepsSlider\\\").value = 0.5;\\n this.onRun();\\n };\\n if(this.sliderObjectGraphStep <= 0) {\\n this.renderObjectGraph();\\n this.sliderObjectGraphStep = 4;\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11499},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11498\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11499\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11500},\"user\":\"erp\",\"tags\":[]},\"11500\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 15:05:51 GMT+0100 (CET)\"},\"11501\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11502},\"source\":\"function onSmallSliderMove(position) {\\n this.sliderStep -= 1;\\n this.sliderObjectGraphStep -= 1;\\n\\n var stepsSlider = this.get(\\\"smallStepsSlider\\\");\\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\\n this.oldStepsToRun = this.stepsToRun;\\n this.stepsToRun = this.smallSliderBaseStep\\n + Math.round(50 * (position - 0.5));\\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\\n this.sliderStep = 2;\\n this.onRun();\\n };\\n if(this.sliderObjectGraphStep <= 0) {\\n this.renderObjectGraph();\\n this.sliderObjectGraphStep = 4;\\n };\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11503},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11502\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11503\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11504},\"user\":\"erp\",\"tags\":[]},\"11504\":{\"isSerializedDate\":true,\"string\":\"Sat Jan 05 2013 15:07:13 GMT+0100 (CET)\"},\"11505\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11506},\"source\":\"function renderObjectGraph() {\\n $morph(\\\"SeeTheObjects\\\").renderVariables(this.lastFrame.mapping);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11507},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11506\":{\"this\":{\"__isSmartRef__\":true,\"id\":310}},\"11507\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11508},\"user\":\"merry_man\",\"tags\":[]},\"11508\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 10:34:50 GMT+0100 (CET)\"},\"11509\":{\"name\":\"submorphs\",\"color\":3,\"radius\":5,\"id\":[{\"__isSmartRef__\":true,\"id\":18},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":24},{\"__isSmartRef__\":true,\"id\":27},{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":33},{\"__isSmartRef__\":true,\"id\":36},{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":45},{\"__isSmartRef__\":true,\"id\":48},{\"__isSmartRef__\":true,\"id\":51},{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":60},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":72},{\"__isSmartRef__\":true,\"id\":75},{\"__isSmartRef__\":true,\"id\":78},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":84},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":90},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":96},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":102},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":108},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":114},{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":120},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":135},{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":153},{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":159},{\"__isSmartRef__\":true,\"id\":162},{\"__isSmartRef__\":true,\"id\":165},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":177},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":183},{\"__isSmartRef__\":true,\"id\":186},{\"__isSmartRef__\":true,\"id\":189},{\"__isSmartRef__\":true,\"id\":192},{\"__isSmartRef__\":true,\"id\":195},{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":201},{\"__isSmartRef__\":true,\"id\":204},{\"__isSmartRef__\":true,\"id\":207},{\"__isSmartRef__\":true,\"id\":210},{\"__isSmartRef__\":true,\"id\":213},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":222},{\"__isSmartRef__\":true,\"id\":225},{\"__isSmartRef__\":true,\"id\":228},{\"__isSmartRef__\":true,\"id\":231},{\"__isSmartRef__\":true,\"id\":234},{\"__isSmartRef__\":true,\"id\":237},{\"__isSmartRef__\":true,\"id\":240},{\"__isSmartRef__\":true,\"id\":243},{\"__isSmartRef__\":true,\"id\":246},{\"__isSmartRef__\":true,\"id\":249},{\"__isSmartRef__\":true,\"id\":252},{\"__isSmartRef__\":true,\"id\":255},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":261},{\"__isSmartRef__\":true,\"id\":264},{\"__isSmartRef__\":true,\"id\":267},{\"__isSmartRef__\":true,\"id\":270},{\"__isSmartRef__\":true,\"id\":273},{\"__isSmartRef__\":true,\"id\":276},{\"__isSmartRef__\":true,\"id\":279},{\"__isSmartRef__\":true,\"id\":282},{\"__isSmartRef__\":true,\"id\":285}],\"type\":\"special\",\"repr\":\"[øøøøø...]\",\"index\":1,\"weight\":1,\"x\":251.98417949623067,\"y\":69.41050828619099,\"px\":252.35625631298745,\"py\":70.49452754592663},\"11510\":{\"name\":\"scripts\",\"color\":3,\"radius\":5,\"id\":[],\"type\":\"special\",\"repr\":\"[]\",\"index\":2,\"weight\":1,\"x\":195.7759838395371,\"y\":248.15466215062622,\"px\":196.49473669444438,\"py\":248.25258981615235},\"11511\":{\"name\":\"id\",\"color\":2,\"radius\":5,\"id\":\"2DF624C5-CDF1-4903-A639-9740D6307CCE\",\"type\":\"special\",\"repr\":\"2DF624C5-C...\",\"index\":3,\"weight\":1,\"x\":166.6491056737263,\"y\":185.58636435438487,\"px\":167.5381229593773,\"py\":186.0169171947595},\"11512\":{\"name\":\"shape\",\"value\":{\"__isSmartRef__\":true,\"id\":288},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":4,\"weight\":2,\"x\":330.5061551887943,\"y\":78.08109392343238,\"px\":330.4543277963189,\"py\":79.09775158144522},\"11513\":{\"name\":\"position\",\"__serializedExpressions__\":[\"value\"],\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":5,\"weight\":1,\"x\":400.2883401126257,\"y\":-3.893534761209936,\"px\":399.96084252051094,\"py\":-2.8200579661926657,\"value\":\"lively.pt(0.0,0.0)\"},\"11514\":{\"name\":\"droppingEnabled\",\"color\":5,\"radius\":5,\"id\":true,\"type\":\"special\",\"repr\":true,\"index\":6,\"weight\":1,\"x\":186.8683000830743,\"y\":112.4132795853193,\"px\":187.62096815501158,\"py\":113.22277689169763},\"11515\":{\"name\":\"halosEnabled\",\"color\":5,\"radius\":5,\"id\":true,\"type\":\"special\",\"repr\":true,\"index\":7,\"weight\":1,\"x\":375.90802020267483,\"y\":139.90365305407346,\"px\":375.58614513506603,\"py\":140.53584484797102},\"11516\":{\"name\":\"eventHandler\",\"value\":{\"__isSmartRef__\":true,\"id\":304},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":8,\"weight\":3,\"x\":277.54593504358945,\"y\":283.9954669021528,\"px\":277.8842249606109,\"py\":283.99874871341814},\"11517\":{\"name\":\"morph\",\"value\":{\"__isSmartRef__\":true,\"id\":17},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":9,\"weight\":1,\"x\":324.7824895868328,\"y\":379.3081268950846,\"px\":325.04581363133326,\"py\":378.98290379763995},\"11518\":{\"name\":\"dispatchTable\",\"value\":{\"__isSmartRef__\":true,\"id\":11519},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":10,\"weight\":1,\"x\":214.92882183057435,\"y\":370.35717839373234,\"px\":215.67984385078586,\"py\":370.1870876970512},\"11519\":{\"mouseup\":{\"__isSmartRef__\":true,\"id\":11520},\"mousedown\":{\"__isSmartRef__\":true,\"id\":11521},\"mousemove\":{\"__isSmartRef__\":true,\"id\":11522},\"contextmenu\":{\"__isSmartRef__\":true,\"id\":11523},\"mousewheel\":{\"__isSmartRef__\":true,\"id\":11524},\"mouseout\":{\"__isSmartRef__\":true,\"id\":11525},\"keydown\":{\"__isSmartRef__\":true,\"id\":11526},\"keyup\":{\"__isSmartRef__\":true,\"id\":11527},\"keypress\":{\"__isSmartRef__\":true,\"id\":11528},\"scroll\":{\"__isSmartRef__\":true,\"id\":11529},\"blur\":{\"__isSmartRef__\":true,\"id\":11530},\"focus\":{\"__isSmartRef__\":true,\"id\":11531}},\"11520\":{\"type\":\"mouseup\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onMouseUpEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11521\":{\"type\":\"mousedown\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onMouseDownEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11522\":{\"type\":\"mousemove\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onMouseMoveEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11523\":{\"type\":\"contextmenu\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onContextMenu\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11524\":{\"type\":\"mousewheel\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onMouseWheelEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11525\":{\"type\":\"mouseout\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onMouseOut\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11526\":{\"type\":\"keydown\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onKeyDown\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11527\":{\"type\":\"keyup\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onKeyUp\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11528\":{\"type\":\"keypress\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onKeyPress\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11529\":{\"type\":\"scroll\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onScroll\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11530\":{\"type\":\"blur\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onBlur\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11531\":{\"type\":\"focus\",\"target\":{\"__isSmartRef__\":true,\"id\":17},\"targetMethodName\":\"onFocus\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11532\":{\"name\":\"derivationIds\",\"color\":3,\"radius\":5,\"id\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"6DF0F42B-01DE-4064-B290-A965B89F419C\",\"3480B411-42F3-454C-86FF-6FA01A641B1B\"],\"type\":\"special\",\"repr\":\"[øøøøø...]\",\"index\":11,\"weight\":1,\"x\":363.0484954539221,\"y\":231.3857718496671,\"px\":362.95385337434584,\"py\":231.49627342624305},\"11533\":{\"varname\":\"j\",\"value\":1,\"radius\":15,\"index\":12,\"weight\":1,\"x\":323.1430715167782,\"y\":627.374891239346,\"px\":323.586567852787,\"py\":626.5955341830809},\"11534\":{\"color\":4,\"radius\":5,\"id\":1,\"type\":\"special\",\"repr\":1,\"index\":13,\"weight\":1,\"x\":371.54604828937937,\"y\":537.8470566558804,\"px\":371.791755885598,\"py\":537.3498658561384},\"11535\":{\"varname\":\"z\",\"value\":3,\"radius\":15,\"index\":14,\"weight\":1,\"x\":205.4628023888235,\"y\":546.203965078549,\"px\":206.09076579532538,\"py\":545.6773460335568},\"11536\":{\"color\":4,\"radius\":5,\"id\":3,\"type\":\"special\",\"repr\":3,\"index\":15,\"weight\":1,\"x\":123.548994442871,\"y\":484.8252641627248,\"px\":124.44077355696805,\"py\":484.56825781384197},\"11537\":{\"repr\":\"X\",\"color\":5,\"radius\":5,\"type\":\"special\",\"index\":16,\"weight\":0,\"x\":714.5723385382439,\"y\":549.3399988673543,\"px\":713.9574456314797,\"py\":548.6373372699159},\"11538\":{\"varname\":\"i\",\"value\":66,\"radius\":15,\"index\":17,\"weight\":1,\"x\":464.52337432295525,\"y\":637.8042070251149,\"px\":464.62802044430066,\"py\":636.9306560761967},\"11539\":{\"color\":4,\"radius\":5,\"id\":66,\"type\":\"special\",\"repr\":66,\"index\":18,\"weight\":1,\"x\":562.6693244990826,\"y\":612.3993444105513,\"px\":562.4546503062415,\"py\":611.5813517372543},\"11540\":{\"varname\":\"m\",\"value\":{\"__isSmartRef__\":true,\"id\":216},\"radius\":15,\"index\":19,\"weight\":8,\"x\":635.7275521829016,\"y\":261.4189473731615,\"px\":635.2428365169274,\"py\":261.4983865431394},\"11541\":{\"name\":\"submorphs\",\"color\":3,\"radius\":5,\"id\":[],\"type\":\"special\",\"repr\":\"[]\",\"index\":20,\"weight\":1,\"x\":559.5786927517594,\"y\":185.48275661819187,\"px\":559.4835528136621,\"py\":186.01372203714513},\"11542\":{\"name\":\"scripts\",\"color\":3,\"radius\":5,\"id\":[],\"type\":\"special\",\"repr\":\"[]\",\"index\":21,\"weight\":1,\"x\":617.634770467438,\"y\":152.65822196576727,\"px\":617.1895729024449,\"py\":153.47002956788185},\"11543\":{\"name\":\"shape\",\"value\":{\"__isSmartRef__\":true,\"id\":217},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":22,\"weight\":1,\"x\":680.0994093472266,\"y\":161.29791409571988,\"px\":679.2354862822599,\"py\":161.98387568602604},\"11544\":{\"name\":\"eventHandler\",\"value\":{\"__isSmartRef__\":true,\"id\":218},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":23,\"weight\":3,\"x\":593.7885627589824,\"y\":360.5839722401371,\"px\":593.4913449162397,\"py\":360.2865210168227},\"11545\":{\"name\":\"morph\",\"value\":{\"__isSmartRef__\":true,\"id\":216},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":24,\"weight\":1,\"x\":507.2830981496161,\"y\":421.444647606264,\"px\":507.3042309935546,\"py\":420.9690483455235},\"11546\":{\"name\":\"dispatchTable\",\"value\":{\"__isSmartRef__\":true,\"id\":11547},\"color\":1,\"radius\":5,\"type\":\"normal\",\"index\":25,\"weight\":1,\"x\":607.126496725402,\"y\":464.94038124219975,\"px\":606.7217560221281,\"py\":464.3230442601926},\"11547\":{\"mouseup\":{\"__isSmartRef__\":true,\"id\":11548},\"mousedown\":{\"__isSmartRef__\":true,\"id\":11549},\"mousemove\":{\"__isSmartRef__\":true,\"id\":11550},\"contextmenu\":{\"__isSmartRef__\":true,\"id\":11551},\"mousewheel\":{\"__isSmartRef__\":true,\"id\":11552},\"mouseout\":{\"__isSmartRef__\":true,\"id\":11553},\"keydown\":{\"__isSmartRef__\":true,\"id\":11554},\"keyup\":{\"__isSmartRef__\":true,\"id\":11555},\"keypress\":{\"__isSmartRef__\":true,\"id\":11556},\"scroll\":{\"__isSmartRef__\":true,\"id\":11557},\"blur\":{\"__isSmartRef__\":true,\"id\":11558},\"focus\":{\"__isSmartRef__\":true,\"id\":11559}},\"11548\":{\"type\":\"mouseup\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onMouseUpEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11549\":{\"type\":\"mousedown\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onMouseDownEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11550\":{\"type\":\"mousemove\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onMouseMoveEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11551\":{\"type\":\"contextmenu\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onContextMenu\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11552\":{\"type\":\"mousewheel\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onMouseWheelEntry\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11553\":{\"type\":\"mouseout\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onMouseOut\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11554\":{\"type\":\"keydown\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onKeyDown\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11555\":{\"type\":\"keyup\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onKeyUp\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11556\":{\"type\":\"keypress\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onKeyPress\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11557\":{\"type\":\"scroll\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onScroll\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11558\":{\"type\":\"blur\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onBlur\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11559\":{\"type\":\"focus\",\"target\":{\"__isSmartRef__\":true,\"id\":216},\"targetMethodName\":\"onFocus\",\"handleOnCapture\":true,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11560\":{\"name\":\"derivationIds\",\"color\":3,\"radius\":5,\"id\":[],\"type\":\"special\",\"repr\":\"[]\",\"index\":26,\"weight\":1,\"x\":694.973482615468,\"y\":350.51690147468906,\"px\":694.2403448444591,\"py\":350.063027947549},\"11561\":{\"name\":\"id\",\"color\":2,\"radius\":5,\"id\":\"EB56FA5D-E02A-4E58-B86D-026EF919D07A\",\"type\":\"special\",\"repr\":\"EB56FA5D-E...\",\"index\":27,\"weight\":1,\"x\":730.7826588258101,\"y\":210.85128920254078,\"px\":729.6942290461741,\"py\":211.11669580616606},\"11562\":{\"name\":\"droppingEnabled\",\"color\":5,\"radius\":5,\"id\":true,\"type\":\"special\",\"repr\":true,\"index\":28,\"weight\":1,\"x\":531.4661951066159,\"y\":275.8937268242599,\"px\":531.4573186015342,\"py\":275.87301443969966},\"11563\":{\"name\":\"halosEnabled\",\"color\":5,\"radius\":5,\"id\":true,\"type\":\"special\",\"repr\":true,\"index\":29,\"weight\":1,\"x\":739.8841182653659,\"y\":287.52626188929884,\"px\":738.8409751853126,\"py\":287.34410995606174},\"11564\":{\"name\":\"submorphs\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11509},\"weight\":1,\"type\":\"label\"},\"11565\":{\"name\":\"scripts\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11510},\"weight\":1,\"type\":\"label\"},\"11566\":{\"name\":\"id\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11511},\"weight\":1,\"type\":\"label\"},\"11567\":{\"name\":\"shape\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11512},\"weight\":1,\"type\":\"label\"},\"11568\":{\"name\":\"position\",\"source\":{\"__isSmartRef__\":true,\"id\":11512},\"target\":{\"__isSmartRef__\":true,\"id\":11513},\"weight\":1,\"type\":\"label\"},\"11569\":{\"name\":\"droppingEnabled\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11514},\"weight\":1,\"type\":\"label\"},\"11570\":{\"name\":\"halosEnabled\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11515},\"weight\":1,\"type\":\"label\"},\"11571\":{\"name\":\"eventHandler\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11516},\"weight\":1,\"type\":\"label\"},\"11572\":{\"name\":\"morph\",\"source\":{\"__isSmartRef__\":true,\"id\":11516},\"target\":{\"__isSmartRef__\":true,\"id\":11517},\"weight\":1,\"type\":\"label\"},\"11573\":{\"name\":\"dispatchTable\",\"source\":{\"__isSmartRef__\":true,\"id\":11516},\"target\":{\"__isSmartRef__\":true,\"id\":11518},\"weight\":1,\"type\":\"label\"},\"11574\":{\"name\":\"derivationIds\",\"source\":{\"__isSmartRef__\":true,\"id\":16},\"target\":{\"__isSmartRef__\":true,\"id\":11532},\"weight\":1,\"type\":\"label\"},\"11575\":{\"name\":\"\",\"source\":{\"__isSmartRef__\":true,\"id\":11533},\"target\":{\"__isSmartRef__\":true,\"id\":11534},\"weight\":1,\"type\":\"label\"},\"11576\":{\"name\":\"\",\"source\":{\"__isSmartRef__\":true,\"id\":11535},\"target\":{\"__isSmartRef__\":true,\"id\":11536},\"weight\":1,\"type\":\"label\"},\"11577\":{\"name\":\"\",\"source\":{\"__isSmartRef__\":true,\"id\":11538},\"target\":{\"__isSmartRef__\":true,\"id\":11539},\"weight\":1,\"type\":\"label\"},\"11578\":{\"name\":\"submorphs\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11541},\"weight\":1,\"type\":\"label\"},\"11579\":{\"name\":\"scripts\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11542},\"weight\":1,\"type\":\"label\"},\"11580\":{\"name\":\"shape\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11543},\"weight\":1,\"type\":\"label\"},\"11581\":{\"name\":\"eventHandler\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11544},\"weight\":1,\"type\":\"label\"},\"11582\":{\"name\":\"morph\",\"source\":{\"__isSmartRef__\":true,\"id\":11544},\"target\":{\"__isSmartRef__\":true,\"id\":11545},\"weight\":1,\"type\":\"label\"},\"11583\":{\"name\":\"dispatchTable\",\"source\":{\"__isSmartRef__\":true,\"id\":11544},\"target\":{\"__isSmartRef__\":true,\"id\":11546},\"weight\":1,\"type\":\"label\"},\"11584\":{\"name\":\"derivationIds\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11560},\"weight\":1,\"type\":\"label\"},\"11585\":{\"name\":\"id\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11561},\"weight\":1,\"type\":\"label\"},\"11586\":{\"name\":\"droppingEnabled\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11562},\"weight\":1,\"type\":\"label\"},\"11587\":{\"name\":\"halosEnabled\",\"source\":{\"__isSmartRef__\":true,\"id\":11540},\"target\":{\"__isSmartRef__\":true,\"id\":11563},\"weight\":1,\"type\":\"label\"},\"11588\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"11589\":{\"resizeHeight\":true,\"resizeWidth\":true},\"11590\":{\"#startLetters\":\"\",\"partName\":\"SeeTheObjects\",\"requiredModules\":[\"apps.d3Interface\"],\"partsSpaceName\":\"PartsBin/sd1213\",\"comment\":\"Bret Victors approach taken to a whole new level!\",\"changes\":[{\"__isSmartRef__\":true,\"id\":11591}],\"migrationLevel\":4,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"11591\":{\"date\":{\"__isSmartRef__\":true,\"id\":11592},\"author\":\"merry_man\",\"message\":\"no comment\",\"id\":\"25DFBB9C-AC19-4137-890B-09D31C23145A\"},\"11592\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 11:25:48 GMT+0100 (CET)\"},\"11593\":{\"reset\":{\"__isSmartRef__\":true,\"id\":11594},\"update\":{\"__isSmartRef__\":true,\"id\":11598},\"getChart\":{\"__isSmartRef__\":true,\"id\":11602},\"start\":{\"__isSmartRef__\":true,\"id\":11606},\"stop\":{\"__isSmartRef__\":true,\"id\":11610},\"draw\":{\"__isSmartRef__\":true,\"id\":11614},\"exampleData\":{\"__isSmartRef__\":true,\"id\":11618},\"renderVariables\":{\"__isSmartRef__\":true,\"id\":11622}},\"11594\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11595},\"source\":\"function reset() {\\n this.doNotSerialize = ['chart'];\\n this.data = null;\\n this.startStepping(1000, 'update');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11596},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11595\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11596\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11597},\"user\":\"markoroeder\",\"tags\":[]},\"11597\":{\"isSerializedDate\":true,\"string\":\"Mon Dec 17 2012 11:03:40 GMT+0100 (CET)\"},\"11598\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11599},\"source\":\"function update() {\\n // this.update();\\n if (!Global.d3) { this.stopStepping(); return };\\n\\n if (!this.data) this.exampleData();\\n\\n // update / add / remove bars and rules\\n this.draw();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11600},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11599\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11600\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11601},\"user\":\"markoroeder\",\"tags\":[]},\"11601\":{\"isSerializedDate\":true,\"string\":\"Mon Dec 17 2012 11:04:06 GMT+0100 (CET)\"},\"11602\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11603},\"source\":\"function getChart() {\\n return d3.select(this.renderContext().shapeNode);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11604},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11603\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11604\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11605},\"user\":\"markoroeder\",\"tags\":[]},\"11605\":{\"isSerializedDate\":true,\"string\":\"Mon Dec 17 2012 11:04:18 GMT+0100 (CET)\"},\"11606\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11607},\"source\":\"function start() {\\n this.startStepping(1000, 'update');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11608},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11607\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11608\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11609},\"user\":\"jenslincke\",\"tags\":[]},\"11609\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 24 2012 17:37:14 GMT+0200 (CEST)\"},\"11610\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11611},\"source\":\"function stop() {\\n this.stopStepping();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11612},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11611\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11612\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11613},\"user\":\"jenslincke\",\"tags\":[]},\"11613\":{\"isSerializedDate\":true,\"string\":\"Wed Oct 24 2012 17:37:24 GMT+0200 (CEST)\"},\"11614\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11615},\"source\":\"function draw() {\\n if (!this.chart) this.chart = this.getChart();\\n this.chart.selectAll('svg').remove();\\n\\n var width = this.getExtent().x,\\n height = this.getExtent().y;\\n\\n var color = d3.scale.category10();\\n\\n var force = d3.layout.force()\\n .gravity(0.5)\\n .linkDistance(100)\\n .linkStrength(function(x) {\\n return x.weight * 10;\\n })\\n .charge(-3000)\\n .size([width, height])\\n .nodes(this.data.nodes)\\n .links(this.data.links);\\n\\n var svg = this.chart.append('svg')\\n .attr(\\\"class\\\", \\\"panel\\\")\\n .attr('width', width)\\n .attr('height', height);\\n\\n force.on(\\\"tick\\\", function() {\\n svg.selectAll(\\\"circle\\\")\\n .attr(\\\"cx\\\", function(d) { return d.x; })\\n .attr(\\\"cy\\\", function(d) { return d.y; });\\n\\n svg.selectAll(\\\"line\\\")\\n .attr(\\\"x1\\\", function(d) { return d.source.x; })\\n .attr(\\\"y1\\\", function(d) { return d.source.y; })\\n .attr(\\\"x2\\\", function(d) { return d.target.x; })\\n .attr(\\\"y2\\\", function(d) { return d.target.y; });\\n\\n svg.selectAll('text.label')\\n .attr('x', function(d) { return xpos(d.source, d.target); })\\n .attr('y', function(d) { return ypos(d.source, d.target); });\\n \\n svg.selectAll('text.repr')\\n .attr('x', function(d) { return d.target.x; })\\n .attr('y', function(d) { return d.target.y; });\\n \\n svg.selectAll('text.varname')\\n .attr('x', function(d) { return d.source.x + 20; })\\n .attr('y', function(d) { return d.source.y + 20; });\\n });\\n\\n force.start();\\n \\n var node = svg.selectAll('circle')\\n .data(this.data.nodes).enter()\\n .append('circle')\\n .attr('r', function(d) { return d.radius; })\\n .attr(\\\"class\\\", function(d) { return d.type; })\\n .style('stroke', '#FFFFFF')\\n .style('stroke-width', '1.5px')\\n .style('fill', function(d) { return color(d.color); })\\n .call(force.drag);\\n\\n var link = svg.selectAll(\\\"line\\\")\\n .data(this.data.links).enter()\\n .insert(\\\"svg:g\\\", \\\"circle\\\") // insert before the nodes\\n .attr('class', 'link')\\n .style('stroke', '#999999')\\n .style('stroke-opacity', 0.6)\\n .style('stroke-width', function(d) { return 1; });\\n addLink(link);\\n \\n //link.exit().remove();\\n \\n svg.selectAll('circle.special').remove();\\n \\n //node.exit().remove();\\n\\n function xpos(s, t) {\\n var angle = Math.atan2(t.y - s.y, t.x - s.x);\\n return 50 * Math.cos(angle) + s.x;\\n }\\n\\n function ypos(s, t) {\\n var angle = Math.atan2(t.y - s.y, t.x - s.x);\\n return 50 * Math.sin(angle) + s.y;\\n }\\n\\n function addLink(l) {\\n l.append('svg:line')\\n .attr(\\\"class\\\", \\\"outline\\\")\\n .attr(\\\"x1\\\", function(d) { return d.source.x; })\\n .attr(\\\"y1\\\", function(d) { return d.source.y; })\\n .attr(\\\"x2\\\", function(d) { return d.target.x; })\\n .attr(\\\"y2\\\", function(d) { return d.target.y; });\\n\\n l.append('svg:text')\\n .attr('class', function(d) { return d.type; })\\n .attr('x', function(d) { return d.source.x; })\\n .attr('y', function(d) { return d.source.y; })\\n .attr('text-anchor', 'middle')\\n .style('fill', '#555555')\\n .style('font-family', 'Arial')\\n .style('font-size', 12)\\n .text(function(d) { return d.target.name; });\\n \\n l.append('svg:text')\\n .attr('class', \\\"repr\\\")\\n .attr('x', function(d) { return d.target.x; })\\n .attr('y', function(d) { return d.target.y; })\\n .attr('text-anchor', 'middle')\\n .style('fill', function(d) { return color(d.target.color); })\\n .style('font-family', 'Arial')\\n .style('font-size', 12)\\n .text(function(d) { return d.target.repr;})\\n \\n l.append('svg:text')\\n .attr('class', \\\"varname\\\")\\n .attr('x', function(d) { return d.source.x; })\\n .attr('y', function(d) { return d.source.y; })\\n .attr('text-anchor', 'middle')\\n .style('fill', '#000000')\\n .style('font-family', 'Arial')\\n .style('font-size', 15)\\n .text(function(d) { return d.source.varname;})\\n}\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11616},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11615\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11616\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11617},\"user\":\"merry_man\",\"tags\":[]},\"11617\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 10:56:36 GMT+0100 (CET)\"},\"11618\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11619},\"source\":\"function exampleData() {\\n this.data = { nodes: [], links: [] };\\n var nodes = ['A', 'B', 'C', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N'];\\n\\n for (var i = 0; i < 15; i++) {\\n var rnd1 = Math.floor(Math.random() * nodes.length);\\n var rnd2 = Math.floor(Math.random() * (nodes.length - 1));\\n if (rnd2 >= rnd1)\\n rnd2++;\\n this.data.links.push({ source: rnd1, target: rnd2, weight: 1 });\\n }\\n this.data.nodes = nodes.collect(function(node) {\\n return { name: node };\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11620},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11619\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11620\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11621},\"user\":\"markoroeder\",\"tags\":[]},\"11621\":{\"isSerializedDate\":true,\"string\":\"Mon Dec 17 2012 11:08:28 GMT+0100 (CET)\"},\"11622\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":11623},\"source\":\"function renderVariables(vars) {\\n this.data = { nodes: [], links: [] };\\n g = new apps.ObjectGrapher.Grapher();\\n g.traverseVars(vars, 2);\\n \\n this.data.nodes = g.getNodes();\\n this.data.links = g.getEdges();\\n this.update();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":11624},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"11623\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"11624\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":11625},\"user\":\"merry_man\",\"tags\":[]},\"11625\":{\"isSerializedDate\":true,\"string\":\"Sun Jan 06 2013 10:51:40 GMT+0100 (CET)\"}}}","attributeConnections":[{"__isSmartRef__":true,"id":13048},{"__isSmartRef__":true,"id":13954},{"__isSmartRef__":true,"id":13956},{"__isSmartRef__":true,"id":13958}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$json"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$json"],"partVersions":[{"__isSmartRef__":true,"id":13371},{"__isSmartRef__":true,"id":13376},{"__isSmartRef__":true,"id":13381},{"__isSmartRef__":true,"id":13386},{"__isSmartRef__":true,"id":13391}],"loadedMetaInfo":{"__isSmartRef__":true,"id":13960},"rev":188298,"lastModifiedDate":{"__isSmartRef__":true,"id":70},"part":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"13048":{"sourceObj":{"__isSmartRef__":true,"id":13047},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":13953},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13049":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":13050},{"__isSmartRef__":true,"id":13051},{"__isSmartRef__":true,"id":13052},{"__isSmartRef__":true,"id":13053},{"__isSmartRef__":true,"id":13054},{"__isSmartRef__":true,"id":13055},{"__isSmartRef__":true,"id":13056},{"__isSmartRef__":true,"id":13057},{"__isSmartRef__":true,"id":13058},{"__isSmartRef__":true,"id":13059},{"__isSmartRef__":true,"id":13060},{"__isSmartRef__":true,"id":13061},{"__isSmartRef__":true,"id":13062},{"__isSmartRef__":true,"id":13063},{"__isSmartRef__":true,"id":13064},{"__isSmartRef__":true,"id":13065},{"__isSmartRef__":true,"id":13066},{"__isSmartRef__":true,"id":13067},{"__isSmartRef__":true,"id":13068},{"__isSmartRef__":true,"id":13069},{"__isSmartRef__":true,"id":13070},{"__isSmartRef__":true,"id":13071},{"__isSmartRef__":true,"id":13072},{"__isSmartRef__":true,"id":13073},{"__isSmartRef__":true,"id":13074},{"__isSmartRef__":true,"id":13075},{"__isSmartRef__":true,"id":13076},{"__isSmartRef__":true,"id":13077},{"__isSmartRef__":true,"id":13078},{"__isSmartRef__":true,"id":13079},{"__isSmartRef__":true,"id":13080},{"__isSmartRef__":true,"id":13081},{"__isSmartRef__":true,"id":13082},{"__isSmartRef__":true,"id":13083},{"__isSmartRef__":true,"id":13084},{"__isSmartRef__":true,"id":13085},{"__isSmartRef__":true,"id":13086},{"__isSmartRef__":true,"id":13087},{"__isSmartRef__":true,"id":13088},{"__isSmartRef__":true,"id":13089},{"__isSmartRef__":true,"id":13090},{"__isSmartRef__":true,"id":13091},{"__isSmartRef__":true,"id":13092},{"__isSmartRef__":true,"id":13093},{"__isSmartRef__":true,"id":13094}],"attributeConnections":[{"__isSmartRef__":true,"id":13095},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13159},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166}],"categoryName":"*latest*","connections":{"__isSmartRef__":true,"id":13284},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13286},"halosEnabled":true,"id":"71E5F666-2565-44D7-8933-C17F3F6DE4C4","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":13287},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":13151},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13288},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":{"__isSmartRef__":true,"id":13047},"shape":{"__isSmartRef__":true,"id":13291},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":13292},{"__isSmartRef__":true,"id":13468},{"__isSmartRef__":true,"id":13474},{"__isSmartRef__":true,"id":13500},{"__isSmartRef__":true,"id":13712},{"__isSmartRef__":true,"id":13737},{"__isSmartRef__":true,"id":13762},{"__isSmartRef__":true,"id":13770},{"__isSmartRef__":true,"id":13099}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13776},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"13050":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13051":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13052":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13053":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13054":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13055":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13056":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13057":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13058":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13059":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13060":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13061":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13062":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13063":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13064":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13065":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13066":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13067":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13068":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13069":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13070":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13071":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13072":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13073":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13074":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13075":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13076":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13077":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13078":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13079":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13080":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13081":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13082":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13083":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13084":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13085":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13086":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13087":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13088":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13089":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13090":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13091":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13092":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13093":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13094":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13095":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":13049},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13096":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13283},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13097":{"dependendConnections":[{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122},{"__isSmartRef__":true,"id":13096},{"__isSmartRef__":true,"id":13144},{"__isSmartRef__":true,"id":13146},{"__isSmartRef__":true,"id":13148},{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156}],"oldTransform":{"__isSmartRef__":true,"id":13281},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":13099},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":13102},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"13098":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":13099},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13143},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13099":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13100},{"__isSmartRef__":true,"id":13097},{"__isSmartRef__":true,"id":13098},{"__isSmartRef__":true,"id":13118},{"__isSmartRef__":true,"id":13120},{"__isSmartRef__":true,"id":13122}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13124},"grabbingEnabled":false,"halosEnabled":true,"id":"9D21EEFC-3A30-4D6E-903E-BF435722AE0D","isActive":true,"label":{"__isSmartRef__":true,"id":13125},"layout":{"__isSmartRef__":true,"id":13130},"lighterFill":{"__isSmartRef__":true,"id":13131},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":13136},"owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13141},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13142},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":13125}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"13100":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13099},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":13049},"visualConnector":{"__isSmartRef__":true,"id":13101},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13101":{"con":{"__isSmartRef__":true,"id":13100},"controlPoints":[{"__isSmartRef__":true,"id":13102},{"__isSmartRef__":true,"id":13104}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":13106},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":13107},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13110},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13102":{"connectedMagnet":{"__isSmartRef__":true,"id":13103},"index":0,"morph":{"__isSmartRef__":true,"id":13101},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13103":{"connectedControlPoints":[{"__isSmartRef__":true,"id":13102}],"morph":{"__isSmartRef__":true,"id":13099},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"13104":{"connectedMagnet":{"__isSmartRef__":true,"id":13105},"index":1,"morph":{"__isSmartRef__":true,"id":13101},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"13105":{"connectedControlPoints":[{"__isSmartRef__":true,"id":13104}],"morph":{"__isSmartRef__":true,"id":13049},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"13106":{"morph":{"__isSmartRef__":true,"id":13101},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13107":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":13108},{"__isSmartRef__":true,"id":13109}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"13108":{"isAbsolute":true,"x":1008.5,"y":114.4,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13109":{"isAbsolute":true,"x":290.1,"y":100.4,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"13110":{"morphMenuItems":{"__isSmartRef__":true,"id":13111}},"13111":{"funcProperties":{"__isSmartRef__":true,"id":13112},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":13113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13112":{},"13113":{"this":{"__isSmartRef__":true,"id":13101},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13114}},"13114":{"$super":{"__isSmartRef__":true,"id":13115}},"13115":{"funcProperties":{"__isSmartRef__":true,"id":13116},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":13117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13116":{},"13117":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":13101}},"13118":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":13099},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13119},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13119":{"source":{"__isSmartRef__":true,"id":13099},"target":{"__isSmartRef__":true,"id":13097}},"13120":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":13099},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13121},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13121":{"source":{"__isSmartRef__":true,"id":13099},"target":{"__isSmartRef__":true,"id":13097}},"13122":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":13099},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13123},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13123":{"source":{"__isSmartRef__":true,"id":13099},"target":{"__isSmartRef__":true,"id":13097}},"13124":{"morph":{"__isSmartRef__":true,"id":13099},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13125":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13126},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"D82CD86D-4FF7-4E3A-A210-03E8C3180F37","owner":{"__isSmartRef__":true,"id":13099},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13127},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13128}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"13126":{"morph":{"__isSmartRef__":true,"id":13125},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13127":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"13128":{"_id":"_1756","chunkOwner":{"__isSmartRef__":true,"id":13125},"storedString":"more","style":{"__isSmartRef__":true,"id":13129},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13129":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13130":{"moveHorizontal":true},"13131":{"stops":[{"__isSmartRef__":true,"id":13132},{"__isSmartRef__":true,"id":13133},{"__isSmartRef__":true,"id":13134},{"__isSmartRef__":true,"id":13135}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13132":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13133":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13134":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13135":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13136":{"stops":[{"__isSmartRef__":true,"id":13137},{"__isSmartRef__":true,"id":13138},{"__isSmartRef__":true,"id":13139},{"__isSmartRef__":true,"id":13140}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13137":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13138":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13139":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13140":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13141":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13142":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13136},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13143":{"source":{"__isSmartRef__":true,"id":13099},"target":{"__isSmartRef__":true,"id":13097}},"13144":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13145},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13145":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13097}},"13146":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13147},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13147":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13097}},"13148":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13149},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13149":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13097}},"13150":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13280},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13151":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":13150},{"__isSmartRef__":true,"id":13152},{"__isSmartRef__":true,"id":13154},{"__isSmartRef__":true,"id":13156},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13177},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"64DF8D62-1284-463A-A89A-80CF98EF1AC0","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":13178},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":1604},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":13179},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":13049},{"__isSmartRef__":true,"id":13180},{"__isSmartRef__":true,"id":13223}],"targetMorph":{"__isSmartRef__":true,"id":13049},"titleBar":{"__isSmartRef__":true,"id":13223},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13271},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(290.1,79.4)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1007.0,312.0)"},"13152":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13153},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13153":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13097}},"13154":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13155},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13155":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13097}},"13156":{"dependedBy":{"__isSmartRef__":true,"id":13097},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":13097},"varMapping":{"__isSmartRef__":true,"id":13157},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13157":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13097}},"13158":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13176},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13159":{"dependendConnections":[{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172},{"__isSmartRef__":true,"id":13160},{"__isSmartRef__":true,"id":13162},{"__isSmartRef__":true,"id":13164},{"__isSmartRef__":true,"id":13166},{"__isSmartRef__":true,"id":13158},{"__isSmartRef__":true,"id":13168},{"__isSmartRef__":true,"id":13170},{"__isSmartRef__":true,"id":13172}],"oldTransform":{"__isSmartRef__":true,"id":13174},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":13104},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"13160":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13161},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13161":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13159}},"13162":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13163},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13163":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13159}},"13164":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13165},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13165":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13159}},"13166":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13167},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13167":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13159}},"13168":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13169},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13169":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13159}},"13170":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13171},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13171":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13159}},"13172":{"dependedBy":{"__isSmartRef__":true,"id":13159},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":13159},"varMapping":{"__isSmartRef__":true,"id":13173},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13173":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13159}},"13174":{"d":1,"a":1,"f":100.4,"e":290.1,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":13175},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13175":{"a":1,"b":0,"c":0,"d":1,"e":290.1,"f":100.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13176":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13159}},"13177":{"morph":{"__isSmartRef__":true,"id":13151},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13178":{"adjustForNewBounds":true},"13179":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"13180":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13181}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":13182},"halosEnabled":true,"id":"EE0A8415-7743-4C11-9806-941D2091EA6E","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":13151},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13183},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":13184},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13185},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"13181":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":13180},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":13180},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13182":{"morph":{"__isSmartRef__":true,"id":13180},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13183":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13184":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13185":{"alignToOwner":{"__isSmartRef__":true,"id":13186},"morphMenuItems":{"__isSmartRef__":true,"id":13189},"onDrag":{"__isSmartRef__":true,"id":13196},"onDragEnd":{"__isSmartRef__":true,"id":13204},"onDragStart":{"__isSmartRef__":true,"id":13212},"reset":{"__isSmartRef__":true,"id":13220}},"13186":{"funcProperties":{"__isSmartRef__":true,"id":13187},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":13188},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13187":{},"13188":{"this":{"__isSmartRef__":true,"id":13180}},"13189":{"funcProperties":{"__isSmartRef__":true,"id":13190},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":13191},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13190":{},"13191":{"this":{"__isSmartRef__":true,"id":13180},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13192}},"13192":{"$super":{"__isSmartRef__":true,"id":13193}},"13193":{"funcProperties":{"__isSmartRef__":true,"id":13194},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":13195},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13194":{},"13195":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":13180}},"13196":{"funcProperties":{"__isSmartRef__":true,"id":13197},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":13199},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13197":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13198},"user":"sstamm"},"13198":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"13199":{"this":{"__isSmartRef__":true,"id":13180},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13200}},"13200":{"$super":{"__isSmartRef__":true,"id":13201}},"13201":{"funcProperties":{"__isSmartRef__":true,"id":13202},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":13203},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13202":{},"13203":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":13180}},"13204":{"funcProperties":{"__isSmartRef__":true,"id":13205},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":13207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13205":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13206},"user":"sstamm"},"13206":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"13207":{"this":{"__isSmartRef__":true,"id":13180},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13208}},"13208":{"$super":{"__isSmartRef__":true,"id":13209}},"13209":{"funcProperties":{"__isSmartRef__":true,"id":13210},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":13211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13210":{},"13211":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":13180}},"13212":{"funcProperties":{"__isSmartRef__":true,"id":13213},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":13215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13213":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13214},"user":"sstamm"},"13214":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"13215":{"this":{"__isSmartRef__":true,"id":13180},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13216}},"13216":{"$super":{"__isSmartRef__":true,"id":13217}},"13217":{"funcProperties":{"__isSmartRef__":true,"id":13218},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":13219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13218":{},"13219":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":13180}},"13220":{"funcProperties":{"__isSmartRef__":true,"id":13221},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":13222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13221":{},"13222":{"this":{"__isSmartRef__":true,"id":13180}},"13223":{"submorphs":[{"__isSmartRef__":true,"id":13224},{"__isSmartRef__":true,"id":13230},{"__isSmartRef__":true,"id":13243},{"__isSmartRef__":true,"id":13255}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13268},"eventHandler":{"__isSmartRef__":true,"id":13269},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"2C8520FA-4CE3-4153-98AB-73231ACD876B","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":13270},"windowMorph":{"__isSmartRef__":true,"id":13151},"label":{"__isSmartRef__":true,"id":13224},"closeButton":{"__isSmartRef__":true,"id":13230},"menuButton":{"__isSmartRef__":true,"id":13243},"collapseButton":{"__isSmartRef__":true,"id":13255},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13151},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"13224":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13225},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13226}],"eventHandler":{"__isSmartRef__":true,"id":13228},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"7F810B38-DF53-4C59-A680-47B67435D607","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":13229},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13223},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"13225":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13226":{"style":{"__isSmartRef__":true,"id":13227},"chunkOwner":{"__isSmartRef__":true,"id":13224},"_id":"_3169","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13227":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13228":{"morph":{"__isSmartRef__":true,"id":13224},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13229":{"resizeWidth":true},"13230":{"submorphs":[{"__isSmartRef__":true,"id":13231}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13236},"eventHandler":{"__isSmartRef__":true,"id":13237},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"F8271127-710D-4DBF-88ED-FFD822D099E4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13231},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13223},"layout":{"__isSmartRef__":true,"id":13238},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":13239},{"__isSmartRef__":true,"id":13241}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"13231":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13232},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13233}],"eventHandler":{"__isSmartRef__":true,"id":13235},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"00E03556-119A-4801-8D64-CC3E2063500A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13230},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"13232":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13233":{"style":{"__isSmartRef__":true,"id":13234},"chunkOwner":{"__isSmartRef__":true,"id":13231},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13234":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13235":{"morph":{"__isSmartRef__":true,"id":13231},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13236":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13237":{"morph":{"__isSmartRef__":true,"id":13230},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13238":{"moveHorizontal":true},"13239":{"sourceObj":{"__isSmartRef__":true,"id":13230},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":13240},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13240":{"source":{"__isSmartRef__":true,"id":13230},"target":{"__isSmartRef__":true,"id":13151}},"13241":{"sourceObj":{"__isSmartRef__":true,"id":13230},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":13242},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13242":{"source":{"__isSmartRef__":true,"id":13230},"target":{"__isSmartRef__":true,"id":13151}},"13243":{"submorphs":[{"__isSmartRef__":true,"id":13244}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13249},"eventHandler":{"__isSmartRef__":true,"id":13250},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"9536374C-302F-41A6-826F-1D9CF6B5CA42","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13244},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13223},"attributeConnections":[{"__isSmartRef__":true,"id":13251},{"__isSmartRef__":true,"id":13253}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"13244":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13245},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13246}],"eventHandler":{"__isSmartRef__":true,"id":13248},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"C513DBEE-A549-40AE-A60B-49B9BCD15F9F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13243},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"13245":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13246":{"style":{"__isSmartRef__":true,"id":13247},"chunkOwner":{"__isSmartRef__":true,"id":13244},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13247":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13248":{"morph":{"__isSmartRef__":true,"id":13244},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13249":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13250":{"morph":{"__isSmartRef__":true,"id":13243},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13251":{"sourceObj":{"__isSmartRef__":true,"id":13243},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":13252},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13252":{"source":{"__isSmartRef__":true,"id":13243},"target":{"__isSmartRef__":true,"id":13151}},"13253":{"sourceObj":{"__isSmartRef__":true,"id":13243},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":13254},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13254":{"source":{"__isSmartRef__":true,"id":13243},"target":{"__isSmartRef__":true,"id":13151}},"13255":{"submorphs":[{"__isSmartRef__":true,"id":13256}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13261},"eventHandler":{"__isSmartRef__":true,"id":13262},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"FEBC8880-7882-4C14-8DE1-6AC502073214","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":13256},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":13223},"layout":{"__isSmartRef__":true,"id":13263},"attributeConnections":[{"__isSmartRef__":true,"id":13264},{"__isSmartRef__":true,"id":13266}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"13256":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13257},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":13258}],"eventHandler":{"__isSmartRef__":true,"id":13260},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"54A9CA97-6538-4978-97BB-CEF711EA4646","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":13255},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"13257":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"13258":{"style":{"__isSmartRef__":true,"id":13259},"chunkOwner":{"__isSmartRef__":true,"id":13256},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13259":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13260":{"morph":{"__isSmartRef__":true,"id":13256},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13261":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"13262":{"morph":{"__isSmartRef__":true,"id":13255},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13263":{"moveHorizontal":true},"13264":{"sourceObj":{"__isSmartRef__":true,"id":13255},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":13265},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13265":{"source":{"__isSmartRef__":true,"id":13255},"target":{"__isSmartRef__":true,"id":13151}},"13266":{"sourceObj":{"__isSmartRef__":true,"id":13255},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":13151},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":13267},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13267":{"source":{"__isSmartRef__":true,"id":13255},"target":{"__isSmartRef__":true,"id":13151}},"13268":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"13269":{"morph":{"__isSmartRef__":true,"id":13223},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13270":{"resizeWidth":true,"adjustForNewBounds":true},"13271":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":13272}},"13272":{"funcProperties":{"__isSmartRef__":true,"id":13273},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":13275},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13273":{"timestamp":{"__isSmartRef__":true,"id":13274},"user":"robertkrahn"},"13274":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"13275":{"this":{"__isSmartRef__":true,"id":13151},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13276}},"13276":{"$super":{"__isSmartRef__":true,"id":13277}},"13277":{"funcProperties":{"__isSmartRef__":true,"id":13278},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":13279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13278":{},"13279":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":13151}},"13280":{"source":{"__isSmartRef__":true,"id":13151},"target":{"__isSmartRef__":true,"id":13097}},"13281":{"d":1,"a":1,"f":114.4,"e":1008.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":13282},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13282":{"a":1,"b":0,"c":0,"d":1,"e":1008.5,"f":114.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13283":{"source":{"__isSmartRef__":true,"id":13049},"target":{"__isSmartRef__":true,"id":13097}},"13284":{"toggleMorePane":{"__isSmartRef__":true,"id":13285}},"13285":{},"13286":{"morph":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13287":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"13288":{"changes":[{"__isSmartRef__":true,"id":13289}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13289":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":13290},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"13290":{"isSerializedDate":true,"string":"Thu Jan 05 2012 15:19:05 GMT+0100 (CET)"},"13291":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13292":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":false,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13293},"halosEnabled":true,"id":"0438251C-23A4-497B-BE79-9FAB32FE8C60","layout":{"__isSmartRef__":true,"id":13294},"name":"morePane","owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13295},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13296},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":13297},{"__isSmartRef__":true,"id":13318},{"__isSmartRef__":true,"id":13340},{"__isSmartRef__":true,"id":13362},{"__isSmartRef__":true,"id":13368},{"__isSmartRef__":true,"id":13398},{"__isSmartRef__":true,"id":13406},{"__isSmartRef__":true,"id":13412},{"__isSmartRef__":true,"id":13434},{"__isSmartRef__":true,"id":13440},{"__isSmartRef__":true,"id":13462}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(390.6,38.0)"},"13293":{"morph":{"__isSmartRef__":true,"id":13292},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13294":{"moveHorizontal":true},"13295":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13296":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13297":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13298}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13299},"grabbingEnabled":false,"halosEnabled":true,"id":"6938AFE5-C47F-4938-80F5-8A49FB9070E5","isActive":true,"label":{"__isSmartRef__":true,"id":13300},"layout":{"__isSmartRef__":true,"id":13305},"lighterFill":{"__isSmartRef__":true,"id":13306},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":13311},"owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13316},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13317},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":13300}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"13298":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13297},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13299":{"morph":{"__isSmartRef__":true,"id":13297},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13300":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13301},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B03CF4F0-CA19-402A-8603-AA9505B8317C","owner":{"__isSmartRef__":true,"id":13297},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13302},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13303}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"13301":{"morph":{"__isSmartRef__":true,"id":13300},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13302":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"13303":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":13300},"morph":{"__isSmartRef__":true,"id":13300},"storedString":"move","style":{"__isSmartRef__":true,"id":13304},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13304":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13305":{"moveVertical":true},"13306":{"stops":[{"__isSmartRef__":true,"id":13307},{"__isSmartRef__":true,"id":13308},{"__isSmartRef__":true,"id":13309},{"__isSmartRef__":true,"id":13310}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13307":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13308":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13309":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13310":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13311":{"stops":[{"__isSmartRef__":true,"id":13312},{"__isSmartRef__":true,"id":13313},{"__isSmartRef__":true,"id":13314},{"__isSmartRef__":true,"id":13315}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13312":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13313":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13314":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13315":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13316":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13317":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13311},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13318":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13319},{"__isSmartRef__":true,"id":13320}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13321},"grabbingEnabled":false,"halosEnabled":true,"id":"80B18F4B-0D1E-405A-AB42-9EF649360B67","isActive":true,"label":{"__isSmartRef__":true,"id":13322},"layout":{"__isSmartRef__":true,"id":13327},"lighterFill":{"__isSmartRef__":true,"id":13328},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":13333},"owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13338},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13339},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":13322}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"13319":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13318},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13320":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13318},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13321":{"morph":{"__isSmartRef__":true,"id":13318},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13322":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13323},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"EBCBBDF4-8110-4B7D-B797-39D4D82D0C2B","owner":{"__isSmartRef__":true,"id":13318},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13324},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13325}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"13323":{"morph":{"__isSmartRef__":true,"id":13322},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13324":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"13325":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":13322},"morph":{"__isSmartRef__":true,"id":13322},"storedString":"remove","style":{"__isSmartRef__":true,"id":13326},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13326":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13327":{"moveVertical":true},"13328":{"stops":[{"__isSmartRef__":true,"id":13329},{"__isSmartRef__":true,"id":13330},{"__isSmartRef__":true,"id":13331},{"__isSmartRef__":true,"id":13332}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13329":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13330":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13331":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13332":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13333":{"stops":[{"__isSmartRef__":true,"id":13334},{"__isSmartRef__":true,"id":13335},{"__isSmartRef__":true,"id":13336},{"__isSmartRef__":true,"id":13337}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13334":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13335":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13336":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13337":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13338":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13339":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13333},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13340":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13341},{"__isSmartRef__":true,"id":13342}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13343},"grabbingEnabled":false,"halosEnabled":true,"id":"F37ADE1B-70FD-4D0E-B0B4-05503536116B","isActive":true,"label":{"__isSmartRef__":true,"id":13344},"layout":{"__isSmartRef__":true,"id":13349},"lighterFill":{"__isSmartRef__":true,"id":13350},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":13355},"owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13360},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13361},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":13344}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"13341":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13340},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13342":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13340},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13343":{"morph":{"__isSmartRef__":true,"id":13340},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13344":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13345},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"CA79905C-ACB1-46B3-916A-C63F1000FAB0","owner":{"__isSmartRef__":true,"id":13340},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13346},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13347}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"13345":{"morph":{"__isSmartRef__":true,"id":13344},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13346":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"13347":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":13344},"morph":{"__isSmartRef__":true,"id":13344},"storedString":"load","style":{"__isSmartRef__":true,"id":13348},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13348":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13349":{"moveVertical":true},"13350":{"stops":[{"__isSmartRef__":true,"id":13351},{"__isSmartRef__":true,"id":13352},{"__isSmartRef__":true,"id":13353},{"__isSmartRef__":true,"id":13354}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13351":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13352":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13353":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13354":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13355":{"stops":[{"__isSmartRef__":true,"id":13356},{"__isSmartRef__":true,"id":13357},{"__isSmartRef__":true,"id":13358},{"__isSmartRef__":true,"id":13359}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13356":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13357":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13358":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13359":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13360":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13361":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13355},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13362":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13363},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"3A558D4D-6B6B-4B36-997B-E683DD427F6D","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13364},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13365},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13366}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"13363":{"morph":{"__isSmartRef__":true,"id":13362},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13364":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13365":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13366":{"style":{"__isSmartRef__":true,"id":13367},"chunkOwner":{"__isSmartRef__":true,"id":13362},"_id":"_3270","storedString":"SeeTheObjects","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13367":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13368":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13369},"halosEnabled":true,"id":"24EB3DA4-F5F5-4A7D-9F1F-18075578EB51","itemList":[{"__isSmartRef__":true,"id":13370},{"__isSmartRef__":true,"id":13375},{"__isSmartRef__":true,"id":13380},{"__isSmartRef__":true,"id":13385},{"__isSmartRef__":true,"id":13390}],"layout":{"__isSmartRef__":true,"id":13395},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13396},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":13397},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"13369":{"morph":{"__isSmartRef__":true,"id":13368},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13370":{"string":"2013-01-06 10:23 merry_man (188298)","value":{"__isSmartRef__":true,"id":13371},"isListItem":true},"13371":{"rev":188298,"author":"merry_man","date":{"__isSmartRef__":true,"id":13372},"url":{"__isSmartRef__":true,"id":13373},"changes":[{"__isSmartRef__":true,"id":13374}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"13372":{"isSerializedDate":true,"string":"Sun Jan 06 2013 10:23:55 GMT+0100 (CET)"},"13373":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheObjects.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13374":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheObjects.json"},"13375":{"string":"2013-01-05 15:58 merry_man (188172)","value":{"__isSmartRef__":true,"id":13376},"isListItem":true},"13376":{"rev":188172,"author":"merry_man","date":{"__isSmartRef__":true,"id":13377},"url":{"__isSmartRef__":true,"id":13378},"changes":[{"__isSmartRef__":true,"id":13379}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"13377":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:58:09 GMT+0100 (CET)"},"13378":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheObjects.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13379":{"type":"S:modified","url":"/PartsBin/sd1213/SeeTheObjects.json"},"13380":{"string":"2013-01-05 15:03 erp (188157)","value":{"__isSmartRef__":true,"id":13381},"isListItem":true},"13381":{"rev":188157,"author":"erp","date":{"__isSmartRef__":true,"id":13382},"url":{"__isSmartRef__":true,"id":13383},"changes":[{"__isSmartRef__":true,"id":13384}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"13382":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:03:11 GMT+0100 (CET)"},"13383":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/SeeTheObjects.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13384":{"type":"S:added","url":null},"13385":{"string":"2013-01-05 15:01 merry_man (188151)","value":{"__isSmartRef__":true,"id":13386},"isListItem":true},"13386":{"rev":188151,"author":"merry_man","date":{"__isSmartRef__":true,"id":13387},"url":{"__isSmartRef__":true,"id":13388},"changes":[{"__isSmartRef__":true,"id":13389}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"13387":{"isSerializedDate":true,"string":"Sat Jan 05 2013 15:01:25 GMT+0100 (CET)"},"13388":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SeeTheObjects.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13389":{"type":"S:modified","url":"/PartsBin/SeeTheObjects.json"},"13390":{"string":"2013-01-04 22:22 merry_man (188094)","value":{"__isSmartRef__":true,"id":13391},"isListItem":true},"13391":{"rev":188094,"author":"merry_man","date":{"__isSmartRef__":true,"id":13392},"url":{"__isSmartRef__":true,"id":13393},"changes":[{"__isSmartRef__":true,"id":13394}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"13392":{"isSerializedDate":true,"string":"Fri Jan 04 2013 22:22:27 GMT+0100 (CET)"},"13393":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/SeeTheObjects.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13394":{"type":"S:added","url":null},"13395":{"resizeWidth":true},"13396":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13397":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13398":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":13399}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13400},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"5C758D80-D7A4-4215-955F-4B312A7A15F5","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":13401},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13402},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":13403},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13404}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"13399":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":13398},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13400":{"morph":{"__isSmartRef__":true,"id":13398},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13401":{"resizeHeight":true,"resizeWidth":true},"13402":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13403":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13404":{"style":{"__isSmartRef__":true,"id":13405},"chunkOwner":{"__isSmartRef__":true,"id":13398},"_id":"_3278","storedString":"Bret Victors approach taken to a whole new level!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13405":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13406":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13407},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"212F5CEE-4A05-4456-816E-D6A234D35404","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13408},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13409},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13410}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"13407":{"morph":{"__isSmartRef__":true,"id":13406},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13408":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13409":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13410":{"style":{"__isSmartRef__":true,"id":13411},"chunkOwner":{"__isSmartRef__":true,"id":13406},"_id":"_3271","storedString":"PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13411":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13412":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13413},{"__isSmartRef__":true,"id":13414}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13415},"grabbingEnabled":false,"halosEnabled":true,"id":"B0A5A53E-391F-43CE-9CC0-537A5A8423AD","isActive":true,"label":{"__isSmartRef__":true,"id":13416},"layout":{"__isSmartRef__":true,"id":13421},"lighterFill":{"__isSmartRef__":true,"id":13422},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":13427},"owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13432},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13433},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":13416}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"13413":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13412},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13414":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13412},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13415":{"morph":{"__isSmartRef__":true,"id":13412},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13416":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13417},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"B7915500-A542-48E8-9155-560A7340F8D5","owner":{"__isSmartRef__":true,"id":13412},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13418},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13419}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"13417":{"morph":{"__isSmartRef__":true,"id":13416},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13418":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"13419":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":13416},"storedString":"copy","style":{"__isSmartRef__":true,"id":13420},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13420":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13421":{"moveVertical":true},"13422":{"stops":[{"__isSmartRef__":true,"id":13423},{"__isSmartRef__":true,"id":13424},{"__isSmartRef__":true,"id":13425},{"__isSmartRef__":true,"id":13426}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13423":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13424":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13425":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13426":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13427":{"stops":[{"__isSmartRef__":true,"id":13428},{"__isSmartRef__":true,"id":13429},{"__isSmartRef__":true,"id":13430},{"__isSmartRef__":true,"id":13431}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13428":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13429":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13430":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13431":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13432":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13433":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13422},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13434":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13435},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"03463EEB-5024-4FE1-A37C-CACF14B91D9C","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13436},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13437},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13438}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"13435":{"morph":{"__isSmartRef__":true,"id":13434},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13436":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13437":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13438":{"style":{"__isSmartRef__":true,"id":13439},"chunkOwner":{"__isSmartRef__":true,"id":13434},"_id":"_3272","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13439":{"uri":"http://www.lively-kernel.org/viral?part=SeeTheObjects&path=PartsBin/sd1213/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13440":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13441}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13443},"grabbingEnabled":false,"halosEnabled":true,"id":"4B63993F-357F-4058-A7C5-D34809A3B186","isActive":true,"label":{"__isSmartRef__":true,"id":13444},"layout":{"__isSmartRef__":true,"id":13449},"lighterFill":{"__isSmartRef__":true,"id":13450},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":13455},"owner":{"__isSmartRef__":true,"id":13292},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13460},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13461},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":13444}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"13441":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13440},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":13442},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13442":{"source":{"__isSmartRef__":true,"id":13440}},"13443":{"morph":{"__isSmartRef__":true,"id":13440},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13444":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13445},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"33B6EF2F-4845-4656-8EF0-A9D55990DD6E","owner":{"__isSmartRef__":true,"id":13440},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13446},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13447}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"13445":{"morph":{"__isSmartRef__":true,"id":13444},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13446":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"13447":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":13444},"storedString":"modules","style":{"__isSmartRef__":true,"id":13448},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13448":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13449":{"moveVertical":true},"13450":{"stops":[{"__isSmartRef__":true,"id":13451},{"__isSmartRef__":true,"id":13452},{"__isSmartRef__":true,"id":13453},{"__isSmartRef__":true,"id":13454}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13451":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13452":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13453":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13454":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13455":{"stops":[{"__isSmartRef__":true,"id":13456},{"__isSmartRef__":true,"id":13457},{"__isSmartRef__":true,"id":13458},{"__isSmartRef__":true,"id":13459}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13456":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13457":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13458":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13459":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13460":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13461":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13455},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13462":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13463},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"CDC4968F-14C7-467B-9010-E588B661A941","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":13464},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":13292},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":13465},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":13466}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"13463":{"morph":{"__isSmartRef__":true,"id":13462},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13464":{"resizeHeight":true,"resizeWidth":true},"13465":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"13466":{"style":{"__isSmartRef__":true,"id":13467},"chunkOwner":{"__isSmartRef__":true,"id":13462},"_id":"_3277","storedString":"2013-01-06 11:25 merry_man: \n no comment\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13467":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13468":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13469}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13470},"halosEnabled":true,"id":"2B981B6F-76B1-435C-ADE8-65C640E08F66","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","prova","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","testCreatePartsSpace","Tests","TestSpace1","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":13471},"name":"categoryList","owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13472},"prevScroll":[0,16],"scripts":[],"selectedLineNo":1,"selection":"*latest*","shape":{"__isSmartRef__":true,"id":13473},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"13469":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":13468},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13470":{"morph":{"__isSmartRef__":true,"id":13468},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13471":{"resizeHeight":true},"13472":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13473":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13474":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13475}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13477},"grabbingEnabled":false,"halosEnabled":true,"id":"CC357568-2523-4733-971E-77BF36340B85","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":13478},"lighterFill":{"__isSmartRef__":true,"id":13483},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":13488},"owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13493},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13494},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":13478}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"13475":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13474},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":13049},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":13476},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13476":{"source":{"__isSmartRef__":true,"id":13474},"target":{"__isSmartRef__":true,"id":13049}},"13477":{"morph":{"__isSmartRef__":true,"id":13474},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13478":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13479},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"6F1D28F4-5104-471E-A6A8-1ABE192D24A1","owner":{"__isSmartRef__":true,"id":13474},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13480},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13481}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"13479":{"morph":{"__isSmartRef__":true,"id":13478},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13480":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"13481":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":13478},"storedString":"⟳","style":{"__isSmartRef__":true,"id":13482},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13482":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13483":{"stops":[{"__isSmartRef__":true,"id":13484},{"__isSmartRef__":true,"id":13485},{"__isSmartRef__":true,"id":13486},{"__isSmartRef__":true,"id":13487}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13484":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13485":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13486":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13487":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13488":{"stops":[{"__isSmartRef__":true,"id":13489},{"__isSmartRef__":true,"id":13490},{"__isSmartRef__":true,"id":13491},{"__isSmartRef__":true,"id":13492}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13489":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13490":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13491":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13492":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13493":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13494":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13495},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13495":{"stops":[{"__isSmartRef__":true,"id":13496},{"__isSmartRef__":true,"id":13497},{"__isSmartRef__":true,"id":13498},{"__isSmartRef__":true,"id":13499}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13496":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13497":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13498":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"13499":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"13500":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13501}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13502},"halosEnabled":true,"id":"BACC6CDD-AC44-46FA-A9D6-8A8DB08EB7F8","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":13503},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13504},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":13047},"shape":{"__isSmartRef__":true,"id":13505},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":13506},{"__isSmartRef__":true,"id":13518},{"__isSmartRef__":true,"id":13530},{"__isSmartRef__":true,"id":13542},{"__isSmartRef__":true,"id":13554},{"__isSmartRef__":true,"id":13566},{"__isSmartRef__":true,"id":13578},{"__isSmartRef__":true,"id":13590},{"__isSmartRef__":true,"id":13602},{"__isSmartRef__":true,"id":13614},{"__isSmartRef__":true,"id":13626},{"__isSmartRef__":true,"id":13638},{"__isSmartRef__":true,"id":13650},{"__isSmartRef__":true,"id":13662},{"__isSmartRef__":true,"id":13674}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13686},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"13501":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":13500},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13502":{"morph":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13503":{"resizeHeight":true,"resizeWidth":true},"13504":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13505":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13506":{"submorphs":[{"__isSmartRef__":true,"id":13507},{"__isSmartRef__":true,"id":13510}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13515},"eventHandler":{"__isSmartRef__":true,"id":13516},"_ClipMode":"visible","derivationIds":[],"id":"B2501942-5482-4406-8B78-C84F04FE6D8C","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13517},"targetName":"Car","partItem":{"__isSmartRef__":true,"id":3323},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"13507":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13508},"eventHandler":{"__isSmartRef__":true,"id":13509},"_ClipMode":"visible","derivationIds":[],"id":"9EB9C39C-A67A-4568-A17B-377618EC32A5","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13506},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13508":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13509":{"morph":{"__isSmartRef__":true,"id":13507},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13510":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13511},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13512},"_ClipMode":"hidden","derivationIds":[],"id":"A8D3562D-6B2C-4016-BF05-B5FB1F7C0DF9","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13513}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13506},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13511":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13512":{"morph":{"__isSmartRef__":true,"id":13510},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13513":{"style":{"__isSmartRef__":true,"id":13514},"chunkOwner":{"__isSmartRef__":true,"id":13510},"_id":"_5575","storedString":"Car","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13514":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13515":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13516":{"morph":{"__isSmartRef__":true,"id":13506},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13517":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13518":{"submorphs":[{"__isSmartRef__":true,"id":13519},{"__isSmartRef__":true,"id":13522}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13527},"eventHandler":{"__isSmartRef__":true,"id":13528},"_ClipMode":"visible","derivationIds":[],"id":"16B67E88-CE64-4C71-BCDF-F430E646D543","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13529},"targetName":"Cloud","partItem":{"__isSmartRef__":true,"id":3336},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"13519":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13520},"eventHandler":{"__isSmartRef__":true,"id":13521},"_ClipMode":"visible","derivationIds":[],"id":"70BE66A0-256E-4930-9412-756E9BD453F0","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13518},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13520":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13521":{"morph":{"__isSmartRef__":true,"id":13519},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13522":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13523},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13524},"_ClipMode":"hidden","derivationIds":[],"id":"6626605D-916D-4DCB-BD63-F612B3BAABEA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13525}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13518},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13523":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13524":{"morph":{"__isSmartRef__":true,"id":13522},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13525":{"style":{"__isSmartRef__":true,"id":13526},"chunkOwner":{"__isSmartRef__":true,"id":13522},"_id":"_5580","storedString":"Cloud","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13526":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13527":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13528":{"morph":{"__isSmartRef__":true,"id":13518},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13529":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13530":{"submorphs":[{"__isSmartRef__":true,"id":13531},{"__isSmartRef__":true,"id":13534}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13539},"eventHandler":{"__isSmartRef__":true,"id":13540},"_ClipMode":"visible","derivationIds":[],"id":"87F10A2E-F02C-48E3-81E0-90029B292C7D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13541},"targetName":"Ellipse","partItem":{"__isSmartRef__":true,"id":3349},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"13531":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13532},"eventHandler":{"__isSmartRef__":true,"id":13533},"_ClipMode":"visible","derivationIds":[],"id":"18C735BD-3664-4173-A81B-E4368ED04444","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13530},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13532":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13533":{"morph":{"__isSmartRef__":true,"id":13531},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13534":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13535},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13536},"_ClipMode":"hidden","derivationIds":[],"id":"488875D1-1E2C-49F4-9104-D7DB4F614068","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13537}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13530},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13535":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13536":{"morph":{"__isSmartRef__":true,"id":13534},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13537":{"style":{"__isSmartRef__":true,"id":13538},"chunkOwner":{"__isSmartRef__":true,"id":13534},"_id":"_5585","storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13538":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13539":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13540":{"morph":{"__isSmartRef__":true,"id":13530},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13541":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13542":{"submorphs":[{"__isSmartRef__":true,"id":13543},{"__isSmartRef__":true,"id":13546}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13551},"eventHandler":{"__isSmartRef__":true,"id":13552},"_ClipMode":"visible","derivationIds":[],"id":"9FAAAC89-D6AD-4E83-B6E1-15EF6B5B36FA","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13553},"targetName":"Image","partItem":{"__isSmartRef__":true,"id":3362},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"13543":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13544},"eventHandler":{"__isSmartRef__":true,"id":13545},"_ClipMode":"visible","derivationIds":[],"id":"72617B5B-4FC8-4AB1-B57B-CBAB100F4F0B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13542},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13544":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13545":{"morph":{"__isSmartRef__":true,"id":13543},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13546":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13547},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13548},"_ClipMode":"hidden","derivationIds":[],"id":"F1C1AC70-2A8A-4E67-90FE-AE1F26B0642F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13549}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13542},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13547":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13548":{"morph":{"__isSmartRef__":true,"id":13546},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13549":{"style":{"__isSmartRef__":true,"id":13550},"chunkOwner":{"__isSmartRef__":true,"id":13546},"_id":"_5590","storedString":"Image","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13550":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13551":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13552":{"morph":{"__isSmartRef__":true,"id":13542},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13553":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13554":{"submorphs":[{"__isSmartRef__":true,"id":13555},{"__isSmartRef__":true,"id":13558}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13563},"eventHandler":{"__isSmartRef__":true,"id":13564},"_ClipMode":"visible","derivationIds":[],"id":"7011CBA6-859E-4626-BEF2-DD4BDBFB0599","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13565},"targetName":"Line","partItem":{"__isSmartRef__":true,"id":3375},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"13555":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13556},"eventHandler":{"__isSmartRef__":true,"id":13557},"_ClipMode":"visible","derivationIds":[],"id":"2B1FA434-3C47-4C80-926C-A5FFE2AD11EF","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13554},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13556":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13557":{"morph":{"__isSmartRef__":true,"id":13555},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13558":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13559},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13560},"_ClipMode":"hidden","derivationIds":[],"id":"E2880A2D-AE26-4534-9B54-4C3BDF5CB7D6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13561}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13554},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13559":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13560":{"morph":{"__isSmartRef__":true,"id":13558},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13561":{"style":{"__isSmartRef__":true,"id":13562},"chunkOwner":{"__isSmartRef__":true,"id":13558},"_id":"_5595","storedString":"Line","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13562":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13563":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13564":{"morph":{"__isSmartRef__":true,"id":13554},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13565":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13566":{"submorphs":[{"__isSmartRef__":true,"id":13567},{"__isSmartRef__":true,"id":13570}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13575},"eventHandler":{"__isSmartRef__":true,"id":13576},"_ClipMode":"visible","derivationIds":[],"id":"C33D0366-14F8-49CD-8DDE-3EA1BA3AECA9","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13577},"targetName":"LineWithArrow","partItem":{"__isSmartRef__":true,"id":3388},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"13567":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13568},"eventHandler":{"__isSmartRef__":true,"id":13569},"_ClipMode":"visible","derivationIds":[],"id":"08821CD3-1D23-44DE-9578-6189EF344A73","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13566},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13568":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13569":{"morph":{"__isSmartRef__":true,"id":13567},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13570":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13571},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13572},"_ClipMode":"hidden","derivationIds":[],"id":"35854C6E-AC47-410E-A9AC-2EE2C3FE2578","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13573}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13566},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13571":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13572":{"morph":{"__isSmartRef__":true,"id":13570},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13573":{"style":{"__isSmartRef__":true,"id":13574},"chunkOwner":{"__isSmartRef__":true,"id":13570},"_id":"_5600","storedString":"LineWithArrow","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13574":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13575":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13576":{"morph":{"__isSmartRef__":true,"id":13566},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13577":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13578":{"submorphs":[{"__isSmartRef__":true,"id":13579},{"__isSmartRef__":true,"id":13582}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13587},"eventHandler":{"__isSmartRef__":true,"id":13588},"_ClipMode":"visible","derivationIds":[],"id":"94FB6E66-FD7D-4181-868A-49637816B61D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13589},"targetName":"LineWithArrowOrange","partItem":{"__isSmartRef__":true,"id":3401},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,105.0)"},"13579":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13580},"eventHandler":{"__isSmartRef__":true,"id":13581},"_ClipMode":"visible","derivationIds":[],"id":"D3730221-EE0E-4203-98CF-F4787E505983","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13578},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13580":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13581":{"morph":{"__isSmartRef__":true,"id":13579},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13582":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13583},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13584},"_ClipMode":"hidden","derivationIds":[],"id":"CB2C3035-44B8-4C8F-816E-5758D4D505A3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13585}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13578},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13583":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13584":{"morph":{"__isSmartRef__":true,"id":13582},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13585":{"style":{"__isSmartRef__":true,"id":13586},"chunkOwner":{"__isSmartRef__":true,"id":13582},"_id":"_5605","storedString":"LineWithArrowOr...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13586":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13587":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13588":{"morph":{"__isSmartRef__":true,"id":13578},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13589":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13590":{"submorphs":[{"__isSmartRef__":true,"id":13591},{"__isSmartRef__":true,"id":13594}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13599},"eventHandler":{"__isSmartRef__":true,"id":13600},"_ClipMode":"visible","derivationIds":[],"id":"13281BE3-CC6D-4195-AB97-5FECB77AFA61","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13601},"targetName":"LineWithArrows","partItem":{"__isSmartRef__":true,"id":3414},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,105.0)"},"13591":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13592},"eventHandler":{"__isSmartRef__":true,"id":13593},"_ClipMode":"visible","derivationIds":[],"id":"AE4DDC9E-7643-442B-A9F1-59D7414DD35F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13590},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13592":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13593":{"morph":{"__isSmartRef__":true,"id":13591},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13594":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13595},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13596},"_ClipMode":"hidden","derivationIds":[],"id":"648449C5-674C-4C00-861B-62A7AF8DB203","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13597}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13590},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13595":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13596":{"morph":{"__isSmartRef__":true,"id":13594},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13597":{"style":{"__isSmartRef__":true,"id":13598},"chunkOwner":{"__isSmartRef__":true,"id":13594},"_id":"_5610","storedString":"LineWithArrows","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13598":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13599":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13600":{"morph":{"__isSmartRef__":true,"id":13590},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13601":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13602":{"submorphs":[{"__isSmartRef__":true,"id":13603},{"__isSmartRef__":true,"id":13606}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13611},"eventHandler":{"__isSmartRef__":true,"id":13612},"_ClipMode":"visible","derivationIds":[],"id":"5606F445-3342-4D61-AEC0-124E30E477FC","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13613},"targetName":"Marker","partItem":{"__isSmartRef__":true,"id":3427},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,105.0)"},"13603":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13604},"eventHandler":{"__isSmartRef__":true,"id":13605},"_ClipMode":"visible","derivationIds":[],"id":"E29CFFF8-FCDA-49D6-A5DA-A689230F1F79","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13602},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13604":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13605":{"morph":{"__isSmartRef__":true,"id":13603},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13606":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13607},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13608},"_ClipMode":"hidden","derivationIds":[],"id":"33263AFA-5274-4C06-BAEA-2BF9C0D8102A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13609}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13602},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13607":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13608":{"morph":{"__isSmartRef__":true,"id":13606},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13609":{"style":{"__isSmartRef__":true,"id":13610},"chunkOwner":{"__isSmartRef__":true,"id":13606},"_id":"_5615","storedString":"Marker","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13610":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13611":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13612":{"morph":{"__isSmartRef__":true,"id":13602},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13613":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13614":{"submorphs":[{"__isSmartRef__":true,"id":13615},{"__isSmartRef__":true,"id":13618}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13623},"eventHandler":{"__isSmartRef__":true,"id":13624},"_ClipMode":"visible","derivationIds":[],"id":"425E35CC-4ECF-4C9F-86AF-6D61164E8A10","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13625},"targetName":"Notebook","partItem":{"__isSmartRef__":true,"id":3440},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,105.0)"},"13615":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13616},"eventHandler":{"__isSmartRef__":true,"id":13617},"_ClipMode":"visible","derivationIds":[],"id":"EF66C983-C9AA-4410-83CE-2805D160CF89","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13614},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13616":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13617":{"morph":{"__isSmartRef__":true,"id":13615},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13618":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13619},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13620},"_ClipMode":"hidden","derivationIds":[],"id":"48DF7641-453F-4900-9CD3-275C6576AE0B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13621}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13614},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13619":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13620":{"morph":{"__isSmartRef__":true,"id":13618},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13621":{"style":{"__isSmartRef__":true,"id":13622},"chunkOwner":{"__isSmartRef__":true,"id":13618},"_id":"_5620","storedString":"Notebook","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13622":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13623":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13624":{"morph":{"__isSmartRef__":true,"id":13614},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13625":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13626":{"submorphs":[{"__isSmartRef__":true,"id":13627},{"__isSmartRef__":true,"id":13630}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13635},"eventHandler":{"__isSmartRef__":true,"id":13636},"_ClipMode":"visible","derivationIds":[],"id":"7617B567-4184-488A-B527-BF725219AB4F","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13637},"targetName":"PrimitiveShapes","partItem":{"__isSmartRef__":true,"id":3453},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,210.0)"},"13627":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13628},"eventHandler":{"__isSmartRef__":true,"id":13629},"_ClipMode":"visible","derivationIds":[],"id":"F19CA2F5-57F8-4C60-BB1F-432D5B4A103E","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13626},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13628":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13629":{"morph":{"__isSmartRef__":true,"id":13627},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13630":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13631},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13632},"_ClipMode":"hidden","derivationIds":[],"id":"F32A68BE-AA08-414C-8A3B-3B33D66E8668","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13633}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13626},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13631":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13632":{"morph":{"__isSmartRef__":true,"id":13630},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13633":{"style":{"__isSmartRef__":true,"id":13634},"chunkOwner":{"__isSmartRef__":true,"id":13630},"_id":"_5625","storedString":"PrimitiveShapes","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13634":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13635":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13636":{"morph":{"__isSmartRef__":true,"id":13626},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13637":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13638":{"submorphs":[{"__isSmartRef__":true,"id":13639},{"__isSmartRef__":true,"id":13642}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13647},"eventHandler":{"__isSmartRef__":true,"id":13648},"_ClipMode":"visible","derivationIds":[],"id":"D2784D97-5DF2-4AA2-AD0B-4ADB9D6593BD","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13649},"targetName":"Rectangle","partItem":{"__isSmartRef__":true,"id":3466},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,210.0)"},"13639":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13640},"eventHandler":{"__isSmartRef__":true,"id":13641},"_ClipMode":"visible","derivationIds":[],"id":"561FEE2E-AFD1-4E9C-934F-25D9BEE61824","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13638},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13640":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13641":{"morph":{"__isSmartRef__":true,"id":13639},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13642":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13643},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13644},"_ClipMode":"hidden","derivationIds":[],"id":"4B644BCD-AE2E-4B42-9AD8-BCBB7869C278","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13645}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13638},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13643":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13644":{"morph":{"__isSmartRef__":true,"id":13642},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13645":{"style":{"__isSmartRef__":true,"id":13646},"chunkOwner":{"__isSmartRef__":true,"id":13642},"_id":"_5630","storedString":"Rectangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13646":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13647":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13648":{"morph":{"__isSmartRef__":true,"id":13638},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13649":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13650":{"submorphs":[{"__isSmartRef__":true,"id":13651},{"__isSmartRef__":true,"id":13654}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13659},"eventHandler":{"__isSmartRef__":true,"id":13660},"_ClipMode":"visible","derivationIds":[],"id":"AB89CD3D-FB09-47EF-858D-EFFEE24E9F66","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13661},"targetName":"Star","partItem":{"__isSmartRef__":true,"id":3479},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,210.0)"},"13651":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13652},"eventHandler":{"__isSmartRef__":true,"id":13653},"_ClipMode":"visible","derivationIds":[],"id":"14D13AF1-7608-4CB7-9C71-E2ABD77D4631","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13650},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13652":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13653":{"morph":{"__isSmartRef__":true,"id":13651},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13654":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13655},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13656},"_ClipMode":"hidden","derivationIds":[],"id":"7C93FCEB-EAF4-476C-8A42-2169A8ED2FD8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13657}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13650},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13655":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13656":{"morph":{"__isSmartRef__":true,"id":13654},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13657":{"style":{"__isSmartRef__":true,"id":13658},"chunkOwner":{"__isSmartRef__":true,"id":13654},"_id":"_5635","storedString":"Star","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13658":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13659":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13660":{"morph":{"__isSmartRef__":true,"id":13650},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13661":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13662":{"submorphs":[{"__isSmartRef__":true,"id":13663},{"__isSmartRef__":true,"id":13666}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13671},"eventHandler":{"__isSmartRef__":true,"id":13672},"_ClipMode":"visible","derivationIds":[],"id":"016F9F9B-0FA2-4664-9E4C-E8217C87AB2D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13673},"targetName":"Text","partItem":{"__isSmartRef__":true,"id":3492},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,210.0)"},"13663":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13664},"eventHandler":{"__isSmartRef__":true,"id":13665},"_ClipMode":"visible","derivationIds":[],"id":"DB929BC6-A624-49E1-90AF-0A7AE55279F1","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13662},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13664":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13665":{"morph":{"__isSmartRef__":true,"id":13663},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13666":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13667},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13668},"_ClipMode":"hidden","derivationIds":[],"id":"90A27B59-8C6F-4C8D-92AF-F46AB446A48A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13669}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13662},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13667":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13668":{"morph":{"__isSmartRef__":true,"id":13666},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13669":{"style":{"__isSmartRef__":true,"id":13670},"chunkOwner":{"__isSmartRef__":true,"id":13666},"_id":"_5640","storedString":"Text","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13670":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13671":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13672":{"morph":{"__isSmartRef__":true,"id":13662},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13673":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13674":{"submorphs":[{"__isSmartRef__":true,"id":13675},{"__isSmartRef__":true,"id":13678}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13683},"eventHandler":{"__isSmartRef__":true,"id":13684},"_ClipMode":"visible","derivationIds":[],"id":"918CB3F6-8E31-491C-9D70-1AE6947BCFCA","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13685},"targetName":"Triangle","partItem":{"__isSmartRef__":true,"id":3505},"owner":{"__isSmartRef__":true,"id":13500},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,210.0)"},"13675":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13676},"eventHandler":{"__isSmartRef__":true,"id":13677},"_ClipMode":"visible","derivationIds":[],"id":"7908E9B2-8A6F-4C29-8FF2-9FB2C13ABFB4","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13674},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13676":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13677":{"morph":{"__isSmartRef__":true,"id":13675},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13678":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13679},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13680},"_ClipMode":"hidden","derivationIds":[],"id":"ECAEBDB5-960E-45A0-B5F9-EB2B2A3FFCB2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13681}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13674},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"13679":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13680":{"morph":{"__isSmartRef__":true,"id":13678},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13681":{"style":{"__isSmartRef__":true,"id":13682},"chunkOwner":{"__isSmartRef__":true,"id":13678},"_id":"_5645","storedString":"Triangle","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13682":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13683":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13684":{"morph":{"__isSmartRef__":true,"id":13674},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13685":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13686":{"addPartItemAsync":{"__isSmartRef__":true,"id":13687},"adjustForNewBounds":{"__isSmartRef__":true,"id":13691},"selectPartItem":{"__isSmartRef__":true,"id":13698},"startAddingPartItems":{"__isSmartRef__":true,"id":13701},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":13705},"unselectAll":{"__isSmartRef__":true,"id":13709}},"13687":{"funcProperties":{"__isSmartRef__":true,"id":13688},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":13690},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13688":{"timestamp":{"__isSmartRef__":true,"id":13689},"user":"robertkrahn"},"13689":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"13690":{"this":{"__isSmartRef__":true,"id":13500}},"13691":{"funcProperties":{"__isSmartRef__":true,"id":13692},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":13693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13692":{},"13693":{"this":{"__isSmartRef__":true,"id":13500},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13694}},"13694":{"$super":{"__isSmartRef__":true,"id":13695}},"13695":{"funcProperties":{"__isSmartRef__":true,"id":13696},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":13697},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13696":{},"13697":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":13500}},"13698":{"funcProperties":{"__isSmartRef__":true,"id":13699},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":13700},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13699":{},"13700":{"this":{"__isSmartRef__":true,"id":13500}},"13701":{"funcProperties":{"__isSmartRef__":true,"id":13702},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":13704},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13702":{"timestamp":{"__isSmartRef__":true,"id":13703},"user":"robertkrahn"},"13703":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"13704":{"this":{"__isSmartRef__":true,"id":13500}},"13705":{"funcProperties":{"__isSmartRef__":true,"id":13706},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":13708},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13706":{"timestamp":{"__isSmartRef__":true,"id":13707},"user":"robertkrahn"},"13707":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"13708":{"this":{"__isSmartRef__":true,"id":13500}},"13709":{"funcProperties":{"__isSmartRef__":true,"id":13710},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":13711},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13710":{},"13711":{"this":{"__isSmartRef__":true,"id":13500}},"13712":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13713}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13714},"grabbingEnabled":false,"halosEnabled":true,"id":"0E48D5E0-27CF-4CF2-AA3B-6569FC3FFFE3","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":13715},"layout":{"__isSmartRef__":true,"id":13720},"lighterFill":{"__isSmartRef__":true,"id":13721},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":13726},"owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13731},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13732},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":13715}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13733},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"13713":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13712},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":13712},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13714":{"morph":{"__isSmartRef__":true,"id":13712},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13715":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13716},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"1136031F-F7D6-42AE-B5E4-6BCE1EDF2AB3","isLabel":true,"owner":{"__isSmartRef__":true,"id":13712},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13717},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13718}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"13716":{"morph":{"__isSmartRef__":true,"id":13715},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13717":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"13718":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":13715},"storedString":"-","style":{"__isSmartRef__":true,"id":13719},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13719":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13720":{"moveVertical":false},"13721":{"stops":[{"__isSmartRef__":true,"id":13722},{"__isSmartRef__":true,"id":13723},{"__isSmartRef__":true,"id":13724},{"__isSmartRef__":true,"id":13725}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13722":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13723":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13724":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13725":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13726":{"stops":[{"__isSmartRef__":true,"id":13727},{"__isSmartRef__":true,"id":13728},{"__isSmartRef__":true,"id":13729},{"__isSmartRef__":true,"id":13730}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13727":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13728":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13729":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13730":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13731":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13732":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13726},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13733":{"onFire":{"__isSmartRef__":true,"id":13734}},"13734":{"funcProperties":{"__isSmartRef__":true,"id":13735},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":13736},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13735":{},"13736":{"this":{"__isSmartRef__":true,"id":13712}},"13737":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":13738}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13739},"grabbingEnabled":false,"halosEnabled":true,"id":"7D60B4BA-C99C-4766-AF08-E906AC14A117","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":13740},"layout":{"__isSmartRef__":true,"id":13745},"lighterFill":{"__isSmartRef__":true,"id":13746},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":13751},"owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13756},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13757},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":13740}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13758},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"13738":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":13737},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":13737},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13739":{"morph":{"__isSmartRef__":true,"id":13737},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13740":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13741},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"7DBB97AB-551E-4077-94B0-71C3132B77F3","isLabel":true,"owner":{"__isSmartRef__":true,"id":13737},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13742},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13743}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"13741":{"morph":{"__isSmartRef__":true,"id":13740},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13742":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"13743":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":13740},"storedString":"+","style":{"__isSmartRef__":true,"id":13744},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13744":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13745":{"moveVertical":false},"13746":{"stops":[{"__isSmartRef__":true,"id":13747},{"__isSmartRef__":true,"id":13748},{"__isSmartRef__":true,"id":13749},{"__isSmartRef__":true,"id":13750}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13747":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"13748":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13749":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"13750":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"13751":{"stops":[{"__isSmartRef__":true,"id":13752},{"__isSmartRef__":true,"id":13753},{"__isSmartRef__":true,"id":13754},{"__isSmartRef__":true,"id":13755}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"13752":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"13753":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13754":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"13755":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"13756":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13757":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":13751},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"13758":{"onFire":{"__isSmartRef__":true,"id":13759}},"13759":{"funcProperties":{"__isSmartRef__":true,"id":13760},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":13761},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13760":{},"13761":{"this":{"__isSmartRef__":true,"id":13737}},"13762":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":13763}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13764},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"8A1D94C6-1A61-416B-811A-814019A950E8","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":13765},"name":"searchText","owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13766},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":13767},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13768}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"13763":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":13762},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":13049},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13764":{"morph":{"__isSmartRef__":true,"id":13762},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13765":{"resizeWidth":true},"13766":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13767":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13768":{"style":{"__isSmartRef__":true,"id":13769},"chunkOwner":{"__isSmartRef__":true,"id":13762},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13769":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13770":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":13771},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"9D8BAB9C-2040-4284-BFCA-E57C32D00BC8","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":13049},"partsBinMetaInfo":{"__isSmartRef__":true,"id":13772},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":13773},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":13774}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"13771":{"morph":{"__isSmartRef__":true,"id":13770},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13772":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13773":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"13774":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":13770},"morph":{"__isSmartRef__":true,"id":13770},"storedString":"search","style":{"__isSmartRef__":true,"id":13775},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13775":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13776":{"onrestore":{"__isSmartRef__":true,"id":13777},"addCategory":{"__isSmartRef__":true,"id":13785},"addCategoryInteractively":{"__isSmartRef__":true,"id":13789},"addExternalCategory":{"__isSmartRef__":true,"id":13793},"addMorphsForPartItems":{"__isSmartRef__":true,"id":13797},"addPartsFromURLs":{"__isSmartRef__":true,"id":13801},"addPartsOfCategory":{"__isSmartRef__":true,"id":13805},"commitLogString":{"__isSmartRef__":true,"id":13809},"defaultPartsBinURL":{"__isSmartRef__":true,"id":13813},"ensureCategories":{"__isSmartRef__":true,"id":13817},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":13821},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":13825},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":13829},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":13833},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":13837},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":13841},"loadPartsOfCategory":{"__isSmartRef__":true,"id":13845},"makeUpPartNameFor":{"__isSmartRef__":true,"id":13849},"onLoadAll":{"__isSmartRef__":true,"id":13853},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":13857},"onLoadLatest":{"__isSmartRef__":true,"id":13865},"onSearch":{"__isSmartRef__":true,"id":13869},"openPart":{"__isSmartRef__":true,"id":13873},"partsBinURL":{"__isSmartRef__":true,"id":13877},"partsBinUrl":{"__isSmartRef__":true,"id":13881},"reloadEverything":{"__isSmartRef__":true,"id":13885},"removeCategory":{"__isSmartRef__":true,"id":13889},"removeCategoryInteractively":{"__isSmartRef__":true,"id":13893},"removeParts":{"__isSmartRef__":true,"id":13897},"reset":{"__isSmartRef__":true,"id":13901},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":13905},"search":{"__isSmartRef__":true,"id":13909},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":13913},"setSelectedPartItem":{"__isSmartRef__":true,"id":13917},"setSelectedPartVersions":{"__isSmartRef__":true,"id":13921},"setShareLink":{"__isSmartRef__":true,"id":13925},"setupConnections":{"__isSmartRef__":true,"id":13929},"showCommits":{"__isSmartRef__":true,"id":13933},"showMsg":{"__isSmartRef__":true,"id":13937},"toggleMorePane":{"__isSmartRef__":true,"id":13941},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":13945},"updateCategoryList":{"__isSmartRef__":true,"id":13949}},"13777":{"funcProperties":{"__isSmartRef__":true,"id":13778},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":13780},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13778":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13779},"user":"undefined"},"13779":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"13780":{"this":{"__isSmartRef__":true,"id":13049},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13781}},"13781":{"$super":{"__isSmartRef__":true,"id":13782}},"13782":{"funcProperties":{"__isSmartRef__":true,"id":13783},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":13784},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13783":{},"13784":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":13049}},"13785":{"funcProperties":{"__isSmartRef__":true,"id":13786},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":13788},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13786":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13787}},"13787":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"13788":{"this":{"__isSmartRef__":true,"id":13049}},"13789":{"funcProperties":{"__isSmartRef__":true,"id":13790},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":13792},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13790":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13791}},"13791":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13792":{"this":{"__isSmartRef__":true,"id":13049}},"13793":{"funcProperties":{"__isSmartRef__":true,"id":13794},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":13796},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13794":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13795}},"13795":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13796":{"this":{"__isSmartRef__":true,"id":13049}},"13797":{"funcProperties":{"__isSmartRef__":true,"id":13798},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":13800},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13798":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13799}},"13799":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"13800":{"this":{"__isSmartRef__":true,"id":13049}},"13801":{"funcProperties":{"__isSmartRef__":true,"id":13802},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":13804},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13802":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13803},"user":"jenslincke"},"13803":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"13804":{"this":{"__isSmartRef__":true,"id":13049}},"13805":{"funcProperties":{"__isSmartRef__":true,"id":13806},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":13808},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13806":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13807}},"13807":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13808":{"this":{"__isSmartRef__":true,"id":13049}},"13809":{"funcProperties":{"__isSmartRef__":true,"id":13810},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":13812},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13810":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13811},"user":"jenslincke"},"13811":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"13812":{"this":{"__isSmartRef__":true,"id":13049}},"13813":{"funcProperties":{"__isSmartRef__":true,"id":13814},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":13816},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13814":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13815},"user":"fabian"},"13815":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"13816":{"this":{"__isSmartRef__":true,"id":13049}},"13817":{"funcProperties":{"__isSmartRef__":true,"id":13818},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":13820},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13818":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13819}},"13819":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13820":{"this":{"__isSmartRef__":true,"id":13049}},"13821":{"funcProperties":{"__isSmartRef__":true,"id":13822},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":13824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13822":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13823}},"13823":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13824":{"this":{"__isSmartRef__":true,"id":13049}},"13825":{"funcProperties":{"__isSmartRef__":true,"id":13826},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":13828},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13826":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13827},"user":"undefined"},"13827":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"13828":{"this":{"__isSmartRef__":true,"id":13049}},"13829":{"funcProperties":{"__isSmartRef__":true,"id":13830},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":13832},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13830":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13831},"user":"robertkrahn"},"13831":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"13832":{"this":{"__isSmartRef__":true,"id":13049}},"13833":{"funcProperties":{"__isSmartRef__":true,"id":13834},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":13836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13834":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13835},"user":"robertkrahn"},"13835":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"13836":{"this":{"__isSmartRef__":true,"id":13049}},"13837":{"funcProperties":{"__isSmartRef__":true,"id":13838},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":13840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13838":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13839}},"13839":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13840":{"this":{"__isSmartRef__":true,"id":13049}},"13841":{"funcProperties":{"__isSmartRef__":true,"id":13842},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":13844},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13842":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13843}},"13843":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13844":{"this":{"__isSmartRef__":true,"id":13049}},"13845":{"funcProperties":{"__isSmartRef__":true,"id":13846},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":13848},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13846":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13847}},"13847":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"13848":{"this":{"__isSmartRef__":true,"id":13049}},"13849":{"funcProperties":{"__isSmartRef__":true,"id":13850},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":13852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13850":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13851}},"13851":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13852":{"this":{"__isSmartRef__":true,"id":13049}},"13853":{"funcProperties":{"__isSmartRef__":true,"id":13854},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":13856},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13854":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13855}},"13855":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"13856":{"this":{"__isSmartRef__":true,"id":13049}},"13857":{"funcProperties":{"__isSmartRef__":true,"id":13858},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":13860},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13858":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13859}},"13859":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13860":{"this":{"__isSmartRef__":true,"id":13049},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":13861}},"13861":{"$super":{"__isSmartRef__":true,"id":13862}},"13862":{"funcProperties":{"__isSmartRef__":true,"id":13863},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":13864},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13863":{},"13864":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":13049}},"13865":{"funcProperties":{"__isSmartRef__":true,"id":13866},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":13868},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13866":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13867}},"13867":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13868":{"this":{"__isSmartRef__":true,"id":13049}},"13869":{"funcProperties":{"__isSmartRef__":true,"id":13870},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":13872},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13870":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13871},"user":"lauritz"},"13871":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"13872":{"this":{"__isSmartRef__":true,"id":13049}},"13873":{"funcProperties":{"__isSmartRef__":true,"id":13874},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":13876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13874":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13875}},"13875":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13876":{"this":{"__isSmartRef__":true,"id":13049}},"13877":{"funcProperties":{"__isSmartRef__":true,"id":13878},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":13880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13878":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13879}},"13879":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"13880":{"this":{"__isSmartRef__":true,"id":13049}},"13881":{"funcProperties":{"__isSmartRef__":true,"id":13882},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":13884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13882":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13883}},"13883":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"13884":{"this":{"__isSmartRef__":true,"id":13049}},"13885":{"funcProperties":{"__isSmartRef__":true,"id":13886},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":13888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13886":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13887}},"13887":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"13888":{"this":{"__isSmartRef__":true,"id":13049}},"13889":{"funcProperties":{"__isSmartRef__":true,"id":13890},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":13892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13890":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13891}},"13891":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13892":{"this":{"__isSmartRef__":true,"id":13049}},"13893":{"funcProperties":{"__isSmartRef__":true,"id":13894},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":13896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13894":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13895}},"13895":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13896":{"this":{"__isSmartRef__":true,"id":13049}},"13897":{"funcProperties":{"__isSmartRef__":true,"id":13898},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":13900},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13898":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13899}},"13899":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13900":{"this":{"__isSmartRef__":true,"id":13049}},"13901":{"funcProperties":{"__isSmartRef__":true,"id":13902},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":13904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13902":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13903},"user":"robertkrahn"},"13903":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"13904":{"this":{"__isSmartRef__":true,"id":13049}},"13905":{"funcProperties":{"__isSmartRef__":true,"id":13906},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":13908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13906":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13907}},"13907":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"13908":{"this":{"__isSmartRef__":true,"id":13049}},"13909":{"funcProperties":{"__isSmartRef__":true,"id":13910},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":13912},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13910":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13911},"user":"robertkrahn"},"13911":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"13912":{"this":{"__isSmartRef__":true,"id":13049}},"13913":{"funcProperties":{"__isSmartRef__":true,"id":13914},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":13916},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13914":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13915},"user":"jenslincke"},"13915":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"13916":{"this":{"__isSmartRef__":true,"id":13049}},"13917":{"funcProperties":{"__isSmartRef__":true,"id":13918},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":13920},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13918":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13919},"user":"jenslincke"},"13919":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"13920":{"this":{"__isSmartRef__":true,"id":13049}},"13921":{"funcProperties":{"__isSmartRef__":true,"id":13922},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":13924},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13922":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13923},"user":"jenslincke"},"13923":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"13924":{"this":{"__isSmartRef__":true,"id":13049}},"13925":{"funcProperties":{"__isSmartRef__":true,"id":13926},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":13928},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13926":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13927},"user":"robertkrahn"},"13927":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"13928":{"this":{"__isSmartRef__":true,"id":13049}},"13929":{"funcProperties":{"__isSmartRef__":true,"id":13930},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":13932},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13930":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13931}},"13931":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13932":{"this":{"__isSmartRef__":true,"id":13049}},"13933":{"funcProperties":{"__isSmartRef__":true,"id":13934},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":13936},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13934":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13935},"user":"robertkrahn"},"13935":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"13936":{"this":{"__isSmartRef__":true,"id":13049}},"13937":{"funcProperties":{"__isSmartRef__":true,"id":13938},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":13940},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13938":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13939},"user":"lauritz"},"13939":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"13940":{"this":{"__isSmartRef__":true,"id":13049}},"13941":{"funcProperties":{"__isSmartRef__":true,"id":13942},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":13944},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13942":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13943},"user":"lauritz"},"13943":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"13944":{"this":{"__isSmartRef__":true,"id":13049}},"13945":{"funcProperties":{"__isSmartRef__":true,"id":13946},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":13948},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13946":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13947},"user":"robertkrahn"},"13947":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"13948":{"this":{"__isSmartRef__":true,"id":13049}},"13949":{"funcProperties":{"__isSmartRef__":true,"id":13950},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":13952},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"13950":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":13951}},"13951":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"13952":{"this":{"__isSmartRef__":true,"id":13049}},"13953":{"source":{"__isSmartRef__":true,"id":13047},"target":{"__isSmartRef__":true,"id":13049}},"13954":{"sourceObj":{"__isSmartRef__":true,"id":13047},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":13955},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13955":{"source":{"__isSmartRef__":true,"id":13047},"target":{"__isSmartRef__":true,"id":13049}},"13956":{"sourceObj":{"__isSmartRef__":true,"id":13047},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":13047},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":13957},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13957":{"source":{"__isSmartRef__":true,"id":13047},"target":{"__isSmartRef__":true,"id":13047}},"13958":{"sourceObj":{"__isSmartRef__":true,"id":13047},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":13047},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":13959},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"13959":{"source":{"__isSmartRef__":true,"id":13047},"target":{"__isSmartRef__":true,"id":13047}},"13960":{"#startLetters":"","partName":"SeeTheObjects","requiredModules":["apps.d3Interface"],"partsSpaceName":"PartsBin/sd1213","comment":"Bret Victors approach taken to a whole new level!","changes":[{"__isSmartRef__":true,"id":13961}],"migrationLevel":4,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"13961":{"date":{"__isSmartRef__":true,"id":13962},"author":"merry_man","message":"no comment","id":"25DFBB9C-AC19-4137-890B-09D31C23145A"},"13962":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:25:48 GMT+0100 (CET)"},"13963":{"submorphs":[{"__isSmartRef__":true,"id":13964},{"__isSmartRef__":true,"id":13967}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13972},"eventHandler":{"__isSmartRef__":true,"id":13973},"_ClipMode":"visible","derivationIds":[],"id":"02AAD1F7-45A9-4587-A152-E953A428998A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13974},"targetName":"HoverSlider","partItem":{"__isSmartRef__":true,"id":13975},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"13964":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13965},"eventHandler":{"__isSmartRef__":true,"id":13966},"_ClipMode":"visible","derivationIds":[],"id":"A801A88E-E655-4A60-B8FA-53CD8D562CCD","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13963},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13965":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13966":{"morph":{"__isSmartRef__":true,"id":13964},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13967":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13968},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13969},"_ClipMode":"hidden","derivationIds":[],"id":"A3623525-7FE9-4F94-915E-56E5152D609C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13970}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13963},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(7.0,70.0)"},"13968":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(66.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13969":{"morph":{"__isSmartRef__":true,"id":13967},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13970":{"style":{"__isSmartRef__":true,"id":13971},"chunkOwner":{"__isSmartRef__":true,"id":13967},"_id":"_5656","storedString":"HoverSlider","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13971":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13972":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13973":{"morph":{"__isSmartRef__":true,"id":13963},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13974":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13975":{"partsSpaceName":"PartsBin/Inputs/","name":"HoverSlider","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"13976":{"submorphs":[{"__isSmartRef__":true,"id":13977},{"__isSmartRef__":true,"id":13980}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13985},"eventHandler":{"__isSmartRef__":true,"id":13986},"_ClipMode":"visible","derivationIds":[],"id":"1B59731C-A75F-43F0-A3E4-C5C5AD441B8A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":13987},"targetName":"BalancedSearchTrees","partItem":{"__isSmartRef__":true,"id":13988},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"13977":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13978},"eventHandler":{"__isSmartRef__":true,"id":13979},"_ClipMode":"visible","derivationIds":[],"id":"09A47B26-A41B-41C9-98DE-877538FAC082","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13976},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13978":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13979":{"morph":{"__isSmartRef__":true,"id":13977},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13980":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13981},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13982},"_ClipMode":"hidden","derivationIds":[],"id":"94EB10EC-030E-4DF9-9289-E7EDADE4E48E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13983}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13976},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-12.0,70.0)"},"13981":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(104.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13982":{"morph":{"__isSmartRef__":true,"id":13980},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13983":{"style":{"__isSmartRef__":true,"id":13984},"chunkOwner":{"__isSmartRef__":true,"id":13980},"_id":"_5657","storedString":"BalancedSearchT...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13984":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13985":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13986":{"morph":{"__isSmartRef__":true,"id":13976},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13987":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"13988":{"partsSpaceName":"PartsBin/Visualization/","name":"BalancedSearchTrees","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"13989":{"submorphs":[{"__isSmartRef__":true,"id":13990},{"__isSmartRef__":true,"id":13993}],"scripts":[],"shape":{"__isSmartRef__":true,"id":13998},"eventHandler":{"__isSmartRef__":true,"id":13999},"_ClipMode":"visible","derivationIds":[],"id":"86BB9347-742D-41C3-889F-A2A6D201379D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14000},"targetName":"GravityMopped","partItem":{"__isSmartRef__":true,"id":14001},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"13990":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13991},"eventHandler":{"__isSmartRef__":true,"id":13992},"_ClipMode":"visible","derivationIds":[],"id":"EC946B5C-C782-487A-B17A-3C93C842F8E1","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":13989},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"13991":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"13992":{"morph":{"__isSmartRef__":true,"id":13990},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13993":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":13994},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":13995},"_ClipMode":"hidden","derivationIds":[],"id":"F9F9E28A-23A6-4FBD-8EDC-32E866B29F77","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":13996}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":13989},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-1.0,70.0)"},"13994":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(82.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"13995":{"morph":{"__isSmartRef__":true,"id":13993},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"13996":{"style":{"__isSmartRef__":true,"id":13997},"chunkOwner":{"__isSmartRef__":true,"id":13993},"_id":"_5658","storedString":"GravityMopped","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13997":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13998":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"13999":{"morph":{"__isSmartRef__":true,"id":13989},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14000":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14001":{"partsSpaceName":"PartsBin/Fabian/","name":"GravityMopped","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14002":{"submorphs":[{"__isSmartRef__":true,"id":14003},{"__isSmartRef__":true,"id":14006}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14011},"eventHandler":{"__isSmartRef__":true,"id":14012},"_ClipMode":"visible","derivationIds":[],"id":"4C2F2796-132B-4953-81BE-96C299E73005","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14013},"targetName":"Balloon","partItem":{"__isSmartRef__":true,"id":14014},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,105.0)"},"14003":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14004},"eventHandler":{"__isSmartRef__":true,"id":14005},"_ClipMode":"visible","derivationIds":[],"id":"6553E8E0-0F16-4D2D-84A2-E0E1892BC966","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14002},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14004":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14005":{"morph":{"__isSmartRef__":true,"id":14003},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14006":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14007},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14008},"_ClipMode":"hidden","derivationIds":[],"id":"A6389971-27A1-4EA2-8629-31334435CE0F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14009}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14002},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(17.5,70.0)"},"14007":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(45.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14008":{"morph":{"__isSmartRef__":true,"id":14006},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14009":{"style":{"__isSmartRef__":true,"id":14010},"chunkOwner":{"__isSmartRef__":true,"id":14006},"_id":"_5659","storedString":"Balloon","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14010":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14011":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14012":{"morph":{"__isSmartRef__":true,"id":14002},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14013":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fabian/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14014":{"partsSpaceName":"PartsBin/Fabian/","name":"Balloon","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14015":{"submorphs":[{"__isSmartRef__":true,"id":14016},{"__isSmartRef__":true,"id":14019}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14024},"eventHandler":{"__isSmartRef__":true,"id":14025},"_ClipMode":"visible","derivationIds":[],"id":"43321E12-9AF2-485C-AB32-6EEA8E741E39","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14026},"targetName":"NodeJSControl","partItem":{"__isSmartRef__":true,"id":14027},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,105.0)"},"14016":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14017},"eventHandler":{"__isSmartRef__":true,"id":14018},"_ClipMode":"visible","derivationIds":[],"id":"4430FCB5-4725-4A79-966E-F4F1311D8F12","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14015},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14017":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"MasterServer CodeSearchServer CommandLineServer DatabaseQueryServer LaTeXServer OAuthServer SandboxServer SyncMorphServer
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14018":{"morph":{"__isSmartRef__":true,"id":14016},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14019":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14020},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14021},"_ClipMode":"hidden","derivationIds":[],"id":"6992BCBE-543D-4BA2-B02F-A2E759AD4D54","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14022}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14015},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-1.5,70.0)"},"14020":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(83.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14021":{"morph":{"__isSmartRef__":true,"id":14019},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14022":{"style":{"__isSmartRef__":true,"id":14023},"chunkOwner":{"__isSmartRef__":true,"id":14019},"_id":"_5660","storedString":"NodeJSControl","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14023":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14024":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14025":{"morph":{"__isSmartRef__":true,"id":14015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14026":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14027":{"partsSpaceName":"PartsBin/Server/","name":"NodeJSControl","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14028":{"submorphs":[{"__isSmartRef__":true,"id":14029},{"__isSmartRef__":true,"id":14032}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14037},"eventHandler":{"__isSmartRef__":true,"id":14038},"_ClipMode":"visible","derivationIds":[],"id":"BE890ABF-0142-4879-900C-BDD193A2554A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14039},"targetName":"SyncMorph","partItem":{"__isSmartRef__":true,"id":14040},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,105.0)"},"14029":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14030},"eventHandler":{"__isSmartRef__":true,"id":14031},"_ClipMode":"visible","derivationIds":[],"id":"1828D89A-287F-480C-B654-4292CC95DDD7","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14028},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14030":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"solid hidden dotted dashed double groove ridge inset outset
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14031":{"morph":{"__isSmartRef__":true,"id":14029},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14032":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14033},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14034},"_ClipMode":"hidden","derivationIds":[],"id":"E007224B-3A77-4248-B7DC-FF0C5FB0DB5E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14035}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14028},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(8.0,70.0)"},"14033":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(64.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14034":{"morph":{"__isSmartRef__":true,"id":14032},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14035":{"style":{"__isSmartRef__":true,"id":14036},"chunkOwner":{"__isSmartRef__":true,"id":14032},"_id":"_5661","storedString":"SyncMorph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14036":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14037":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14038":{"morph":{"__isSmartRef__":true,"id":14028},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14039":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14040":{"partsSpaceName":"PartsBin/Collaboration/","name":"SyncMorph","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14041":{"submorphs":[{"__isSmartRef__":true,"id":14042},{"__isSmartRef__":true,"id":14045}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14050},"eventHandler":{"__isSmartRef__":true,"id":14051},"_ClipMode":"visible","derivationIds":[],"id":"7E42ED1F-6101-4A4F-AEED-E297F3D54F13","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14052},"targetName":"ObjectEditor","partItem":{"__isSmartRef__":true,"id":14053},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,105.0)"},"14042":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14043},"eventHandler":{"__isSmartRef__":true,"id":14044},"_ClipMode":"visible","derivationIds":[],"id":"D248DF0C-1F61-4812-A209-281B145D1FA1","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14041},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14043":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"-- ALL -- draw getChart initializeData reset setTarget update
-- ALL -- [extent, AttributeConnection(<lively.morphic.HtmlWrapperMorph#D7236... - MorphHierrachyVisualization1>.extent --> <lively.morphic.HtmlWrapperMorph#D7236... - MorphHierrachyVisualization1>.updateDelayed)]
// changed at Tue Dec 18 2012 12:01:57 GMT+0100 (CET) by jenslincke \n this .addScript( function draw() { \n if (! this .chart) this .chart = this .getChart();\n this .chart.selectAll( 'svg' ).remove();\n\n var width = this .getExtent().x,\n height = this .getExtent().y;\n\n var labelAnchors = this .data.nodes.reduce( function (lst, node) { \n lst.push( { node: node } );\n lst.push( { node: node } );\n return lst;\n } , []);\n var labelAnchorLinks = this .data.nodes.collect( function (node, idx) { \n return { source: idx * 2 , target: idx * 2 + 1 , weight: 1 } ;\n } );\n\n var forceLabel = d3 .layout.force()\n .gravity( 0 )\n .linkDistance( 0 )\n .linkStrength( 8 )\n .charge(- 100 )\n .size([width, height])\n .nodes(labelAnchors)\n .links(labelAnchorLinks)\n\t.start();\n\n var color = d3 .scale.category20c();\n\n var force = d3 .layout.force()\n .gravity( 1 )\n .linkDistance( 50 )\n .linkStrength( function (x) { \n return x.weight * 10 ;\n } )\n .charge(- 3000 )\n .size([width, height])\n .nodes( this .data.nodes)\n .links( this .data.links)\n .start();\n\n var svgOuter = this .chart.append( 'svg' )\n .attr( 'width' , width)\n .attr( 'height' , height)\n .call( d3 .behavior.zoom().on( \"zoom\" , function () { \n svg .attr( \"transform\" , \"translate(\" + \n d3 .event.translate[ 0 ] + \",\" + d3 .event.translate[ 1 ] + \n \") scale(\" + d3 .event.scale + \")\" );\n } ))\n\n var svg = svgOuter.append ( \"g\" );\n\n var link = svg.selectAll( 'line.link' )\n .data( this .data.links)\n .enter().append( 'line' )\n .style( 'stroke' , '#999999' )\n .style( 'stroke-opacity' , 0.6 )\n .style( 'stroke-width' , function (d) { return d.weight; } );\n\n var node = svg.selectAll( 'circle.node' )\n .data( this .data.nodes)\n .enter().append( 'circle' )\n .attr( 'r' , 5 )\n .style( 'stroke' , '#FFFFFF' )\n .style( 'stroke-width' , '1.5px' )\n .style( 'fill' , function (d) { return color( 1 ); } )\n .call(force.drag);\n\n var anchorLink = svg.selectAll( 'line.anchorLink' )\n .data(labelAnchorLinks);\n\n var anchorNode = svg.selectAll( 'g.anchorNode' )\n .data(forceLabel.nodes())\n .enter().append( 'g' );\n anchorNode.append( 'circle' )\n .attr( 'r' , 0 )\n .style( 'fill' , '#FFFFFF' );\n anchorNode.append( 'text' )\n .text( function (d, i) { return i % 2 == 0 ? '' : d.node.name; } )\n .style( 'fill' , '#555555' )\n .style( 'font-family' , 'Arial' )\n .style( 'font-size' , 12 );\n\n function updateLink() { \n this .attr( 'x1' , function (d) { return d.source.x; } )\n .attr( 'y1' , function (d) { return d.source.y; } )\n .attr( 'x2' , function (d) { return d.target.x; } )\n .attr( 'y2' , function (d) { return d.target.y; } );\n } \n function updateNode() { \n this .attr( 'transform' , function (d) { \n return 'translate(' + d.x + ',' + d.y + ')' ;\n } );\n } \n\n force.on( 'tick' , function () { \n forceLabel.start();\n\n node.call(updateNode);\n anchorNode.each( function (d, i) { \n if (i % 2 == 0 ) { \n d.x = d.node.x;\n d.y = d.node.y;\n } else { \n var b = this .childNodes[ 1 ].getBBox();\n\n var diffX = d.x - d.node.x;\n var diffY = d.y - d.node.y;\n\n var dist = Math .sqrt(diffX * diffX + diffY * diffY);\n\n var shiftX = b.width * (diffX - dist) / (dist * 2 );\n shiftX = Math .max(-b.width, Math .min( 0 , shiftX));\n var shiftY = 5 ;\n this .childNodes[ 1 ].setAttribute( 'transform' ,\n 'translate(' + shiftX + ',' + shiftY + ')' );\n } \n } );\n anchorNode.call(updateNode);\n\n link.call(updateLink);\n anchorLink.call(updateLink);\n } );\n } ).tag([]);\n\n\n // changed at Mon Dec 17 2012 11:04:18 GMT+0100 (CET) by markoroeder \n this .addScript( function getChart() { \n return d3 .select( this .renderContext().shapeNode);\n } ).tag([]);\n\n\n // changed at Wed Dec 19 2012 13:03:25 GMT+0100 (CET) by jenslincke \n this .addScript( function initializeData() { \n this .data = { nodes: [], links: [] } \n this .nodes = {} \n\n var index = 0 ;\n this .target.derivationIds.inject(null , function (last, ea) { \n var node = { name: ea, index: index++ } \n this .nodes[ea] = node;\n this .data.nodes.push(node)\n \n if ( this .nodes[last]) { \n this .data.links.push( { \n source: this .nodes[last].index,\n target: this .nodes[ea].index, weight: 1 } )\n } \n return ea;\n } , this )\n\n\n } ).tag([]);\n\n\n // changed at Mon Dec 17 2012 11:03:40 GMT+0100 (CET) by markoroeder \n this .addScript( function reset() { \n this .doNotSerialize = [ 'chart' ];\n this .data = null;\n this .startStepping( 1000 , 'update' );\n } ).tag([]);\n\n\n // changed at Tue Dec 18 2012 13:11:43 GMT+0100 (CET) by jenslincke \n this .addScript( function setTarget(target) { \n this .target = target\n this .update()\n } ).tag([]);\n\n\n // changed at Tue Dec 18 2012 13:16:23 GMT+0100 (CET) by jenslincke \n this .addScript( function update() { \n // this.update(); \n if (! Global .d3) { this .stopStepping(); return } ;\n\n if (! this .target) return \n \n this .initializeData()\n \n this .draw();\n } ).tag([])
<lively.morphic.HtmlWrapperMorph#D7236... - MorphHierrachyVisualization1>
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14044":{"morph":{"__isSmartRef__":true,"id":14042},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14045":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14046},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14047},"_ClipMode":"hidden","derivationIds":[],"id":"0043740A-D19A-49AC-A4F2-54EDE1466F2B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14048}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14041},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(6.0,70.0)"},"14046":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(68.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14047":{"morph":{"__isSmartRef__":true,"id":14045},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14048":{"style":{"__isSmartRef__":true,"id":14049},"chunkOwner":{"__isSmartRef__":true,"id":14045},"_id":"_5662","storedString":"ObjectEditor","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14049":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14050":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14051":{"morph":{"__isSmartRef__":true,"id":14041},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14052":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14053":{"partsSpaceName":"PartsBin/Jens/","name":"ObjectEditor","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14054":{"submorphs":[{"__isSmartRef__":true,"id":14055},{"__isSmartRef__":true,"id":14058}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14063},"eventHandler":{"__isSmartRef__":true,"id":14064},"_ClipMode":"visible","derivationIds":[],"id":"594FBCD0-33CA-480D-A264-65357F2707F7","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14065},"targetName":"MorphHierrachyVisualization","partItem":{"__isSmartRef__":true,"id":14066},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,210.0)"},"14055":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14056},"eventHandler":{"__isSmartRef__":true,"id":14057},"_ClipMode":"visible","derivationIds":[],"id":"53CEB8F4-E782-49C1-9BDB-72F2E53CA433","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14054},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14056":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"ObjectEditorPane ObjectEditorScriptList ObjectEditorScriptsText ObjectEditorConnectionList ObjectEditorConnectionsText ObjectEditorAddConnectionButton Text ObjectEditorAddScriptButton Text ObjectEditorRemoveConnectionButton Text ObjectEditorRemoveScriptButton Text ObjectEditorScriptPane ChangeIndicator ObjectEditorMorphSelector Text ObjectEditorScriptsText2 ObjectEditorTagChooser Text Button Text saveButton Text openTestsButton Text MagnifierButton Text leftpointing_magnifying_glass.png ","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14057":{"morph":{"__isSmartRef__":true,"id":14055},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14058":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14059},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14060},"_ClipMode":"hidden","derivationIds":[],"id":"F0188E28-7AFE-4EB6-AFA6-63EAD61EE03F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14061}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14054},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-11.5,70.0)"},"14059":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(103.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14060":{"morph":{"__isSmartRef__":true,"id":14058},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14061":{"style":{"__isSmartRef__":true,"id":14062},"chunkOwner":{"__isSmartRef__":true,"id":14058},"_id":"_5663","storedString":"MorphHierrachyV...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14062":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14063":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14064":{"morph":{"__isSmartRef__":true,"id":14054},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14065":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14066":{"partsSpaceName":"PartsBin/Visualization/","name":"MorphHierrachyVisualization","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14067":{"submorphs":[{"__isSmartRef__":true,"id":14068},{"__isSmartRef__":true,"id":14071}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14076},"eventHandler":{"__isSmartRef__":true,"id":14077},"_ClipMode":"visible","derivationIds":[],"id":"0E05E9F2-F1AE-4F13-B016-AD30D58410E9","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14078},"targetName":"SketchPad","partItem":{"__isSmartRef__":true,"id":14079},"owner":{"__isSmartRef__":true,"id":13003},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,210.0)"},"14068":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14069},"eventHandler":{"__isSmartRef__":true,"id":14070},"_ClipMode":"visible","derivationIds":[],"id":"D7328907-0837-4425-90A2-005F78D3DA7F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14067},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14069":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"SketchArea und MouseEvents initialisieren
Variablen: []\nGesucht: []\nSchlupfvariablen: []\n\nResults: [0, 0]\n\n \n F\n
disableSyntaxHighlighting()
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14070":{"morph":{"__isSmartRef__":true,"id":14068},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14071":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14072},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14073},"_ClipMode":"hidden","derivationIds":[],"id":"B11EB9D7-D240-4E04-BDB2-5B29C01BFF36","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14074}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14067},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(9.5,70.0)"},"14072":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(61.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14073":{"morph":{"__isSmartRef__":true,"id":14071},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14074":{"style":{"__isSmartRef__":true,"id":14075},"chunkOwner":{"__isSmartRef__":true,"id":14071},"_id":"_5664","storedString":"SketchPad","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14075":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14076":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14077":{"morph":{"__isSmartRef__":true,"id":14067},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14078":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14079":{"partsSpaceName":"PartsBin/sd1213/","name":"SketchPad","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14080":{"submorphs":[{"__isSmartRef__":true,"id":14081},{"__isSmartRef__":true,"id":14084}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14089},"eventHandler":{"__isSmartRef__":true,"id":14090},"_ClipMode":"visible","derivationIds":[],"id":"F9ABB24E-8A93-4907-9A9B-A7E01855A496","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14091},"targetName":"Connector","partItem":{"__isSmartRef__":true,"id":14092},"owner":{"__isSmartRef__":true,"id":13003},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,210.0)"},"14081":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14082},"eventHandler":{"__isSmartRef__":true,"id":14083},"_ClipMode":"visible","derivationIds":[],"id":"805D01E6-C94F-4C17-9240-D481D188B75B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14080},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14082":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14083":{"morph":{"__isSmartRef__":true,"id":14081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14084":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14085},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14086},"_ClipMode":"hidden","derivationIds":[],"id":"C73C0EA8-6194-4BDC-A097-46C7678DCCD2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14087}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14080},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(10.0,70.0)"},"14085":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(60.0,16.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14086":{"morph":{"__isSmartRef__":true,"id":14084},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14087":{"style":{"__isSmartRef__":true,"id":14088},"chunkOwner":{"__isSmartRef__":true,"id":14084},"_id":"_5669","storedString":"Connector","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14088":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14089":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14090":{"morph":{"__isSmartRef__":true,"id":14080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14091":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14092":{"partsSpaceName":"PartsBin/Jens/","name":"Connector","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14093":{"submorphs":[{"__isSmartRef__":true,"id":14094},{"__isSmartRef__":true,"id":14097}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14102},"eventHandler":{"__isSmartRef__":true,"id":14103},"_ClipMode":"visible","derivationIds":[],"id":"0E70B4B0-91F3-448C-A83D-8F8DE0303B1B","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":14104},"targetName":"WorldGraphD3","partItem":{"__isSmartRef__":true,"id":14105},"owner":{"__isSmartRef__":true,"id":13003},"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,210.0)"},"14094":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14095},"eventHandler":{"__isSmartRef__":true,"id":14096},"_ClipMode":"visible","derivationIds":[],"id":"BC5C844B-EA22-432D-A871-CAE00E8389FE","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":14093},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"14095":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"var data = { nodes: [], links: [] } \n this .data = data\n var morphs = {} \n var index = 0 ;\n\n $world .withAllSubmorphsDo( function (ea) { \n var node = { name: ea.name || ea.constructor.name , index: index++ } \n morphs[ea.id] = node;\n data.nodes[node.index] = node\n if (ea.owner) { \n data.links.push( { \n source: morphs[ea.owner.id].index, target: morphs[ea.id].index, weight: 1 } )\n } \n } )\n this .draw()\n
World Title SteppingWordCounter WordsText Button Text Button1 Text Button2 Text Text Text Text1 CheapWorldLayout SpecialSyntaxWorkspace MagnifierButton1 Text leftpointing_magnifying_glass.png d3Wrapper d3ForceLayoutExample Text8 d3Wrapper HandMorph
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"14096":{"morph":{"__isSmartRef__":true,"id":14094},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14097":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14098},"_WhiteSpaceHandling":"pre","eventHandler":{"__isSmartRef__":true,"id":14099},"_ClipMode":"hidden","derivationIds":[],"id":"F5938D74-46FA-4989-9CB3-CBC8598CBAC3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"textChunks":[{"__isSmartRef__":true,"id":14100}],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14093},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,76.0)"},"14098":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(40.0,10.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"14099":{"morph":{"__isSmartRef__":true,"id":14097},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14100":{"style":{"__isSmartRef__":true,"id":14101},"chunkOwner":{"__isSmartRef__":true,"id":14097},"_id":"_5949","storedString":"WorldGraphD3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14101":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14102":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"14103":{"morph":{"__isSmartRef__":true,"id":14093},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14104":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"14105":{"partsSpaceName":"PartsBin/Visualization/","name":"WorldGraphD3","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14106":{"partsSpaceName":"PartsBin/Jens/","name":"SpecialSyntaxWorkspace","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14107":{"partsSpaceName":"PartsBin/Jens/","name":"CheapWorldLayout","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14108":{"partsSpaceName":"PartsBin/Visualization/","name":"d3ForceLayoutExample","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14109":{"partsSpaceName":"PartsBin/WebWorker/","name":"WorkProvider","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14110":{"partsSpaceName":"PartsBin/WebWorker/","name":"Envelop","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14111":{"partsSpaceName":"PartsBin/WebWorker/","name":"FibonacciActorWithCode","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"14112":{"addPartItemAsync":{"__isSmartRef__":true,"id":14113},"adjustForNewBounds":{"__isSmartRef__":true,"id":14117},"selectPartItem":{"__isSmartRef__":true,"id":14124},"startAddingPartItems":{"__isSmartRef__":true,"id":14127},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":14131},"unselectAll":{"__isSmartRef__":true,"id":14135}},"14113":{"funcProperties":{"__isSmartRef__":true,"id":14114},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":14116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14114":{"timestamp":{"__isSmartRef__":true,"id":14115},"user":"robertkrahn"},"14115":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:38 GMT+0200 (CEST)"},"14116":{"this":{"__isSmartRef__":true,"id":13003}},"14117":{"funcProperties":{"__isSmartRef__":true,"id":14118},"source":"function adjustForNewBounds() {\n/*\n\tthis.adjustForNewBounds()\n*/\n\t$super();\n\tvar bounds = this.innerBounds(),\n\t\tx = bounds.x,\n\t\ty = bounds.y,\n\t\twidth = bounds.width;\n\tthis.submorphs.forEach(function(morph) {\n\t\tvar extent = morph.getExtent();\n\t\tif (extent.x + x > width) {\n\t\t\tx = 0;\n\t\t\ty += extent.y + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":14119},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14118":{},"14119":{"this":{"__isSmartRef__":true,"id":13003},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14120}},"14120":{"$super":{"__isSmartRef__":true,"id":14121}},"14121":{"funcProperties":{"__isSmartRef__":true,"id":14122},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":14123},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14122":{},"14123":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":13003}},"14124":{"funcProperties":{"__isSmartRef__":true,"id":14125},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":14126},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14125":{},"14126":{"this":{"__isSmartRef__":true,"id":13003}},"14127":{"funcProperties":{"__isSmartRef__":true,"id":14128},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":14130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14128":{"timestamp":{"__isSmartRef__":true,"id":14129},"user":"robertkrahn"},"14129":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:00:58 GMT+0200 (CEST)"},"14130":{"this":{"__isSmartRef__":true,"id":13003}},"14131":{"funcProperties":{"__isSmartRef__":true,"id":14132},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":14134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14132":{"timestamp":{"__isSmartRef__":true,"id":14133},"user":"robertkrahn"},"14133":{"isSerializedDate":true,"string":"Fri Jul 01 2011 02:03:46 GMT+0200 (CEST)"},"14134":{"this":{"__isSmartRef__":true,"id":13003}},"14135":{"funcProperties":{"__isSmartRef__":true,"id":14136},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":14137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14136":{},"14137":{"this":{"__isSmartRef__":true,"id":13003}},"14138":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":14139}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14140},"grabbingEnabled":false,"halosEnabled":true,"id":"2F58D53D-A4E5-4DB8-A8A1-C28D6C3CCE6D","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":14141},"layout":{"__isSmartRef__":true,"id":14146},"lighterFill":{"__isSmartRef__":true,"id":14147},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":14152},"owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":14157},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":14158},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":14141}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14159},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"14139":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":14138},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":14138},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14140":{"morph":{"__isSmartRef__":true,"id":14138},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14141":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14142},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"570D8ACA-FB61-4A82-A2D8-BDCDC6966B3E","isLabel":true,"owner":{"__isSmartRef__":true,"id":14138},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":14143},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":14144}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"14142":{"morph":{"__isSmartRef__":true,"id":14141},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14143":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"14144":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":14141},"storedString":"-","style":{"__isSmartRef__":true,"id":14145},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14145":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14146":{"moveVertical":false},"14147":{"stops":[{"__isSmartRef__":true,"id":14148},{"__isSmartRef__":true,"id":14149},{"__isSmartRef__":true,"id":14150},{"__isSmartRef__":true,"id":14151}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14148":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"14149":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14150":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14151":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"14152":{"stops":[{"__isSmartRef__":true,"id":14153},{"__isSmartRef__":true,"id":14154},{"__isSmartRef__":true,"id":14155},{"__isSmartRef__":true,"id":14156}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14153":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14154":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14155":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14156":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"14157":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14158":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":14152},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"14159":{"onFire":{"__isSmartRef__":true,"id":14160}},"14160":{"funcProperties":{"__isSmartRef__":true,"id":14161},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":14162},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14161":{},"14162":{"this":{"__isSmartRef__":true,"id":14138}},"14163":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":14164}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14165},"grabbingEnabled":false,"halosEnabled":true,"id":"C74F4DD5-F57F-4D1B-908C-E72FA71E7204","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":14166},"layout":{"__isSmartRef__":true,"id":14171},"lighterFill":{"__isSmartRef__":true,"id":14172},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":14177},"owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":14182},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":14183},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":14166}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14184},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"14164":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":14163},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":14163},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14165":{"morph":{"__isSmartRef__":true,"id":14163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14166":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14167},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"3FD305BC-EB1B-48C2-8309-454DB6FD08B4","isLabel":true,"owner":{"__isSmartRef__":true,"id":14163},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":14168},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":14169}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"14167":{"morph":{"__isSmartRef__":true,"id":14166},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14168":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"14169":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":14166},"storedString":"+","style":{"__isSmartRef__":true,"id":14170},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14170":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14171":{"moveVertical":false},"14172":{"stops":[{"__isSmartRef__":true,"id":14173},{"__isSmartRef__":true,"id":14174},{"__isSmartRef__":true,"id":14175},{"__isSmartRef__":true,"id":14176}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14173":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"14174":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14175":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14176":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"14177":{"stops":[{"__isSmartRef__":true,"id":14178},{"__isSmartRef__":true,"id":14179},{"__isSmartRef__":true,"id":14180},{"__isSmartRef__":true,"id":14181}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14178":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14179":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14180":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14181":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"14182":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14183":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":14177},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"14184":{"onFire":{"__isSmartRef__":true,"id":14185}},"14185":{"funcProperties":{"__isSmartRef__":true,"id":14186},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":14187},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14186":{},"14187":{"this":{"__isSmartRef__":true,"id":14163}},"14188":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":14189}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14190},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"9CD84D8A-31B8-45C3-878D-A28EAA9DE9FD","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":14191},"name":"searchText","owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":14192},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":14193},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":14194}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"14189":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":14188},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":2739},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14190":{"morph":{"__isSmartRef__":true,"id":14188},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14191":{"resizeWidth":true},"14192":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14193":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"14194":{"style":{"__isSmartRef__":true,"id":14195},"chunkOwner":{"__isSmartRef__":true,"id":14188},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14195":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14196":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14197},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"20A82EA9-6233-4253-B7E9-B56509EF470B","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":2739},"partsBinMetaInfo":{"__isSmartRef__":true,"id":14198},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":14199},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":14200}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"14197":{"morph":{"__isSmartRef__":true,"id":14196},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14198":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14199":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"14200":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":14196},"morph":{"__isSmartRef__":true,"id":14196},"storedString":"search","style":{"__isSmartRef__":true,"id":14201},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14201":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14202":{"onrestore":{"__isSmartRef__":true,"id":14203},"addCategory":{"__isSmartRef__":true,"id":14211},"addCategoryInteractively":{"__isSmartRef__":true,"id":14215},"addExternalCategory":{"__isSmartRef__":true,"id":14219},"addMorphsForPartItems":{"__isSmartRef__":true,"id":14223},"addPartsFromURLs":{"__isSmartRef__":true,"id":14227},"addPartsOfCategory":{"__isSmartRef__":true,"id":14231},"commitLogString":{"__isSmartRef__":true,"id":14235},"defaultPartsBinURL":{"__isSmartRef__":true,"id":14239},"ensureCategories":{"__isSmartRef__":true,"id":14243},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":14247},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":14251},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":14255},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":14259},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":14263},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":14267},"loadPartsOfCategory":{"__isSmartRef__":true,"id":14271},"makeUpPartNameFor":{"__isSmartRef__":true,"id":14275},"onLoadAll":{"__isSmartRef__":true,"id":14279},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":14283},"onLoadLatest":{"__isSmartRef__":true,"id":14291},"onSearch":{"__isSmartRef__":true,"id":14295},"openPart":{"__isSmartRef__":true,"id":14299},"partsBinURL":{"__isSmartRef__":true,"id":14303},"partsBinUrl":{"__isSmartRef__":true,"id":14307},"reloadEverything":{"__isSmartRef__":true,"id":14311},"removeCategory":{"__isSmartRef__":true,"id":14315},"removeCategoryInteractively":{"__isSmartRef__":true,"id":14319},"removeParts":{"__isSmartRef__":true,"id":14323},"reset":{"__isSmartRef__":true,"id":14327},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":14331},"search":{"__isSmartRef__":true,"id":14335},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":14339},"setSelectedPartItem":{"__isSmartRef__":true,"id":14343},"setSelectedPartVersions":{"__isSmartRef__":true,"id":14347},"setShareLink":{"__isSmartRef__":true,"id":14351},"setupConnections":{"__isSmartRef__":true,"id":14355},"showCommits":{"__isSmartRef__":true,"id":14359},"showMsg":{"__isSmartRef__":true,"id":14363},"toggleMorePane":{"__isSmartRef__":true,"id":14367},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":14371},"updateCategoryList":{"__isSmartRef__":true,"id":14375}},"14203":{"funcProperties":{"__isSmartRef__":true,"id":14204},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":14206},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14204":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14205},"user":"undefined"},"14205":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:25:14 GMT+0100 (CET)"},"14206":{"this":{"__isSmartRef__":true,"id":2739},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14207}},"14207":{"$super":{"__isSmartRef__":true,"id":14208}},"14208":{"funcProperties":{"__isSmartRef__":true,"id":14209},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":14210},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14209":{},"14210":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":2739}},"14211":{"funcProperties":{"__isSmartRef__":true,"id":14212},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":14214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14212":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14213}},"14213":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"14214":{"this":{"__isSmartRef__":true,"id":2739}},"14215":{"funcProperties":{"__isSmartRef__":true,"id":14216},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":14218},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14216":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14217}},"14217":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14218":{"this":{"__isSmartRef__":true,"id":2739}},"14219":{"funcProperties":{"__isSmartRef__":true,"id":14220},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":14222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14220":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14221}},"14221":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14222":{"this":{"__isSmartRef__":true,"id":2739}},"14223":{"funcProperties":{"__isSmartRef__":true,"id":14224},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":14226},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14224":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14225}},"14225":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"14226":{"this":{"__isSmartRef__":true,"id":2739}},"14227":{"funcProperties":{"__isSmartRef__":true,"id":14228},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":14230},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14228":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14229},"user":"jenslincke"},"14229":{"isSerializedDate":true,"string":"Thu Feb 23 2012 18:39:54 GMT+0100 (CET)"},"14230":{"this":{"__isSmartRef__":true,"id":2739}},"14231":{"funcProperties":{"__isSmartRef__":true,"id":14232},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":14234},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14232":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14233}},"14233":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14234":{"this":{"__isSmartRef__":true,"id":2739}},"14235":{"funcProperties":{"__isSmartRef__":true,"id":14236},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":14238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14236":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14237},"user":"jenslincke"},"14237":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:19:05 GMT+0100 (CET)"},"14238":{"this":{"__isSmartRef__":true,"id":2739}},"14239":{"funcProperties":{"__isSmartRef__":true,"id":14240},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":14242},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14240":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14241},"user":"fabian"},"14241":{"isSerializedDate":true,"string":"Wed Feb 22 2012 23:39:48 GMT+0100 (CET)"},"14242":{"this":{"__isSmartRef__":true,"id":2739}},"14243":{"funcProperties":{"__isSmartRef__":true,"id":14244},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":14246},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14244":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14245}},"14245":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14246":{"this":{"__isSmartRef__":true,"id":2739}},"14247":{"funcProperties":{"__isSmartRef__":true,"id":14248},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":14250},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14248":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14249}},"14249":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14250":{"this":{"__isSmartRef__":true,"id":2739}},"14251":{"funcProperties":{"__isSmartRef__":true,"id":14252},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":14254},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14252":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14253},"user":"undefined"},"14253":{"isSerializedDate":true,"string":"Sat Mar 10 2012 11:20:59 GMT+0100 (CET)"},"14254":{"this":{"__isSmartRef__":true,"id":2739}},"14255":{"funcProperties":{"__isSmartRef__":true,"id":14256},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":14258},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14256":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14257},"user":"robertkrahn"},"14257":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:17 GMT+0200 (CEST)"},"14258":{"this":{"__isSmartRef__":true,"id":2739}},"14259":{"funcProperties":{"__isSmartRef__":true,"id":14260},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":14262},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14260":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14261},"user":"robertkrahn"},"14261":{"isSerializedDate":true,"string":"Thu Jul 07 2011 16:13:12 GMT+0200 (CEST)"},"14262":{"this":{"__isSmartRef__":true,"id":2739}},"14263":{"funcProperties":{"__isSmartRef__":true,"id":14264},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":14266},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14264":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14265}},"14265":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14266":{"this":{"__isSmartRef__":true,"id":2739}},"14267":{"funcProperties":{"__isSmartRef__":true,"id":14268},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":14270},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14268":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14269}},"14269":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14270":{"this":{"__isSmartRef__":true,"id":2739}},"14271":{"funcProperties":{"__isSmartRef__":true,"id":14272},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":14274},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14272":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14273}},"14273":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"14274":{"this":{"__isSmartRef__":true,"id":2739}},"14275":{"funcProperties":{"__isSmartRef__":true,"id":14276},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":14278},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14276":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14277}},"14277":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14278":{"this":{"__isSmartRef__":true,"id":2739}},"14279":{"funcProperties":{"__isSmartRef__":true,"id":14280},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":14282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14280":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14281}},"14281":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:38:18 GMT+0100 (CET)"},"14282":{"this":{"__isSmartRef__":true,"id":2739}},"14283":{"funcProperties":{"__isSmartRef__":true,"id":14284},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":14286},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14284":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14285}},"14285":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14286":{"this":{"__isSmartRef__":true,"id":2739},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14287}},"14287":{"$super":{"__isSmartRef__":true,"id":14288}},"14288":{"funcProperties":{"__isSmartRef__":true,"id":14289},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":14290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14289":{},"14290":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":2739}},"14291":{"funcProperties":{"__isSmartRef__":true,"id":14292},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":14294},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14292":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14293}},"14293":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14294":{"this":{"__isSmartRef__":true,"id":2739}},"14295":{"funcProperties":{"__isSmartRef__":true,"id":14296},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":14298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14296":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14297},"user":"lauritz"},"14297":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"14298":{"this":{"__isSmartRef__":true,"id":2739}},"14299":{"funcProperties":{"__isSmartRef__":true,"id":14300},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":14302},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14300":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14301}},"14301":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14302":{"this":{"__isSmartRef__":true,"id":2739}},"14303":{"funcProperties":{"__isSmartRef__":true,"id":14304},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":14306},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14304":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14305}},"14305":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:06 GMT+0100 (CET)"},"14306":{"this":{"__isSmartRef__":true,"id":2739}},"14307":{"funcProperties":{"__isSmartRef__":true,"id":14308},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":14310},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14308":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14309}},"14309":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"14310":{"this":{"__isSmartRef__":true,"id":2739}},"14311":{"funcProperties":{"__isSmartRef__":true,"id":14312},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":14314},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14312":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14313}},"14313":{"isSerializedDate":true,"string":"Tue Dec 20 2011 19:03:58 GMT+0100 (CET)"},"14314":{"this":{"__isSmartRef__":true,"id":2739}},"14315":{"funcProperties":{"__isSmartRef__":true,"id":14316},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":14318},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14316":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14317}},"14317":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14318":{"this":{"__isSmartRef__":true,"id":2739}},"14319":{"funcProperties":{"__isSmartRef__":true,"id":14320},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":14322},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14320":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14321}},"14321":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14322":{"this":{"__isSmartRef__":true,"id":2739}},"14323":{"funcProperties":{"__isSmartRef__":true,"id":14324},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":14326},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14324":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14325}},"14325":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14326":{"this":{"__isSmartRef__":true,"id":2739}},"14327":{"funcProperties":{"__isSmartRef__":true,"id":14328},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":14330},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14328":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14329},"user":"robertkrahn"},"14329":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:53:04 GMT+0200 (CEST)"},"14330":{"this":{"__isSmartRef__":true,"id":2739}},"14331":{"funcProperties":{"__isSmartRef__":true,"id":14332},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":14334},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14332":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14333}},"14333":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:26:53 GMT+0100 (CET)"},"14334":{"this":{"__isSmartRef__":true,"id":2739}},"14335":{"funcProperties":{"__isSmartRef__":true,"id":14336},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":14338},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14336":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14337},"user":"robertkrahn"},"14337":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:23:52 GMT+0200 (CEST)"},"14338":{"this":{"__isSmartRef__":true,"id":2739}},"14339":{"funcProperties":{"__isSmartRef__":true,"id":14340},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":14342},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14340":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14341},"user":"jenslincke"},"14341":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:15:25 GMT+0100 (CET)"},"14342":{"this":{"__isSmartRef__":true,"id":2739}},"14343":{"funcProperties":{"__isSmartRef__":true,"id":14344},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":14346},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14344":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14345},"user":"jenslincke"},"14345":{"isSerializedDate":true,"string":"Tue Jan 31 2012 19:34:13 GMT+0100 (CET)"},"14346":{"this":{"__isSmartRef__":true,"id":2739}},"14347":{"funcProperties":{"__isSmartRef__":true,"id":14348},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":14350},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14348":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14349},"user":"jenslincke"},"14349":{"isSerializedDate":true,"string":"Tue Jan 31 2012 20:06:52 GMT+0100 (CET)"},"14350":{"this":{"__isSmartRef__":true,"id":2739}},"14351":{"funcProperties":{"__isSmartRef__":true,"id":14352},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":14354},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14352":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14353},"user":"robertkrahn"},"14353":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:45:42 GMT+0100 (CET)"},"14354":{"this":{"__isSmartRef__":true,"id":2739}},"14355":{"funcProperties":{"__isSmartRef__":true,"id":14356},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":14358},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14356":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14357}},"14357":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14358":{"this":{"__isSmartRef__":true,"id":2739}},"14359":{"funcProperties":{"__isSmartRef__":true,"id":14360},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":14362},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14360":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14361},"user":"robertkrahn"},"14361":{"isSerializedDate":true,"string":"Mon Jan 23 2012 19:20:49 GMT+0100 (CET)"},"14362":{"this":{"__isSmartRef__":true,"id":2739}},"14363":{"funcProperties":{"__isSmartRef__":true,"id":14364},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":14366},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14364":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14365},"user":"lauritz"},"14365":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"14366":{"this":{"__isSmartRef__":true,"id":2739}},"14367":{"funcProperties":{"__isSmartRef__":true,"id":14368},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":14370},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14368":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14369},"user":"lauritz"},"14369":{"isSerializedDate":true,"string":"Mon Dec 19 2011 19:59:19 GMT+0100 (CET)"},"14370":{"this":{"__isSmartRef__":true,"id":2739}},"14371":{"funcProperties":{"__isSmartRef__":true,"id":14372},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":14374},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14372":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14373},"user":"robertkrahn"},"14373":{"isSerializedDate":true,"string":"Mon Sep 03 2012 09:29:04 GMT+0200 (CEST)"},"14374":{"this":{"__isSmartRef__":true,"id":2739}},"14375":{"funcProperties":{"__isSmartRef__":true,"id":14376},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":14378},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14376":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14377}},"14377":{"isSerializedDate":true,"string":"Tue Dec 20 2011 18:46:51 GMT+0100 (CET)"},"14378":{"this":{"__isSmartRef__":true,"id":2739}},"14379":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2737},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14380},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14380":{"source":{"__isSmartRef__":true,"id":2737},"target":{"__isSmartRef__":true,"id":2735}},"14381":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2737},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14382},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14382":{"source":{"__isSmartRef__":true,"id":2737},"target":{"__isSmartRef__":true,"id":2735}},"14383":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2737},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14384},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14384":{"source":{"__isSmartRef__":true,"id":2737},"target":{"__isSmartRef__":true,"id":2735}},"14385":{"morph":{"__isSmartRef__":true,"id":2737},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14386":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":14387},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"45A932E9-FDDB-4B01-9B20-33AC71102A44","owner":{"__isSmartRef__":true,"id":2737},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":14388},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":14389}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"14387":{"morph":{"__isSmartRef__":true,"id":14386},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14388":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"14389":{"_id":"_1756","chunkOwner":{"__isSmartRef__":true,"id":14386},"storedString":"more","style":{"__isSmartRef__":true,"id":14390},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14390":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14391":{"moveHorizontal":true},"14392":{"stops":[{"__isSmartRef__":true,"id":14393},{"__isSmartRef__":true,"id":14394},{"__isSmartRef__":true,"id":14395},{"__isSmartRef__":true,"id":14396}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14393":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"14394":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14395":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"14396":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"14397":{"stops":[{"__isSmartRef__":true,"id":14398},{"__isSmartRef__":true,"id":14399},{"__isSmartRef__":true,"id":14400},{"__isSmartRef__":true,"id":14401}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"14398":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"14399":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14400":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"14401":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"14402":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14403":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":14397},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"14404":{"source":{"__isSmartRef__":true,"id":2737},"target":{"__isSmartRef__":true,"id":2735}},"14405":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14406},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14406":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2735}},"14407":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14408},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14408":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2735}},"14409":{"dependedBy":{"__isSmartRef__":true,"id":2735},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":2735},"varMapping":{"__isSmartRef__":true,"id":14410},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14410":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2735}},"14411":{"d":1,"a":1,"f":114.4,"e":1008.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":14412},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14412":{"a":1,"b":0,"c":0,"d":1,"e":1008.5,"f":114.4,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"14413":{"source":{"__isSmartRef__":true,"id":2733},"target":{"__isSmartRef__":true,"id":2735}},"14414":{"morph":{"__isSmartRef__":true,"id":2733},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14415":{"adjustForNewBounds":true},"14416":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"14417":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":14418}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":14419},"halosEnabled":true,"id":"5EEF5E31-3638-40E7-8B1A-F67AB12335A1","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":2733},"partsBinMetaInfo":{"__isSmartRef__":true,"id":14420},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":14421},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14422},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"14418":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":14417},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":14417},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14419":{"morph":{"__isSmartRef__":true,"id":14417},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14420":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14421":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"14422":{"alignToOwner":{"__isSmartRef__":true,"id":14423},"morphMenuItems":{"__isSmartRef__":true,"id":14426},"onDrag":{"__isSmartRef__":true,"id":14433},"onDragEnd":{"__isSmartRef__":true,"id":14441},"onDragStart":{"__isSmartRef__":true,"id":14449},"reset":{"__isSmartRef__":true,"id":14457}},"14423":{"funcProperties":{"__isSmartRef__":true,"id":14424},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":14425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14424":{},"14425":{"this":{"__isSmartRef__":true,"id":14417}},"14426":{"funcProperties":{"__isSmartRef__":true,"id":14427},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":14428},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14427":{},"14428":{"this":{"__isSmartRef__":true,"id":14417},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14429}},"14429":{"$super":{"__isSmartRef__":true,"id":14430}},"14430":{"funcProperties":{"__isSmartRef__":true,"id":14431},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","varMapping":{"__isSmartRef__":true,"id":14432},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14431":{},"14432":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":14417}},"14433":{"funcProperties":{"__isSmartRef__":true,"id":14434},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":14436},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14434":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14435},"user":"sstamm"},"14435":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"14436":{"this":{"__isSmartRef__":true,"id":14417},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14437}},"14437":{"$super":{"__isSmartRef__":true,"id":14438}},"14438":{"funcProperties":{"__isSmartRef__":true,"id":14439},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":14440},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14439":{},"14440":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":14417}},"14441":{"funcProperties":{"__isSmartRef__":true,"id":14442},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":14444},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14442":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14443},"user":"sstamm"},"14443":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"14444":{"this":{"__isSmartRef__":true,"id":14417},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14445}},"14445":{"$super":{"__isSmartRef__":true,"id":14446}},"14446":{"funcProperties":{"__isSmartRef__":true,"id":14447},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":14448},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14447":{},"14448":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":14417}},"14449":{"funcProperties":{"__isSmartRef__":true,"id":14450},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":14452},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14450":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":14451},"user":"sstamm"},"14451":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"14452":{"this":{"__isSmartRef__":true,"id":14417},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14453}},"14453":{"$super":{"__isSmartRef__":true,"id":14454}},"14454":{"funcProperties":{"__isSmartRef__":true,"id":14455},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":14456},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14455":{},"14456":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":14417}},"14457":{"funcProperties":{"__isSmartRef__":true,"id":14458},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":14459},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14458":{},"14459":{"this":{"__isSmartRef__":true,"id":14417}},"14460":{"submorphs":[{"__isSmartRef__":true,"id":14461},{"__isSmartRef__":true,"id":14467},{"__isSmartRef__":true,"id":14480},{"__isSmartRef__":true,"id":14492}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14505},"eventHandler":{"__isSmartRef__":true,"id":14506},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"96D26D3C-124F-410D-8A6F-EE445B604370","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":14507},"windowMorph":{"__isSmartRef__":true,"id":2733},"label":{"__isSmartRef__":true,"id":14461},"closeButton":{"__isSmartRef__":true,"id":14467},"menuButton":{"__isSmartRef__":true,"id":14480},"collapseButton":{"__isSmartRef__":true,"id":14492},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":2733},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"14461":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14462},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":14463}],"eventHandler":{"__isSmartRef__":true,"id":14465},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"09D6524D-93F3-4209-B43A-6D2722942C01","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":14466},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":14460},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"14462":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"14463":{"style":{"__isSmartRef__":true,"id":14464},"chunkOwner":{"__isSmartRef__":true,"id":14461},"_id":"_5557","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14464":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14465":{"morph":{"__isSmartRef__":true,"id":14461},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14466":{"resizeWidth":true},"14467":{"submorphs":[{"__isSmartRef__":true,"id":14468}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14473},"eventHandler":{"__isSmartRef__":true,"id":14474},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"7C4BD4AC-9A31-4197-80EB-59950137115D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":14468},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":14460},"layout":{"__isSmartRef__":true,"id":14475},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":14476},{"__isSmartRef__":true,"id":14478}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"14468":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14469},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":14470}],"eventHandler":{"__isSmartRef__":true,"id":14472},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"F1015E6D-B107-43CF-91F6-979630EAE00A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":14467},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"14469":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"14470":{"style":{"__isSmartRef__":true,"id":14471},"chunkOwner":{"__isSmartRef__":true,"id":14468},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14471":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14472":{"morph":{"__isSmartRef__":true,"id":14468},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14473":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"14474":{"morph":{"__isSmartRef__":true,"id":14467},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14475":{"moveHorizontal":true},"14476":{"sourceObj":{"__isSmartRef__":true,"id":14467},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":14477},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14477":{"source":{"__isSmartRef__":true,"id":14467},"target":{"__isSmartRef__":true,"id":2733}},"14478":{"sourceObj":{"__isSmartRef__":true,"id":14467},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":14479},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14479":{"source":{"__isSmartRef__":true,"id":14467},"target":{"__isSmartRef__":true,"id":2733}},"14480":{"submorphs":[{"__isSmartRef__":true,"id":14481}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14486},"eventHandler":{"__isSmartRef__":true,"id":14487},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"4C9ADB9E-CF2E-4777-8856-E46DB8F6FC96","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":14481},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":14460},"attributeConnections":[{"__isSmartRef__":true,"id":14488},{"__isSmartRef__":true,"id":14490}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"14481":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14482},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":14483}],"eventHandler":{"__isSmartRef__":true,"id":14485},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"B5215172-D308-4EE8-A78C-E12ABFB8BBAC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":14480},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"14482":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"14483":{"style":{"__isSmartRef__":true,"id":14484},"chunkOwner":{"__isSmartRef__":true,"id":14481},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14484":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14485":{"morph":{"__isSmartRef__":true,"id":14481},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14486":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"14487":{"morph":{"__isSmartRef__":true,"id":14480},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14488":{"sourceObj":{"__isSmartRef__":true,"id":14480},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":14489},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14489":{"source":{"__isSmartRef__":true,"id":14480},"target":{"__isSmartRef__":true,"id":2733}},"14490":{"sourceObj":{"__isSmartRef__":true,"id":14480},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":14491},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14491":{"source":{"__isSmartRef__":true,"id":14480},"target":{"__isSmartRef__":true,"id":2733}},"14492":{"submorphs":[{"__isSmartRef__":true,"id":14493}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14498},"eventHandler":{"__isSmartRef__":true,"id":14499},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"B68C77FA-D417-4831-AEE0-1776D8D42837","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":14493},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":14460},"layout":{"__isSmartRef__":true,"id":14500},"attributeConnections":[{"__isSmartRef__":true,"id":14501},{"__isSmartRef__":true,"id":14503}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"14493":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":14494},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":14495}],"eventHandler":{"__isSmartRef__":true,"id":14497},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"CF5E1BFF-6240-4999-9257-F28B78CA8EF6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":14492},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"14494":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"14495":{"style":{"__isSmartRef__":true,"id":14496},"chunkOwner":{"__isSmartRef__":true,"id":14493},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14496":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14497":{"morph":{"__isSmartRef__":true,"id":14493},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14498":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"14499":{"morph":{"__isSmartRef__":true,"id":14492},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14500":{"moveHorizontal":true},"14501":{"sourceObj":{"__isSmartRef__":true,"id":14492},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":14502},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14502":{"source":{"__isSmartRef__":true,"id":14492},"target":{"__isSmartRef__":true,"id":2733}},"14503":{"sourceObj":{"__isSmartRef__":true,"id":14492},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2733},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":14504},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"14504":{"source":{"__isSmartRef__":true,"id":14492},"target":{"__isSmartRef__":true,"id":2733}},"14505":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"14506":{"morph":{"__isSmartRef__":true,"id":14460},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14507":{"resizeWidth":true,"adjustForNewBounds":true},"14508":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":14509}},"14509":{"funcProperties":{"__isSmartRef__":true,"id":14510},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":14512},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14510":{"timestamp":{"__isSmartRef__":true,"id":14511},"user":"robertkrahn"},"14511":{"isSerializedDate":true,"string":"Mon Jun 27 2011 10:54:32 GMT+0200 (CEST)"},"14512":{"this":{"__isSmartRef__":true,"id":2733},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":14513}},"14513":{"$super":{"__isSmartRef__":true,"id":14514}},"14514":{"funcProperties":{"__isSmartRef__":true,"id":14515},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":14516},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"14515":{},"14516":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":2733}},"14517":{"partsSpaceName":"PartsBin/Tools","name":"ObjectEditor","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":1127},{\"__isSmartRef__\":true,\"id\":1158}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":1206},\"id\":\"776DB695-E9C5-410B-9B3D-A492EE5196F1\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":1207},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":1208},\"LK2\":true,\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1},\"titleBar\":{\"__isSmartRef__\":true,\"id\":1158},\"__serializedExpressions__\":[\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\",\"minSize\",\"minExtent\",\"_Position\"],\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":1209},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":1210},\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1211},\"name\":\"ObjectEditor\",\"highlighted\":false,\"cameForward\":false,\"showsHalos\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isBeingDragged\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":16,\"derivationIds\":[205,\"2951753B-EB95-4093-A0DD-249E83AC2204\",\"A32DE788-E06D-492C-B2E6-19C3710B5AE0\",\"96D56291-98FB-42C4-A247-0A20B4183B14\",\"1E6BCC46-3FE3-4950-AE50-9751458F7E18\",\"22248328-5B04-4E39-ADDE-460C107C790F\",\"2F4F6161-9F4C-469E-AF56-24765FF03B72\",\"88EF08D5-C1E7-4B5B-B393-FFF5921009D7\",\"FF731ED6-5217-4053-9B85-77F1BF344BF3\",\"496332F8-A328-4625-A7D5-0DCE90C3D2AE\",\"E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47\",\"94783CDE-55B0-4198-8477-C0756F2C812F\",\"F03206B8-2964-470C-A335-FF321C7743E5\",\"C60ABA94-4D2A-4524-9239-9B7EA074A0B5\",\"D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE\",\"FDF9A68D-1149-4666-9946-600CCA238B76\",\"118B9F76-0089-47CC-9C18-9F9FF646339B\",\"B0FFB231-7805-4F89-B4B3-4ACD87687613\",\"76631A8F-F752-4DB8-93ED-1496BC458DF0\",\"04D3062E-744B-4E3D-8B25-5602772A307B\",\"89687ECD-A53A-4C95-B6E8-235EBB9198E9\",\"612A25B8-60DC-488D-AD81-1BFA6E48A0D4\",\"08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC\",\"9771786C-46ED-4C4F-A876-F8CF0B84E769\",\"5DCB36B2-C2B7-49A2-AB12-014B2944C328\",\"D05AAF5D-5660-4158-8BBA-3F564F04AF6F\",\"885F1822-564C-4189-9B13-6D3D8D7CEFCF\",\"8BEEB84F-C547-44B8-9A1E-4586D5236462\",\"5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1\",\"75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F\"],\"moved\":true,\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1.0100552207170073,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1359},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(723.0,268.0)\",\"expandedExtent\":\"lively.pt(729.0,365.0)\",\"prevDragPos\":\"lively.pt(1898.2,4098.7)\",\"expandedPosition\":\"lively.pt(26.0,125.0)\",\"collapsedPosition\":\"lively.pt(21.0,92.9)\",\"minSize\":\"lively.pt(500.0,300.0)\",\"minExtent\":\"lively.pt(455.0,268.0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":523},{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":571},{\"__isSmartRef__\":true,\"id\":236},{\"__isSmartRef__\":true,\"id\":244},{\"__isSmartRef__\":true,\"id\":602},{\"__isSmartRef__\":true,\"id\":693},{\"__isSmartRef__\":true,\"id\":699},{\"__isSmartRef__\":true,\"id\":761},{\"__isSmartRef__\":true,\"id\":804},{\"__isSmartRef__\":true,\"id\":847},{\"__isSmartRef__\":true,\"id\":868}],\"scripts\":[],\"id\":\"AB0C1CCE-1EC7-4625-84BF-C9306D62D81B\",\"shape\":{\"__isSmartRef__\":true,\"id\":1015},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"ObjectEditorPane\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":1016},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":1019},\"layout\":{\"__isSmartRef__\":true,\"id\":1020},\"target\":null,\"scriptPane\":{\"__isSmartRef__\":true,\"id\":236},\"scriptList\":{\"__isSmartRef__\":true,\"id\":2},\"connectionList\":{\"__isSmartRef__\":true,\"id\":323},\"morphSelector\":{\"__isSmartRef__\":true,\"id\":602},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"changeIndicator\":{\"__isSmartRef__\":true,\"id\":244},\"isBeingDragged\":false,\"prevScroll\":[0,0],\"grabbingEnabled\":false,\"draggingEnabled\":false,\"currentCategory\":null,\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"tagChooser\":{\"__isSmartRef__\":true,\"id\":699},\"currentTag\":null,\"derivationIds\":[206,\"3BDE080D-3D60-4BB9-A690-E6001350F596\",\"00E28CBF-E803-4BC0-93CC-651AC21008A5\",\"1B7E7936-0145-47E4-8433-DFE58134E74B\",\"422B98E3-E52B-4057-9C28-865873682DE1\",\"BCDE8D30-ECC2-4883-9587-2518B6822233\",\"BA6D5198-5AC2-4A63-9597-D4CF98A99CA9\",\"17E22972-5EBC-4511-9779-05E9E665D899\",\"C6F34039-F423-4223-8D6A-85611A138372\",\"7EC3BECE-1BDA-471D-B14C-C4FB822AA55C\",\"88F702A6-6067-4160-8561-54FAD27ADB17\",\"738F5E09-C109-4CD0-B5F5-418A6227ABA0\",\"0DC59884-6397-4391-A9A7-FB6F9F97E5AD\",\"14C76016-3134-4E27-8E8F-AF9EE6ACCF4E\",\"FEB1641E-DEA0-449B-B5E5-D3946457A986\",\"5A09E61D-0939-46DD-B099-6337F45EAD81\",\"42A37CDC-8F21-49BA-A701-B98418EF4AEC\",\"FCE84B47-1667-482B-B035-D2C3C7F53837\",\"F49E6D79-2AEB-41FC-8057-A25A4C7D4F92\",\"7B115C74-E409-42A1-9FCB-2DEB53C88CD6\",\"1D3B45A6-5E60-4FD3-900A-288DB80F5262\",\"5BC7B59B-3F80-49C6-BF71-F3777B7D4867\",\"22651992-9C38-474F-B720-F2FC4B1D9A0E\",\"80BF85C2-6727-4766-861C-09C225341FEA\",\"ADC6838F-0BD6-456E-8BD7-A62A9A80285C\",\"9BBAD88A-5DC6-4051-A7CA-4C3F918DD733\",\"0C73D724-E7A5-4AAE-9449-D414B1F3E04E\",\"B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F\",\"19CCEF38-2A49-48DF-BEFD-D5096BA3A758\",\"CB78359F-A158-4EA7-8E3D-8F2C1B6580E5\"],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"partTests\":{\"__isSmartRef__\":true,\"id\":1021},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":1022},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"distanceToDragEvent\":\"lively.pt(350.2,-3.2)\",\"_Position\":\"lively.pt(1.0,21.5)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":\"63898451-C4BE-41C7-B09C-31F71CA4B63C\",\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"itemList\":[],\"selectedLineNo\":1,\"showsHalos\":false,\"name\":\"ObjectEditorScriptList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":4},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"prevScroll\":[0,16],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":5}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"layout\":{\"__isSmartRef__\":true,\"id\":7},\"doitContext\":{\"__isSmartRef__\":true,\"id\":8},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":479},\"_FontSize\":10,\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":17,\"currentCategory\":null,\"derivationIds\":[207,\"D87334B5-DFB8-438D-8038-D2C55A798E3B\",\"4242A24B-D284-4130-BB19-C1AB8C7E96CB\",\"1F2230C1-4745-4EED-8827-5D3FC0EA8D8A\",\"1260A8AA-AD41-451A-A761-BE75A33282E8\",\"11AABB24-1595-4EDC-95DF-8BC66785F47A\",\"CA99FFE7-13DD-4721-8DE2-6A587B0C65D9\",\"E01A3DAA-0001-4C7C-A6A7-449C3945A3E6\",\"8C3C70BF-E1CE-4FB9-8407-24EA990D4E49\",\"D70897C1-82FA-42AD-9D81-A0698E9072CC\",\"69BB0838-2830-4831-A681-185E03308396\",\"434D4493-4DD6-466F-A202-7364A5829C52\",\"93D99F39-CC07-45EB-9459-5230A80A20D2\",\"4756DE7D-3422-46FC-B24B-5565F597D490\",\"7AF59BEC-20A9-4451-AD6E-39E86979D18D\",\"07109F49-B19B-4C20-8632-697478AA1FFB\",\"DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71\",\"C9C566DA-2167-4866-B606-6D9467CC5763\",\"43A75FC1-E0E6-4B7B-84B5-382D18881361\",\"1EE4A800-07BC-4687-B972-0360A139A335\",\"52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175\",\"500ABFF2-CC61-403C-B40B-C38B13EB829E\",\"CCC6F1D7-B08E-4106-A54C-3CB27FAE885A\",\"DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E\",\"FBF51FE1-3F15-48F1-9968-35CE0F17558A\",\"0435127D-922E-4618-BBE2-72674C58772C\",\"7A26603F-1566-41BE-B32D-6B17A7FAF107\",\"236EA689-19AE-4C3D-BA95-EA5786184C70\",\"331932E3-0E70-4FF1-8CD0-11921E2FF30E\",\"B826CD75-9134-4A06-BC7D-791974BC6735\"],\"selection\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":480},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,63.0)\",\"distanceToDragEvent\":\"lively.pt(126.0,-14.4)\"},\"3\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,242.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"4\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"5\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"displaySourceForScript\",\"converterString\":\"function (value) {\\n return (value === '-- ALL --') ? null : value;\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"6\":{\"source\":{\"__isSmartRef__\":true,\"id\":2},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"7\":{\"resizeHeight\":true},\"8\":{\"submorphs\":[],\"scripts\":[],\"id\":836,\"shape\":{\"__isSmartRef__\":true,\"id\":9},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":10},\"titleBar\":{\"__isSmartRef__\":true,\"id\":11},\"__serializedExpressions__\":[\"contentOffset\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"_Position\"],\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":76},\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"showsHalos\":false,\"name\":\"ObjectEditor\",\"target\":{\"__isSmartRef__\":true,\"id\":77},\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":235},\"scriptList\":{\"__isSmartRef__\":true,\"id\":2},\"scriptPane\":{\"__isSmartRef__\":true,\"id\":236},\"classButton\":{\"__isSmartRef__\":true,\"id\":303},\"connectionList\":{\"__isSmartRef__\":true,\"id\":323},\"targetButton\":{\"__isSmartRef__\":true,\"id\":335},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"morphSelector\":{\"__isSmartRef__\":true,\"id\":353},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":426},\"cameForward\":false,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":427},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"contentOffset\":\"lively.pt(0.0,22.0)\",\"expandedExtent\":\"lively.pt(861.5,575.2)\",\"prevDragPos\":\"lively.pt(613.0,129.0)\",\"expandedPosition\":\"lively.pt(377.7,419.5)\",\"_Position\":\"lively.pt(715.5,73.9)\"},\"9\":{\"_BorderWidth\":1,\"__serializedExpressions__\":[\"_Fill\",\"_Extent\",\"_BorderColor\"],\"_StrokeOpacity\":0,\"_BorderRadius\":9.25,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Extent\":\"lively.pt(981.0,585.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"10\":{\"adjustForNewBounds\":true},\"11\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":12},{\"__isSmartRef__\":true,\"id\":17},{\"__isSmartRef__\":true,\"id\":38},{\"__isSmartRef__\":true,\"id\":53}],\"scripts\":[],\"id\":837,\"shape\":{\"__isSmartRef__\":true,\"id\":69},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":74},\"__serializedExpressions__\":[\"_Position\"],\"eventsAreIgnored\":true,\"windowMorph\":{\"__isSmartRef__\":true,\"id\":8},\"label\":{\"__isSmartRef__\":true,\"id\":12},\"closeButton\":{\"__isSmartRef__\":true,\"id\":17},\"menuButton\":{\"__isSmartRef__\":true,\"id\":38},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":53},\"owner\":null,\"name\":\"ObjectEditorTitleBar\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":75},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"12\":{\"submorphs\":[],\"scripts\":[],\"id\":838,\"shape\":{\"__isSmartRef__\":true,\"id\":13},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":14}],\"evalEnabled\":false,\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":10,\"_Align\":\"center\",\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":16},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"13\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(922.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"14\":{\"style\":{\"__isSmartRef__\":true,\"id\":15},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":12},\"storedString\":\"\",\"_id\":\"_1341\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"15\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"16\":{\"morph\":{\"__isSmartRef__\":true,\"id\":12},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"17\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":18}],\"scripts\":[],\"id\":839,\"shape\":{\"__isSmartRef__\":true,\"id\":23},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":24},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":29},\"label\":{\"__isSmartRef__\":true,\"id\":18},\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"layout\":{\"__isSmartRef__\":true,\"id\":34},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":35},{\"__isSmartRef__\":true,\"id\":36}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":37},\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(961.0,3.0)\"},\"18\":{\"submorphs\":[],\"scripts\":[],\"id\":840,\"shape\":{\"__isSmartRef__\":true,\"id\":19},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":20}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":17},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":22},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"19\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"20\":{\"style\":{\"__isSmartRef__\":true,\"id\":21},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":18},\"storedString\":\"\",\"_id\":\"_1342\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"21\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"22\":{\"morph\":{\"__isSmartRef__\":true,\"id\":18},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"23\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":24},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"24\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":25},{\"__isSmartRef__\":true,\"id\":26},{\"__isSmartRef__\":true,\"id\":27},{\"__isSmartRef__\":true,\"id\":28}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"25\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"26\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"27\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"28\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"29\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":31},{\"__isSmartRef__\":true,\"id\":32},{\"__isSmartRef__\":true,\"id\":33}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"30\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"31\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"32\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"33\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"34\":{\"moveHorizontal\":true},\"35\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":17},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"36\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":17},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"37\":{\"morph\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"38\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":39}],\"scripts\":[],\"id\":841,\"shape\":{\"__isSmartRef__\":true,\"id\":44},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":24},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":45},\"label\":{\"__isSmartRef__\":true,\"id\":39},\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":50},{\"__isSmartRef__\":true,\"id\":51}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"showsHalos\":false,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":52},\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"39\":{\"submorphs\":[],\"scripts\":[],\"id\":842,\"shape\":{\"__isSmartRef__\":true,\"id\":40},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":41}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":38},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":43},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"40\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"41\":{\"style\":{\"__isSmartRef__\":true,\"id\":42},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":39},\"storedString\":\"\",\"_id\":\"_1343\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"42\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"43\":{\"morph\":{\"__isSmartRef__\":true,\"id\":39},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"44\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":24},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"45\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":46},{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":48},{\"__isSmartRef__\":true,\"id\":49}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"46\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"47\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"48\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"49\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"50\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":38},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"51\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":38},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"52\":{\"morph\":{\"__isSmartRef__\":true,\"id\":38},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"53\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":54}],\"scripts\":[],\"id\":843,\"shape\":{\"__isSmartRef__\":true,\"id\":59},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":24},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":60},\"label\":{\"__isSmartRef__\":true,\"id\":54},\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"layout\":{\"__isSmartRef__\":true,\"id\":65},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":67}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":68},\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(942.0,3.0)\"},\"54\":{\"submorphs\":[],\"scripts\":[],\"id\":844,\"shape\":{\"__isSmartRef__\":true,\"id\":55},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":null,\"_MaxTextHeight\":17,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":56}],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":53},\"isLabel\":true,\"eventsAreIgnored\":true,\"_FontSize\":8,\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":58},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"55\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"56\":{\"style\":{\"__isSmartRef__\":true,\"id\":57},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":54},\"storedString\":\"\",\"_id\":\"_1344\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"57\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"58\":{\"morph\":{\"__isSmartRef__\":true,\"id\":54},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"59\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":24},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"60\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":62},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":64}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"61\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"62\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"63\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"64\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"65\":{\"moveHorizontal\":true},\"66\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":53},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"67\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":53},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"68\":{\"morph\":{\"__isSmartRef__\":true,\"id\":53},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"69\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":2,\"_Fill\":{\"__isSmartRef__\":true,\"id\":70},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(981.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"70\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":71},{\"__isSmartRef__\":true,\"id\":72},{\"__isSmartRef__\":true,\"id\":73}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,1,0,-1)\"},\"71\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"72\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,230,230)\"},\"73\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(184,184,184)\"},\"74\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"75\":{\"morph\":{\"__isSmartRef__\":true,\"id\":11},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"76\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":377.6609726943286,\"f\":419.5142810783999,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"77\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":78},\"id\":394,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":79}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":81},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":200,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":82},\"layout\":{\"__isSmartRef__\":true,\"id\":154},\"doitContext\":{\"__isSmartRef__\":true,\"id\":155},\"priorSelectionRange\":[0,36],\"charsReplaced\":\"\",\"lastFindLoc\":20,\"showsHalos\":false,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"78\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":2,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,200.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"79\":{\"style\":{\"__isSmartRef__\":true,\"id\":80},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":77},\"storedString\":\"\",\"_id\":\"_1353\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"80\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"81\":{\"morph\":{\"__isSmartRef__\":true,\"id\":77},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"82\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":77},{\"__isSmartRef__\":true,\"id\":83}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":151},\"id\":395,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":152},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":153},\"LK2\":true,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":77},\"titleBar\":{\"__isSmartRef__\":true,\"id\":83},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"cameForward\":false,\"showsHalos\":false,\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1234.0,448.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"prevDragPos\":\"lively.pt(1478.0,453.0)\"},\"83\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":84},{\"__isSmartRef__\":true,\"id\":90},{\"__isSmartRef__\":true,\"id\":113},{\"__isSmartRef__\":true,\"id\":130}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":148},\"id\":396,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":149},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":150},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":82},\"label\":{\"__isSmartRef__\":true,\"id\":84},\"closeButton\":{\"__isSmartRef__\":true,\"id\":90},\"menuButton\":{\"__isSmartRef__\":true,\"id\":113},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":130},\"owner\":{\"__isSmartRef__\":true,\"id\":82},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"84\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":85},\"id\":397,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":86}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":88},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":89},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"85\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"86\":{\"style\":{\"__isSmartRef__\":true,\"id\":87},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":84},\"storedString\":\"\",\"_id\":\"_1345\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"87\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"88\":{\"morph\":{\"__isSmartRef__\":true,\"id\":84},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"89\":{\"resizeWidth\":true},\"90\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":91}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":96},\"id\":398,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":102},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":103},\"label\":{\"__isSmartRef__\":true,\"id\":91},\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"layout\":{\"__isSmartRef__\":true,\"id\":108},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":109},{\"__isSmartRef__\":true,\"id\":111}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"91\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":92},\"id\":399,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":93}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":95},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":90},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"92\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"93\":{\"style\":{\"__isSmartRef__\":true,\"id\":94},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":91},\"storedString\":\"\",\"_id\":\"_1346\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"94\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"95\":{\"morph\":{\"__isSmartRef__\":true,\"id\":91},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"96\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"97\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":98},{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":100},{\"__isSmartRef__\":true,\"id\":101}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"98\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"99\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"100\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"101\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"102\":{\"morph\":{\"__isSmartRef__\":true,\"id\":90},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"103\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":104},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":106},{\"__isSmartRef__\":true,\"id\":107}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"104\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"105\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"106\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"107\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"108\":{\"moveHorizontal\":true},\"109\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":90},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":110},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"110\":{\"source\":{\"__isSmartRef__\":true,\"id\":90},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"111\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":90},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":112},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"112\":{\"source\":{\"__isSmartRef__\":true,\"id\":90},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"113\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":114}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":119},\"id\":400,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":120},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":121},\"label\":{\"__isSmartRef__\":true,\"id\":114},\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":128}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"114\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":115},\"id\":401,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":116}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":118},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":113},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"115\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"116\":{\"style\":{\"__isSmartRef__\":true,\"id\":117},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":114},\"storedString\":\"\",\"_id\":\"_1347\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"117\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"118\":{\"morph\":{\"__isSmartRef__\":true,\"id\":114},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"119\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"120\":{\"morph\":{\"__isSmartRef__\":true,\"id\":113},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"121\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":124},{\"__isSmartRef__\":true,\"id\":125}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"122\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"123\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"124\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"125\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"126\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":113},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":127},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"127\":{\"source\":{\"__isSmartRef__\":true,\"id\":113},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"128\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":113},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":129},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"129\":{\"source\":{\"__isSmartRef__\":true,\"id\":113},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"130\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":131}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":136},\"id\":402,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":137},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":138},\"label\":{\"__isSmartRef__\":true,\"id\":131},\"owner\":{\"__isSmartRef__\":true,\"id\":83},\"layout\":{\"__isSmartRef__\":true,\"id\":143},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":146}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"131\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":132},\"id\":403,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":133}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":135},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":130},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"132\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"133\":{\"style\":{\"__isSmartRef__\":true,\"id\":134},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":131},\"storedString\":\"\",\"_id\":\"_1348\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"134\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"135\":{\"morph\":{\"__isSmartRef__\":true,\"id\":131},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"136\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"137\":{\"morph\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"138\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":140},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":142}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"139\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"140\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"141\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"142\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"143\":{\"moveHorizontal\":true},\"144\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":130},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":145},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"145\":{\"source\":{\"__isSmartRef__\":true,\"id\":130},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"146\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":130},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":82},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":147},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"147\":{\"source\":{\"__isSmartRef__\":true,\"id\":130},\"target\":{\"__isSmartRef__\":true,\"id\":82}},\"148\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":70},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"149\":{\"morph\":{\"__isSmartRef__\":true,\"id\":83},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"150\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"151\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\"},\"152\":{\"morph\":{\"__isSmartRef__\":true,\"id\":82},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"153\":{\"adjustForNewBounds\":true},\"154\":{\"resizeWidth\":true,\"resizeHeight\":true},\"155\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":163}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":230},\"id\":361,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":231},\"droppingEnabled\":true,\"halosEnabled\":true,\"__layered_draggingEnabled__\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":232},\"LK2\":true,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"collapsedExtent\",\"expandedExtent\",\"prevDragPos\",\"expandedPosition\",\"collapsedPosition\"],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":156},\"titleBar\":{\"__isSmartRef__\":true,\"id\":163},\"collapsedTransform\":{\"__isSmartRef__\":true,\"id\":233},\"expandedTransform\":{\"__isSmartRef__\":true,\"id\":234},\"ignoreEventsOnExpand\":false,\"owner\":null,\"showsHalos\":false,\"highlighted\":true,\"_Rotation\":0,\"_Scale\":1,\"state\":\"shutdown\",\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(1131.0,79.0)\",\"contentOffset\":\"lively.pt(0.0,22.0)\",\"collapsedExtent\":\"lively.pt(500.0,22.0)\",\"expandedExtent\":\"lively.pt(500.0,222.0)\",\"prevDragPos\":\"lively.pt(1507.0,76.0)\",\"expandedPosition\":\"lively.pt(1131.0,79.0)\",\"collapsedPosition\":\"lively.pt(1131.0,79.0)\"},\"156\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":157},\"id\":360,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":158}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":160},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"auto\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_MaxTextWidth\":500,\"_MaxTextHeight\":0,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":155},\"layout\":{\"__isSmartRef__\":true,\"id\":161},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":162}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1307282796737,\"accessibleInInactiveWindow\":true,\"eventsAreIgnored\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Visible\":true,\"charsReplaced\":\"\",\"lastFindLoc\":15,\"textString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"_Position\":\"lively.pt(0.0,22.0)\"},\"157\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":2,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,0.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"158\":{\"style\":{\"__isSmartRef__\":true,\"id\":159},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":156},\"_id\":\"_713\",\"storedString\":\"undefined\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"159\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"160\":{\"morph\":{\"__isSmartRef__\":true,\"id\":156},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"161\":{\"resizeWidth\":true,\"resizeHeight\":true},\"162\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":156},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":156},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"163\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":164},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":188},{\"__isSmartRef__\":true,\"id\":205}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":223},\"id\":362,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":228},\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":229},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":155},\"label\":{\"__isSmartRef__\":true,\"id\":164},\"closeButton\":{\"__isSmartRef__\":true,\"id\":170},\"menuButton\":{\"__isSmartRef__\":true,\"id\":188},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":205},\"owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"164\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":165},\"id\":363,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":166}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":168},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"evalEnabled\":false,\"isLabel\":true,\"_HandStyle\":\"default\",\"layout\":{\"__isSmartRef__\":true,\"id\":169},\"_FontSize\":10,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"_MaxTextWidth\":441,\"_MaxTextHeight\":17,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"165\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_BorderRadius\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(441.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"166\":{\"style\":{\"__isSmartRef__\":true,\"id\":167},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":164},\"storedString\":\"\",\"_id\":\"_1349\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"167\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"168\":{\"morph\":{\"__isSmartRef__\":true,\"id\":164},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"169\":{\"resizeWidth\":true},\"170\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":171}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":176},\"id\":364,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":177},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":178},\"label\":{\"__isSmartRef__\":true,\"id\":171},\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"layout\":{\"__isSmartRef__\":true,\"id\":183},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":184},{\"__isSmartRef__\":true,\"id\":186}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(480.0,3.0)\"},\"171\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":172},\"id\":365,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":173}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":175},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":170},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"172\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"173\":{\"style\":{\"__isSmartRef__\":true,\"id\":174},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":171},\"storedString\":\"\",\"_id\":\"_1350\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"174\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"175\":{\"morph\":{\"__isSmartRef__\":true,\"id\":171},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"176\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"177\":{\"morph\":{\"__isSmartRef__\":true,\"id\":170},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"178\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":179},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":181},{\"__isSmartRef__\":true,\"id\":182}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"179\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"180\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"181\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"182\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"183\":{\"moveHorizontal\":true},\"184\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":170},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"getCloseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":185},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"185\":{\"source\":{\"__isSmartRef__\":true,\"id\":170},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"186\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":170},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"initiateShutdown\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":187},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"187\":{\"source\":{\"__isSmartRef__\":true,\"id\":170},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"188\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":189}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":194},\"id\":366,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":195},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":196},\"label\":{\"__isSmartRef__\":true,\"id\":189},\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":201},{\"__isSmartRef__\":true,\"id\":203}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"189\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":190},\"id\":367,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":191}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":193},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":188},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"190\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"191\":{\"style\":{\"__isSmartRef__\":true,\"id\":192},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":189},\"storedString\":\"\",\"_id\":\"_1351\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"192\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"193\":{\"morph\":{\"__isSmartRef__\":true,\"id\":189},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"194\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"195\":{\"morph\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"196\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":197},{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":199},{\"__isSmartRef__\":true,\"id\":200}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"197\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"198\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"199\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"200\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"201\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":188},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"getMenuHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"202\":{\"source\":{\"__isSmartRef__\":true,\"id\":188},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"203\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":188},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"showTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":204},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"204\":{\"source\":{\"__isSmartRef__\":true,\"id\":188},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"205\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":206}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":211},\"id\":368,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":212},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":97},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":213},\"label\":{\"__isSmartRef__\":true,\"id\":206},\"owner\":{\"__isSmartRef__\":true,\"id\":163},\"layout\":{\"__isSmartRef__\":true,\"id\":218},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":221}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(461.0,3.0)\"},\"206\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":207},\"id\":369,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":208}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":210},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"_Position\"],\"_ClipMode\":\"hidden\",\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_MaxTextWidth\":17,\"_MaxTextHeight\":17,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":205},\"isLabel\":true,\"_HandStyle\":\"default\",\"_FontSize\":8,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"207\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"208\":{\"style\":{\"__isSmartRef__\":true,\"id\":209},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":206},\"storedString\":\"\",\"_id\":\"_1352\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"209\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"210\":{\"morph\":{\"__isSmartRef__\":true,\"id\":206},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"211\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":{\"__isSmartRef__\":true,\"id\":97},\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"212\":{\"morph\":{\"__isSmartRef__\":true,\"id\":205},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"213\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":214},{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":217}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"214\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"215\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"216\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"217\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"218\":{\"moveHorizontal\":true},\"219\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":205},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"getCollapseHelp\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":220},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"220\":{\"source\":{\"__isSmartRef__\":true,\"id\":205},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"221\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":205},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":155},\"targetMethodName\":\"toggleCollapse\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":222},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"222\":{\"source\":{\"__isSmartRef__\":true,\"id\":205},\"target\":{\"__isSmartRef__\":true,\"id\":155}},\"223\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_BorderWidth\":1,\"_Fill\":{\"__isSmartRef__\":true,\"id\":224},\"_StrokeOpacity\":1,\"_BorderRadius\":\"8px 8px 0px 0px\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(500.0,22.0)\",\"_BorderColor\":\"Color.rgb(102,102,102)\"},\"224\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":225},{\"__isSmartRef__\":true,\"id\":226},{\"__isSmartRef__\":true,\"id\":227}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"225\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"226\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(243,243,243)\"},\"227\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(220,220,220)\"},\"228\":{\"morph\":{\"__isSmartRef__\":true,\"id\":163},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"229\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"230\":{\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"__serializedExpressions__\":[\"_Extent\",\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Extent\":\"lively.pt(500.0,222.0)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"231\":{\"morph\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"232\":{\"adjustForNewBounds\":true},\"233\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"234\":{\"a\":1,\"b\":0,\"c\":0,\"d\":1,\"e\":1131,\"f\":79,\"__LivelyClassName__\":\"lively.morphic.Similitude\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"235\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"Edit scripts and connections of a specific morph. Early version.\",\"partName\":\"ObjectEditor\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"236\":{\"submorphs\":[],\"scripts\":[],\"id\":\"0A19446A-7C58-465E-9B96-6D7E1CFCDEC5\",\"shape\":{\"__isSmartRef__\":true,\"id\":237},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Padding\",\"distanceToDragEvent\",\"_Position\"],\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,courier\",\"_MaxTextWidth\":588.0166612695056,\"_MaxTextHeight\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":238}],\"layout\":{\"__isSmartRef__\":true,\"id\":240},\"showsHalos\":false,\"prevScroll\":[0,0],\"name\":\"ObjectEditorScriptPane\",\"charsReplaced\":\"codeBase\",\"lastFindLoc\":195,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":241},\"_ClipMode\":\"auto\",\"_FontSize\":9,\"lastSyntaxHighlightTime\":1,\"doitContext\":null,\"savedTextString\":\"// changed at Thu Nov 22 2012 14:37:14 GMT+0100 (CET) by jenslincke \\nthis.addScript(function updateRecursive(url, nextFunc) {\\n this.log(\\\"recursive update \\\" + url.relativePathFrom(URL.root)\\n)\\n this.updateSearchIndex(url, 1, function() {\\n url.asWebResource().getSubElements(1).subCollections\\n .doAndContinue(function(next, ea) {\\n this.updateRecursive(ea, 1, next)\\n }.bind(this), nextFunc)\\n }.bind(this))\\n\\n}).tag([]);\",\"_Align\":\"left\",\"lastSearchString\":\"migrate\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":242},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":243},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":259}],\"doNotSerialize\":[\"$$textString\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\",\"parseErrors\"],\"doNotCopyProperties\":[\"$$textString\"],\"_MinTextWidth\":588.0166612695056,\"_MinTextHeight\":null,\"lastSaveSource\":\"\",\"isBeingDragged\":false,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":1},\"isCopyMorphRef\":true,\"morphRefId\":1,\"statusMorph\":{\"__isSmartRef__\":true,\"id\":261},\"derivationIds\":[219,\"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0\",\"4D92BDFD-A599-4154-A197-A4B1292C1619\",\"98551F68-B128-4262-9BC2-6B8AC7C8D7C0\",\"47731662-FF8E-4C0F-A170-FD5C56A06021\",\"3FC7FDE6-156F-4056-BB04-B76D8B6C5472\",\"C1E8D5BB-56F9-47B3-A520-BEEFEF791823\",\"115FC149-EEF9-415A-A5B7-AB0B9D0170A4\",\"0D66FA39-01E7-4F16-840C-4FA0FA14DD10\",\"B0A74693-DE3F-4867-8DC0-61B098A8F0D1\",\"3547765B-E224-48EC-B58F-278C1DC7422E\",\"8561ACCF-315A-46EC-9412-BC5D4C55D437\",\"533D6602-9E1A-414A-9646-0FEF9ECCEBF7\",\"5141CF81-6EA1-419B-97AC-62C22FEFC658\",\"B9E83FD9-9781-4F00-8A07-0C96E0D29D3D\",\"034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A\",\"70FBC800-1914-4F9C-A8E4-2190F72E2902\",\"64465644-E389-4AA2-BE05-93FB591B45D0\",\"E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85\",\"E24E50AD-DCA6-4D01-A523-CC1E4FB09222\",\"27E050B0-3192-426E-B01D-907ECF280A68\",\"A241F064-0186-4F84-A037-84CBD9E0D24D\",\"829776FC-15F2-466D-B5F4-88CC9444B1B8\",\"22E56E25-3268-413C-B033-1DB2D96AFA9B\",\"FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48\",\"0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D\",\"EBDFA302-80A1-48E9-B1B3-6143F685CCFF\",\"AB62E3F9-D889-47F9-922A-C440E6382005\",\"6675A7FB-925B-4D65-9CBE-77F2760A6040\",\"122CA78C-89E9-45CE-ADE1-33219233E35A\"],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"syntaxHighlightingWhileTyping\":true,\"#startLetters\":\"enable\",\"_Rotation\":0,\"_Scale\":1,\"_syntaxHighlightTimeout\":null,\"lastSyntaxHighlightTimes\":[1,5,7,3,4,5,5,11,10,10],\"_lastSyntaxHighlightTime\":3,\"previousSelection\":[429,429],\"textString\":\"\",\"_WordBreak\":\"break-all\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":266},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Padding\":\"lively.rect(2,1,0,0)\",\"distanceToDragEvent\":\"lively.pt(341.2,-18.3)\",\"_Position\":\"lively.pt(200.0,40.0)\"},\"237\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"auto\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(590.0,380.8)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"238\":{\"style\":{\"__isSmartRef__\":true,\"id\":239},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":236},\"_id\":\"_984\",\"storedString\":\"\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"239\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"240\":{\"resizeWidth\":true,\"resizeHeight\":true},\"241\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Widgets/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":236},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"243\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":236},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":244},\"targetMethodName\":\"indicateUnsavedChanges\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"244\":{\"submorphs\":[],\"scripts\":[],\"id\":\"9016491A-C768-4B45-9321-45C78BCEE4A6\",\"shape\":{\"__isSmartRef__\":true,\"id\":245},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"savedColor\",\"alarmColor\",\"distanceToDragEvent\"],\"showsHalos\":false,\"name\":\"ChangeIndicator\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":246},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":247},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":248},\"isBeingDragged\":false,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":26,\"derivationIds\":[220,\"EE491D24-F056-4AFE-A669-7B7048C6C3D1\",\"3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2\",\"62DAD3C6-A81D-450F-B32F-601EA7E619D8\",\"EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD\",\"16F708CB-1259-4A75-BAEF-1A5216C6CB19\",\"97CA61D3-E09B-43CD-9880-D8B36FA303F3\",\"0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD\",\"AF2BEE76-C34F-457E-8699-9896327A4C07\",\"5EC39FF0-602F-44A2-BE3A-04FCA127E5D1\",\"44CEBF61-9A92-4E36-9576-425D5054B471\",\"E9ACF86B-B775-4125-83BC-7E4500597D40\",\"FE62294A-F891-45E4-AAE7-6F386B5A8CB5\",\"8771140D-0D57-4CAF-A57B-857F858CCC73\",\"BE774795-5889-4DB8-A366-1C774555761B\",\"89DA16ED-5636-4C0D-B52F-A327A5526DD6\",\"94DAC0EC-79E9-48E5-90D5-2BB59495BD0B\",\"048AE915-30CF-4DE4-819B-F7D41CE99585\",\"0417EEDD-6B12-4AF1-B7BC-875E32521980\",\"5DFAFB2A-C915-429E-A58C-030C229C9AB8\",\"BD996DFA-D248-4D9C-AF33-C5BA2511A09E\",\"9F92F095-A6B5-46E8-ADA1-051904ABE386\",\"214CA9C7-6225-49ED-A484-C2D8D92B35ED\",\"7258922C-C991-4EF3-A09B-318D8B6A1306\",\"1F8069E8-E7D5-4153-AE2C-96F1782F041F\",\"74FBBDBC-44BA-4111-B3DB-58142522023F\",\"91D6D585-64D8-491A-AAAB-AF0A99533DEC\",\"1761630D-17E9-4E04-A73C-9D15C26E19E3\",\"B8E628C4-20D6-4B26-B820-A8D07194CE6F\",\"6511B508-3FE2-4BDC-906A-D4E827163B0D\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":249},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(782.0,40.0)\",\"savedColor\":\"Color.rgb(0,0,0)\",\"alarmColor\":\"Color.rgb(240,0,0)\",\"distanceToDragEvent\":\"lively.pt(37.3,-17.5)\"},\"245\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(8.6,9.7)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"246\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":2,\"partName\":\"Rectangle\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"247\":{\"morph\":{\"__isSmartRef__\":true,\"id\":244},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"248\":{\"moveHorizontal\":true,\"adjustForNewBounds\":true},\"249\":{\"indicateUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":250},\"setColors\":{\"__isSmartRef__\":true,\"id\":254}},\"250\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":251},\"source\":\"function indicateUnsavedChanges() {\\n if (this.owner.scriptPane.hasChanged()) {\\n this.setColors(this.alarmColor);\\n } else {\\n this.setColors(this.savedColor);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":252},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"251\":{\"this\":{\"__isSmartRef__\":true,\"id\":244}},\"252\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":253}},\"253\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)\"},\"254\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":255},\"source\":\"function setColors(color) {\\n this.setFill(color);\\n this.setBorderColor(color);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":256},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"255\":{\"this\":{\"__isSmartRef__\":true,\"id\":244}},\"256\":{\"user\":\"lauritz\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":257}},\"257\":{\"isSerializedDate\":true,\"string\":\"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)\"},\"258\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":236},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":236},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"259\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":236},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":236},\"targetMethodName\":\"highlightSyntaxDebounced\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":260},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"260\":{\"source\":{\"__isSmartRef__\":true,\"id\":236},\"target\":{\"__isSmartRef__\":true,\"id\":236}},\"261\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":262},\"id\":553,\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":263}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":265},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"_ClipMode\":\"visible\",\"fixedWidth\":true,\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Helvetica\",\"_FontSize\":11,\"__serializedExpressions__\":[\"_Position\",\"_TextColor\"],\"_MaxTextWidth\":90,\"_MinTextWidth\":90,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"evalEnabled\":false,\"_Align\":\"center\",\"_VerticalAlign\":\"center\",\"owner\":null,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(275.5,224.3)\",\"_TextColor\":\"Color.rgb(0,204,0)\"},\"262\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_ClipMode\":\"visible\",\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,25.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(204,204,204)\",\"_Fill\":\"Color.rgb(255,255,255)\"},\"263\":{\"style\":{\"__isSmartRef__\":true,\"id\":264},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":261},\"_id\":\"_1099\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"264\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"265\":{\"morph\":{\"__isSmartRef__\":true,\"id\":261},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"266\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":267},\"boundEval\":{\"__isSmartRef__\":true,\"id\":275},\"reset\":{\"__isSmartRef__\":true,\"id\":283},\"display\":{\"__isSmartRef__\":true,\"id\":287},\"hasChanged\":{\"__isSmartRef__\":true,\"id\":291},\"displayStatus\":{\"__isSmartRef__\":true,\"id\":295},\"updateTarget\":{\"__isSmartRef__\":true,\"id\":299}},\"267\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":268},\"source\":\"function doSave() {\\n $super();\\n var saved = this.boundEval(this.getTextString());\\n if (saved) {\\n this.lastSaveSource = this.textString;\\n this.owner.changeIndicator.indicateUnsavedChanges();\\n this.owner.updateLists();\\n this.owner.selectChangedContent(this.getTextString());\\n this.displayStatus(\\\"saved source\\\", Color.green);\\n } else {\\n this.displayStatus(\\\"not saved\\\", Color.red);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":273},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"268\":{\"this\":{\"__isSmartRef__\":true,\"id\":236},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":269}},\"269\":{\"$super\":{\"__isSmartRef__\":true,\"id\":270}},\"270\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":271},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":272},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"271\":{\"obj\":{\"__isSmartRef__\":true,\"id\":236},\"name\":\"doSave\"},\"272\":{},\"273\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":274},\"user\":\"lauritz\"},\"274\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)\"},\"275\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":276},\"source\":\"function boundEval(str) {\\n var result;\\n\\n this.objectEditorPane.ensureAnnotationLayer();\\n withLayers([ScriptAnnotationLayer], function() {\\n result = $super(str);\\n })\\n \\n return result\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":281},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"276\":{\"this\":{\"__isSmartRef__\":true,\"id\":236},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":277}},\"277\":{\"$super\":{\"__isSmartRef__\":true,\"id\":278}},\"278\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":279},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":280},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"279\":{\"obj\":{\"__isSmartRef__\":true,\"id\":236},\"name\":\"boundEval\"},\"280\":{},\"281\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":282},\"user\":\"lauritz\",\"categories\":[]},\"282\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)\"},\"283\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":284},\"source\":\"function reset() {\\n this.doitContext = null;\\n this.lastSaveSource = \\\"\\\";\\n this.textString = \\\"\\\";\\n this.lastSaveSource = this.textString;\\n this.enableSyntaxHighlighting();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":285},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"284\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"285\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":286},\"user\":\"cschuster\",\"tags\":[]},\"286\":{\"isSerializedDate\":true,\"string\":\"Wed May 16 2012 20:52:57 GMT+0200 (CEST)\"},\"287\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":288},\"source\":\"function display(jsCode) {\\n this.lastSaveSource = jsCode;\\n this.setTextString(jsCode);\\n this.enableSyntaxHighlighting();\\n this.highlightJavaScriptSyntax();\\n this.applyStyle({align: 'left'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":289},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"288\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"289\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":290},\"user\":\"lauritz\",\"tags\":[]},\"290\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)\"},\"291\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":292},\"source\":\"function hasChanged() {\\n var cleanText = function (string) {\\n var source = string.trim();\\n if (source.substring(0,2) === \\\"//\\\") {\\n // removes annotation line\\n source = source.substring(source.indexOf(\\\"\\\\n\\\"), source.length);\\n source = source.trim();\\n }\\n if (source === 'undefined' || source === 'null') source = '';\\n return source;\\n }\\n var cleanedTextString = cleanText(this.textString);\\n var cleanedLastSource = cleanText(this.lastSaveSource);\\n return cleanedTextString !== cleanedLastSource;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":293},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"292\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"293\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":294},\"user\":\"lauritz\",\"categories\":[]},\"294\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)\"},\"295\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":296},\"source\":\"function displayStatus(msg, color, delay) {\\n if (!this.statusMorph) {\\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\\n this.statusMorph.setFill(this.owner.getFill());\\n this.statusMorph.setFontSize(11);\\n this.statusMorph.setAlign('center');\\n this.statusMorph.setVerticalAlign('center');\\n }\\n this.statusMorph.setTextString(msg);\\n this.statusMorph.centerAt(this.innerBounds().center());\\n this.statusMorph.setTextColor(color || Color.black);\\n this.addMorph(this.statusMorph);\\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":297},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"296\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"297\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":298},\"user\":\"lauritz\",\"categories\":[]},\"298\":{\"isSerializedDate\":true,\"string\":\"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)\"},\"299\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":300},\"source\":\"function updateTarget(target) {\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.doitContext = this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":301},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"300\":{\"this\":{\"__isSmartRef__\":true,\"id\":236}},\"301\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":302},\"user\":\"lauritz\",\"tags\":[]},\"302\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)\"},\"303\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":304}],\"scripts\":[],\"id\":847,\"shape\":{\"__isSmartRef__\":true,\"id\":309},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":310},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":315},\"label\":{\"__isSmartRef__\":true,\"id\":304},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorClassButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":320},\"_Scale\":1,\"owner\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":321},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":322},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(820.0,9.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"304\":{\"submorphs\":[],\"scripts\":[],\"id\":848,\"shape\":{\"__isSmartRef__\":true,\"id\":305},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":18,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"owner\":{\"__isSmartRef__\":true,\"id\":303},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":306}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":308},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"305\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,18.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"306\":{\"style\":{\"__isSmartRef__\":true,\"id\":307},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":304},\"storedString\":\"\",\"_id\":\"_1355\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"307\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"308\":{\"morph\":{\"__isSmartRef__\":true,\"id\":304},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"309\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":310},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"310\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":312},{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":314}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"311\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"312\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"313\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"314\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"315\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":318},{\"__isSmartRef__\":true,\"id\":319}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"316\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"317\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"318\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"319\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"320\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"321\":{\"moveHorizontal\":true},\"322\":{\"morph\":{\"__isSmartRef__\":true,\"id\":303},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"323\":{\"submorphs\":[],\"scripts\":[],\"id\":\"06822A39-C077-4531-B3A6-3DAC393B6E04\",\"shape\":{\"__isSmartRef__\":true,\"id\":324},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"itemList\":[],\"selectedLineNo\":1,\"showsHalos\":false,\"name\":\"ObjectEditorConnectionList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":325},\"_ClipMode\":\"auto\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":326}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"prevScroll\":[0,0],\"layout\":{\"__isSmartRef__\":true,\"id\":328},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":329},\"_FontSize\":10,\"grabbingEnabled\":false,\"draggingEnabled\":false,\"isCopyMorphRef\":true,\"morphRefId\":19,\"derivationIds\":[209,\"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E\",\"35301083-B60D-4A43-8566-23860EEB4C04\",\"9CC401CC-5A35-4643-935B-FD049C284E16\",\"C9879D40-5E79-4C56-AA79-562ED82BF052\",\"9F6F9261-EB76-4B58-B77D-7D70813A1ED7\",\"8B59E237-F372-4F70-9768-7E9C1A7A021D\",\"FC85F1B9-1978-42D2-850C-BD249981E8B4\",\"D2B607C6-A89B-4B3F-91BB-720451EAB98D\",\"CC361093-FF73-479B-9431-C645CB48F518\",\"307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5\",\"038AF132-861E-4A77-8756-E6B476413639\",\"65B6CA87-98DE-4473-B4DD-F8763BC3B06A\",\"0AA0E45B-6DCC-4AE0-938C-E53794A511DF\",\"806ACC1C-1353-436B-B1FE-568846777C17\",\"C74AE022-1184-4FDF-A53D-A17627FF61EA\",\"686AF565-EEB0-4AB7-A12E-26727DAD9291\",\"1102A5B3-9973-4471-9EDD-FD7AB802DEA6\",\"BEB06225-53D0-4ACC-9154-DC2DEB5728B7\",\"E32FE34B-7520-4612-B927-C8F9EDFC69BB\",\"D21F598A-4E44-4752-B205-9595DF0E9AE3\",\"FD6670F8-44F6-436A-960F-8BE8890F8B75\",\"C5522110-E6CA-4F96-B33E-BEBF6978088A\",\"BC9AC080-8315-49F1-B6CB-42F3B802F7D9\",\"242A0967-D906-4396-9326-3CC0C9C3EA60\",\"39C09174-63A5-421F-AB88-7A98755661E5\",\"40C2C766-248F-451F-9D85-D1E4DCCB559D\",\"C89F1632-FADA-4B3E-B2D9-1C1020ACB29A\",\"F78E083D-993E-4963-8A7F-CB7182DE3931\",\"CA8FBD0F-D14E-42E6-A6D4-803B9EE12264\"],\"selection\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":330},\"__LivelyClassName__\":\"lively.morphic.List\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(10.0,346.7)\",\"distanceToDragEvent\":\"lively.pt(125.0,-17.1)\"},\"324\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(180.0,74.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"325\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"326\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":323},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"displaySourceForConnection\",\"converterString\":\"function (value) {\\n if (!value) return;\\n return (value === '-- ALL --') ? null : value[1];\\n}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":327},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"327\":{\"source\":{\"__isSmartRef__\":true,\"id\":323},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"328\":{\"resizeHeight\":false,\"moveVertical\":true},\"329\":{\"morph\":{\"__isSmartRef__\":true,\"id\":323},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"330\":{\"preselectItem\":{\"__isSmartRef__\":true,\"id\":331}},\"331\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":332},\"source\":\"function preselectItem() {\\n if (this.getList().size() === 2) {\\n this.selectAt(1);\\n } else {\\n this.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":333},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"332\":{\"this\":{\"__isSmartRef__\":true,\"id\":323}},\"333\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":334},\"user\":\"lauritz\"},\"334\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)\"},\"335\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":336}],\"scripts\":[],\"id\":47,\"shape\":{\"__isSmartRef__\":true,\"id\":340},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":341},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":346},\"label\":{\"__isSmartRef__\":true,\"id\":336},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":351}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"_Rotation\":0,\"name\":\"ObjectEditorTargetButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":352},\"_Scale\":1,\"owner\":null,\"isCopyMorphRef\":true,\"morphRefId\":1,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(215.0,35.0)\",\"padding\":\"lively.rect(5,0,0,0)\"},\"336\":{\"submorphs\":[],\"scripts\":[],\"id\":48,\"shape\":{\"__isSmartRef__\":true,\"id\":337},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":116,\"_MaxTextHeight\":20,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\"],\"owner\":{\"__isSmartRef__\":true,\"id\":335},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":338}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"337\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"338\":{\"style\":{\"__isSmartRef__\":true,\"id\":339},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":336},\"storedString\":\"\",\"_id\":\"_1356\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"339\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"340\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":341},\"_BorderWidth\":1,\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(116.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\"},\"341\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":342},{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":344},{\"__isSmartRef__\":true,\"id\":345}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"342\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"343\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"344\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"345\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"346\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":348},{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":350}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"347\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"348\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"349\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"350\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"351\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":335},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":8},\"targetMethodName\":\"chooseTargetMorphMenu\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"352\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"353\":{\"submorphs\":[],\"scripts\":[],\"id\":435,\"shape\":{\"__isSmartRef__\":true,\"id\":354},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"_MaxTextWidth\":218,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":12,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":355},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":356}],\"charsReplaced\":\"\",\"lastFindLoc\":5,\"priorSelectionRange\":[15,15],\"prevScroll\":[0,0],\"_ClipMode\":\"visible\",\"list\":[],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":358}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"listMorph\":null,\"_WhiteSpaceHandling\":\"pre-wrap\",\"owner\":null,\"_Align\":\"left\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":360},\"_MinTextWidth\":218,\"_MinTextHeight\":null,\"scriptAnnotations\":{\"__isSmartRef__\":true,\"id\":361},\"selection\":{\"__isSmartRef__\":true,\"id\":0},\"previousSelection\":[0,13],\"isCopyMorphRef\":true,\"morphRefId\":1,\"isBeingDragged\":false,\"draggingEnabled\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":380},\"_Rotation\":0,\"_Scale\":1,\"savedTextString\":\"100\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":381},\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(200.0,10.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(153.9,-23.7)\"},\"354\":{\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\",\"_Fill\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":3.7000000000000006,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(192,192,192)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(244,244,244)\"},\"355\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"356\":{\"style\":{\"__isSmartRef__\":true,\"id\":357},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":353},\"storedString\":\"\",\"_id\":\"_1357\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"357\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"358\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":353},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"setTarget\",\"converterString\":\"function (name) { return $world.get(name)}\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":359},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"359\":{\"source\":{\"__isSmartRef__\":true,\"id\":353},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"360\":{\"morph\":{\"__isSmartRef__\":true,\"id\":353},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"361\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":362},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":364},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":366},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":368},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":370},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":372},\"onBlur\":{\"__isSmartRef__\":true,\"id\":374},\"reset\":{\"__isSmartRef__\":true,\"id\":376},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":378}},\"362\":{\"time\":{\"__isSmartRef__\":true,\"id\":363},\"user\":\"lauritz\"},\"363\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)\"},\"364\":{\"time\":{\"__isSmartRef__\":true,\"id\":365},\"user\":\"lauritz\"},\"365\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)\"},\"366\":{\"time\":{\"__isSmartRef__\":true,\"id\":367},\"user\":\"lauritz\"},\"367\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)\"},\"368\":{\"time\":{\"__isSmartRef__\":true,\"id\":369},\"user\":\"lauritz\"},\"369\":{\"isSerializedDate\":true,\"string\":\"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)\"},\"370\":{\"time\":{\"__isSmartRef__\":true,\"id\":371},\"user\":\"lauritz\"},\"371\":{\"isSerializedDate\":true,\"string\":\"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)\"},\"372\":{\"time\":{\"__isSmartRef__\":true,\"id\":373},\"user\":\"lauritz\"},\"373\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)\"},\"374\":{\"time\":{\"__isSmartRef__\":true,\"id\":375},\"user\":\"lauritz\"},\"375\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)\"},\"376\":{\"time\":{\"__isSmartRef__\":true,\"id\":377},\"user\":\"lauritz\"},\"377\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)\"},\"378\":{\"time\":{\"__isSmartRef__\":true,\"id\":379},\"user\":\"lauritz\"},\"379\":{\"isSerializedDate\":true,\"string\":\"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)\"},\"380\":{},\"381\":{\"getList\":{\"__isSmartRef__\":true,\"id\":382},\"setList\":{\"__isSmartRef__\":true,\"id\":385},\"reset\":{\"__isSmartRef__\":true,\"id\":388},\"example\":{\"__isSmartRef__\":true,\"id\":391},\"removeList\":{\"__isSmartRef__\":true,\"id\":394},\"onBlur\":{\"__isSmartRef__\":true,\"id\":397},\"createListMorph\":{\"__isSmartRef__\":true,\"id\":404},\"resetConnections\":{\"__isSmartRef__\":true,\"id\":407},\"displayTopLevelMorphs\":{\"__isSmartRef__\":true,\"id\":410},\"setTargetToListSelection\":{\"__isSmartRef__\":true,\"id\":413},\"setTargetOfPane\":{\"__isSmartRef__\":true,\"id\":416},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":419}},\"382\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":383},\"source\":\"function getList() {\\n return this.world().indentedListItemsOfMorphNames();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":384},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"383\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"384\":{},\"385\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":386},\"source\":\"function setList(list) {\\n return this.list = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":387},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"386\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"387\":{},\"388\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":389},\"source\":\"function reset() {\\n this.list = [];\\n this.textString = 'empty';\\n this.removeList();\\n this.resetConnections();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":390},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"389\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"390\":{},\"391\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":392},\"source\":\"function example() {\\n/*\\nthis.example()\\nthis.getList()\\n*/\\n this.setList(Array.range(0,100));\\n this.textString = 'empty';\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":393},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"392\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"393\":{},\"394\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":395},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":396},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"395\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"396\":{},\"397\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":398},\"source\":\"function onBlur() {\\n $super();\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":403},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"398\":{\"this\":{\"__isSmartRef__\":true,\"id\":353},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":399}},\"399\":{\"$super\":{\"__isSmartRef__\":true,\"id\":400}},\"400\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":401},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":402},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"401\":{\"obj\":{\"__isSmartRef__\":true,\"id\":353},\"name\":\"onBlur\"},\"402\":{},\"403\":{},\"404\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":405},\"source\":\"function createListMorph() {\\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\\n list.setList(this.getList());\\n list.setFontSize(12);\\n\\n list.disableGrabbing();\\n list.disableDragging();\\n \\n this.addMorph(list);\\n list.setPosition(pt(0,0));\\n\\n connect(list, 'selection', this, 'setTargetToListSelection');\\n \\n return list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":406},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"405\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"406\":{},\"407\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":408},\"source\":\"function resetConnections() {\\n disconnectAll(this);\\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \\n\\tfunction (name) { return $world.get(name)}});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":409},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"408\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"409\":{},\"410\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":411},\"source\":\"function displayTopLevelMorphs() {\\n if (this.listMorph) { this.removeList(); return true }\\n var list = this.createListMorph(); \\n this.addMorph(list);\\n this.listMorph = list;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":412},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"411\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"412\":{},\"413\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":414},\"source\":\"function setTargetToListSelection(selection) { \\n this.removeList();\\n if (!selection) return;\\n if (this.owner.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function (confirmed) {\\n if (confirmed) that.setTargetOfPane(selection);\\n }\\n this.owner.confirmUnsavedChanges(callback);\\n } else {\\n this.setTargetOfPane(selection);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"414\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"415\":{},\"416\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":417},\"source\":\"function setTargetOfPane(selection) {\\n this.owner.setTarget(selection);\\n this.setTextString(selection.getName());\\n this.removeList();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":418},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"417\":{\"this\":{\"__isSmartRef__\":true,\"id\":353}},\"418\":{},\"419\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":420},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n return false;\\n } else {\\n this.displayTopLevelMorphs();\\n return true;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":425},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"420\":{\"this\":{\"__isSmartRef__\":true,\"id\":353},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":421}},\"421\":{\"$super\":{\"__isSmartRef__\":true,\"id\":422}},\"422\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":423},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":424},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"423\":{\"obj\":{\"__isSmartRef__\":true,\"id\":353},\"name\":\"onMouseDown\"},\"424\":{},\"425\":{},\"426\":{\"morph\":{\"__isSmartRef__\":true,\"id\":8},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"427\":{\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":428},\"setTarget\":{\"__isSmartRef__\":true,\"id\":431},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":434},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":437},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":440},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":443},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":446},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":449},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":452},\"newScript\":{\"__isSmartRef__\":true,\"id\":455},\"newConnection\":{\"__isSmartRef__\":true,\"id\":458},\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":461},\"disconnectConnection\":{\"__isSmartRef__\":true,\"id\":464},\"updateLists\":{\"__isSmartRef__\":true,\"id\":467},\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":470},\"reset\":{\"__isSmartRef__\":true,\"id\":473},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":476}},\"428\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":429},\"source\":\"function sortedScriptNamesOfObj(obj) {\\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\\n return Functions.own(obj)\\n\\t.select(function(name) { return obj[name].hasLivelyClosure })\\n\\t.sortBy(function(name) { return name.toLowerCase() });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":430},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"429\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"430\":{},\"431\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":432},\"source\":\"function setTarget(morph) {\\n this.reset();\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.target = morph;\\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\\n this.scriptPane.doitContext = this.target;\\n this.updateLists();\\n this.displayInitialScript();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":433},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"432\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"433\":{},\"434\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":435},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName].getOriginal();\\n return Strings.format('this.addScript(%s);' ,script)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":436},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"435\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"436\":{},\"437\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":438},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":439},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"438\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"439\":{},\"440\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":441},\"source\":\"function generateTargetCode(baseObject, targetObject) {\\n\\tvar name = targetObject.name;\\n\\tif (baseObject === targetObject) \\n\\t\\treturn \\\"this\\\";\\n\\telse if (baseObject[name] === targetObject) \\n\\t\\treturn \\\"this.\\\" + name;\\n\\telse if (baseObject.testObject === targetObject) \\n\\t\\treturn \\\"this.testObject\\\";\\n\\telse if (baseObject.get(name) === targetObject) \\n\\t\\treturn 'this.get(\\\"' + name + '\\\")';\\n\\telse if (targetObject instanceof Morph) \\n\\t\\treturn '$morph(\\\"' + name + '\\\")';\\n\\telse \\n\\t\\treturn \\\"????\\\";\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":442},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"441\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"442\":{},\"443\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":444},\"source\":\"function sortedConnectionNamesOfObj(obj) {\\n if (\\\"attributeConnections\\\" in obj) {\\n return obj.attributeConnections\\n .sortBy(function(each) {return name.toLowerCase() })\\n .collect(function(each) {return [each.getSourceAttrName(), each]});\\n } else {\\n return [];\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":445},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"444\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"445\":{},\"446\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":447},\"source\":\"function displayJavaScriptSource(jsCode) {\\n this.scriptPane.setTextString(jsCode);\\n this.scriptPane.highlightJavaScriptSyntax();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":448},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"447\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"448\":{},\"449\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":450},\"source\":\"function displaySourceForScript(scriptName) {\\n if (!scriptName) return;\\n var code = \\\"\\\", that = this;\\n if (scriptName === \\\"-- ALL --\\\") {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\");\\n });\\n } else {\\n code = this.generateSourceForScript(scriptName); \\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":451},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"450\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"451\":{},\"452\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":453},\"source\":\"function displaySourceForConnection(connection) {\\n if (!connection) return;\\n var code = \\\"\\\", that = this;\\n if ((typeof connection === \\\"string\\\") && connection === \\\"-- ALL --\\\") {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n })\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":454},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"453\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"454\":{},\"455\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":456},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n\\\\t\\\\n});\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":457},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"456\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"457\":{},\"458\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":459},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":460},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"459\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"460\":{},\"461\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":462},\"source\":\"function deleteSelectedScript() {\\n if (this.scriptList.selection && this.target) {\\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\\n delete this.target[this.scriptList.selection];\\n this.updateLists();\\n this.displayInitialScript();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":463},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"462\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"463\":{},\"464\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":465},\"source\":\"function disconnectConnection() {\\n var selection = this.connectionList.selection;\\n if (selection && \\n (typeof selection !== \\\"string\\\") &&\\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\\n var c = this.connectionList.selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n this.updateLists();\\n this.displayInitialScript();\\n } \\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":466},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"465\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"466\":{},\"467\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":468},\"source\":\"function updateLists() {\\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\\n var scriptListItems = this.scriptList.getList();\\n scriptListItems.unshift(\\\"-- ALL --\\\");\\n this.scriptList.setList(scriptListItems);\\n\\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\\n var connectionListItems = this.connectionList.getList();\\n connectionListItems.unshift(\\\"-- ALL --\\\");\\n this.connectionList.setList(connectionListItems);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":469},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"468\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"469\":{},\"470\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":471},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.selectAt(0);\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.selectAt(0);\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":472},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"471\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"472\":{},\"473\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":474},\"source\":\"function reset() {\\n this.target = null;\\n this.scriptPane.doitContext = null;\\n this.scriptList.setList();\\n this.connectionList.setList();\\n this.scriptPane.setTextString(\\\"\\\");\\n this.morphSelector.reset();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":475},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"474\":{\"this\":{\"__isSmartRef__\":true,\"id\":8}},\"475\":{},\"476\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":477},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\\n if (index > -1) { \\n return this.scriptList.selectAt(index);\\n }\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i -1) {\\n var c = selection[1];\\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\\n editor.updateLists();\\n editor.displayInitialScript();\\n } \\n }\\n\\n var message = 'Disconnect \\\"' + selection[0] +'\\\" connection?';\\n var callback = disconnectConnection;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":569},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"568\":{\"this\":{\"__isSmartRef__\":true,\"id\":544}},\"569\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":570},\"user\":\"lauritz\",\"categories\":[]},\"570\":{\"isSerializedDate\":true,\"string\":\"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)\"},\"571\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":572}],\"scripts\":[],\"id\":\"0EC23EA3-7B34-429A-922D-5D139F127D1E\",\"shape\":{\"__isSmartRef__\":true,\"id\":577},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":583},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":588},\"label\":{\"__isSmartRef__\":true,\"id\":572},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":593}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"showsHalos\":false,\"name\":\"ObjectEditorRemoveScriptButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":595},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":596},\"isCopyMorphRef\":true,\"morphRefId\":24,\"draggingEnabled\":false,\"objectEditorPane\":{\"__isSmartRef__\":true,\"id\":1},\"derivationIds\":[217,\"FDC10087-12CF-4570-9211-8309CB6A9AA3\",\"E18FC530-4B1F-4F08-8DA6-3866A3519E56\",\"04A2AAC3-6A9E-40BB-9408-EBB2567EE63B\",\"8C1A42CE-840C-4AAE-BD79-C93A445B9EBF\",\"61FC11FA-B87E-4EFE-BD15-564D3178B68B\",\"ED34F9B5-9E00-41B3-8313-D9C3D6B3B231\",\"A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D\",\"7DDF7175-34FC-4521-A7C3-580A8BE63351\",\"DEA39C05-FAD7-4882-AB3D-0EE12C3408F9\",\"99186A50-1411-4B6F-B1CB-FF0742C20D7D\",\"10F3E467-6BB8-4D07-BD17-8C50593FD6B8\",\"7260818C-6472-4288-8BDD-1E7798A543F3\",\"DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89\",\"D75BCAED-3029-46EB-B944-4A102BB1BC0F\",\"9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0\",\"48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0\",\"33905494-AA01-4311-8398-1F6C3D4F1BAC\",\"5D7201A7-1374-49AD-851F-E3167EFED99E\",\"9B69B6C6-71F2-402E-89D1-E97FC2D3AE13\",\"DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866\",\"DBFC4A4F-8601-4C32-9460-53902C3B0F37\",\"ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E\",\"4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D\",\"FCEFF15E-E5B8-4C7E-A139-302649441119\",\"3674B8DC-F4E5-4A5C-ACEC-96D743BB6050\",\"33E0336F-FD6A-4AAB-AECB-B7D6C7C80631\",\"761015EE-47CF-40F6-A403-8A959B2DB0A6\",\"361B531D-7A1C-441A-BE8B-0B503543FF6C\",\"E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC\"],\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":597},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(160.0,40.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(33.4,-21.3)\"},\"572\":{\"submorphs\":[],\"scripts\":[],\"id\":\"97247E8A-2818-4B44-BCDD-348126BD380C\",\"shape\":{\"__isSmartRef__\":true,\"id\":573},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":25,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"owner\":{\"__isSmartRef__\":true,\"id\":571},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":574}],\"prevScroll\":[0,0],\"_FontFamily\":\"Helvetica, Sans-Serif\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":576},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":25,\"_MinTextHeight\":null,\"draggingEnabled\":false,\"derivationIds\":[218,\"852A7BD9-52EE-4708-A2D5-1BDECF33C958\",\"7B4F173E-9726-472A-9B30-530D4AA92AD9\",\"CBA217F6-2832-4213-9ABE-47753C1A4180\",\"E6B97D1D-95D5-4644-9359-1D08D42A51F4\",\"4391A57E-70C2-4628-9828-DD668CCE546E\",\"F0C6C298-3B8B-42B2-B5E9-E5B82F607B01\",\"DF0CAF75-4247-4797-B1A0-AD7444391E2A\",\"B4C4F09B-F663-47A1-B85F-461D5452F5F8\",\"FD966AB1-4685-4151-9A38-B1B21B0237EF\",\"CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97\",\"88F1581A-7AEF-4646-B7F9-3890CDDB8494\",\"DC577877-7F00-4238-9246-08C2A10C0CC9\",\"818C9467-71A2-44D6-B01F-1523A0CD5476\",\"C0CF3DDB-AA12-49E0-B12A-6B620552BB47\",\"853E19A1-E97D-463D-A24F-0148671EB696\",\"0203CA4C-E523-4F7D-824B-F09BA3914BDD\",\"18B98A59-6C8E-4386-B3EF-A17259C51C0F\",\"24D84E0A-FA16-47DE-934D-E60729EEB227\",\"7035F1EB-4B8C-4F20-B3AC-966403F55C0A\",\"69831817-0662-4848-8481-44558987D21D\",\"BA13E4C6-DF2A-4059-9174-7725FA3FE514\",\"3E989A29-2A8F-4AFE-B312-A0852B746605\",\"7B675033-945D-4AE1-B85F-DBD35C7B02AA\",\"E0D76A08-70F9-4710-907E-B2D83D60D29A\",\"495F5D43-B450-45B7-B238-FC12AA8F6488\",\"B551041D-4E6E-44F3-8405-1DCE5344BCCD\",\"0A287650-EC32-45AA-8504-0513B196727F\",\"717B0EFA-1422-4224-9A53-5A494F6191A4\",\"C86C167E-8A7D-43BE-AFED-AAEDA70B95EE\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"573\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"574\":{\"style\":{\"__isSmartRef__\":true,\"id\":575},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":572},\"storedString\":\"-\",\"_id\":\"_1363\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"575\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"576\":{\"morph\":{\"__isSmartRef__\":true,\"id\":572},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"577\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":578},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(25.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"578\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":579},{\"__isSmartRef__\":true,\"id\":580},{\"__isSmartRef__\":true,\"id\":581},{\"__isSmartRef__\":true,\"id\":582}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"579\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"580\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"581\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"582\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"583\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":584},{\"__isSmartRef__\":true,\"id\":585},{\"__isSmartRef__\":true,\"id\":586},{\"__isSmartRef__\":true,\"id\":587}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"584\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"585\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"586\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"587\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"588\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":589},{\"__isSmartRef__\":true,\"id\":590},{\"__isSmartRef__\":true,\"id\":591},{\"__isSmartRef__\":true,\"id\":592}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"589\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"590\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"591\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"592\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"593\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":571},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":571},\"targetMethodName\":\"deleteSelectedScript\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":594},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"594\":{\"source\":{\"__isSmartRef__\":true,\"id\":571},\"target\":{\"__isSmartRef__\":true,\"id\":571}},\"595\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"comment\":\"Simple button. Connect to 'fire' to trigger actions when the button is pressed.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"596\":{\"morph\":{\"__isSmartRef__\":true,\"id\":571},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"597\":{\"deleteSelectedScript\":{\"__isSmartRef__\":true,\"id\":598}},\"598\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":599},\"source\":\"function deleteSelectedScript() {\\n\\n var editor = this.objectEditorPane;\\n var selection = editor.scriptList.selection;\\n\\n if (!editor.target || editor.scriptList.getList().size() < 2) \\n return; \\n\\n var deleteScript = function (confirmed) {\\n if (!confirmed) return;\\n \\n if (selection && editor.target) {\\n if (!editor.target.hasOwnProperty(selection)) \\n return;\\n delete editor.target[selection];\\n editor.updateLists();\\n editor.displayInitialScript();\\n }\\n }\\n\\n var message = 'Delete \\\"' + selection + '\\\" script?';\\n var callback = deleteScript;\\n\\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\\n\\n return this.world().openDialog(dialog);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":600},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"599\":{\"this\":{\"__isSmartRef__\":true,\"id\":571}},\"600\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":601},\"user\":\"lauritz\"},\"601\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)\"},\"602\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":603}],\"scripts\":[],\"id\":\"81F15272-5E6E-4544-B6FE-96BDD357A17C\",\"shape\":{\"__isSmartRef__\":true,\"id\":609},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":610},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":615},\"label\":{\"__isSmartRef__\":true,\"id\":603},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorMorphSelector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":620},\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":621},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"textString\":\"\",\"selection\":{\"__isSmartRef__\":true,\"id\":622},\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"derivationIds\":[221,\"4AC64FBA-95AC-42B2-A078-B6DA97889093\",\"E26ED0E6-C4CE-4C82-94D5-175270E8459E\",\"D292F2FC-C2B6-48AE-B779-8CC5868FFA49\",\"53A862EB-032C-4BF0-9B21-58C7E0C0A9B2\",\"CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F\",\"0CD057F2-3517-4849-A69E-1EF79B05ACE8\",\"66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA\",\"A50C1893-4138-4E29-865B-92F53F76D08A\",\"1EC5D2B9-3539-419A-8DD6-CE82DEABB02C\",\"95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0\",\"672DEFAB-2BE5-4C60-9779-3B44694FBEB1\",\"E3476213-5872-492C-BE29-0C6A5A150ED8\",\"AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE\",\"54B67D51-AB19-40A0-A2A6-EC51F3171CAC\",\"1CF44342-896F-4ACB-847F-7CB3CD10ED5A\",\"279A9257-1667-4E0C-844B-A4E0D02462F0\",\"DDCBD835-4B3F-4B8F-9623-696DA76C3A2C\",\"D2CB17F3-5DD0-4E97-BF99-40A95ABF976B\",\"FA519665-2394-43D3-8DCF-802A158F3291\",\"90519BB5-7419-46E0-B7E3-4C26304F3414\",\"0B7FC23C-C63C-4F20-8BAF-1BD1B7205762\",\"B54FAD70-E598-4B06-8F41-00843A06D4B0\",\"5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A\",\"69DD3160-FAD3-4AD8-9B1C-CB9229AD8034\",\"2C8AD368-8815-41D5-8C8D-CD36ECCF4A96\",\"80C5655D-B03D-413B-A84C-D59A60D8EEEC\",\"BA8066E4-5B8E-4048-97C5-332953805999\",\"E27E2CB2-789E-4269-B5E8-2631B5D2840B\",\"0EDAA37B-E8BA-4DE7-820A-17A44E299F5C\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":628},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(200.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(122.9,-11.6)\"},\"603\":{\"submorphs\":[],\"scripts\":[],\"id\":\"952BC06E-5007-4618-9289-931E66292E9D\",\"shape\":{\"__isSmartRef__\":true,\"id\":604},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":220,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"owner\":{\"__isSmartRef__\":true,\"id\":602},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":605}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":607}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":608},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":220,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[222,\"30F054A3-7658-405B-8098-B7D87AA8A9ED\",\"556D6E07-45B7-42EC-A486-DE275EF0B034\",\"06B0B080-467A-46CC-8B0D-9C0A9B9A71F1\",\"5E2D96C9-BB9B-4735-8673-A79847435197\",\"B48AA022-2022-4A2A-9090-4D884FB3DFD3\",\"8B2F743A-98C5-45E1-B03C-5019114EAC47\",\"D09C56C3-A2DC-4BDF-B8A1-6365138ECD01\",\"74158C3D-B79E-43E7-B111-48701B10ACE2\",\"B19E117B-E40F-4B9F-86AC-BFB2AAFD5336\",\"4E3B3D72-E52C-44ED-AE32-78939BA1ECFD\",\"2459D1F0-E49C-4882-AB4C-D78C1A496962\",\"3D8D3B02-0459-45C1-A606-D0DB4B07958C\",\"78AAE288-D261-4BEA-9436-C8C31B890B44\",\"2E10F795-9892-4BF7-9A46-BCB90FD6112E\",\"DE32EFA9-C920-42F6-9F2E-7EDABEC006AF\",\"23FBFC79-1927-48FD-8C1C-09FFD7539784\",\"3409506C-9BAE-43DA-BCAF-94392F9646DF\",\"ED94289E-98FC-4126-9EED-25FDC98D5BFC\",\"63C2F1D8-3A1B-464B-9945-1F661D4CFE26\",\"782AAB82-32E9-4A37-9DC0-3118636C2CCE\",\"D564B3C8-D9B5-4D7D-80DD-16715ED878F6\",\"D9344242-9F26-4A5D-B86D-6FAEA43B439C\",\"E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1\",\"55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3\",\"B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235\",\"9A503124-0F1D-4390-B668-E4457CBC1376\",\"26D1AD85-C129-4C24-A16A-B6863FC35F41\",\"7425ED3B-1418-47C8-A2EE-52CDF3C4D860\",\"C4B9C269-4F6E-4EA2-A6EA-38C21A011591\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"604\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"605\":{\"style\":{\"__isSmartRef__\":true,\"id\":606},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":603},\"_id\":\"_985\",\"storedString\":\"empty\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"606\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"607\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":603},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":602},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"608\":{\"morph\":{\"__isSmartRef__\":true,\"id\":603},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"609\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":610},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(220.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"610\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":611},{\"__isSmartRef__\":true,\"id\":612},{\"__isSmartRef__\":true,\"id\":613},{\"__isSmartRef__\":true,\"id\":614}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"611\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"612\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"613\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"614\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"615\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":616},{\"__isSmartRef__\":true,\"id\":617},{\"__isSmartRef__\":true,\"id\":618},{\"__isSmartRef__\":true,\"id\":619}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"616\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"617\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"618\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"619\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"620\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"621\":{\"morph\":{\"__isSmartRef__\":true,\"id\":602},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"622\":{\"submorphs\":[],\"scripts\":[],\"id\":181,\"shape\":{\"__isSmartRef__\":true,\"id\":623},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"_TextColor\",\"distanceToDragEvent\"],\"_MaxTextWidth\":580,\"_MaxTextHeight\":null,\"showsHalos\":false,\"_FontSize\":28,\"name\":\"Title\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":624},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":625}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":627},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":580,\"_MinTextHeight\":null,\"_Rotation\":0,\"_Scale\":1.002003004005006,\"previousSelection\":[35,35],\"priorSelectionRange\":[23,23],\"charsReplaced\":\"WIP / Proof of Concept\",\"lastFindLoc\":22,\"_ClipMode\":\"visible\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"isCopyMorphRef\":true,\"morphRefId\":2,\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(37.0,23.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"_TextColor\":\"Color.rgb(0,79,152)\",\"distanceToDragEvent\":\"lively.pt(221.0,-12.0)\"},\"623\":{\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(580.0,43.0)\",\"_BorderColor\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"624\":{\"partsSpaceName\":\"PartsBin/Worlds/\",\"comment\":\"For example a world title.\",\"partName\":\"Title\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"625\":{\"style\":{\"__isSmartRef__\":true,\"id\":626},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":622},\"storedString\":\"\",\"_id\":\"_1365\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"626\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"627\":{\"morph\":{\"__isSmartRef__\":true,\"id\":622},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"628\":{\"reset\":{\"__isSmartRef__\":true,\"id\":629},\"onMouseDown\":{\"__isSmartRef__\":true,\"id\":633},\"onBlur\":{\"__isSmartRef__\":true,\"id\":641},\"createScenePresentation\":{\"__isSmartRef__\":true,\"id\":649},\"presentTargetChooser\":{\"__isSmartRef__\":true,\"id\":653},\"removeTargetChooser\":{\"__isSmartRef__\":true,\"id\":657},\"removeHighlight\":{\"__isSmartRef__\":true,\"id\":661},\"highlightCurrentTarget\":{\"__isSmartRef__\":true,\"id\":665},\"updateTargetFromSelection\":{\"__isSmartRef__\":true,\"id\":669},\"currentMorphicScene\":{\"__isSmartRef__\":true,\"id\":673},\"highlightTarget\":{\"__isSmartRef__\":true,\"id\":677},\"setLabel\":{\"__isSmartRef__\":true,\"id\":681},\"updateTargetFromOwner\":{\"__isSmartRef__\":true,\"id\":689}},\"629\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":630},\"source\":\"function reset() {\\n this.removeTargetChooser();\\n this.setLabel('empty');\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":631},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"630\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"631\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":632},\"user\":\"lauritz\",\"tags\":[]},\"632\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"633\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":634},\"source\":\"function onMouseDown(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\\n return $super(evt);\\n }\\n \\n if (this.listMorph) {\\n // clicked on morph, not the list, not the list's scrollbar\\n if (evt.target === this.renderContext().shapeNode)\\n this.removeTargetChooser();\\n } else {\\n this.presentTargetChooser();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":639},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"634\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":635}},\"635\":{\"$super\":{\"__isSmartRef__\":true,\"id\":636}},\"636\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":637},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":638},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"637\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"onMouseDown\"},\"638\":{},\"639\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":640},\"user\":\"lauritz\",\"tags\":[]},\"640\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)\"},\"641\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":642},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // remove the scene presentation when clicked elsewhere\\n var target = evt.world.clickedOnMorph;\\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\\n this.removeTargetChooser();\\n } else {\\n this.focus();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":647},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"642\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":643}},\"643\":{\"$super\":{\"__isSmartRef__\":true,\"id\":644}},\"644\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":645},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":646},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"645\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"onBlur\"},\"646\":{},\"647\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":648},\"user\":\"lauritz\",\"tags\":[]},\"648\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)\"},\"649\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":650},\"source\":\"function createScenePresentation() {\\n var that = this,\\n items = this.currentMorphicScene(),\\n height = this.owner.getExtent().y,\\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\\n treeMorph = new lively.morphic.Tree(),\\n rect = lively.morphic.Morph.makeRectangle(bounds),\\n currentTarget = null;\\n \\n treeMorph.childrenPerPage = 10000;\\n treeMorph.setName(\\\"MorphSelectorTree\\\");\\n treeMorph.getLayouter().defer();\\n treeMorph.setItem(items);\\n treeMorph.childNodes.each(function (n) {\\n n.expand();\\n })\\n \\n currentTarget = this.highlightCurrentTarget(treeMorph);\\n \\n rect.setFill(Color.white);\\n rect.beClip(true);\\n rect.disableGrabbing();\\n rect.disableDragging();\\n rect.setBorderWidth(1);\\n rect.setBorderColor(Color.rgb(150,150,150));\\n rect.addMorph(treeMorph);\\n rect.treeMorph = treeMorph;\\n rect.currentTarget = currentTarget;\\n\\n return rect;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":651},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"650\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"651\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":652},\"user\":\"lauritz\",\"tags\":[]},\"652\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)\"},\"653\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":654},\"source\":\"function presentTargetChooser() {\\n var list = this.createScenePresentation(),\\n tree = list.treeMorph,\\n target = list.currentTarget\\n \\n list.setVisible(false)\\n this.addMorph(list)\\n this.listMorph = list\\n list.focus()\\n\\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\\n var layouting = function() {\\n list.setVisible(true)\\n \\n if (target) {\\n var globalTransform = new lively.morphic.Similitude()\\n for (var morph = target; (morph != list) && \\n (morph != undefined); morph = morph.owner) {\\n globalTransform.preConcatenate(morph.getTransform());\\n } \\n \\n list.scrollRectIntoView(target.getBounds().\\n translatedBy(globalTransform.getTranslation()));\\n tree.getLayouter().resume();\\n }\\n }\\n layouting.morphicDelay(1);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":655},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"654\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"655\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":656},\"user\":\"lauritz\",\"tags\":[]},\"656\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)\"},\"657\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":658},\"source\":\"function removeTargetChooser() {\\n if (this.listMorph) {\\n this.listMorph.remove();\\n delete this.listMorph; \\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":659},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"658\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"659\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":660},\"user\":\"lauritz\",\"tags\":[]},\"660\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)\"},\"661\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":662},\"source\":\"function removeHighlight(node) {\\n node.submorphs[0].setFill(Color.rgb(255,255,255))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":663},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"662\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"663\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":664},\"user\":\"lauritz\",\"tags\":[]},\"664\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)\"},\"665\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":666},\"source\":\"function highlightCurrentTarget(tree) {\\n var target = this.owner.target,\\n nodes = tree.childNodes,\\n highlightNode;\\n\\n if (!target) {\\n return\\n } else if (target.isMorph) {\\n var expandables = [target],\\n nextOwner = target,\\n currentNode\\n while (nextOwner.owner) {\\n expandables.push(nextOwner.owner)\\n nextOwner = nextOwner.owner\\n }\\n expandables.reverse().each(function (m) {\\n currentNode = nodes.detect(function (n) {\\n return n.item.value === m;\\n })\\n if (currentNode) {\\n nodes = currentNode.childNodes\\n if (!nodes && currentNode.item.children) {\\n currentNode.expand();\\n nodes = currentNode.childNodes;\\n }\\n } else {\\n return;\\n }\\n })\\n if (currentNode && currentNode.item.value === target) {\\n highlightNode = currentNode;\\n }\\n } else {\\n var groupNodes = nodes.detect(function (n) {\\n return n.item.value === 'groups';\\n }).childNodes\\n highlightNode = groupNodes.detect(function (n) {\\n // group names are unique\\n return n.item.value.name === target.name;\\n })\\n }\\n\\n if (highlightNode) {\\n this.highlightTarget(highlightNode);\\n }\\n return highlightNode;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":667},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"666\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"667\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":668},\"user\":\"lauritz\",\"tags\":[]},\"668\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)\"},\"669\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":670},\"source\":\"function updateTargetFromSelection(selection) { \\n var that = this;\\n var update = function(confirmed) {\\n if (confirmed) {\\n that.owner.setTarget(selection);\\n that.setLabel(selection.getName() || selection.toString());\\n }\\n }\\n \\n this.removeTargetChooser();\\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\\n this.owner.confirmUnsavedChanges(update);\\n } else {\\n update(true);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":671},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"670\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"671\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":672},\"user\":\"lauritz\",\"tags\":[]},\"672\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)\"},\"673\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":674},\"source\":\"function currentMorphicScene() {\\n var onSelect = function onSelect(tree) {\\n this.selector.updateTargetFromSelection(this.value);\\n }\\n var properties = {\\n editorPane: this.owner,\\n selector: this\\n }\\n \\n return {children: [{ \\n name: 'World',\\n value: this.world(),\\n selector: this,\\n onSelect: onSelect,\\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\\n {scripts: [onSelect],\\n properties: properties,\\n showUnnamed: true}).compact()\\n }]};\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":675},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"674\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"675\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":676},\"user\":\"lauritz\",\"tags\":[]},\"676\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)\"},\"677\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":678},\"source\":\"function highlightTarget(node) {\\n node.submorphs[0].setFill(Color.rgb(218,218,218))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":679},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"678\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"679\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":680},\"user\":\"lauritz\",\"tags\":[]},\"680\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)\"},\"681\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":682},\"source\":\"function setLabel(label) {\\n this.label.setTextString(label);\\n this.label.setAlign('left');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":687},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"682\":{\"this\":{\"__isSmartRef__\":true,\"id\":602},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":683}},\"683\":{\"$super\":{\"__isSmartRef__\":true,\"id\":684}},\"684\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":685},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":686},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"685\":{\"obj\":{\"__isSmartRef__\":true,\"id\":602},\"name\":\"setLabel\"},\"686\":{},\"687\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":688},\"user\":\"lauritz\",\"tags\":[]},\"688\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)\"},\"689\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":690},\"source\":\"function updateTargetFromOwner() {\\n this.setLabel(this.owner.target);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":691},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"690\":{\"this\":{\"__isSmartRef__\":true,\"id\":602}},\"691\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":692},\"user\":\"lauritz\",\"tags\":[]},\"692\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)\"},\"693\":{\"submorphs\":[],\"scripts\":[],\"id\":\"C8629DF3-424B-47D3-A3FD-68201FFFC455\",\"shape\":{\"__isSmartRef__\":true,\"id\":694},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":false,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"distanceToDragEvent\"],\"_MaxTextWidth\":64.8979476392384,\"showsHalos\":false,\"_FontSize\":9,\"name\":\"ObjectEditorScriptsText2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":695},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":696}],\"charsReplaced\":\"Scripts\",\"lastFindLoc\":-7,\"priorSelectionRange\":[0,7],\"prevScroll\":[0,0],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":698},\"_WhiteSpaceHandling\":\"pre-wrap\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":64.8979476392384,\"_ClipMode\":\"visible\",\"draggingEnabled\":false,\"eventsAreIgnored\":true,\"isCopyMorphRef\":true,\"morphRefId\":27,\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"derivationIds\":[224,\"35EF8FE5-067D-45B6-AF21-77040F11D340\",\"80DC09DD-22D4-4089-B5C3-857B32C9BE9B\",\"EF080074-E6B9-47F3-A87F-26313B40C430\",\"F6977801-C1A7-445C-9BF1-8A1019E202FB\",\"8C9157AE-0343-4CFB-8186-1D5E05D2ECBE\",\"DD3C23F8-6463-4EAE-959B-C486E27D9BDA\",\"1E8D3752-D212-41F8-BC63-B094E0C80707\",\"75C07D11-AE5D-4A36-B2D0-F2A6EA414E72\",\"494AB1C0-2C09-49DE-B4AA-1F24DC7495FF\",\"25199967-E3BA-4763-A704-37BD3152A5F7\",\"8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9\",\"DDB23EF0-540C-4046-AD4D-C001E8A5F20C\",\"FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9\",\"52850E3E-BE46-467C-A381-902F5E4859FD\",\"147F9160-7168-44A4-9EA4-A36466EE1F52\",\"8E4FB238-FC20-4DA7-AC9F-6921EBBD5609\",\"3D09A998-5E60-4E94-9C6A-B08E7D98F02A\",\"B8986B95-68A4-4212-8560-C86C8F7B3B3C\",\"81BAFCDC-090F-4A92-8AD6-C3127620CCF4\",\"3663625F-2BB0-494C-A467-04148A441F42\",\"8F0EE2A4-3C90-4F71-A04E-2B285D2543CD\",\"B5F10B61-9C89-4903-BD4C-DF3B9D283432\",\"7005184B-8CE8-4DB8-82D8-D75E16ADE428\",\"B8106E33-B470-45C3-916E-6E92CAFDD854\",\"3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6\",\"A49BA117-B9D4-43F4-82EA-458B9D16FDBA\",\"9FB9DF10-FCEC-44FE-9614-6DFC4B814576\",\"54F9AFFD-B235-48AC-85E0-57921251546E\",\"7A472A4B-7292-49B5-9F03-DE2E3A096714\"],\"_Rotation\":0,\"_Scale\":1,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(10.0,12.9)\",\"textColor\":\"Color.rgb(0,0,0)\",\"distanceToDragEvent\":\"lively.pt(45.8,-27.8)\"},\"694\":{\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(64.9,14.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"695\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"696\":{\"style\":{\"__isSmartRef__\":true,\"id\":697},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":693},\"storedString\":\"Tag:\",\"_id\":\"_1367\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"697\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"698\":{\"morph\":{\"__isSmartRef__\":true,\"id\":693},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"699\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":700}],\"scripts\":[],\"id\":\"46929EDB-248B-41D6-AC15-410A659C24A5\",\"shape\":{\"__isSmartRef__\":true,\"id\":706},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"distanceToDragEvent\"],\"value\":true,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":712},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":717},\"label\":{\"__isSmartRef__\":true,\"id\":700},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectEditorTagChooser\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":722},\"listMorph\":null,\"list\":[],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":723},\"textString\":\"PartsBinBrowser\",\"selection\":\"\",\"_ClipMode\":\"visible\",\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"setTargetToListSelection\":\"all\",\"savedTextString\":\"all\",\"derivationIds\":[225,\"7F83847B-D0B1-4A31-8601-43424B97C858\",\"E08FC110-71D7-4FFD-B4A8-08F8147B95BA\",\"5534107D-C5C9-48DD-A1ED-B87E9D9B672C\",\"0B89FA7A-768C-4062-98AE-C455E8DAFF19\",\"799320C6-CFBA-40E7-B03D-64BFE9B78248\",\"9B650AA3-271B-4E72-B230-51C6F64B7462\",\"C95D3672-724C-4C2C-9CDD-EF308062F627\",\"C66EBEEC-B7CE-4DD9-8BDF-905F071F965D\",\"D68B143A-A712-4FD0-8803-62CCB4C7F763\",\"ED802271-AE5C-4BE9-AC4E-7CED44BC864B\",\"1BD989CB-146C-431F-8B15-9199C4CD5D32\",\"42172AA4-1B06-4C5B-9BB7-FAED1206CF34\",\"32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA\",\"9B4BF2BE-49D5-4B9D-8F38-1692443069A9\",\"FCAB3690-731A-45E7-984F-843DFE705AF1\",\"94B10A66-8219-43AD-B902-DA999A66222D\",\"BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1\",\"2FCEE551-302B-46C9-B646-3B9BE9187182\",\"B4267F52-1ACC-42A1-904D-E9F7D485D8AB\",\"14770110-045A-4BE4-BCF2-7C886DF70F7D\",\"5387EA76-6B03-426A-B385-9C4231B66352\",\"23545203-A969-439B-8761-E83A810696D0\",\"C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD\",\"2FC5F9D1-B611-4273-BD5B-107350364579\",\"318398B6-6689-4DE7-88FD-636BD968773D\",\"3241459F-2019-4BD2-A0CF-BD2A174DDA76\",\"69022916-A511-4A6C-8220-5B4CCD34FCEF\",\"E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5\",\"4DD223AA-79FC-4FB3-9301-F197D9D6B358\"],\"_Rotation\":0,\"_Scale\":1,\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":724},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(39.1,10.0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"distanceToDragEvent\":\"lively.pt(85.7,-11.6)\"},\"700\":{\"submorphs\":[],\"scripts\":[],\"id\":\"72270145-A97E-4B0C-BA7D-1B68CE1A0841\",\"shape\":{\"__isSmartRef__\":true,\"id\":701},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"showsMorphMenu\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_MaxTextWidth\":130,\"_MaxTextHeight\":null,\"fixedHeight\":true,\"allowsInput\":false,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"textColor\",\"padding\",\"_Padding\",\"_TextColor\"],\"owner\":{\"__isSmartRef__\":true,\"id\":699},\"eventsAreIgnored\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":702}],\"prevScroll\":[0,0],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":704}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":705},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_ClipMode\":\"hidden\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"_MinTextWidth\":130,\"_MinTextHeight\":null,\"_Align\":\"left\",\"_FontFamily\":\"Arial\",\"_FontSize\":10,\"derivationIds\":[226,\"03DBF3F8-8EA2-4426-BA64-C4297DDAB015\",\"B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1\",\"4AA6AE51-338B-4E3E-814B-9F99C693A2D5\",\"08F6CE56-AD91-4C27-9429-C3DEA313696C\",\"D39C963C-FD24-4498-A6D8-71E5102CE58A\",\"132C2A9E-3466-4051-AAEA-6E485A91F408\",\"DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D\",\"567FC668-A57C-41CB-8252-8912826B3144\",\"D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF\",\"AABED87D-D7C0-494A-8803-26F4601E35FF\",\"696C3A2A-C695-4D17-A044-41A73436AB8D\",\"206A0BFD-6997-4E0E-9193-089D1F66B22A\",\"F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696\",\"64A754E9-7083-4CAE-B5C2-7B436EFFE4BA\",\"64737503-A352-42CC-A249-667DA2B42746\",\"9218F1CA-E23F-4E1A-89C3-DB19DE720861\",\"CF7EAC38-1041-4B83-B087-359885B8528B\",\"84469C7C-C93D-4F16-ACAA-0045A4A37FCA\",\"9D3DD447-66A0-4B4A-B378-FB864D8C1468\",\"163D1C2B-EDE9-4F8F-B466-EF9F4CB14384\",\"50DCF8C9-23AA-4241-AC5B-724CC11950DA\",\"CCACCC51-0109-4F73-B122-AA60E40EC54B\",\"285D1797-A21F-4439-81AD-932B45F54879\",\"7354C28D-A54E-48B6-913E-4949B5F4625E\",\"68EAB78C-AAA8-4EC3-8493-CFD23672B5B3\",\"2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF\",\"5D634617-10A2-45FE-A453-D3452456AB07\",\"EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3\",\"D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3\"],\"_Scale\":1,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(2.0,1.0)\",\"textColor\":\"Color.rgb(0,0,0)\",\"padding\":\"lively.rect(5,0,0,0)\",\"_Padding\":\"lively.rect(5,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"701\":{\"borderWidth\":0,\"fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_ClipMode\":\"hidden\",\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"702\":{\"style\":{\"__isSmartRef__\":true,\"id\":703},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":700},\"_id\":\"_986\",\"storedString\":\"all\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"703\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"704\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":700},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":699},\"targetMethodName\":\"selection\",\"converterString\":null,\"updaterString\":null,\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"705\":{\"morph\":{\"__isSmartRef__\":true,\"id\":700},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"706\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_Fill\":{\"__isSmartRef__\":true,\"id\":707},\"_BorderWidth\":1,\"_BorderRadius\":5,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(130.0,20.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"707\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":708},{\"__isSmartRef__\":true,\"id\":709},{\"__isSmartRef__\":true,\"id\":710},{\"__isSmartRef__\":true,\"id\":711}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"708\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(230,243,253)\"},\"709\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"710\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(171,215,248)\"},\"711\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(157,198,229)\"},\"712\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":713},{\"__isSmartRef__\":true,\"id\":714},{\"__isSmartRef__\":true,\"id\":715},{\"__isSmartRef__\":true,\"id\":716}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"713\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"714\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"715\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"716\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"717\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":718},{\"__isSmartRef__\":true,\"id\":719},{\"__isSmartRef__\":true,\"id\":720},{\"__isSmartRef__\":true,\"id\":721}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"718\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"719\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"720\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"721\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"722\":{\"partsSpaceName\":\"PartsBin/Inputs/\",\"migrationLevel\":2,\"partName\":\"ChoiceButton\",\"comment\":\"Click on it and you get a list of things to choose from.\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"723\":{\"morph\":{\"__isSmartRef__\":true,\"id\":699},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"724\":{\"createListMorph\":{\"__isSmartRef__\":true,\"id\":725},\"getList\":{\"__isSmartRef__\":true,\"id\":729},\"removeList\":{\"__isSmartRef__\":true,\"id\":733},\"reset\":{\"__isSmartRef__\":true,\"id\":737},\"onMouseUp\":{\"__isSmartRef__\":true,\"id\":741},\"onBlur\":{\"__isSmartRef__\":true,\"id\":749},\"setTag\":{\"__isSmartRef__\":true,\"id\":757}},\"725\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":726},\"source\":\"function createListMorph() {\\n var items = this.getList();\\n\\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\\n\\n var listMorph = new lively.morphic.List(extent);\\n listMorph.setList(items);\\n listMorph.setFontSize(10);\\n\\n listMorph.disableGrabbing();\\n listMorph.disableDragging();\\n \\n connect(listMorph, 'selection', this, 'setTag');\\n \\n return listMorph;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":727},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"726\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"727\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":728},\"user\":\"lauritz\",\"categories\":[]},\"728\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)\"},\"729\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":730},\"source\":\"function getList() {\\n if (!this.owner.target) return [''];\\n\\n var target = this.owner.target;\\n\\n var tags = Functions.own(target).collect(function (each) {\\n return target[each].tags || [];\\n }).flatten().uniq();\\n\\n var sortedTags = tags.sortBy(function(name) { \\n return name.toLowerCase() \\n });\\n \\n sortedTags.unshift('all'); \\n return sortedTags;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":731},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"730\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"731\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":732},\"user\":\"lauritz\",\"tags\":[]},\"732\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)\"},\"733\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":734},\"source\":\"function removeList() {\\n this.listMorph && this.listMorph.remove()\\n this.listMorph = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":735},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"734\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"735\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":736},\"user\":\"lauritz\",\"categories\":[]},\"736\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)\"},\"737\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":738},\"source\":\"function reset() {\\n this.list = [];\\n this.setLabel('all');\\n this.label.setAlign('left');\\n this.removeList();\\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":739},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"738\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"739\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":740},\"user\":\"lauritz\",\"tags\":[]},\"740\":{\"isSerializedDate\":true,\"string\":\"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)\"},\"741\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":742},\"source\":\"function onMouseUp(evt) {\\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\\n if (this.listMorph) {\\n this.removeList();\\n return true;\\n } \\n if (this.getList().size() < 2) return;\\n var list = this.createListMorph();\\n this.addMorph(list);\\n this.listMorph = list;\\n return true;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":747},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"742\":{\"this\":{\"__isSmartRef__\":true,\"id\":699},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":743}},\"743\":{\"$super\":{\"__isSmartRef__\":true,\"id\":744}},\"744\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":745},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":746},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"745\":{\"obj\":{\"__isSmartRef__\":true,\"id\":699},\"name\":\"onMouseUp\"},\"746\":{},\"747\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":748},\"user\":\"lauritz\",\"categories\":[]},\"748\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)\"},\"749\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":750},\"source\":\"function onBlur(evt) {\\n $super(evt);\\n \\n // workaround - otherwise other morphs get this event\\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\\n this.removeList();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":755},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"750\":{\"this\":{\"__isSmartRef__\":true,\"id\":699},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":751}},\"751\":{\"$super\":{\"__isSmartRef__\":true,\"id\":752}},\"752\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":753},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":754},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"753\":{\"obj\":{\"__isSmartRef__\":true,\"id\":699},\"name\":\"onBlur\"},\"754\":{},\"755\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":756},\"user\":\"lauritz\",\"categories\":[]},\"756\":{\"isSerializedDate\":true,\"string\":\"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)\"},\"757\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":758},\"source\":\"function setTag(tag) {\\n this.setLabel(tag || '');\\n this.label.setAlign('left');\\n this.owner.setTag(tag);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":759},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"758\":{\"this\":{\"__isSmartRef__\":true,\"id\":699}},\"759\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":760},\"user\":\"lauritz\",\"categories\":[]},\"760\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)\"},\"761\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":762}],\"scripts\":[],\"id\":\"C877D292-B4FE-42F3-AD5D-11AC5F084977\",\"shape\":{\"__isSmartRef__\":true,\"id\":767},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":768},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":773},\"label\":{\"__isSmartRef__\":true,\"id\":762},\"name\":\"Button\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":778},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":779}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":802},\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"87E42FF6-3862-481D-97D6-643676E15F32\",\"4F370A81-5A80-4821-8ECC-D52B56F31E15\",\"1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516\",\"0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D\",\"97086CE7-CD46-4035-A371-02A41D555A66\",\"E342B91D-F54B-4DA8-8AE7-10C59CE22B41\",\"A838C48E-4033-4688-8DCF-20659BD824FF\",\"E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE\",\"B6FB81D1-145B-40F9-ACF1-17276DA45EBA\",\"09C79781-5461-4815-88DE-22FB67558136\",\"85A5FA10-01D9-4051-8D56-29DB02CF8817\",\"6E2F44D0-D69A-4DD7-91AD-0B0E1E871633\",\"66FB4A47-82E6-417D-8248-4038D0CBBF5A\",\"3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D\",\"4475CB12-8CFB-41DB-9399-EC6B68E18BA3\",\"6175C505-1BCA-42E9-9C4C-07A4A309A245\",\"B4FEE8FD-E680-459F-A82E-7606A48170D5\",\"AC0B6630-E189-474B-A5E2-13726C1E0E6A\",\"B5559DA4-1483-446C-8332-23DC886B44A5\",\"955AF1F4-5BF5-4129-BA11-0DC54E21E510\",\"6646015F-BD0A-4FEB-85F0-557FB8EC655A\",\"A5682378-2307-447E-AD50-1DEC1AAC9FCB\",\"1A04209F-A70E-4385-A6E2-D508EABC2DFC\",\"EDA53C4F-765D-4424-9DBF-C62388440C46\"],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":803},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.994014980014994,\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(72.0,-13.0)\",\"_Position\":\"lively.pt(687.7,9.5)\"},\"762\":{\"submorphs\":[],\"scripts\":[],\"id\":\"85768439-7424-4BFE-8191-BCA51F70FE26\",\"shape\":{\"__isSmartRef__\":true,\"id\":763},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":761},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":764}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":766},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4\",\"56735895-BA99-4D98-9866-AA5DBD86237E\",\"81041CF7-31DB-4F65-BB39-FE438A4F266F\",\"D03829B3-268E-40A0-A440-3E4BAC344F30\",\"714637F0-714A-4833-909B-BA4AF1B4628B\",\"DC956E73-7398-4CAF-B6F2-9A226E344396\",\"C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F\",\"39386C7E-9099-4159-BFE9-80AD37319211\",\"2764FB6E-70D1-4BC5-B3CB-9979A48B8205\",\"C55C8A7C-412C-453E-A99F-CE78C2AADB94\",\"4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D\",\"3450EAEB-E3D2-4FAF-98DF-354B3B8715D6\",\"C906736E-48DF-4054-BA5A-A089610456D7\",\"DE5C59FB-90A6-4DD4-AC39-5CC8B3912969\",\"5830FB93-49A1-4A31-A687-69C4579D5FA7\",\"AE9038D5-0EBD-40A0-8043-9689D163D108\",\"13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590\",\"330AAB8C-6D17-4763-AACC-669FC5DD3A91\",\"CA04BB7A-205C-412D-9900-C2DE7C5FAD36\",\"37AADE55-77DE-4E93-9A3E-241BB5002F88\",\"60EB450E-29D4-42B9-8FF7-CA138515052E\",\"7D5C0196-98BF-4CCD-9142-3D29E68EE180\",\"0F70CA1F-07A9-4EFA-872A-3255F9C850DC\",\"7A2FAFFA-9A09-40FB-B04A-80B0B34C696B\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"763\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"764\":{\"style\":{\"__isSmartRef__\":true,\"id\":765},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":762},\"storedString\":\"run\",\"_id\":\"_1369\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"765\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"766\":{\"morph\":{\"__isSmartRef__\":true,\"id\":762},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"767\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":768},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"768\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":769},{\"__isSmartRef__\":true,\"id\":770},{\"__isSmartRef__\":true,\"id\":771},{\"__isSmartRef__\":true,\"id\":772}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"769\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"770\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"771\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"772\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"773\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":774},{\"__isSmartRef__\":true,\"id\":775},{\"__isSmartRef__\":true,\"id\":776},{\"__isSmartRef__\":true,\"id\":777}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"774\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"775\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"776\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"777\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"778\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"779\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":761},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"runScript\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":780},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"780\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":781}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":788},\"derivationIds\":[null],\"id\":\"C89B50A0-17E7-4D22-AE1D-5112520DAEE7\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":791},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":792},{\"__isSmartRef__\":true,\"id\":793}],\"con\":{\"__isSmartRef__\":true,\"id\":779},\"showsMorphMenu\":true,\"showsHalos\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":794},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"781\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":782},\"derivationIds\":[null],\"id\":\"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":787},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"owner\":{\"__isSmartRef__\":true,\"id\":780},\"_Rotation\":-3.130064002485303,\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"782\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":783},{\"__isSmartRef__\":true,\"id\":784},{\"__isSmartRef__\":true,\"id\":785},{\"__isSmartRef__\":true,\"id\":786}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"783\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"784\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"785\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"786\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"787\":{\"morph\":{\"__isSmartRef__\":true,\"id\":781},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"788\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":789},{\"__isSmartRef__\":true,\"id\":790}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(831.0,11.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"789\":{\"isAbsolute\":true,\"x\":829.7085000406639,\"y\":9.565843617262885,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"790\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"791\":{\"morph\":{\"__isSmartRef__\":true,\"id\":780},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"792\":{\"morph\":{\"__isSmartRef__\":true,\"id\":780},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"793\":{\"morph\":{\"__isSmartRef__\":true,\"id\":780},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":781},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"794\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":795}},\"795\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":796},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":801},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"796\":{\"this\":{\"__isSmartRef__\":true,\"id\":780},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":797}},\"797\":{\"$super\":{\"__isSmartRef__\":true,\"id\":798}},\"798\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":799},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":800},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"799\":{\"obj\":{\"__isSmartRef__\":true,\"id\":780},\"name\":\"morphMenuItems\"},\"800\":{},\"801\":{},\"802\":{\"morph\":{\"__isSmartRef__\":true,\"id\":761},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"803\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"804\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":805}],\"scripts\":[],\"id\":\"3D4A4A11-9E45-4C87-9398-C3EBD8A53468\",\"shape\":{\"__isSmartRef__\":true,\"id\":810},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":811},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":816},\"label\":{\"__isSmartRef__\":true,\"id\":805},\"name\":\"saveButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":821},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":822}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":845},\"__serializedExpressions__\":[\"distanceToDragEvent\",\"_Position\"],\"derivationIds\":[7251,\"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1\",\"79FE3D3F-77C4-4B39-8243-D672185B416D\",\"A4D2FEDF-2654-4381-AB43-8F89B9CA2E86\",\"D686F0CB-027B-4CA9-8B8D-9306389B219D\",\"F51327CB-803E-4234-BFB3-6F5252D1C936\",\"A79280E8-6AE3-4016-AF47-CE78F71924C6\",\"B05829EB-D452-4D81-983B-E2CE425C8260\",\"32B117E5-52D8-4843-B80E-090B9817E099\",\"49AC923E-5272-4E3C-8F02-4F2AED2BC4E9\",\"85AAEA9C-5E12-4DEC-8994-9A5FE655A740\",\"2A7FF9BF-85D3-4962-8EB4-0F7016C672EB\",\"3BB17748-B91B-43F5-84BE-2537402A6382\",\"8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208\",\"8BADA640-EDC1-41B2-BEF3-0F2520EA25DD\",\"CAFB5342-EFD3-483E-AE4A-343D211653EF\",\"C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8\",\"88093937-29BB-43FC-AD82-4A0A4BDC349F\",\"27E1FA12-CE4A-4C1F-891F-EEEF92BD672F\",\"A12311D6-23C1-4711-9271-5B582F89F15B\",\"F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2\",\"77333AB0-F43F-45D7-BAEE-8B9FF7865CAF\",\"6A0E622E-4C99-42C1-8EEE-E659BFC2996E\",\"D0264D42-222E-4900-908B-4EA13729B6AA\",\"CC6A8A07-5A2D-407A-B540-6BA0C73356C5\",\"FA68B30F-8583-41B2-898D-8DAFE1A75F15\",\"D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8\",\"B521A25F-FA55-4F6B-BAC1-0B2544DF98C1\",\"C567F039-E57C-4C5E-AFAA-D05B2C481A69\"],\"layout\":{\"__isSmartRef__\":true,\"id\":846},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9880657804942089,\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"distanceToDragEvent\":\"lively.pt(68.8,-14.5)\",\"_Position\":\"lively.pt(574.4,9.5)\"},\"805\":{\"submorphs\":[],\"scripts\":[],\"id\":\"4829579F-88C9-4E62-BE7F-E085AD1EC231\",\"shape\":{\"__isSmartRef__\":true,\"id\":806},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":804},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":807}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":809},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED\",\"307A3596-1175-4EA6-AA27-5BA4C9D95AB7\",\"0EF99131-C569-4C2C-B613-E0D8423C1334\",\"9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25\",\"918C6CC4-3540-4341-BAFD-B195F7807FEE\",\"5AABB138-5EE8-40A5-AB3C-5A9625D0A353\",\"4529D79B-4CC5-467E-91F8-661C3A5F49F8\",\"1E5E570C-FD42-45E3-A7F6-768BB14ACD14\",\"A13FB4E0-72F2-4E7C-A861-EDCBA1393860\",\"B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C\",\"002A2173-D26D-4EED-8906-A489C1E158C0\",\"63362D04-B829-41E6-9E68-5B8DB03D382F\",\"996B60A4-8698-448F-A35F-79C768B4976B\",\"F0727398-A1F0-47F5-92CF-BB9677FA05FA\",\"38707063-D664-49A0-B2FB-F0666EC532D5\",\"0402FB51-915F-4491-8FA1-553F0D8F7F35\",\"5A35285D-C6A5-4830-97D9-0890A3F33F39\",\"53121F0B-7DA5-4622-AC08-DD4805D53374\",\"6C84E15D-112D-4C04-87C1-937691E296A7\",\"4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0\",\"3D4B43A2-AD74-4131-A939-D680216EDA6B\",\"B22327BB-C876-4084-BEFA-4D06AE2B2849\",\"2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4\",\"F098174A-AABC-4F95-8193-C29CA85D6188\",\"714713CE-F5E8-4817-835F-99EA27075558\",\"532DCEDE-C300-48C9-9DBA-58A1E02E1632\",\"2F1C117F-2507-446D-8B43-9BD30AC726FB\",\"74DABF7B-1E90-4D21-93D1-802BC208E9C7\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"806\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"807\":{\"style\":{\"__isSmartRef__\":true,\"id\":808},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":805},\"storedString\":\"save\",\"_id\":\"_1370\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"808\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"809\":{\"morph\":{\"__isSmartRef__\":true,\"id\":805},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"810\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":811},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"811\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":812},{\"__isSmartRef__\":true,\"id\":813},{\"__isSmartRef__\":true,\"id\":814},{\"__isSmartRef__\":true,\"id\":815}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"812\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"813\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"814\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"815\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"816\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":817},{\"__isSmartRef__\":true,\"id\":818},{\"__isSmartRef__\":true,\"id\":819},{\"__isSmartRef__\":true,\"id\":820}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"817\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"818\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"819\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"820\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"821\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"822\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":804},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":236},\"targetMethodName\":\"doSave\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":823},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"823\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":824}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":831},\"derivationIds\":[null],\"id\":\"F46012D5-C8BE-4E52-BF98-D052FDAAE17A\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":834},\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":835},{\"__isSmartRef__\":true,\"id\":836}],\"con\":{\"__isSmartRef__\":true,\"id\":822},\"showsMorphMenu\":true,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":837},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"824\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":825},\"derivationIds\":[null],\"id\":\"A2A83C78-09B8-473C-829B-198206D7A9E4\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":830},\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\"],\"owner\":{\"__isSmartRef__\":true,\"id\":823},\"_Rotation\":3.077607197692381,\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(201.2,40.2)\"},\"825\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":826},{\"__isSmartRef__\":true,\"id\":827},{\"__isSmartRef__\":true,\"id\":828},{\"__isSmartRef__\":true,\"id\":829}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-12.0,-6.0)\",\"_Extent\":\"lively.pt(16.0,12.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(0,0,0)\"},\"826\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"827\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"828\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"829\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"830\":{\"morph\":{\"__isSmartRef__\":true,\"id\":824},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"831\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":832},{\"__isSmartRef__\":true,\"id\":833}],\"_ClipMode\":\"visible\",\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(200.0,9.0)\",\"_Extent\":\"lively.pt(480.0,32.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"832\":{\"isAbsolute\":true,\"x\":679.4857209639925,\"y\":9.595948897894004,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"833\":{\"isAbsolute\":true,\"x\":201.20421122525056,\"y\":40.24084224505009,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"834\":{\"morph\":{\"__isSmartRef__\":true,\"id\":823},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"835\":{\"morph\":{\"__isSmartRef__\":true,\"id\":823},\"index\":0,\"connectedMagnet\":null,\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"836\":{\"morph\":{\"__isSmartRef__\":true,\"id\":823},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":824},\"markerDirection\":\"prev\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\"},\"837\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":838}},\"838\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":839},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString ||\\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true,\\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(),\\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":844},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"839\":{\"this\":{\"__isSmartRef__\":true,\"id\":823},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":840}},\"840\":{\"$super\":{\"__isSmartRef__\":true,\"id\":841}},\"841\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":842},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":843},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"842\":{\"obj\":{\"__isSmartRef__\":true,\"id\":823},\"name\":\"morphMenuItems\"},\"843\":{},\"844\":{},\"845\":{\"morph\":{\"__isSmartRef__\":true,\"id\":804},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"846\":{\"centeredHorizontal\":false,\"moveHorizontal\":true},\"847\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":848}],\"scripts\":[],\"id\":\"43BD3A17-F549-4B6B-8D78-0F84AFE3A168\",\"shape\":{\"__isSmartRef__\":true,\"id\":853},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":854},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":859},\"label\":{\"__isSmartRef__\":true,\"id\":848},\"name\":\"openTestsButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":864},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":865}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":866},\"derivationIds\":[7251,\"84054D2E-8176-440D-B413-279956A34FC2\",\"79434046-F834-490E-B705-0CE871D9E8B3\",\"FF38CA79-C0DF-4F2F-8FC3-407571EF6A54\",\"B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4\",\"5B8D7C39-987A-4849-BFFD-3F316CE03852\",\"F7C30F5C-7270-44B1-ADFF-7473F2012DB0\",\"5142302E-3E9A-476B-AB24-B2448DA6D3E4\",\"FEA3C508-593D-4BC7-B645-8B5630CF2EDE\",\"34DBC442-E1DE-42D7-8C63-BA9A1890C994\",\"4F9067A3-5A5C-4637-A76F-7E590CEE2BDA\",\"ADF74818-537A-4669-A455-9509BA7BD7E5\",\"AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08\",\"604C352D-0347-4329-A299-EAA3FF90B543\",\"46C5ED11-DE03-428F-A758-5308B3D323B5\",\"7C978B2A-9109-42E1-95C5-A59CC74BD31B\",\"2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D\",\"A0B7F880-0D72-475C-A002-2EAA7D20C004\",\"1146967F-5295-4931-9637-CF72A6A6D724\",\"775F3066-BB4B-4673-B529-500522EF5165\",\"F01F4895-6DEF-4C26-9CEC-A569AEDD22E6\",\"DDD1C856-9C9F-4CB1-A795-E083B7214E82\",\"51E21302-B2D2-49D0-82D9-D964A6B3C54F\",\"BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69\",\"26FA6101-FD83-4A6D-BA08-839ADCA2E33A\"],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_ClipMode\":\"visible\",\"_Rotation\":0,\"_Scale\":0.9940149800149939,\"isPressed\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":867},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(468.5,9.0)\",\"distanceToDragEvent\":\"lively.pt(72.1,-12.5)\"},\"848\":{\"submorphs\":[],\"scripts\":[],\"id\":\"7354635C-DC38-4BE3-9F56-070CE37B65EF\",\"shape\":{\"__isSmartRef__\":true,\"id\":849},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\"],\"_MaxTextWidth\":97,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":847},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":850}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":852},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[7252,\"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2\",\"CB475566-05CE-43E2-B04D-EE32BC4CB718\",\"6BB077CE-92E6-47BE-BE88-9A48488562D1\",\"9E359973-2FDB-417B-BB06-AB34D52BD310\",\"58F098ED-A190-44F2-B73E-80802B2CF2F6\",\"AEA84B35-B349-4307-92C6-8F229705DFC2\",\"A677CADF-24FF-4177-9A3A-FE9AAE7D60FE\",\"0F875AD9-E54C-4735-9BA9-7B89574233A1\",\"840EBE92-3BC2-42EC-819E-3CD002576490\",\"78C4969D-2C33-4B17-9027-89B411B9F496\",\"C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF\",\"78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6\",\"8B416918-CA4B-46D1-8A3C-40F8A754E44D\",\"01510710-A85B-4054-B0ED-7F2F02434806\",\"8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4\",\"87607080-4A72-484D-A5BD-5F67D468505F\",\"F0E39FE9-F71C-4587-B25A-C4D2C29FE579\",\"BA2AB73A-3967-4F9E-8828-8A638E521B31\",\"5ECC4D2F-4996-403F-AF14-BD1F4BB720F6\",\"54B08934-6893-4B80-8625-B60ABCE9CBC6\",\"4808CF23-17EA-43D8-AE10-DAB21C642FA8\",\"0813DF8A-CC9E-435B-B5A1-DF68BF226F37\",\"047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B\",\"728334BD-34B0-44FA-A778-2696AA82FEFA\"],\"_MinTextWidth\":97,\"_MinTextHeight\":null,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"849\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"_ClipMode\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(2,2,0,0)\"},\"850\":{\"style\":{\"__isSmartRef__\":true,\"id\":851},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":848},\"storedString\":\"Tests\",\"_id\":\"_1371\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"851\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"852\":{\"morph\":{\"__isSmartRef__\":true,\"id\":848},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"853\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":854},\"_BorderRadius\":5.2,\"_ClipMode\":\"visible\",\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(101.0,21.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"854\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":855},{\"__isSmartRef__\":true,\"id\":856},{\"__isSmartRef__\":true,\"id\":857},{\"__isSmartRef__\":true,\"id\":858}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"855\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"856\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"857\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"858\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"859\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":860},{\"__isSmartRef__\":true,\"id\":861},{\"__isSmartRef__\":true,\"id\":862},{\"__isSmartRef__\":true,\"id\":863}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"860\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"861\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"862\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"863\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"864\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"865\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":847},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"openPartTestRunner\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"866\":{\"morph\":{\"__isSmartRef__\":true,\"id\":847},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"867\":{\"moveHorizontal\":true},\"868\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":869},{\"__isSmartRef__\":true,\"id\":876}],\"scripts\":[],\"id\":\"20DF1A18-6F2B-4D66-9110-75EB343C3C61\",\"shape\":{\"__isSmartRef__\":true,\"id\":879},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":885},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":890},\"label\":{\"__isSmartRef__\":true,\"id\":869},\"name\":\"MagnifierButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":895},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":898}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":899},\"derivationIds\":[2588,\"22797D34-67DE-4A06-81F0-4DF0A87ADBBC\",\"81CB4C12-BCF0-4097-8B6D-D9419046367A\",\"0767A57D-9BB2-48C6-9654-753D2B9D00A6\",\"42871246-6725-4E41-A2C1-5A5BCF041097\",\"BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F\",\"797EC165-A639-42D9-A059-669F6BEB92A7\",\"FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580\",\"4B68C371-CB37-45B4-910A-611E5FFC23DD\",\"94E374B9-7ED4-4E39-96F1-6FD4E7AC3428\",\"34D63515-7CC7-43FB-B7BB-87AFCA377D63\",\"7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8\",\"12239D52-D3D3-4713-BC3E-F0B95C488CB7\",\"72559D92-4616-45A9-A0F2-72BA4147C0FB\",\"E86C7328-AF24-4881-84AF-B7C7CEFEAE14\",\"22D731CF-38F0-41CC-B125-74D2842ED847\",\"B58A1A30-782E-4675-A276-2C01D35BEC70\",\"ACEABA6D-071C-46C2-A325-BE30189AA45F\",\"686443AE-DCDC-4998-8A39-48BC57D64FDC\",\"8D660766-7C93-404C-9D92-B12CBF59A3CE\"],\"_ClipMode\":\"visible\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_Rotation\":0,\"_Scale\":0.9920279440699439,\"highlightRectangle\":{\"__isSmartRef__\":true,\"id\":900},\"isPressed\":false,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":974},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(424.5,8.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-7.9)\"},\"869\":{\"submorphs\":[],\"scripts\":[],\"id\":\"A354FF2E-BD85-429A-97C2-254D6033F50C\",\"shape\":{\"__isSmartRef__\":true,\"id\":870},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"padding\",\"_Padding\",\"_TextColor\"],\"_MaxTextWidth\":24,\"_MaxTextHeight\":null,\"textStyle\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":868},\"isLabel\":true,\"eventsAreIgnored\":true,\"_ClipMode\":\"hidden\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":871},{\"__isSmartRef__\":true,\"id\":873}],\"_Align\":\"center\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":875},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[2589,\"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702\",\"A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E\",\"5AC5C4DE-00B0-43DB-B7F1-765674CE818B\",\"750A11C6-766E-4B48-AE32-D71DE811EB4A\",\"66A7B56E-A94E-44AE-8AED-C0C1B07554D4\",\"CA8596D3-2D4F-453B-BE1B-DCEC8F85389B\",\"4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8\",\"439DE430-7651-470E-97D8-00E7F96B04DA\",\"DAC920E6-217B-4515-AC09-2F9DCBA7375C\",\"BD48C003-0502-451D-B6AA-7369FF3D1030\",\"C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0\",\"BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13\",\"3D7AEAC1-C9DD-4941-BA46-16F6783F5699\",\"E04A78F9-3D6E-403F-BA8D-2583FCFFCE53\",\"47E1F29B-6896-467D-8654-CA18929AE57A\",\"509D86FF-5400-4374-BE79-90F0A7E3E90C\",\"C7E53EE0-065A-4C59-8D13-311566722BB7\",\"BA078BAC-7263-4B10-AFD3-3C4EA0DD8707\",\"BCFE28D1-A115-453E-9116-EECC8FE1D50F\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":24,\"_MinTextHeight\":null,\"_FontSize\":10,\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\",\"padding\":\"lively.rect(5,5,0,0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"870\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Padding\":\"lively.rect(0,3,0,0)\"},\"871\":{\"style\":{\"__isSmartRef__\":true,\"id\":872},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":869},\"storedString\":\"\",\"_id\":\"_1372\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"872\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"873\":{\"style\":{\"__isSmartRef__\":true,\"id\":874},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":869},\"storedString\":\"\",\"_id\":\"_1373\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"874\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"875\":{\"morph\":{\"__isSmartRef__\":true,\"id\":869},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"876\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":877},\"derivationIds\":[null,\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"F0366E4C-E97F-4C77-BEE4-340A0668ADD5\",\"347F6028-5092-4F54-9A34-3EFF3FF0B815\",\"BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA\",\"85BA370B-966E-41F7-8C2F-F3A926EC2AA2\",\"1652172B-339A-43A1-9589-70E68B35A28E\",\"705524F7-129B-4102-834E-2A1A45985BB5\",\"5707DF70-CD77-4D53-96ED-5A0AEB227FB7\",\"257E62CE-C668-4317-B5B7-8D394BDC3F6C\",\"2DD4BEA5-E85A-4CD0-953E-9EB2E0735654\",\"BB96B696-7BD4-44C4-9D60-B1551B89D6FA\",\"FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B\",\"EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC\",\"1DBAE3FF-B2F6-4348-8E06-81139C138D6E\",\"49E7D450-EF74-4E94-B33B-B888D952F3BD\",\"F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A\",\"36B8611D-B449-4F6E-8D0F-B5FD6406D45D\",\"779DB518-01BD-4D32-AD65-BFED801E5D06\"],\"id\":\"F47D501C-3750-4F0D-A2E1-E1B9CDA8368C\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":878},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"owner\":{\"__isSmartRef__\":true,\"id\":868},\"name\":\"leftpointing_magnifying_glass.png\",\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"eventsAreDisabled\":true,\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-3.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(39.9,-9.0)\"},\"877\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_ImageURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==\",\"_NodeClass\":[\"image\"],\"_NodeId\":\"29E543E0-AE93-493A-A694-FC1C330D0544\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"isLoaded\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(29.0,29.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"878\":{\"morph\":{\"__isSmartRef__\":true,\"id\":876},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"879\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Padding\"],\"_BorderWidth\":1.1840000000000002,\"_Fill\":{\"__isSmartRef__\":true,\"id\":880},\"_BorderRadius\":5.2,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(24.0,24.0)\",\"_BorderColor\":\"Color.rgb(214,214,214)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"880\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":881},{\"__isSmartRef__\":true,\"id\":882},{\"__isSmartRef__\":true,\"id\":883},{\"__isSmartRef__\":true,\"id\":884}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"881\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"882\":{\"offset\":0.3,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"883\":{\"offset\":0.7,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(221,221,221)\"},\"884\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(204,204,204)\"},\"885\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":886},{\"__isSmartRef__\":true,\"id\":887},{\"__isSmartRef__\":true,\"id\":888},{\"__isSmartRef__\":true,\"id\":889}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"886\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(245,245,245)\"},\"887\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"888\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(209,209,209)\"},\"889\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(240,240,240)\"},\"890\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":891},{\"__isSmartRef__\":true,\"id\":892},{\"__isSmartRef__\":true,\"id\":893},{\"__isSmartRef__\":true,\"id\":894}],\"__serializedExpressions__\":[\"vector\"],\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"vector\":\"lively.rect(0,0,0,1)\"},\"891\":{\"offset\":0,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(250,250,250)\"},\"892\":{\"offset\":0.4,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"893\":{\"offset\":0.6,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(232,232,232)\"},\"894\":{\"offset\":1,\"__serializedExpressions__\":[\"color\"],\"color\":\"Color.rgb(248,248,248)\"},\"895\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"migrationLevel\":4,\"partName\":\"ScriptableButton\",\"comment\":\"Has a script that is called on button press\",\"changes\":[{\"__isSmartRef__\":true,\"id\":896}],\"revisionOnLoad\":154251,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"896\":{\"date\":{\"__isSmartRef__\":true,\"id\":897},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"0366C0A2-0C8E-4AEB-AAC3-120434134545\"},\"897\":{\"isSerializedDate\":true,\"string\":\"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)\"},\"898\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":868},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":868},\"targetMethodName\":\"onFire\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"899\":{\"morph\":{\"__isSmartRef__\":true,\"id\":868},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"900\":{\"submorphs\":[],\"scripts\":[],\"id\":\"364FF344-E489-461B-BC8C-ED45E4823ED4\",\"shape\":{\"__isSmartRef__\":true,\"id\":901},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"showsHalos\":false,\"name\":\"HighlightRectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":902},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":943},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":944},{\"__isSmartRef__\":true,\"id\":945},{\"__isSmartRef__\":true,\"id\":946}],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"6FECB598-D130-4242-BF1B-E18767608129\",\"0B23F218-078F-4912-A262-31B957885F41\",\"C56BA290-B836-4946-B4EF-DBB6FBA2368C\",\"61176BAF-CFE6-4F2C-9F0A-971AAD6595A1\",\"CB4127B2-0AA5-4B50-9978-F1FF39924A82\",\"113050BB-CF0E-4193-91C6-9C25FC857EE8\",\"EFF939E4-317B-4662-943F-77A6E6F65BD0\",\"AA288E7F-3972-4F0D-87DD-61E4BD9C9C97\",\"903E8C60-1158-42D5-85D2-DF134DA6CEC1\",\"28FD6210-A549-4A11-9178-04E77FF556C0\",\"B3312E29-D786-469F-865E-91FD69475A52\",\"D947A1C1-DCBE-4485-A33D-DF549F6978E0\",\"56CE0E60-45BE-43FF-9C6C-296D8AC326B6\",\"CC61E3F8-8C8D-4F24-A591-023D3C88DEC8\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":948},\"_ClipMode\":\"visible\",\"moved\":true,\"isBeingDragged\":false,\"prevScroll\":[0,0],\"#startLetters\":\"\",\"eventsAreDisabled\":false,\"_HandStyle\":\"default\",\"_PointerEvents\":\"auto\",\"_Rotation\":0,\"_Scale\":1.0060210561262526,\"owner\":null,\"magnifierButton\":{\"__isSmartRef__\":true,\"id\":868},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":953},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(40.0,4131.0)\",\"distanceToDragEvent\":\"lively.pt(44.0,-14.0)\"},\"901\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.2597,\"_BorderStyle\":\"hidden\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(775.0,471.0)\",\"_BorderColor\":\"Color.rgb(204,0,0)\",\"_Fill\":\"Color.rgb(58,0,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"902\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A rectangle which highlights the object under the first hand of the world\",\"migrationLevel\":4,\"partName\":\"HighlightRectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":903},{\"__isSmartRef__\":true,\"id\":905},{\"__isSmartRef__\":true,\"id\":907},{\"__isSmartRef__\":true,\"id\":909},{\"__isSmartRef__\":true,\"id\":911},{\"__isSmartRef__\":true,\"id\":913},{\"__isSmartRef__\":true,\"id\":915},{\"__isSmartRef__\":true,\"id\":917},{\"__isSmartRef__\":true,\"id\":919},{\"__isSmartRef__\":true,\"id\":921},{\"__isSmartRef__\":true,\"id\":923},{\"__isSmartRef__\":true,\"id\":925},{\"__isSmartRef__\":true,\"id\":927},{\"__isSmartRef__\":true,\"id\":929},{\"__isSmartRef__\":true,\"id\":931},{\"__isSmartRef__\":true,\"id\":933},{\"__isSmartRef__\":true,\"id\":935},{\"__isSmartRef__\":true,\"id\":937},{\"__isSmartRef__\":true,\"id\":939},{\"__isSmartRef__\":true,\"id\":941}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"903\":{\"date\":{\"__isSmartRef__\":true,\"id\":904},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"3DB7DB40-210A-4BED-91FD-9287005703EC\"},\"904\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 17:04:54 GMT+0200 (CEST)\"},\"905\":{\"date\":{\"__isSmartRef__\":true,\"id\":906},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"23D7AA12-66A9-4C3B-B494-131256C291AC\"},\"906\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:57:13 GMT+0200 (CEST)\"},\"907\":{\"date\":{\"__isSmartRef__\":true,\"id\":908},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2C30B7CA-388F-4F51-B4CF-A2E50E381148\"},\"908\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:23:11 GMT+0200 (CEST)\"},\"909\":{\"date\":{\"__isSmartRef__\":true,\"id\":910},\"author\":\"tessi\",\"message\":\"diable events\",\"id\":\"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E\"},\"910\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:46:08 GMT+0200 (CEST)\"},\"911\":{\"date\":{\"__isSmartRef__\":true,\"id\":912},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"01996A33-11BC-4C15-96D7-B7D219E2E961\"},\"912\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:39:50 GMT+0200 (CEST)\"},\"913\":{\"date\":{\"__isSmartRef__\":true,\"id\":914},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"914\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"915\":{\"date\":{\"__isSmartRef__\":true,\"id\":916},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"916\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"917\":{\"date\":{\"__isSmartRef__\":true,\"id\":918},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"918\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"919\":{\"date\":{\"__isSmartRef__\":true,\"id\":920},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"920\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"921\":{\"date\":{\"__isSmartRef__\":true,\"id\":922},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"922\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"923\":{\"date\":{\"__isSmartRef__\":true,\"id\":924},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"924\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"925\":{\"date\":{\"__isSmartRef__\":true,\"id\":926},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"4B982A01-25B3-455A-848D-89C2C3C471D7\"},\"926\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 13:58:01 GMT+0200 (CEST)\"},\"927\":{\"date\":{\"__isSmartRef__\":true,\"id\":928},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"2FD6CB7B-3BC7-4666-98B4-AACF1001954D\"},\"928\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 14:07:32 GMT+0200 (CEST)\"},\"929\":{\"date\":{\"__isSmartRef__\":true,\"id\":930},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"09CF5ECF-2C87-4B66-A164-39848628596F\"},\"930\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 15:34:59 GMT+0200 (CEST)\"},\"931\":{\"date\":{\"__isSmartRef__\":true,\"id\":932},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"252A3EB5-DB00-4CF9-BF38-2927DD1C5229\"},\"932\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:34:29 GMT+0200 (CEST)\"},\"933\":{\"date\":{\"__isSmartRef__\":true,\"id\":934},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"81534551-62C1-4FC9-96CB-A5AC6642CA1E\"},\"934\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:45:49 GMT+0200 (CEST)\"},\"935\":{\"date\":{\"__isSmartRef__\":true,\"id\":936},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"5125DE3A-D50E-4621-8490-F3A9D99C2C4C\"},\"936\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:47:20 GMT+0200 (CEST)\"},\"937\":{\"date\":{\"__isSmartRef__\":true,\"id\":938},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6\"},\"938\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:51:06 GMT+0200 (CEST)\"},\"939\":{\"date\":{\"__isSmartRef__\":true,\"id\":940},\"author\":\"tessi\",\"message\":\"no comment\",\"id\":\"DC8EF5EC-7563-45B6-816D-20E2DC218525\"},\"940\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:52:10 GMT+0200 (CEST)\"},\"941\":{\"date\":{\"__isSmartRef__\":true,\"id\":942},\"author\":\"timfelgentreff\",\"message\":\"no comment\",\"id\":\"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942\"},\"942\":{\"isSerializedDate\":true,\"string\":\"Thu May 24 2012 16:59:39 GMT+0200 (CEST)\"},\"943\":{\"morph\":{\"__isSmartRef__\":true,\"id\":900},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"944\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":900},\"sourceAttrName\":\"onMouseMove\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":900},\"targetMethodName\":\"updateOnMove\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"945\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":900},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":868},\"targetMethodName\":\"removeHighlighting\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"946\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":900},\"sourceAttrName\":\"onMouseUp\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"setTarget\",\"converterString\":\"function () {\\n return this.sourceObj.morphUnderCursor();\\n }\",\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":947},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"947\":{\"source\":{\"__isSmartRef__\":true,\"id\":900},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"948\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":949}},\"949\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":950}},\"950\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":951},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":952},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"951\":{\"this\":{\"__isSmartRef__\":true,\"id\":948}},\"952\":{},\"953\":{\"update\":{\"__isSmartRef__\":true,\"id\":954},\"updateOnMove\":{\"__isSmartRef__\":true,\"id\":958},\"bringToFront\":{\"__isSmartRef__\":true,\"id\":962},\"morphUnderCursor\":{\"__isSmartRef__\":true,\"id\":970}},\"954\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":955},\"source\":\"function update(morphUnderCursor) {\\n if (morphUnderCursor === this.magnifierButton ||\\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\\n morphToHighlight = this.magnifierButton.currentTarget();\\n } else {\\n morphToHighlight = morphUnderCursor;\\n }\\n\\n if (morphToHighlight && morphToHighlight.world()) {\\n this.setPosition(morphToHighlight.getPositionInWorld());\\n this.setExtent(morphToHighlight.getExtent());\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":956},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"955\":{\"this\":{\"__isSmartRef__\":true,\"id\":900}},\"956\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":957},\"user\":\"lauritz\",\"tags\":[]},\"957\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)\"},\"958\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":959},\"source\":\"function updateOnMove() {\\n this.update(this.morphUnderCursor());\\n this.bringToFront();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":960},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"959\":{\"this\":{\"__isSmartRef__\":true,\"id\":900}},\"960\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":961},\"user\":\"lauritz\",\"tags\":[]},\"961\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)\"},\"962\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":963},\"source\":\"function bringToFront() {\\n this.renderContext().morphNode.style.zIndex= 1000;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":968},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"963\":{\"this\":{\"__isSmartRef__\":true,\"id\":900},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":964}},\"964\":{\"$super\":{\"__isSmartRef__\":true,\"id\":965}},\"965\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":966},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":967},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"966\":{\"obj\":{\"__isSmartRef__\":true,\"id\":900},\"name\":\"bringToFront\"},\"967\":{},\"968\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":969},\"user\":\"lauritz\",\"tags\":[]},\"969\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)\"},\"970\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":971},\"source\":\"function morphUnderCursor() {\\n var that = this,\\n world = lively.morphic.World.current(); \\n \\n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\\n function(ea) {\\n return !ea.isPlaceholder &&\\n !ea.isHalo &&\\n (!ea.owner || !ea.owner.isHalo) &&\\n !(ea === that);\\n });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":972},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"971\":{\"this\":{\"__isSmartRef__\":true,\"id\":900}},\"972\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":973},\"user\":\"lauritz\",\"tags\":[]},\"973\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)\"},\"974\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":975},\"removeHighlighting\":{\"__isSmartRef__\":true,\"id\":979},\"onMouseMove\":{\"__isSmartRef__\":true,\"id\":983},\"onMouseOut\":{\"__isSmartRef__\":true,\"id\":991},\"reset\":{\"__isSmartRef__\":true,\"id\":999},\"isTracking\":{\"__isSmartRef__\":true,\"id\":1003},\"isHighlighting\":{\"__isSmartRef__\":true,\"id\":1007},\"currentTarget\":{\"__isSmartRef__\":true,\"id\":1011}},\"975\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":976},\"source\":\"function onFire() {\\n var hand = lively.morphic.World.current().firstHand(),\\n highlight = this.highlightRectangle,\\n that = this;\\n\\n if (this.isTracking()) {\\n this.removeHighlighting();\\n } else {\\n this.world().addMorph(highlight);\\n hand.highlightConnection = connect(hand, \\\"scrollFocusMorph\\\", highlight, \\\"update\\\");\\n highlight.bringToFront();\\n if (!this.currentTarget() || !this.currentTarget().world()) {\\n highlight.setExtent(pt(0,0));\\n }\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":977},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"976\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"977\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":978},\"user\":\"lauritz\",\"tags\":[]},\"978\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)\"},\"979\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":980},\"source\":\"function removeHighlighting() {\\n var hand = this.world().firstHand();\\n \\n if (this.highlightRectangle) {\\n this.highlightRectangle.remove();\\n }\\n \\n hand.attributeConnections.removeAt(\\n hand.attributeConnections.indexOf(hand.highlightConnection));\\n hand.highlightConnection = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":981},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"980\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"981\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":982},\"user\":\"lauritz\",\"tags\":[]},\"982\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)\"},\"983\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":984},\"source\":\"function onMouseMove(evt) {\\n var target = this.currentTarget();\\n if (target && target.world() && !this.isHighlighting()) {\\n this.highlightRectangle.update(target);\\n this.world().addMorph(this.highlightRectangle);\\n this.highlightRectangle.bringToFront();\\n this.targetHighlight = this.highlightRectangle;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":989},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"984\":{\"this\":{\"__isSmartRef__\":true,\"id\":868},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":985}},\"985\":{\"$super\":{\"__isSmartRef__\":true,\"id\":986}},\"986\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":987},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":988},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"987\":{\"obj\":{\"__isSmartRef__\":true,\"id\":868},\"name\":\"onMouseMove\"},\"988\":{},\"989\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":990},\"user\":\"lauritz\",\"tags\":[]},\"990\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)\"},\"991\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":992},\"source\":\"function onMouseOut() {\\n if (this.isHighlighting()) {\\n if (!this.isTracking()) {\\n this.targetHighlight.remove();\\n }\\n delete this.targetHighlight;\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":997},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"992\":{\"this\":{\"__isSmartRef__\":true,\"id\":868},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":993}},\"993\":{\"$super\":{\"__isSmartRef__\":true,\"id\":994}},\"994\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":995},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":996},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"995\":{\"obj\":{\"__isSmartRef__\":true,\"id\":868},\"name\":\"onMouseOut\"},\"996\":{},\"997\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":998},\"user\":\"lauritz\",\"tags\":[]},\"998\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)\"},\"999\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1000},\"source\":\"function reset() {\\n this.highlightRectangle.attributeConnections = [];\\n \\n connect(rect, \\\"onMouseMove\\\", this.highlightRectangle, \\\"updateOnMove\\\")\\n connect(rect, \\\"onMouseUp\\\", this, \\\"removeHighlighting\\\")\\n connect(rect, \\\"onMouseUp\\\", this.owner, \\\"setTarget\\\",\\n {converter: function () {\\n return this.sourceObj.morphUnderCursor();\\n }\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1001},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1000\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1001\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1002},\"user\":\"lauritz\",\"tags\":[]},\"1002\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)\"},\"1003\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1004},\"source\":\"function isTracking() {\\n return !!this.world().firstHand().highlightConnection;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1005},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1004\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1005\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1006},\"user\":\"lauritz\",\"tags\":[]},\"1006\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)\"},\"1007\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1008},\"source\":\"function isHighlighting() {\\n return !!this.targetHighlight;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1009},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1008\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1009\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1010},\"user\":\"lauritz\",\"tags\":[]},\"1010\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)\"},\"1011\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1012},\"source\":\"function currentTarget() {\\n return this.owner.target;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1013},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1012\":{\"this\":{\"__isSmartRef__\":true,\"id\":868}},\"1013\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1014},\"user\":\"lauritz\",\"tags\":[]},\"1014\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)\"},\"1015\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(808.0,431.8)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"1016\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"Edit scripts and connections of a specific morph.\",\"migrationLevel\":4,\"partName\":\"ObjectEditorPane\",\"changes\":[{\"__isSmartRef__\":true,\"id\":1017}],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"1017\":{\"date\":{\"__isSmartRef__\":true,\"id\":1018},\"author\":\"lauritz\",\"message\":\"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items.\"},\"1018\":{\"isSerializedDate\":true,\"string\":\"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)\"},\"1019\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"1020\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"1021\":{},\"1022\":{\"displayInitialScript\":{\"__isSmartRef__\":true,\"id\":1023},\"displayJavaScriptSource\":{\"__isSmartRef__\":true,\"id\":1027},\"displaySourceForConnection\":{\"__isSmartRef__\":true,\"id\":1031},\"displaySourceForScript\":{\"__isSmartRef__\":true,\"id\":1035},\"generateSourceForConnection\":{\"__isSmartRef__\":true,\"id\":1039},\"generateSourceForScript\":{\"__isSmartRef__\":true,\"id\":1043},\"generateTargetCode\":{\"__isSmartRef__\":true,\"id\":1047},\"newConnection\":{\"__isSmartRef__\":true,\"id\":1051},\"newScript\":{\"__isSmartRef__\":true,\"id\":1055},\"reset\":{\"__isSmartRef__\":true,\"id\":1059},\"selectChangedContent\":{\"__isSmartRef__\":true,\"id\":1063},\"setTarget\":{\"__isSmartRef__\":true,\"id\":1067},\"sortedConnectionNamesOfObj\":{\"__isSmartRef__\":true,\"id\":1071},\"sortedScriptNamesOfObj\":{\"__isSmartRef__\":true,\"id\":1075},\"updateLists\":{\"__isSmartRef__\":true,\"id\":1079},\"onShutdown\":{\"__isSmartRef__\":true,\"id\":1083},\"confirmUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":1087},\"update\":{\"__isSmartRef__\":true,\"id\":1091},\"ensureAnnotationLayer\":{\"__isSmartRef__\":true,\"id\":1095},\"copyToPartsBinWithUserRequest\":{\"__isSmartRef__\":true,\"id\":1099},\"printTags\":{\"__isSmartRef__\":true,\"id\":1107},\"setTag\":{\"__isSmartRef__\":true,\"id\":1111},\"runScript\":{\"__isSmartRef__\":true,\"id\":1115},\"openPartTestRunner\":{\"__isSmartRef__\":true,\"id\":1119},\"hasUnsavedChanges\":{\"__isSmartRef__\":true,\"id\":1123}},\"1023\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1024},\"source\":\"function displayInitialScript() {\\n if (this.scriptList.getList().size() > 1) {\\n this.scriptList.preselectItem();\\n } else if (this.connectionList.getList().size() > 1) {\\n this.connectionList.preselectItem();\\n } else {\\n this.scriptList.selectAt(0);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1025},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1024\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1025\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1026},\"user\":\"lauritz\",\"tags\":[]},\"1026\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)\"},\"1027\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1028},\"source\":\"function displayJavaScriptSource(jsCode) {\\n if (this.scriptPane.hasChanged()) {\\n var that = this;\\n var callback = function(confirmed) {\\n if (confirmed) that.scriptPane.display(jsCode)\\n };\\n this.confirmUnsavedChanges(callback);\\n } else {\\n this.scriptPane.display(jsCode);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1029},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1028\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1029\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1030},\"user\":\"lauritz\",\"tags\":[]},\"1030\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1031\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1032},\"source\":\"function displaySourceForConnection(connection) {\\n var code = \\\"\\\", that = this;\\n if (connection === undefined) return;\\n if (connection === null) {\\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\\\"\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForConnection(connection);\\n }\\n this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1033},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1032\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1033\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1034},\"user\":\"conradcalmez\",\"tags\":[]},\"1034\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)\"},\"1035\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1036},\"source\":\"function displaySourceForScript(scriptName) {\\n var code = \\\"\\\",\\n that = this;\\n if (scriptName === null) {\\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\\n code = code.concat(that.generateSourceForScript(each)).concat(\\\"\\\\n\\\\n\\\\n\\\");\\n });\\n code = code.substring(0, code.length - \\\"\\\\n\\\\n\\\\n\\\".length - 1);\\n } else {\\n code = this.generateSourceForScript(scriptName);\\n }\\n if (code) this.displayJavaScriptSource(code);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1037},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1036\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1037\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1038},\"user\":\"cschuster\",\"tags\":[]},\"1038\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)\"},\"1039\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1040},\"source\":\"function generateSourceForConnection(connection) {\\n var c = connection, targetObject = this.target;\\n\\tif (!c.getTargetObj() || !c.getTargetObj().name || \\n\\t\\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\\n\\n\\tvar optConfig = []\\n\\tif (c.converterString)\\n\\t\\toptConfig.push(\\\"converter: \\\\n\\\\t\\\" + c.converterString)\\n\\tif (c.updaterString)\\n\\t\\toptConfig.push(\\\"updater: \\\\n\\\\t\\\" + c.updaterString)\\n\\treturn Strings.format('connect(%s, \\\"%s\\\", %s, \\\"%s\\\", {%s});', \\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getSourceObj()),\\n\\t\\t\\tc.getSourceAttrName(),\\n\\t\\t\\tthis.generateTargetCode(targetObject, c.getTargetObj()),\\n\\t\\t\\tc.getTargetMethodName(),\\n\\t\\t\\toptConfig.join(','));\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1041},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1040\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1041\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1042},\"user\":\"lauritz\",\"tags\":[]},\"1042\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1043\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1044},\"source\":\"function generateSourceForScript(scriptName) {\\n var script = this.target[scriptName],\\n annotation = '',\\n scriptSource = '',\\n tagScript = '';\\n\\n if (!script) return;\\n\\n if (script.timestamp && script.user) \\n annotation = Strings.format('// changed at %s by %s \\\\n', script.timestamp, script.user);\\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\\n\\n return annotation + scriptSource + tagScript;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1045},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1044\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1045\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1046},\"user\":\"cschuster\",\"tags\":[]},\"1046\":{\"isSerializedDate\":true,\"string\":\"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)\"},\"1047\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1048},\"source\":\"function generateTargetCode(baseObject, targetObject) {\\n\\tvar name = targetObject.name;\\n\\tif (baseObject === targetObject) \\n\\t\\treturn \\\"this\\\";\\n\\telse if (baseObject[name] === targetObject) \\n\\t\\treturn \\\"this.\\\" + name;\\n\\telse if (baseObject.testObject === targetObject) \\n\\t\\treturn \\\"this.testObject\\\";\\n\\telse if (baseObject.get(name) === targetObject) \\n\\t\\treturn 'this.get(\\\"' + name + '\\\")';\\n\\telse if (targetObject instanceof Morph) \\n\\t\\treturn '$morph(\\\"' + name + '\\\")';\\n\\telse \\n\\t\\treturn \\\"????\\\";\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1049},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1048\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1049\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1050},\"user\":\"lauritz\",\"tags\":[]},\"1050\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1051\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1052},\"source\":\"function newConnection() {\\n if (this.target) {\\n var code = \\\"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1053},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1052\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1053\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1054},\"user\":\"lauritz\",\"tags\":[]},\"1054\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)\"},\"1055\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1056},\"source\":\"function newScript() {\\n if (this.target) {\\n var code = \\\"this.addScript(function SCRIPTNAME() {\\\\n \\\\n}).tag([]);\\\";\\n this.displayJavaScriptSource(code);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1057},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1056\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1057\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1058},\"user\":\"lauritz\",\"tags\":[]},\"1058\":{\"isSerializedDate\":true,\"string\":\"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)\"},\"1059\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1060},\"source\":\"function reset() {\\n this.scriptPane = this.get('ObjectEditorScriptPane')\\n this.scriptList = this.get('ObjectEditorScriptList')\\n this.connectionList = this.get('ObjectEditorConnectionList')\\n this.morphSelector = this.get('ObjectEditorMorphSelector')\\n \\n this.target = null;\\n this.currentTag = null;\\n \\n this.scriptPane.reset();\\n this.scriptList.setList();\\n this.scriptList.selection = null;\\n this.connectionList.setList();\\n this.connectionList.selection = null;\\n this.morphSelector.reset();\\n this.tagChooser.reset();\\n \\n this.stopStepping();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":1061},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"1060\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"1061\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":1062},\"user\":\"lauritz\",\"tags\":[]},\"1062\":{\"isSerializedDate\":true,\"string\":\"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)\"},\"1063\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":1064},\"source\":\"function selectChangedContent(source) {\\n\\n var addScriptRegex = /this\\\\.addScript\\\\s*\\\\(\\\\s*function\\\\s*([^\\\\(]*)/g;\\n var addScriptMatches = [];\\n var addScriptMatch = addScriptRegex.exec(source);\\n while (addScriptMatch) {\\n addScriptMatches.push(addScriptMatch[1]);\\n addScriptMatch = addScriptRegex.exec(source);\\n }\\n \\n // if scripts were added, select either a specific one or all\\n if (addScriptMatches.length > 0) { \\n if (addScriptMatches.length === 1) {\\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\\n }\\n return this.scriptList.selectAt(0);\\n }\\n\\n var connectionRegex = \\n /connect\\\\(\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"\\\\s*,\\\\s*([^,]*)\\\\s*,\\\\s*\\\"([^,]*)\\\"/g;\\n var connectionMatches = [];\\n var connectionMatch = connectionRegex.exec(source);\\n while (connectionMatch) {\\n connectionMatches.push(connectionMatch);\\n connectionMatch = connectionRegex.exec(source);\\n }\\n\\n // if connections were made, select either a specific one or all\\n if (connectionMatches.length > 0) {\\n if (connectionMatches.length === 1) {\\n var match = connectionMatches[0];\\n for (var i=0; i>saveDoesNotAskForCredentialsInSafari.xhtml"},"15097":{"type":"S:modified","url":"/users/martin/measurements/FAQ.xhtml"},"15098":{"type":"S:modified","url":"/users/gerald24/temp.xhtml"},"15099":{"type":"S:modified","url":"/users/markoroeder/MetadataVisualization.xhtml"},"15100":{"type":"S:modified","url":"/demos/WorldSerializationGraph.xhtml"},"15101":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/ImageDroppin.xhtml"},"15102":{"type":"S:modified","url":"/users/Dan/LiveWeb-NewLayout.xhtml"},"15103":{"type":"S:modified","url":"/core/lively/DOMAbstraction.js"},"15104":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Slider.xhtml"},"15105":{"type":"S:modified","url":"/demos/ScriptingClock.xhtml"},"15106":{"type":"S:modified","url":"/issues/111017_BrowsingSubmorphsWithObjectExplorerBroken.xhtml"},"15107":{"type":"S:modified","url":"/users/Dan/Tutorial1.xhtml"},"15108":{"type":"S:modified","url":"/users/fbo/empty3.xhtml"},"15109":{"type":"S:modified","url":"/demos/visualizations/FPSProtovis.xhtml"},"15110":{"type":"S:modified","url":"/draft/NewWorld/ObjectTracerPart.xhtml"},"15111":{"type":"S:modified","url":"/issues/110629_SlideoverlayIsBrokenAfterSavingItHidden.xhtml"},"15112":{"type":"S:modified","url":"/users/markoroeder/GOTY2011.xhtml"},"15113":{"type":"S:modified","url":"/users/fbo/DraftLayout.xhtml"},"15114":{"type":"S:modified","url":"/users/fbo/onMouseMoveRefactoring.xhtml"},"15115":{"type":"S:modified","url":"/users/Dan/PM/ScripterDev.xhtml"},"15116":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksSebastian.xhtml"},"15117":{"type":"S:modified","url":"/users/fbo/DataTables.xhtml"},"15118":{"type":"S:modified","url":"/users/fbo/myLineWorld.xhtml"},"15119":{"type":"S:modified","url":"/issues/110526_ConnectorsInTheNewWorld.xhtml"},"15120":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt.xhtml"},"15121":{"type":"S:modified","url":"/users/Dan/MyQBF.xhtml"},"15122":{"type":"S:modified","url":"/users/Dan/LiveWeb2.xhtml"},"15123":{"type":"S:modified","url":"/users/fbo/layoutPlaceholdersForDragging.xhtml"},"15124":{"type":"S:modified","url":"/webwerkstatt.xhtml"},"15125":{"type":"S:modified","url":"/users/sofia/georgi/Versions.xhtml"},"15126":{"type":"S:modified","url":"/issues/fixed/110506_CompletelyEmphasizedTextDoesNotSerialize.xhtml"},"15127":{"type":"S:modified","url":"/issues/110518_ShadowOfAMorphDoesNotReflectRotation.xhtml"},"15128":{"type":"S:modified","url":"/users/olmeca/start.xhtml"},"15129":{"type":"S:modified","url":"/users/sofia/martin/3.xhtml"},"15130":{"type":"S:modified","url":"/issues/110514_DontShowEditCursorForHalosMenusEtc.xhtml"},"15131":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Lists.xhtml"},"15132":{"type":"S:modified","url":"/users/fbo/layoutDragSnap.xhtml"},"15133":{"type":"S:modified","url":"/users/sofia/georgi/new.xhtml"},"15134":{"type":"S:modified","url":"/users/mkilling/ikuh.xhtml"},"15135":{"type":"S:modified","url":"/draft/NewWorld/ClassBrowser.xhtml"},"15136":{"type":"S:modified","url":"/users/fbo/xamppInstaller.xhtml"},"15137":{"type":"S:modified","url":"/users/Kat/QBF2B.xhtml"},"15138":{"type":"S:modified","url":"/demos/visualizations/protovis.xhtml"},"15139":{"type":"S:modified","url":"/users/NikolaySuslov/start.xhtml"},"15140":{"type":"S:modified","url":"/documentation/Lively2Installation.xhtml"},"15141":{"type":"S:modified","url":"/issues/110518_ProblemToOpenDialogs.xhtml"},"15142":{"type":"S:modified","url":"/users/sofia/learning_prototype_js.xhtml"},"15143":{"type":"S:modified","url":"/issues/110809_AsScriptOfMethodDoesNotChangeFunctionName.xhtml"},"15144":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksBenjamin.xhtml"},"15145":{"type":"S:modified","url":"/users/sofia/video1.xhtml"},"15146":{"type":"S:modified","url":"/empty.xhtml"},"15147":{"type":"S:modified","url":"/demos/LiveWeb/LiveWeb.xhtml"},"15148":{"type":"S:modified","url":"/users/cschuster/start.xhtml"},"15149":{"type":"S:modified","url":"/issues/fixed/110509_WorldMenuDoesNotWork.xhtml"},"15150":{"type":"S:modified","url":"/users/Dan/QuickBrownFox.xhtml"},"15151":{"type":"S:modified","url":"/projects/Lively2/Minimal.xhtml"},"15152":{"type":"S:modified","url":"/issues/111005_LineIssues.xhtml"},"15153":{"type":"S:modified","url":"/issues/fixed/110506_PartsbinHasNoAddOrRemoveCategoryButtons.xhtml"},"15154":{"type":"S:modified","url":"/users/sofia/experiments/css_theming.xhtml"},"15155":{"type":"S:modified","url":"/documentation/videoTutorials/110630_CPUVis.xhtml"},"15156":{"type":"S:modified","url":"/users/template/start.xhtml"},"15157":{"type":"S:modified","url":"/documentation/Traits.xhtml"},"15158":{"type":"S:modified","url":"/issues/110717_ShapeOffsetMakesEventsGoMad.xhtml"},"15159":{"type":"S:modified","url":"/users/fbo/jQueryUi.xhtml"},"15160":{"type":"S:modified","url":"/users/robertkrahn/nonexisting.xhtml"},"15161":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DroppingForImport.xhtml"},"15162":{"type":"S:modified","url":"/cleanup.xhtml"},"15163":{"type":"S:modified","url":"/issues/110522_ListAndTextScrollWorldAfterReachingTheirScrollBounds.xhtml"},"15164":{"type":"S:modified","url":"/projects/BP2012/simple.xhtml"},"15165":{"type":"S:modified","url":"/issues/110831_ScrolingWithNewClippingCodeDoesNotWork.xhtml"},"15166":{"type":"S:modified","url":"/issues/110923_ProtovisVisualizationBroken.xhtml"},"15167":{"type":"S:modified","url":"/issues/111019_PublishingPartsWithCommitMessages.xhtml"},"15168":{"type":"S:modified","url":"/demos/visualizations/jsl4tv-world-000.xhtml"},"15169":{"type":"S:modified","url":"/users/markoroeder/SVN2CodeDB.xhtml"},"15170":{"type":"S:modified","url":"/users/sofia/trac_tickets_pavel.xhtml"},"15171":{"type":"S:modified","url":"/projects/BP2012/2011-11-02-talk.xhtml"},"15172":{"type":"S:modified","url":"/users/fbo/dojoWorld.xhtml"},"15173":{"type":"S:modified","url":"/users/Dan/NewPresentation2.xhtml"},"15174":{"type":"S:modified","url":"/users/tmohr/slide6.xhtml"},"15175":{"type":"S:modified","url":"/projects/DebuggingJS/draft.xhtml"},"15176":{"type":"S:modified","url":"/draft/NewWorld/DirectGrabDragAndCopy.xhtml"},"15177":{"type":"S:modified","url":"/users/sofia/protovis.xhtml"},"15178":{"type":"S:modified","url":"/blank.xhtml"},"15179":{"type":"S:modified","url":"/users/robertkrahn/testCPUVis.xhtml"},"15180":{"type":"S:modified","url":"/projects/Lively2/Converting.xhtml"},"15181":{"type":"S:modified","url":"/users/andyburnett/start.xhtml"},"15182":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/RichText.xhtml"},"15183":{"type":"S:modified","url":"/draft/NewWorld/Presentations.xhtml"},"15184":{"type":"S:modified","url":"/users/robertkrahn/garminExport.xhtml"},"15185":{"type":"S:modified","url":"/tests.xhtml"},"15186":{"type":"S:modified","url":"/issues/110625_PartUploadBroken.xhtml"},"15187":{"type":"S:modified","url":"/issues/fixed/110517_ConnectionsWantToAccessClosureValues.xhtml"},"15188":{"type":"S:modified","url":"/users/markoroeder/DataVisualization.xhtml"},"15189":{"type":"S:modified","url":"/draft/NewWorld/PartsBinSearch.xhtml"},"15190":{"type":"S:modified","url":"/issues/110529_InsertingSomethingInTextRemovesFocus.xhtml"},"15191":{"type":"S:modified","url":"/issues/110512_ListSelectionInScbDoesNotWorkCorrectly.xhtml"},"15192":{"type":"S:modified","url":"/issues/111017_StaticBindingOfSuperInClosures.xhtml"},"15193":{"type":"S:modified","url":"/demos/contextjs/flattening.xhtml"},"15194":{"type":"S:modified","url":"/issues/110511_LinesCannotBeClicked.xhtml"},"15195":{"type":"S:modified","url":"/users/lauritz/miniprojects/gettingStarted.xhtml"},"15196":{"type":"S:modified","url":"/users/markoroeder/Part2Class.xhtml"},"15197":{"type":"S:modified","url":"/users/Dan/EmptyWorld2.xhtml"},"15198":{"type":"S:modified","url":"/projects/LivelyKernel/nextSteps.xhtml"},"15199":{"type":"S:modified","url":"/users/wlcleveland/start.xhtml"},"15200":{"type":"S:modified","url":"/users/swart/start.xhtml"},"15201":{"type":"S:modified","url":"/users/Dan/QBF2Bb.xhtml"},"15202":{"type":"S:modified","url":"/users/tmohr/slide1.xhtml"},"15203":{"type":"S:modified","url":"/users/robertkrahn/DetermineModuleDependencies.xhtml"},"15204":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksHubert2.xhtml"},"15205":{"type":"S:modified","url":"/projects/CodeDB2/info_restructuring.xhtml"},"15206":{"type":"S:modified","url":"/users/Dan/PM/DemoForm.xhtml"},"15207":{"type":"S:modified","url":"/issues/110728_GraffleLayerGrabsWorld.xhtml"},"15208":{"type":"S:modified","url":"/users/Dan/Activities1.xhtml"},"15209":{"type":"S:modified","url":"/users/tmohr/emtpy.xhtml"},"15210":{"type":"S:modified","url":"/documentation/ElProfesor.xhtml"},"15211":{"type":"S:modified","url":"/issues/111022_TheExplorerScrollingIsBroken.xhtml"},"15212":{"type":"S:modified","url":"/users/Dan/WindowPlay.xhtml"},"15213":{"type":"S:modified","url":"/users/martin/Measurements.xhtml"},"15214":{"type":"S:modified","url":"/users/fbo/layoutCycle.xhtml"},"15215":{"type":"S:modified","url":"/documentation/7funthings.xhtml"},"15216":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/jensWorld.xhtml"},"15217":{"type":"S:modified","url":"/users/iho/start.xhtml"},"15218":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicIntroduction.xhtml"},"15219":{"type":"S:modified","url":"/BrokenWorldRepairSite.xhtml"},"15220":{"type":"S:modified","url":"/users/fbo/serverDevPlayground.xhtml"},"15221":{"type":"S:modified","url":"/users/ahold/TrackerDev.xhtml"},"15222":{"type":"S:modified","url":"/users/Dan/LiveWeb3.xhtml"},"15223":{"type":"S:modified","url":"/documentation/Template.xhtml"},"15224":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/secondWorld.xhtml"},"15225":{"type":"S:modified","url":"/documentation/ContextJS.xhtml"},"15226":{"type":"S:modified","url":"/projects/CodeDB2/CodeDB2Dev.xhtml"},"15227":{"type":"S:modified","url":"/users/markoroeder/GrammarTesting.xhtml"},"15228":{"type":"S:modified","url":"/documentation/ScriptingTutorial.xhtml"},"15229":{"type":"S:modified","url":"/users/fbo/deserializeMorphs.xhtml"},"15230":{"type":"S:modified","url":"/issues/110722_ClipModeShouldClipMorphsInTheirBounds.xhtml"},"15231":{"type":"S:modified","url":"/documentation/videoTutorials/110714_NodeJSServerCreation.xhtml"},"15232":{"type":"S:modified","url":"/users/fbo/scrollFixes.xhtml"},"15233":{"type":"S:modified","url":"/users/fbo/empty.xhtml"},"15234":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksConrad.xhtml"},"15235":{"type":"S:modified","url":"/users/keith/deadly.xhtml"},"15236":{"type":"S:modified","url":"/users/robertkrahn/nonexisting2.xhtml"},"15237":{"type":"S:modified","url":"/users/Dan/QBFa.xhtml"},"15238":{"type":"S:modified","url":"/users/cschuster/debugging2.xhtml"},"15239":{"type":"S:modified","url":"/users/fbo/SlickGrid.xhtml"},"15240":{"type":"S:modified","url":"/users/constantin/Snake.xhtml"},"15241":{"type":"S:modified","url":"/documentation/worlds.xhtml"},"15242":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld2.xhtml"},"15243":{"type":"S:modified","url":"/issues/110609_TabIndentionForBulletPoints.xhtml"},"15244":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasksAstrid.xhtml"},"15245":{"type":"S:modified","url":"/users/sofia/video2.xhtml"},"15246":{"type":"S:modified","url":"/users/keith/notes.xhtml"},"15247":{"type":"S:modified","url":"/issues/110528_ClickBehaviorOfScbIsStrange.xhtml"},"15248":{"type":"S:modified","url":"/demos/Parts.xhtml"},"15249":{"type":"S:modified","url":"/demos/WhereArePeopleFrom.xhtml"},"15250":{"type":"S:modified","url":"/issues/110510_MorphsAreDroppedWhenDndedFromPartsbin.xhtml"},"15251":{"type":"S:modified","url":"/users/fbo/jqueryTabulate.xhtml"},"15252":{"type":"S:modified","url":"/issues/111026_CustomFormattedBinsInPartsBin.xhtml"},"15253":{"type":"S:modified","url":"/users/fbo/learningLively2.xhtml"},"15254":{"type":"S:modified","url":"/issues/111017_svgIssues.xhtml"},"15255":{"type":"S:modified","url":"/users/markoroeder/NewStreamwork.xhtml"},"15256":{"type":"S:modified","url":"/users/markoroeder/MapImport.xhtml"},"15257":{"type":"S:modified","url":"/documentation/Serialization-Interface.xhtml"},"15258":{"type":"S:modified","url":"/issues/fixed/110511_DroppablebehaviorParts.xhtml"},"15259":{"type":"S:modified","url":"/users/markoroeder/newDraft.xhtml"},"15260":{"type":"S:modified","url":"/projects/Lively2/ReleasePlanning.xhtml"},"15261":{"type":"S:modified","url":"/draft/NewWorld/LinesAndCurves.xhtml"},"15262":{"type":"S:modified","url":"/users/Dan/HaloExpt.xhtml"},"15263":{"type":"S:modified","url":"/issues/110921_DropshadowIsOff.xhtml"},"15264":{"type":"S:modified","url":"/users/keith/versionControl.xhtml"},"15265":{"type":"S:modified","url":"/issues/111021_HowToStoreObjectsOnTheServer.xhtml"},"15266":{"type":"S:modified","url":"/documentation/videoTutorials/SystemBrowserDiffingVersions.xhtml"},"15267":{"type":"S:modified","url":"/users/fbo/blank.xhtml"},"15268":{"type":"S:modified","url":"/demos/Clock.xhtml"},"15269":{"type":"S:modified","url":"/users/fbo/scrolling.xhtml"},"15270":{"type":"S:modified","url":"/users/markoroeder/DraftInfoItem.xhtml"},"15271":{"type":"S:modified","url":"/documentation/HowConnectWorks.xhtml"},"15272":{"type":"S:modified","url":"/users/fbo/layoutTests.xhtml"},"15273":{"type":"S:modified","url":"/issues/fixed/110407_NoScriptEditorInNewWorld.xhtml"},"15274":{"type":"S:modified","url":"/projects/BP2012/Requests.xhtml"},"15275":{"type":"S:modified","url":"/users/template/pleaseDoNotChangeOrRemoveWorldsInThisDirectory.xhtml"},"15276":{"type":"S:modified","url":"/users/fbo/journalBug.xhtml"},"15277":{"type":"S:modified","url":"/issues/110701_VisualBindingToStarBroken.xhtml"},"15278":{"type":"S:modified","url":"/users/tmohr/slide7.xhtml"},"15279":{"type":"S:modified","url":"/issues/110723_PathBroken.xhtml"},"15280":{"type":"S:modified","url":"/demos/MyNewWikiPage.xhtml"},"15281":{"type":"S:modified","url":"/issues/fixed/110510_SafariWontOpenToolsFromPartsbin.xhtml"},"15282":{"type":"S:modified","url":"/issues/110720_FirefoxCannotDisplaySvgBasedMorphs.xhtml"},"15283":{"type":"S:modified","url":"/draft/NewWorld/RichText.xhtml"},"15284":{"type":"S:modified","url":"/users/alexwarth/start.xhtml"},"15285":{"type":"S:modified","url":"/draft/NewWorld/SimpleBrowser.xhtml"},"15286":{"type":"S:modified","url":"/draft/NewWorld/OldMorphicObjectConversion.xhtml"},"15287":{"type":"S:modified","url":"/documentation/profesores.xhtml"},"15288":{"type":"S:modified","url":"/documentation/videoTutorials/template.xhtml"},"15289":{"type":"S:modified","url":"/issues/110629_WindmillDoesNotShowInThePartsBin.xhtml"},"15290":{"type":"S:modified","url":"/issues/110519_PasteBug.xhtml"},"15291":{"type":"S:modified","url":"/draft/NewWorld/Engine.xhtml"},"15292":{"type":"S:modified","url":"/draft/NewWorld/ProgressForRequests.xhtml"},"15293":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/Sliders.xhtml"},"15294":{"type":"S:modified","url":"/users/tmohr/bespin.xhtml"},"15295":{"type":"S:modified","url":"/users/fbo/scrollPlayground.xhtml"},"15296":{"type":"S:modified","url":"/users/tfleig/test1.xhtml"},"15297":{"type":"S:modified","url":"/users/fbo/gitSetup.xhtml"},"15298":{"type":"S:modified","url":"/users/constantin/start.xhtml"},"15299":{"type":"S:modified","url":"/users/Dan/Test.xhtml"},"15300":{"type":"S:modified","url":"/issues/110630_MenusLeaveVisibleBounds.xhtml"},"15301":{"type":"S:modified","url":"/projects/CodeDB2/playground_tilman.xhtml"},"15302":{"type":"S:modified","url":"/users/ohshima/start.xhtml"},"15303":{"type":"S:modified","url":"/issues/110704_MapsAreBlacksAfterDeserialization.xhtml"},"15304":{"type":"S:modified","url":"/users/Kat/MyQBF.xhtml"},"15305":{"type":"S:modified","url":"/users/markoroeder/SerializationDebug.xhtml"},"15306":{"type":"S:modified","url":"/issues/111012_BorderWidthIssue.xhtml"},"15307":{"type":"S:modified","url":"/users/mzimmerm/etoys-development-notes.xhtml"},"15308":{"type":"S:modified","url":"/users/Dan/EngineTest.xhtml"},"15309":{"type":"S:modified","url":"/users/tmohr/slide2.xhtml"},"15310":{"type":"S:modified","url":"/users/sofia/protovisPrototype.xhtml"},"15311":{"type":"S:modified","url":"/users/sofia/sofia/georgi/new_world.xhtml"},"15312":{"type":"S:modified","url":"/documentation/FAQ.xhtml"},"15313":{"type":"S:modified","url":"/demos/contextjs/SimpleObjectTracing.xhtml"},"15314":{"type":"S:modified","url":"/users/Dan/PM/Dan.xhtml"},"15315":{"type":"S:modified","url":"/issues/fixed/110518_PartsbinMoveIsNoRealMove.xhtml"},"15316":{"type":"S:modified","url":"/sandbox/sandbox-dgc.xhtml"},"15317":{"type":"S:modified","url":"/issues/110610_AddNewMethodBroken.xhtml"},"15318":{"type":"S:modified","url":"/users/Dan/CC.xhtml"},"15319":{"type":"S:modified","url":"/draft/NewWorld/StringsAsRichText.xhtml"},"15320":{"type":"S:modified","url":"/issues/110704_ClickingOnProtoVisDrawing.xhtml"},"15321":{"type":"S:modified","url":"/users/fbo/layoutGrid.xhtml"},"15322":{"type":"S:modified","url":"/users/Dan/Garbage.xhtml"},"15323":{"type":"S:modified","url":"/welcome.xhtml"},"15324":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/textEditor.xhtml"},"15325":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototypeQBF.xhtml"},"15326":{"type":"S:modified","url":"/documentation/videoTutorials/110429_TextAttributes.xhtml"},"15327":{"type":"S:modified","url":"/users/fbo/pongServer.xhtml"},"15328":{"type":"S:modified","url":"/users/miku/start.xhtml"},"15329":{"type":"S:modified","url":"/users/Dan/PM/Lively2.xhtml"},"15330":{"type":"S:modified","url":"/users/cschuster/dev-alpha.xhtml"},"15331":{"type":"S:modified","url":"/users/Dan/PM/PowerPointNot.xhtml"},"15332":{"type":"S:modified","url":"/users/fbo/layoutConfigurator.xhtml"},"15333":{"type":"S:modified","url":"/draft/NewWorld/Diffing.xhtml"},"15334":{"type":"S:modified","url":"/issues/110604_GriddingDoesNotWorkRight.xhtml"},"15335":{"type":"S:modified","url":"/issues/110927_TranslationAndPositionAreNotEqualWhenMorphHasAOwnerWithModifiedOrigin.xhtml"},"15336":{"type":"S:modified","url":"/issues/110809_ChangeOrRemovedScriptsAfterSerializationWrong.xhtml"},"15337":{"type":"S:modified","url":"/issues/110729_ShowHaloItemDuringHaloAction.xhtml"},"15338":{"type":"S:modified","url":"/users/tmohr/demo.xhtml"},"15339":{"type":"S:modified","url":"/documentation/overview.xhtml"},"15340":{"type":"S:modified","url":"/demos/LiveWeb/iPad.xhtml"},"15341":{"type":"S:modified","url":"/issues/110628_MorphOffsetsAfterGrabbingAreBroken.xhtml"},"15342":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SCBMigration.xhtml"},"15343":{"type":"S:modified","url":"/users/Dan/LiveWeb4.xhtml"},"15344":{"type":"S:modified","url":"/users/olmeca/olmeca3.xhtml"},"15345":{"type":"S:deleted","url":null},"15346":{"type":"S:modified","url":"/issues/111026_AccessingVersionsUsesWrongURLAndVersionCombination.xhtml"},"15347":{"type":"S:modified","url":"/users/sofia/sofia/georgi/video_experiments1.xhtml"},"15348":{"type":"S:modified","url":"/users/wlcleveland/shadowworld.xhtml"},"15349":{"type":"S:modified","url":"/users/mzimmerm/mz-world-from-start-xhtml.xhtml"},"15350":{"type":"S:modified","url":"/users/Dan/FormLayoutExpt.xhtml.xhtml"},"15351":{"type":"S:modified","url":"/users/robertkrahn/writeSite.xhtml"},"15352":{"type":"S:modified","url":"/draft/NewWorld/CurveDrafting.xhtml"},"15353":{"type":"S:modified","url":"/draft/NewWorld/ParseApacheServerLog.xhtml"},"15354":{"type":"S:modified","url":"/issues/fixed/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"15355":{"type":"S:modified","url":"/projects/BP2012/h2.xhtml"},"15356":{"type":"S:modified","url":"/draft/NewWorld/110521_BetterLists.xhtml"},"15357":{"type":"S:modified","url":"/users/Dan/PM/layoutExpts.xhtml"},"15358":{"type":"S:modified","url":"/users/test50/start.xhtml"},"15359":{"type":"S:modified","url":"/MovePages.xhtml"},"15360":{"type":"S:modified","url":"/documentation/Rendering.xhtml"},"15361":{"type":"S:modified","url":"/users/fbo/layoutPlayground.xhtml"},"15362":{"type":"S:modified","url":"/users/martin/measurements/webwerkstatt.xhtml"},"15363":{"type":"S:modified","url":"/issues/111005_MouseMoveChangesFocus.xhtml"},"15364":{"type":"S:modified","url":"/documentation/videoTutorials/110419_ManipulateMorphs.xhtml"},"15365":{"type":"S:modified","url":"/projects/Lively2/Release.xhtml"},"15366":{"type":"S:modified","url":"/issues/110523_RelayMouseEventsToMorphBeneath.xhtml"},"15367":{"type":"S:modified","url":"/users/tmohr/myNewWorld.xhtml"},"15368":{"type":"S:modified","url":"/users/robertkrahn/thingsToExplain.xhtml"},"15369":{"type":"S:modified","url":"/users/fbo/start.xhtml"},"15370":{"type":"S:modified","url":"/issues/110511_WeHaveNoCheckbox.xhtml"},"15371":{"type":"S:modified","url":"/users/Dan/PM/FormsDraft1.xhtml"},"15372":{"type":"S:modified","url":"/users/Dan/EmptyWorld.xhtml"},"15373":{"type":"S:modified","url":"/users/sofia/georgi/empty.xhtml"},"15374":{"type":"S:modified","url":"/issues/110609_AccidentalGrabbing.xhtml"},"15375":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/NewMorphicDevelopment.xhtml"},"15376":{"type":"S:modified","url":"/users/lauritz/personal/snippets.xhtml"},"15377":{"type":"S:modified","url":"/users/lauritz/personal/thoughts.xhtml"},"15378":{"type":"S:modified","url":"/users/Dan/NewEmptyWorld.xhtml"},"15379":{"type":"S:modified","url":"/users/markoroeder/DOMRemovalPlugin.xhtml"},"15380":{"type":"S:modified","url":"/documentation/LivelyInstallation.xhtml"},"15381":{"type":"S:modified","url":"/issues/110530_MakeSyntaxHighlightingFaster.xhtml"},"15382":{"type":"S:modified","url":"/users/lauritz/miniprojects/pongClient.xhtml"},"15383":{"type":"S:modified","url":"/issues/110831_ButtonLabelsAreNotCenteredAnymore.xhtml"},"15384":{"type":"S:modified","url":"/sandbox/ColorfulWindmills.xhtml"},"15385":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/todo.xhtml"},"15386":{"type":"S:modified","url":"/users/robertkrahn/simple.xhtml"},"15387":{"type":"S:modified","url":"/issues/111004_SavingAnEmptyTextObjectSetsTheStringToUndefined.xhtml"},"15388":{"type":"S:modified","url":"/issues/TextDebugWorld.xhtml"},"15389":{"type":"S:modified","url":"/documentation/ShortcutList.xhtml"},"15390":{"type":"S:modified","url":"/users/tmohr/slide8.xhtml"},"15391":{"type":"S:modified","url":"/issues/110522_ClickingTheScrollbarInListsDoesNotWork.xhtml"},"15392":{"type":"S:modified","url":"/draft/NewWorld/ObjectSerializationGraph.xhtml"},"15393":{"type":"S:modified","url":"/users/Dan/TextTest.xhtml"},"15394":{"type":"S:modified","url":"/users/dtornow/start.xhtml"},"15395":{"type":"S:modified","url":"/projects/BP2012/start.xhtml"},"15396":{"type":"S:modified","url":"/users/Dan/Empty.xhtml"},"15397":{"type":"S:modified","url":"/users/keith/start.xhtml"},"15398":{"type":"S:modified","url":"/users/gerald24/start.xhtml"},"15399":{"type":"S:modified","url":"/documentation/videoTutorial.xhtml"},"15400":{"type":"S:modified","url":"/draft/NewWorld/DraftSelection.xhtml"},"15401":{"type":"S:modified","url":"/demos/LiveWeb/Pheonix.xhtml"},"15402":{"type":"S:modified","url":"/users/ahold/siteTracking.xhtml"},"15403":{"type":"S:modified","url":"/issues/110608_GetterAndSettersInIe9.xhtml"},"15404":{"type":"S:modified","url":"/users/iho/1.xhtml"},"15405":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/bootstrap.xhtml"},"15406":{"type":"S:modified","url":"/projects/BP2012/StoriesAndTasks.xhtml"},"15407":{"type":"S:modified","url":"/users/Dan/PM/FormsScripter.xhtml"},"15408":{"type":"S:modified","url":"/users/fbo/cassowary.xhtml"},"15409":{"type":"S:modified","url":"/users/MrSteve/start.xhtml"},"15410":{"type":"S:modified","url":"/issues/CreateIssuePage.xhtml"},"15411":{"type":"S:modified","url":"/users/fbo/xamppInstallerWindows.xhtml"},"15412":{"type":"S:modified","url":"/users/Dan/PM/Phoenix.xhtml"},"15413":{"type":"S:modified","url":"/users/tmohr/WebGL.xhtml"},"15414":{"type":"S:modified","url":"/documentation/PartsBin.xhtml"},"15415":{"type":"S:modified","url":"/users/mzimmerm/start.xhtml"},"15416":{"type":"S:modified","url":"/users/markoroeder/SequenceDiagram.xhtml"},"15417":{"type":"S:modified","url":"/demos/Wiki.xhtml"},"15418":{"type":"S:modified","url":"/documentation/Events.xhtml"},"15419":{"type":"S:modified","url":"/users/tmohr/slide3.xhtml"},"15420":{"type":"S:modified","url":"/users/hjust/blank.xhtml"},"15421":{"type":"S:modified","url":"/Lively2.xhtml"},"15422":{"type":"S:modified","url":"/users/tfleig/template.xhtml"},"15423":{"type":"S:modified","url":"/issues/111021_PianoDoesNotMakeASound.xhtml"},"15424":{"type":"S:modified","url":"/issues/fixed/110426_NewStatusMessagesWithMore.xhtml"},"15425":{"type":"S:modified","url":"/users/martin/tests.xhtml"},"15426":{"type":"S:modified","url":"/users/sofia/empty.xhtml"},"15427":{"type":"S:modified","url":"/issues/110601_PartsDoNotLoadThereRequireModulesOnWorldLoad.xhtml"},"15428":{"type":"S:modified","url":"/draft/NewWorld/Sliders.xhtml"},"15429":{"type":"S:modified","url":"/users/davidorban/start.xhtml"},"15430":{"type":"S:modified","url":"/users/orjan/start.xhtml"},"15431":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-Final.xhtml"},"15432":{"type":"S:modified","url":"/users/sofia/video.xhtml"},"15433":{"type":"S:modified","url":"/demos/contextjs/PersonExample.xhtml"},"15434":{"type":"S:modified","url":"/users/zeebeedee/start.xhtml"},"15435":{"type":"S:modified","url":"/users/robertkrahn/textRain.xhtml"},"15436":{"type":"S:modified","url":"/users/fbo/databaseForms.xhtml"},"15437":{"type":"S:modified","url":"/draft/NewWorld/DraftUploadPDFs.xhtml"},"15438":{"type":"S:modified","url":"/users/olmeca/olmeca4.xhtml"},"15439":{"type":"S:modified","url":"/users/lauritz/miniprojects/livelyExplorer.xhtml"},"15440":{"type":"S:modified","url":"/documentation/videoTutorials/110421_CreatingVideoTutorials.xhtml"},"15441":{"type":"S:modified","url":"/draft/NewWorld/MartinsObjectDiffInNewWorlds.xhtml"},"15442":{"type":"S:modified","url":"/users/Dan/LineTest.xhtml"},"15443":{"type":"S:modified","url":"/draft/NewWorld/Translator.xhtml"},"15444":{"type":"S:modified","url":"/documentation/Styles.xhtml"},"15445":{"type":"S:modified","url":"/draft/NewWorld/MorphOrigin.xhtml"},"15446":{"type":"S:modified","url":"/screenshots.xhtml"},"15447":{"type":"S:modified","url":"/users/Dan/LiveWeb.xhtml"},"15448":{"type":"S:modified","url":"/demos/AntotherPageWithAClock.xhtml"},"15449":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens2.xhtml"},"15450":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/improvingTheWebPag.xhtml"},"15451":{"type":"S:modified","url":"/users/fbo/constraintLayoutExample.xhtml"},"15452":{"type":"S:modified","url":"/documentation/TutorialList.xhtml"},"15453":{"type":"S:modified","url":"/draft/NewWorld/MakeEventsTriggerOnCapture.xhtml"},"15454":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/prototype.xhtml"},"15455":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-bk.xhtml"},"15456":{"type":"S:modified","url":"/users/Dan/QBF.xhtml"},"15457":{"type":"S:modified","url":"/users/tmohr/slides.xhtml"},"15458":{"type":"S:modified","url":"/users/Dan/ButtonTest.xhtml"},"15459":{"type":"S:modified","url":"/users/fbo/textInVbox.xhtml"},"15460":{"type":"S:modified","url":"/users/sofia/externalShapeExample.xhtml"},"15461":{"type":"S:modified","url":"/users/hjust/playground.xhtml"},"15462":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/halloJens.xhtml"},"15463":{"type":"S:modified","url":"/users/tmohr/morphSpecificRendering.xhtml"},"15464":{"type":"S:modified","url":"/users/fbo/dataGrid.xhtml"},"15465":{"type":"S:modified","url":"/issues/111020_HighlightTheTargetOfDropping.xhtml"},"15466":{"type":"S:modified","url":"/users/mzimmerm/help.xhtml"},"15467":{"type":"S:modified","url":"/users/fbo/jqGrid.xhtml"},"15468":{"type":"S:modified","url":"/projects/CodeDB2/contents.xhtml"},"15469":{"type":"S:modified","url":"/demos/PartsBin.xhtml"},"15470":{"type":"S:modified","url":"/users/sofia/martin/empty.xhtml"},"15471":{"type":"S:modified","url":"/users/markoroeder/research/Internship.xhtml"},"15472":{"type":"S:modified","url":"/users/tmohr/NewWorld.xhtml"},"15473":{"type":"S:modified","url":"/users/bert/sandbox.xhtml"},"15474":{"type":"S:modified","url":"/draft/NewWorld/GoogleMaps.xhtml"},"15475":{"type":"S:modified","url":"/demos/contextjs/NewContents.xhtml"},"15476":{"type":"S:modified","url":"/users/fbo/meteora.xhtml"},"15477":{"type":"S:modified","url":"/users/Dan/PM/Forms.xhtml"},"15478":{"type":"S:modified","url":"/issues/draft/NewWorld/CurveDrafting_EmbeddableWorld.xhtml"},"15479":{"type":"S:modified","url":"/projects/LivelyHelping/draftLK2.xhtml"},"15480":{"type":"S:modified","url":"/users/lauritz/miniprojects/objectEditor.xhtml"},"15481":{"type":"S:modified","url":"/users/fbo/blank2.xhtml"},"15482":{"type":"S:modified","url":"/issues/110509_ConnectionsInputsGetStackedUp.xhtml"},"15483":{"type":"S:modified","url":"/draft/NewWorld/SimpleLayout.xhtml"},"15484":{"type":"S:modified","url":"/users/mkilling/iKuh2.xhtml"},"15485":{"type":"S:modified","url":"/users/fbo/profesorControls.xhtml"},"15486":{"type":"S:modified","url":"/documentation/Serialization-Overview.xhtml"},"15487":{"type":"S:modified","url":"/users/sofia/georgi/PropertySheet.xhtml"},"15488":{"type":"S:modified","url":"/users/sofia/martin/1.xhtml"},"15489":{"type":"S:modified","url":"/issues/110828_HaloInfoLabelsWontShowUp.xhtml"},"15490":{"type":"S:modified","url":"/users/sofia/georgi/styles.xhtml"},"15491":{"type":"S:modified","url":"/users/fbo/doc/profesores.xhtml"},"15492":{"type":"S:modified","url":"/users/markoroeder/MorphicProtoVis2.xhtml"},"15493":{"type":"S:modified","url":"/issues/110516_EnterAtTextEndDoesNotAddLineBreak.xhtml"},"15494":{"type":"S:modified","url":"/projects/Lively2/LivelyMap.xhtml"},"15495":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/colorFiel.xhtml"},"15496":{"type":"S:modified","url":"/users/tmohr/slide9.xhtml"},"15497":{"type":"S:modified","url":"/issues/110518_TextAttributesBreakOnPaste.xhtml"},"15498":{"type":"S:modified","url":"/demos/LiveWeb/VisualBindings.xhtml"},"15499":{"type":"S:modified","url":"/documentation/Layout.xhtml"},"15500":{"type":"S:modified","url":"/documentation/repository.xhtml"},"15501":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/DontOverwriteChangedFile.xhtml"},"15502":{"type":"S:modified","url":"/users/Dan/Tests/TextTest.xhtml"},"15503":{"type":"S:modified","url":"/issues/fixed/110412_NewSimpleBrowser.xhtml"},"15504":{"type":"S:modified","url":"/users/fbo/proposedUiFixes.xhtml"},"15505":{"type":"S:modified","url":"/issues/NewTemplate.xhtml"},"15506":{"type":"S:modified","url":"/documentation/SVNOnServer.xhtml"},"15507":{"type":"S:modified","url":"/issues/110524_PartsSerializeTheirWorldsSometimes.xhtml"},"15508":{"type":"S:modified","url":"/users/Dan/PM/May.xhtml"},"15509":{"type":"S:modified","url":"/documentation/ignoreOrDisableEvents.xhtml"},"15510":{"type":"S:modified","url":"/issues/110522_FixSubmorphOrderWhenAddingMorphs.xhtml"},"15511":{"type":"S:modified","url":"/users/Dan/CCbkup.xhtml"},"15512":{"type":"S:modified","url":"/users/Dan/LiveWeb2-bk.xhtml"},"15513":{"type":"S:modified","url":"/issues/110704_DontGrabTextWithJensFancyGrabber.xhtml"},"15514":{"type":"S:modified","url":"/users/lauritz/blank.xhtml"},"15515":{"type":"S:modified","url":"/draft/NewWorld/Dragging.xhtml"},"15516":{"type":"S:modified","url":"/users/lauritz/personal/todo.xhtml"},"15517":{"type":"S:modified","url":"/users/fbo/flexigrid.xhtml"},"15518":{"type":"S:modified","url":"/draft/NewWorld/LatestFileChangeViewer.xhtml"},"15519":{"type":"S:modified","url":"/issues/fixed/110729_QucikBrownFoxBackspaceBug.xhtml"},"15520":{"type":"S:modified","url":"/users/lauritz/miniprojects/elProfesorWerkstatt.xhtml"},"15521":{"type":"S:modified","url":"/documentation/VisualBindings.xhtml"},"15522":{"type":"S:modified","url":"/users/robertkrahn/notexisting.xhtml"},"15523":{"type":"S:modified","url":"/draft/NewWorld/TreeMap.xhtml"},"15524":{"type":"S:modified","url":"/draft/NewWorld/Empty.xhtml"},"15525":{"type":"S:modified","url":"/users/Dan/QBF2B.xhtml"},"15526":{"type":"S:modified","url":"/issues/111019_MergingVersionsOfAnObject.xhtml"},"15527":{"type":"S:modified","url":"/issues/110619_SerializingMorphsThatAreNotInTheSceneGraphGivesStrangeErrors.xhtml"},"15528":{"type":"S:modified","url":"/users/lauritz/test.xhtml"},"15529":{"type":"S:modified","url":"/users/tilman.giese/start.xhtml"},"15530":{"type":"S:modified","url":"/users/tmohr/slide4.xhtml"},"15531":{"type":"S:modified","url":"/sandbox/PartsBin.xhtml"},"15532":{"type":"S:modified","url":"/users/markoroeder/DraftObjectExplorer.xhtml"},"15533":{"type":"S:modified","url":"/demos/WhereArePeopleFrom2.xhtml"},"15534":{"type":"S:modified","url":"/projects/CodeDB2/SVN2CodeDB.xhtml"},"15535":{"type":"S:modified","url":"/users/fbo/sqliteQueryServer.xhtml"},"15536":{"type":"S:modified","url":"/issues/fixed/110513_ScrollingWhenSearching.xhtml"},"15537":{"type":"S:modified","url":"/users/lauritz/miniprojects/bugFixing/referencedTextBug.xhtml"},"15538":{"type":"S:modified","url":"/issues/fixed/111020_ScrollingInScripteditorIsBroken.xhtml"},"15539":{"type":"S:modified","url":"/issues/110513_FindMethodsShouldSearchInClassMethodsAndObjects.xhtml"},"15540":{"type":"S:modified","url":"/draft/NewWorld/NewTestWidgetAgain.xhtml"},"15541":{"type":"S:modified","url":"/users/Dan/DansSlideOverview.xhtml"},"15542":{"type":"S:modified","url":"/users/fbo/exportCore.xhtml"},"15543":{"type":"S:modified","url":"/users/olmeca/olmeca.xhtml"},"15544":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/firstWorld.xhtml"},"15545":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/SearchSourceCodeWidge.xhtml"},"15546":{"type":"S:modified","url":"/users/Dan/CircleTest.xhtml"},"15547":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest2.xhtml"},"15548":{"type":"S:modified","url":"/users/fbo/sandbox.xhtml"},"15549":{"type":"S:modified","url":"/issues/110728_BackspaceTriggersBrowserBack.xhtml"},"15550":{"type":"S:modified","url":"/users/markoroeder/empty.xhtml"},"15551":{"type":"S:modified","url":"/draft/NewWorld/DropStyles.xhtml"},"15552":{"type":"S:modified","url":"/issues/fixed/110513_MakeSyntaxHighlightingWorkInNewWorld.xhtml"},"15553":{"type":"S:modified","url":"/users/MrSteve/lorenzo.start.xhtml"},"15554":{"type":"S:modified","url":"/users/Dan/PM/LiveWeb.xhtml"},"15555":{"type":"S:modified","url":"/users/Dan/PM/FormLayoutExpt-start.xhtml"},"15556":{"type":"S:modified","url":"/draft/NewWorld/ScriptEditor.xhtml"},"15557":{"type":"S:modified","url":"/users/mzimmerm/test-build-simple-webapp.xhtml"},"15558":{"type":"S:modified","url":"/issues/110628_SettingTetAttributesDoesNotAlwaysWork.xhtml"},"15559":{"type":"S:modified","url":"/users/lauritz/miniprojects/spiel.xhtml"},"15560":{"type":"S:modified","url":"/users/robertkrahn/DraftPresentation.xhtml"},"15561":{"type":"S:modified","url":"/users/robertkrahn/SceneRefactoring/layouting.xhtml"},"15562":{"type":"S:modified","url":"/users/Dan/Tests/SerializationTest.xhtml"},"15563":{"type":"S:modified","url":"/users/lauritz/miniprojects/spikes/connectedExplorer.xhtml"},"15564":{"type":"S:modified","url":"/users/fbo/nodejsServerDevelopment.xhtml"},"15565":{"type":"S:modified","url":"/draft/NewWorld/QBFForPartsBin.xhtml"},"15566":{"type":"S:modified","url":"/issues/fixed/110628_CommandAndCurlyBracketGoesBackInBrowserHistory.xhtml"},"15567":{"type":"S:modified","url":"/users/lauritz/miniprojects/connections.xhtml"},"15568":{"type":"S:modified","url":"/users/ahold/start.xhtml"},"15569":{"type":"S:modified","url":"/users/markus/FileBrowser.xhtml"},"15570":{"type":"S:modified","url":"/demos/LiveWeb/CPUVisualizationFinal.xhtml"},"15571":{"type":"S:modified","url":"/users/fbo/jsUiWidgetLibResearch.xhtml"},"15572":{"type":"S:modified","url":"/users/fbo/constraintLayout.xhtml"},"15573":{"type":"S:modified","url":"/users/Dan/Tests/LineTest.xhtml"},"15574":{"type":"S:modified","url":"/sandbox/sandbox.xhtml"},"15575":{"type":"S:modified","url":"/users/fbo/versionControl.xhtml"},"15576":{"type":"S:modified","url":"/draft/NewWorld/CreateDirWhenSaving.xhtml"},"15577":{"type":"S:modified","url":"/demos/Lively2.xhtml"},"15578":{"type":"S:modified","url":"/users/fbo/userIsolationAndGit.xhtml"},"15579":{"type":"S:modified","url":"/draft/NewWorld/KeyboardFocusForMorphs.xhtml"},"15580":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample2.xhtml"},"15581":{"type":"S:modified","url":"/users/oudenampsen/start.xhtml"},"15582":{"type":"S:modified","url":"/issues/110517_VlayoutShouldGrowAndShrink.xhtml"},"15583":{"type":"S:modified","url":"/users/fbo/dwarfcassowaryExample.xhtml"},"15584":{"type":"S:modified","url":"/users/tmohr/ace.xhtml"},"15585":{"type":"S:modified","url":"/users/fbo/empty2.xhtml"},"15586":{"type":"S:modified","url":"/users/martin/Workspace.xhtml"},"15587":{"type":"S:modified","url":"/users/Dan/Bug-List.xhtml"},"15588":{"type":"S:modified","url":"/users/Dan/QuickBrownFoxx.xhtml"},"15589":{"type":"S:modified","url":"/demos/LiveWeb/ServerScripting.xhtml"},"15590":{"type":"S:modified","url":"/demos/contextjs/WordCompletion.xhtml"},"15591":{"type":"S:modified","url":"/issues/110715_PartModuleRequirementsAreNotLoadedOnWorldLoad.xhtml"},"15592":{"type":"S:modified","url":"/users/fbo/fabiansTickets.xhtml"},"15593":{"type":"S:modified","url":"/issues/111020_ViewOfTextFieldsAfterSaving.xhtml"},"15594":{"type":"S:modified","url":"/users/martin/Template.xhtml"},"15595":{"type":"S:modified","url":"/projects/CodeDB2/Testing.xhtml"},"15596":{"type":"S:modified","url":"/users/keith/MySetup.xhtml"},"15597":{"type":"S:modified","url":"/users/fbo/noGrabLayer.xhtml"},"15598":{"type":"S:modified","url":"/demos/CPUVisualization.xhtml"},"15599":{"type":"S:modified","url":"/users/sofia/georgi/trac-report.xhtml"},"15600":{"type":"S:modified","url":"/users/fbo/HtmlWrapperMorph.xhtml"},"15601":{"type":"S:modified","url":"/users/sofia/documentation_afterLunch.xhtml"},"15602":{"type":"S:modified","url":"/demos/contextjs/Empty.xhtml"},"15603":{"type":"S:modified","url":"/users/fbo/setExtent.xhtml"},"15604":{"type":"S:modified","url":"/users/sofia/martin/2.xhtml"},"15605":{"type":"S:modified","url":"/users/markoroeder/DropboxUpload.xhtml"},"15606":{"type":"S:modified","url":"/users/fbo/newMouseDownLayer.xhtml"},"15607":{"type":"S:modified","url":"/issues/fixed/110914_StraightLineIssue.xhtml"},"15608":{"type":"S:modified","url":"/users/cschuster/debugging.xhtml"},"15609":{"type":"S:modified","url":"/users/sofia/prototVisPrototype.xhtml"},"15610":{"type":"S:modified","url":"/draft/NewWorld/DraggingAndGrabbing.xhtml"},"15611":{"type":"S:modified","url":"/users/lauritz/miniprojects/annotationPart.xhtml"},"15612":{"rev":111628,"author":"fbo","date":{"__isSmartRef__":true,"id":15613},"url":{"__isSmartRef__":true,"id":15614},"changes":[{"__isSmartRef__":true,"id":15615},{"__isSmartRef__":true,"id":15616}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15613":{"isSerializedDate":true,"string":"Wed Oct 26 2011 22:42:15 GMT+0200 (CEST)"},"15614":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/kernel/PartsBin","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15615":{"type":"S:deleted","url":null},"15616":{"type":"S:added","url":null},"15617":{"rev":110429,"author":"lauritz","date":{"__isSmartRef__":true,"id":15618},"url":{"__isSmartRef__":true,"id":15619},"changes":[{"__isSmartRef__":true,"id":15620}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15618":{"isSerializedDate":true,"string":"Thu Oct 20 2011 22:32:58 GMT+0200 (CEST)"},"15619":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15620":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15621":{"rev":109892,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15622},"url":{"__isSmartRef__":true,"id":15623},"changes":[{"__isSmartRef__":true,"id":15624}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15622":{"isSerializedDate":true,"string":"Wed Oct 19 2011 12:36:18 GMT+0200 (CEST)"},"15623":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15624":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15625":{"rev":109190,"author":"lauritz","date":{"__isSmartRef__":true,"id":15626},"url":{"__isSmartRef__":true,"id":15627},"changes":[{"__isSmartRef__":true,"id":15628}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15626":{"isSerializedDate":true,"string":"Mon Oct 17 2011 22:28:15 GMT+0200 (CEST)"},"15627":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15628":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15629":{"rev":109167,"author":"lauritz","date":{"__isSmartRef__":true,"id":15630},"url":{"__isSmartRef__":true,"id":15631},"changes":[{"__isSmartRef__":true,"id":15632}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15630":{"isSerializedDate":true,"string":"Mon Oct 17 2011 18:22:20 GMT+0200 (CEST)"},"15631":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15632":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15633":{"rev":109164,"author":"lauritz","date":{"__isSmartRef__":true,"id":15634},"url":{"__isSmartRef__":true,"id":15635},"changes":[{"__isSmartRef__":true,"id":15636}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15634":{"isSerializedDate":true,"string":"Mon Oct 17 2011 17:45:04 GMT+0200 (CEST)"},"15635":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15636":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15637":{"rev":109022,"author":"lauritz","date":{"__isSmartRef__":true,"id":15638},"url":{"__isSmartRef__":true,"id":15639},"changes":[{"__isSmartRef__":true,"id":15640}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15638":{"isSerializedDate":true,"string":"Fri Oct 14 2011 22:16:17 GMT+0200 (CEST)"},"15639":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15640":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15641":{"rev":109012,"author":"lauritz","date":{"__isSmartRef__":true,"id":15642},"url":{"__isSmartRef__":true,"id":15643},"changes":[{"__isSmartRef__":true,"id":15644}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15642":{"isSerializedDate":true,"string":"Fri Oct 14 2011 21:55:18 GMT+0200 (CEST)"},"15643":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15644":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15645":{"rev":107432,"author":"cschuster","date":{"__isSmartRef__":true,"id":15646},"url":{"__isSmartRef__":true,"id":15647},"changes":[{"__isSmartRef__":true,"id":15648}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15646":{"isSerializedDate":true,"string":"Tue Oct 04 2011 17:40:19 GMT+0200 (CEST)"},"15647":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15648":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15649":{"rev":106789,"author":"lauritz","date":{"__isSmartRef__":true,"id":15650},"url":{"__isSmartRef__":true,"id":15651},"changes":[{"__isSmartRef__":true,"id":15652}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15650":{"isSerializedDate":true,"string":"Tue Sep 27 2011 23:26:26 GMT+0200 (CEST)"},"15651":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15652":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15653":{"rev":106765,"author":"lauritz","date":{"__isSmartRef__":true,"id":15654},"url":{"__isSmartRef__":true,"id":15655},"changes":[{"__isSmartRef__":true,"id":15656}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15654":{"isSerializedDate":true,"string":"Tue Sep 27 2011 21:31:17 GMT+0200 (CEST)"},"15655":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15656":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15657":{"rev":106756,"author":"lauritz","date":{"__isSmartRef__":true,"id":15658},"url":{"__isSmartRef__":true,"id":15659},"changes":[{"__isSmartRef__":true,"id":15660}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15658":{"isSerializedDate":true,"string":"Tue Sep 27 2011 21:07:46 GMT+0200 (CEST)"},"15659":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15660":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15661":{"rev":106745,"author":"lauritz","date":{"__isSmartRef__":true,"id":15662},"url":{"__isSmartRef__":true,"id":15663},"changes":[{"__isSmartRef__":true,"id":15664}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15662":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:54:43 GMT+0200 (CEST)"},"15663":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15664":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15665":{"rev":106695,"author":"lauritz","date":{"__isSmartRef__":true,"id":15666},"url":{"__isSmartRef__":true,"id":15667},"changes":[{"__isSmartRef__":true,"id":15668}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15666":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:53:50 GMT+0200 (CEST)"},"15667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15668":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15669":{"rev":106691,"author":"lauritz","date":{"__isSmartRef__":true,"id":15670},"url":{"__isSmartRef__":true,"id":15671},"changes":[{"__isSmartRef__":true,"id":15672}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15670":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:47:23 GMT+0200 (CEST)"},"15671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15672":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15673":{"rev":106687,"author":"lauritz","date":{"__isSmartRef__":true,"id":15674},"url":{"__isSmartRef__":true,"id":15675},"changes":[{"__isSmartRef__":true,"id":15676}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15674":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:44:40 GMT+0200 (CEST)"},"15675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15676":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15677":{"rev":106625,"author":"lauritz","date":{"__isSmartRef__":true,"id":15678},"url":{"__isSmartRef__":true,"id":15679},"changes":[{"__isSmartRef__":true,"id":15680}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15678":{"isSerializedDate":true,"string":"Tue Sep 27 2011 18:15:06 GMT+0200 (CEST)"},"15679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15680":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15681":{"rev":106620,"author":"lauritz","date":{"__isSmartRef__":true,"id":15682},"url":{"__isSmartRef__":true,"id":15683},"changes":[{"__isSmartRef__":true,"id":15684}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15682":{"isSerializedDate":true,"string":"Tue Sep 27 2011 18:11:55 GMT+0200 (CEST)"},"15683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15684":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15685":{"rev":106279,"author":"lauritz","date":{"__isSmartRef__":true,"id":15686},"url":{"__isSmartRef__":true,"id":15687},"changes":[{"__isSmartRef__":true,"id":15688}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15686":{"isSerializedDate":true,"string":"Mon Sep 26 2011 20:33:17 GMT+0200 (CEST)"},"15687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15688":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15689":{"rev":106276,"author":"lauritz","date":{"__isSmartRef__":true,"id":15690},"url":{"__isSmartRef__":true,"id":15691},"changes":[{"__isSmartRef__":true,"id":15692}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15690":{"isSerializedDate":true,"string":"Mon Sep 26 2011 20:32:57 GMT+0200 (CEST)"},"15691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15692":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15693":{"rev":106273,"author":"lauritz","date":{"__isSmartRef__":true,"id":15694},"url":{"__isSmartRef__":true,"id":15695},"changes":[{"__isSmartRef__":true,"id":15696}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15694":{"isSerializedDate":true,"string":"Mon Sep 26 2011 20:30:51 GMT+0200 (CEST)"},"15695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15696":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15697":{"rev":96169,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15698},"url":{"__isSmartRef__":true,"id":15699},"changes":[{"__isSmartRef__":true,"id":15700}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15698":{"isSerializedDate":true,"string":"Tue Aug 02 2011 13:53:11 GMT+0200 (CEST)"},"15699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15700":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15701":{"rev":96166,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15702},"url":{"__isSmartRef__":true,"id":15703},"changes":[{"__isSmartRef__":true,"id":15704}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15702":{"isSerializedDate":true,"string":"Tue Aug 02 2011 13:47:04 GMT+0200 (CEST)"},"15703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15704":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15705":{"rev":96159,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15706},"url":{"__isSmartRef__":true,"id":15707},"changes":[{"__isSmartRef__":true,"id":15708}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15706":{"isSerializedDate":true,"string":"Tue Aug 02 2011 13:27:17 GMT+0200 (CEST)"},"15707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15708":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15709":{"rev":96088,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15710},"url":{"__isSmartRef__":true,"id":15711},"changes":[{"__isSmartRef__":true,"id":15712}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15710":{"isSerializedDate":true,"string":"Tue Aug 02 2011 11:47:36 GMT+0200 (CEST)"},"15711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15712":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15713":{"rev":85436,"author":"lauritz","date":{"__isSmartRef__":true,"id":15714},"url":{"__isSmartRef__":true,"id":15715},"changes":[{"__isSmartRef__":true,"id":15716}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15714":{"isSerializedDate":true,"string":"Thu Jun 16 2011 09:02:09 GMT+0200 (CEST)"},"15715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15716":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15717":{"rev":85430,"author":"lauritz","date":{"__isSmartRef__":true,"id":15718},"url":{"__isSmartRef__":true,"id":15719},"changes":[{"__isSmartRef__":true,"id":15720}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15718":{"isSerializedDate":true,"string":"Thu Jun 16 2011 08:58:49 GMT+0200 (CEST)"},"15719":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15720":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15721":{"rev":85412,"author":"lauritz","date":{"__isSmartRef__":true,"id":15722},"url":{"__isSmartRef__":true,"id":15723},"changes":[{"__isSmartRef__":true,"id":15724}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15722":{"isSerializedDate":true,"string":"Thu Jun 16 2011 08:40:04 GMT+0200 (CEST)"},"15723":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15724":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15725":{"rev":85328,"author":"lauritz","date":{"__isSmartRef__":true,"id":15726},"url":{"__isSmartRef__":true,"id":15727},"changes":[{"__isSmartRef__":true,"id":15728}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15726":{"isSerializedDate":true,"string":"Thu Jun 16 2011 07:28:20 GMT+0200 (CEST)"},"15727":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15728":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15729":{"rev":85292,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15730},"url":{"__isSmartRef__":true,"id":15731},"changes":[{"__isSmartRef__":true,"id":15732},{"__isSmartRef__":true,"id":15733},{"__isSmartRef__":true,"id":15734},{"__isSmartRef__":true,"id":15735},{"__isSmartRef__":true,"id":15736},{"__isSmartRef__":true,"id":15737},{"__isSmartRef__":true,"id":15738},{"__isSmartRef__":true,"id":15739},{"__isSmartRef__":true,"id":15740},{"__isSmartRef__":true,"id":15741},{"__isSmartRef__":true,"id":15742}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15730":{"isSerializedDate":true,"string":"Wed Jun 15 2011 23:09:22 GMT+0200 (CEST)"},"15731":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.svg","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15732":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.metainfo"},"15733":{"type":"S:modified","url":"/lively/ide.js"},"15734":{"type":"S:modified","url":"/PartsBin/Debugging/Benchmarker.html"},"15735":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.html"},"15736":{"type":"S:modified","url":"/lively/morphic/Events.js"},"15737":{"type":"S:modified","url":"/PartsBin/Debugging/Benchmarker.json"},"15738":{"type":"S:modified","url":"/lively/morphic/Widgets.js"},"15739":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15740":{"type":"S:modified","url":"/cop/Flatten.js"},"15741":{"type":"S:modified","url":"/cop/Layers.js"},"15742":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.svg"},"15743":{"rev":84928,"author":"lauritz","date":{"__isSmartRef__":true,"id":15744},"url":{"__isSmartRef__":true,"id":15745},"changes":[{"__isSmartRef__":true,"id":15746}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15744":{"isSerializedDate":true,"string":"Wed Jun 15 2011 09:46:59 GMT+0200 (CEST)"},"15745":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15746":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15747":{"rev":84921,"author":"lauritz","date":{"__isSmartRef__":true,"id":15748},"url":{"__isSmartRef__":true,"id":15749},"changes":[{"__isSmartRef__":true,"id":15750}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15748":{"isSerializedDate":true,"string":"Wed Jun 15 2011 09:44:27 GMT+0200 (CEST)"},"15749":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15750":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15751":{"rev":84890,"author":"lauritz","date":{"__isSmartRef__":true,"id":15752},"url":{"__isSmartRef__":true,"id":15753},"changes":[{"__isSmartRef__":true,"id":15754}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15752":{"isSerializedDate":true,"string":"Wed Jun 15 2011 09:29:36 GMT+0200 (CEST)"},"15753":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15754":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15755":{"rev":84431,"author":"Hank","date":{"__isSmartRef__":true,"id":15756},"url":{"__isSmartRef__":true,"id":15757},"changes":[{"__isSmartRef__":true,"id":15758}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15756":{"isSerializedDate":true,"string":"Tue Jun 14 2011 16:33:15 GMT+0200 (CEST)"},"15757":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15758":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15759":{"rev":84427,"author":"Hank","date":{"__isSmartRef__":true,"id":15760},"url":{"__isSmartRef__":true,"id":15761},"changes":[{"__isSmartRef__":true,"id":15762}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15760":{"isSerializedDate":true,"string":"Tue Jun 14 2011 16:32:52 GMT+0200 (CEST)"},"15761":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15762":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15763":{"rev":82559,"author":"lauritz","date":{"__isSmartRef__":true,"id":15764},"url":{"__isSmartRef__":true,"id":15765},"changes":[{"__isSmartRef__":true,"id":15766}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15764":{"isSerializedDate":true,"string":"Tue Jun 07 2011 11:08:40 GMT+0200 (CEST)"},"15765":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15766":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15767":{"rev":82542,"author":"lauritz","date":{"__isSmartRef__":true,"id":15768},"url":{"__isSmartRef__":true,"id":15769},"changes":[{"__isSmartRef__":true,"id":15770}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15768":{"isSerializedDate":true,"string":"Tue Jun 07 2011 10:26:37 GMT+0200 (CEST)"},"15769":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15770":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15771":{"rev":82502,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15772},"url":{"__isSmartRef__":true,"id":15773},"changes":[{"__isSmartRef__":true,"id":15774}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15772":{"isSerializedDate":true,"string":"Mon Jun 06 2011 23:19:51 GMT+0200 (CEST)"},"15773":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15774":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15775":{"rev":82119,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15776},"url":{"__isSmartRef__":true,"id":15777},"changes":[{"__isSmartRef__":true,"id":15778}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15776":{"isSerializedDate":true,"string":"Sun Jun 05 2011 14:28:50 GMT+0200 (CEST)"},"15777":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15778":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15779":{"rev":82115,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15780},"url":{"__isSmartRef__":true,"id":15781},"changes":[{"__isSmartRef__":true,"id":15782}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15780":{"isSerializedDate":true,"string":"Sun Jun 05 2011 14:27:01 GMT+0200 (CEST)"},"15781":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15782":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15783":{"rev":81803,"author":"lauritz","date":{"__isSmartRef__":true,"id":15784},"url":{"__isSmartRef__":true,"id":15785},"changes":[{"__isSmartRef__":true,"id":15786}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15784":{"isSerializedDate":true,"string":"Fri Jun 03 2011 18:22:06 GMT+0200 (CEST)"},"15785":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15786":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15787":{"rev":81796,"author":"lauritz","date":{"__isSmartRef__":true,"id":15788},"url":{"__isSmartRef__":true,"id":15789},"changes":[{"__isSmartRef__":true,"id":15790}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15788":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:54:06 GMT+0200 (CEST)"},"15789":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15790":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15791":{"rev":81681,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15792},"url":{"__isSmartRef__":true,"id":15793},"changes":[{"__isSmartRef__":true,"id":15794}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15792":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:21:55 GMT+0200 (CEST)"},"15793":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15794":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15795":{"rev":80056,"author":"lauritz","date":{"__isSmartRef__":true,"id":15796},"url":{"__isSmartRef__":true,"id":15797},"changes":[{"__isSmartRef__":true,"id":15798}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15796":{"isSerializedDate":true,"string":"Wed Jun 01 2011 23:04:07 GMT+0200 (CEST)"},"15797":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15798":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15799":{"rev":79541,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15800},"url":{"__isSmartRef__":true,"id":15801},"changes":[{"__isSmartRef__":true,"id":15802}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15800":{"isSerializedDate":true,"string":"Wed Jun 01 2011 01:48:05 GMT+0200 (CEST)"},"15801":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15802":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15803":{"rev":79538,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15804},"url":{"__isSmartRef__":true,"id":15805},"changes":[{"__isSmartRef__":true,"id":15806}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15804":{"isSerializedDate":true,"string":"Wed Jun 01 2011 01:47:34 GMT+0200 (CEST)"},"15805":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15806":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15807":{"rev":77087,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15808},"url":{"__isSmartRef__":true,"id":15809},"changes":[{"__isSmartRef__":true,"id":15810}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15808":{"isSerializedDate":true,"string":"Thu May 26 2011 07:56:10 GMT+0200 (CEST)"},"15809":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15810":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15811":{"rev":76989,"author":"lauritz","date":{"__isSmartRef__":true,"id":15812},"url":{"__isSmartRef__":true,"id":15813},"changes":[{"__isSmartRef__":true,"id":15814}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15812":{"isSerializedDate":true,"string":"Wed May 25 2011 21:19:49 GMT+0200 (CEST)"},"15813":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15814":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15815":{"rev":76986,"author":"lauritz","date":{"__isSmartRef__":true,"id":15816},"url":{"__isSmartRef__":true,"id":15817},"changes":[{"__isSmartRef__":true,"id":15818}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15816":{"isSerializedDate":true,"string":"Wed May 25 2011 21:17:16 GMT+0200 (CEST)"},"15817":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15818":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15819":{"rev":76972,"author":"lauritz","date":{"__isSmartRef__":true,"id":15820},"url":{"__isSmartRef__":true,"id":15821},"changes":[{"__isSmartRef__":true,"id":15822}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15820":{"isSerializedDate":true,"string":"Wed May 25 2011 20:51:58 GMT+0200 (CEST)"},"15821":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15822":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15823":{"rev":76969,"author":"lauritz","date":{"__isSmartRef__":true,"id":15824},"url":{"__isSmartRef__":true,"id":15825},"changes":[{"__isSmartRef__":true,"id":15826}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15824":{"isSerializedDate":true,"string":"Wed May 25 2011 20:48:22 GMT+0200 (CEST)"},"15825":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15826":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15827":{"rev":76965,"author":"lauritz","date":{"__isSmartRef__":true,"id":15828},"url":{"__isSmartRef__":true,"id":15829},"changes":[{"__isSmartRef__":true,"id":15830}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15828":{"isSerializedDate":true,"string":"Wed May 25 2011 20:38:56 GMT+0200 (CEST)"},"15829":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15830":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15831":{"rev":76952,"author":"lauritz","date":{"__isSmartRef__":true,"id":15832},"url":{"__isSmartRef__":true,"id":15833},"changes":[{"__isSmartRef__":true,"id":15834}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15832":{"isSerializedDate":true,"string":"Wed May 25 2011 20:20:56 GMT+0200 (CEST)"},"15833":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15834":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15835":{"rev":76948,"author":"lauritz","date":{"__isSmartRef__":true,"id":15836},"url":{"__isSmartRef__":true,"id":15837},"changes":[{"__isSmartRef__":true,"id":15838}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15836":{"isSerializedDate":true,"string":"Wed May 25 2011 20:15:09 GMT+0200 (CEST)"},"15837":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15838":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15839":{"rev":76944,"author":"lauritz","date":{"__isSmartRef__":true,"id":15840},"url":{"__isSmartRef__":true,"id":15841},"changes":[{"__isSmartRef__":true,"id":15842}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15840":{"isSerializedDate":true,"string":"Wed May 25 2011 20:07:28 GMT+0200 (CEST)"},"15841":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15842":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15843":{"rev":76941,"author":"lauritz","date":{"__isSmartRef__":true,"id":15844},"url":{"__isSmartRef__":true,"id":15845},"changes":[{"__isSmartRef__":true,"id":15846}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15844":{"isSerializedDate":true,"string":"Wed May 25 2011 20:02:56 GMT+0200 (CEST)"},"15845":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15846":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15847":{"rev":76938,"author":"lauritz","date":{"__isSmartRef__":true,"id":15848},"url":{"__isSmartRef__":true,"id":15849},"changes":[{"__isSmartRef__":true,"id":15850}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15848":{"isSerializedDate":true,"string":"Wed May 25 2011 20:02:48 GMT+0200 (CEST)"},"15849":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15850":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15851":{"rev":76929,"author":"lauritz","date":{"__isSmartRef__":true,"id":15852},"url":{"__isSmartRef__":true,"id":15853},"changes":[{"__isSmartRef__":true,"id":15854}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15852":{"isSerializedDate":true,"string":"Wed May 25 2011 19:58:46 GMT+0200 (CEST)"},"15853":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15854":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15855":{"rev":76925,"author":"lauritz","date":{"__isSmartRef__":true,"id":15856},"url":{"__isSmartRef__":true,"id":15857},"changes":[{"__isSmartRef__":true,"id":15858}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15856":{"isSerializedDate":true,"string":"Wed May 25 2011 19:55:37 GMT+0200 (CEST)"},"15857":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15858":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15859":{"rev":76921,"author":"lauritz","date":{"__isSmartRef__":true,"id":15860},"url":{"__isSmartRef__":true,"id":15861},"changes":[{"__isSmartRef__":true,"id":15862}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15860":{"isSerializedDate":true,"string":"Wed May 25 2011 19:43:04 GMT+0200 (CEST)"},"15861":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15862":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15863":{"rev":76917,"author":"lauritz","date":{"__isSmartRef__":true,"id":15864},"url":{"__isSmartRef__":true,"id":15865},"changes":[{"__isSmartRef__":true,"id":15866}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15864":{"isSerializedDate":true,"string":"Wed May 25 2011 19:34:49 GMT+0200 (CEST)"},"15865":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15866":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15867":{"rev":76914,"author":"lauritz","date":{"__isSmartRef__":true,"id":15868},"url":{"__isSmartRef__":true,"id":15869},"changes":[{"__isSmartRef__":true,"id":15870}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15868":{"isSerializedDate":true,"string":"Wed May 25 2011 19:34:37 GMT+0200 (CEST)"},"15869":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15870":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15871":{"rev":76909,"author":"lauritz","date":{"__isSmartRef__":true,"id":15872},"url":{"__isSmartRef__":true,"id":15873},"changes":[{"__isSmartRef__":true,"id":15874}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15872":{"isSerializedDate":true,"string":"Wed May 25 2011 19:17:27 GMT+0200 (CEST)"},"15873":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15874":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15875":{"rev":76272,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15876},"url":{"__isSmartRef__":true,"id":15877},"changes":[{"__isSmartRef__":true,"id":15878}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15876":{"isSerializedDate":true,"string":"Tue May 24 2011 15:48:17 GMT+0200 (CEST)"},"15877":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15878":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15879":{"rev":76203,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15880},"url":{"__isSmartRef__":true,"id":15881},"changes":[{"__isSmartRef__":true,"id":15882}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15880":{"isSerializedDate":true,"string":"Tue May 24 2011 14:39:33 GMT+0200 (CEST)"},"15881":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15882":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15883":{"rev":76197,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15884},"url":{"__isSmartRef__":true,"id":15885},"changes":[{"__isSmartRef__":true,"id":15886}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15884":{"isSerializedDate":true,"string":"Tue May 24 2011 14:35:59 GMT+0200 (CEST)"},"15885":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15886":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15887":{"rev":76194,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15888},"url":{"__isSmartRef__":true,"id":15889},"changes":[{"__isSmartRef__":true,"id":15890}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15888":{"isSerializedDate":true,"string":"Tue May 24 2011 14:35:20 GMT+0200 (CEST)"},"15889":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15890":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15891":{"rev":76171,"author":"jenslincke","date":{"__isSmartRef__":true,"id":15892},"url":{"__isSmartRef__":true,"id":15893},"changes":[{"__isSmartRef__":true,"id":15894}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15892":{"isSerializedDate":true,"string":"Tue May 24 2011 14:26:26 GMT+0200 (CEST)"},"15893":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15894":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15895":{"rev":75078,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15896},"url":{"__isSmartRef__":true,"id":15897},"changes":[{"__isSmartRef__":true,"id":15898}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15896":{"isSerializedDate":true,"string":"Sun May 22 2011 20:08:14 GMT+0200 (CEST)"},"15897":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15898":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15899":{"rev":74975,"author":"lauritz","date":{"__isSmartRef__":true,"id":15900},"url":{"__isSmartRef__":true,"id":15901},"changes":[{"__isSmartRef__":true,"id":15902}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15900":{"isSerializedDate":true,"string":"Sat May 21 2011 10:25:59 GMT+0200 (CEST)"},"15901":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15902":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15903":{"rev":74972,"author":"lauritz","date":{"__isSmartRef__":true,"id":15904},"url":{"__isSmartRef__":true,"id":15905},"changes":[{"__isSmartRef__":true,"id":15906}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15904":{"isSerializedDate":true,"string":"Sat May 21 2011 10:12:50 GMT+0200 (CEST)"},"15905":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15906":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15907":{"rev":74941,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15908},"url":{"__isSmartRef__":true,"id":15909},"changes":[{"__isSmartRef__":true,"id":15910}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15908":{"isSerializedDate":true,"string":"Sat May 21 2011 00:44:24 GMT+0200 (CEST)"},"15909":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15910":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15911":{"rev":74931,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15912},"url":{"__isSmartRef__":true,"id":15913},"changes":[{"__isSmartRef__":true,"id":15914}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15912":{"isSerializedDate":true,"string":"Sat May 21 2011 00:24:31 GMT+0200 (CEST)"},"15913":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15914":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15915":{"rev":74843,"author":"lauritz","date":{"__isSmartRef__":true,"id":15916},"url":{"__isSmartRef__":true,"id":15917},"changes":[{"__isSmartRef__":true,"id":15918}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15916":{"isSerializedDate":true,"string":"Fri May 20 2011 18:24:22 GMT+0200 (CEST)"},"15917":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15918":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15919":{"rev":74826,"author":"lauritz","date":{"__isSmartRef__":true,"id":15920},"url":{"__isSmartRef__":true,"id":15921},"changes":[{"__isSmartRef__":true,"id":15922}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15920":{"isSerializedDate":true,"string":"Fri May 20 2011 17:58:56 GMT+0200 (CEST)"},"15921":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15922":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15923":{"rev":74748,"author":"lauritz","date":{"__isSmartRef__":true,"id":15924},"url":{"__isSmartRef__":true,"id":15925},"changes":[{"__isSmartRef__":true,"id":15926}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15924":{"isSerializedDate":true,"string":"Fri May 20 2011 15:27:05 GMT+0200 (CEST)"},"15925":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15926":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15927":{"rev":72758,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15928},"url":{"__isSmartRef__":true,"id":15929},"changes":[{"__isSmartRef__":true,"id":15930}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15928":{"isSerializedDate":true,"string":"Tue May 17 2011 00:20:13 GMT+0200 (CEST)"},"15929":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15930":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15931":{"rev":72755,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15932},"url":{"__isSmartRef__":true,"id":15933},"changes":[{"__isSmartRef__":true,"id":15934}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15932":{"isSerializedDate":true,"string":"Tue May 17 2011 00:18:04 GMT+0200 (CEST)"},"15933":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15934":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15935":{"rev":72752,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15936},"url":{"__isSmartRef__":true,"id":15937},"changes":[{"__isSmartRef__":true,"id":15938}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15936":{"isSerializedDate":true,"string":"Tue May 17 2011 00:14:34 GMT+0200 (CEST)"},"15937":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15938":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15939":{"rev":72749,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15940},"url":{"__isSmartRef__":true,"id":15941},"changes":[{"__isSmartRef__":true,"id":15942}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15940":{"isSerializedDate":true,"string":"Tue May 17 2011 00:07:35 GMT+0200 (CEST)"},"15941":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15942":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15943":{"rev":72672,"author":"lauritz","date":{"__isSmartRef__":true,"id":15944},"url":{"__isSmartRef__":true,"id":15945},"changes":[{"__isSmartRef__":true,"id":15946}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15944":{"isSerializedDate":true,"string":"Mon May 16 2011 20:42:59 GMT+0200 (CEST)"},"15945":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15946":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15947":{"rev":72667,"author":"lauritz","date":{"__isSmartRef__":true,"id":15948},"url":{"__isSmartRef__":true,"id":15949},"changes":[{"__isSmartRef__":true,"id":15950}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15948":{"isSerializedDate":true,"string":"Mon May 16 2011 18:14:53 GMT+0200 (CEST)"},"15949":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15950":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15951":{"rev":72661,"author":"lauritz","date":{"__isSmartRef__":true,"id":15952},"url":{"__isSmartRef__":true,"id":15953},"changes":[{"__isSmartRef__":true,"id":15954}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15952":{"isSerializedDate":true,"string":"Mon May 16 2011 18:02:26 GMT+0200 (CEST)"},"15953":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15954":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15955":{"rev":72653,"author":"lauritz","date":{"__isSmartRef__":true,"id":15956},"url":{"__isSmartRef__":true,"id":15957},"changes":[{"__isSmartRef__":true,"id":15958}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15956":{"isSerializedDate":true,"string":"Mon May 16 2011 17:47:29 GMT+0200 (CEST)"},"15957":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15958":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15959":{"rev":72649,"author":"lauritz","date":{"__isSmartRef__":true,"id":15960},"url":{"__isSmartRef__":true,"id":15961},"changes":[{"__isSmartRef__":true,"id":15962}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15960":{"isSerializedDate":true,"string":"Mon May 16 2011 17:45:25 GMT+0200 (CEST)"},"15961":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15962":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15963":{"rev":72590,"author":"lauritz","date":{"__isSmartRef__":true,"id":15964},"url":{"__isSmartRef__":true,"id":15965},"changes":[{"__isSmartRef__":true,"id":15966}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15964":{"isSerializedDate":true,"string":"Mon May 16 2011 17:18:48 GMT+0200 (CEST)"},"15965":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15966":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15967":{"rev":72267,"author":"lauritz","date":{"__isSmartRef__":true,"id":15968},"url":{"__isSmartRef__":true,"id":15969},"changes":[{"__isSmartRef__":true,"id":15970}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15968":{"isSerializedDate":true,"string":"Sun May 15 2011 16:10:06 GMT+0200 (CEST)"},"15969":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15970":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15971":{"rev":72263,"author":"lauritz","date":{"__isSmartRef__":true,"id":15972},"url":{"__isSmartRef__":true,"id":15973},"changes":[{"__isSmartRef__":true,"id":15974}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15972":{"isSerializedDate":true,"string":"Sun May 15 2011 16:07:16 GMT+0200 (CEST)"},"15973":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15974":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15975":{"rev":72259,"author":"lauritz","date":{"__isSmartRef__":true,"id":15976},"url":{"__isSmartRef__":true,"id":15977},"changes":[{"__isSmartRef__":true,"id":15978}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15976":{"isSerializedDate":true,"string":"Sun May 15 2011 16:05:00 GMT+0200 (CEST)"},"15977":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15978":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15979":{"rev":72255,"author":"lauritz","date":{"__isSmartRef__":true,"id":15980},"url":{"__isSmartRef__":true,"id":15981},"changes":[{"__isSmartRef__":true,"id":15982}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15980":{"isSerializedDate":true,"string":"Sun May 15 2011 15:58:26 GMT+0200 (CEST)"},"15981":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15982":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15983":{"rev":72252,"author":"lauritz","date":{"__isSmartRef__":true,"id":15984},"url":{"__isSmartRef__":true,"id":15985},"changes":[{"__isSmartRef__":true,"id":15986}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15984":{"isSerializedDate":true,"string":"Sun May 15 2011 15:48:10 GMT+0200 (CEST)"},"15985":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15986":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15987":{"rev":72249,"author":"lauritz","date":{"__isSmartRef__":true,"id":15988},"url":{"__isSmartRef__":true,"id":15989},"changes":[{"__isSmartRef__":true,"id":15990}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15988":{"isSerializedDate":true,"string":"Sun May 15 2011 15:43:25 GMT+0200 (CEST)"},"15989":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15990":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15991":{"rev":72246,"author":"lauritz","date":{"__isSmartRef__":true,"id":15992},"url":{"__isSmartRef__":true,"id":15993},"changes":[{"__isSmartRef__":true,"id":15994}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15992":{"isSerializedDate":true,"string":"Sun May 15 2011 15:16:15 GMT+0200 (CEST)"},"15993":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15994":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15995":{"rev":72243,"author":"lauritz","date":{"__isSmartRef__":true,"id":15996},"url":{"__isSmartRef__":true,"id":15997},"changes":[{"__isSmartRef__":true,"id":15998}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"15996":{"isSerializedDate":true,"string":"Sun May 15 2011 15:08:25 GMT+0200 (CEST)"},"15997":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"15998":{"type":"S:modified","url":"/PartsBin/Tools/ObjectEditor.json"},"15999":{"rev":72235,"author":"lauritz","date":{"__isSmartRef__":true,"id":16000},"url":{"__isSmartRef__":true,"id":16001},"changes":[{"__isSmartRef__":true,"id":16002}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16000":{"isSerializedDate":true,"string":"Sun May 15 2011 14:35:54 GMT+0200 (CEST)"},"16001":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectEditor.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16002":{"type":"S:added","url":null},"16003":{"partsSpaceName":"PartsBin/Tools","name":"ObjectInspector","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":209},{\"__isSmartRef__\":true,\"id\":237}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":285},\"derivationIds\":[null,\"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0\",\"581E5168-D9B0-4133-8DDD-C2A067EE91FD\",\"5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A\",\"DC8E6D9C-D7A4-4C3D-8100-3E1546871B63\",\"955E7F07-39AE-450D-8EE8-29E429842845\",\"1C9D44BC-517C-4A89-B751-45C9076B8A48\",\"231B606C-D216-476D-BD06-1E97C2F166E9\",\"56440E75-AABF-40EE-BADE-EF6DE957BED1\",\"83527CBE-511C-4D2C-BADC-53AA4E951B4C\",\"CF9928AD-677A-417F-9067-73633E132979\",\"AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A\",\"4809EAF2-ACD4-4607-8911-3BAA5711C74F\",\"69E5575E-8364-41D8-8809-31BFA13B658F\",\"467E9CE0-4C43-465A-AE66-70F8E94FF818\",\"43427F0A-798B-4B43-A2A5-6783E3A4FBEC\",\"C32B806A-02C8-4A60-B1EF-A7DD42C68BB7\",\"440B2525-75D8-4DA2-A2B0-F365EAE45A99\",\"8172411B-9EE0-4CC3-8467-6E9B83645928\",\"AB2C8B18-4386-407F-B100-C4011CCB060A\",\"E7E5E0FB-4D6C-4232-AE3E-F29216473B50\",\"3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD\",\"33729558-E9D3-46B1-AEC0-7B1814FFFECD\",\"F139243C-8B20-4832-9041-78BB3BD36BB6\",\"E2AD5203-521C-4A07-A471-843E7E073F5B\",\"744CB741-A236-4AEB-8030-B0BDF723E4F5\",\"57C9662A-FCEA-4242-B2F4-59A86310C5EF\",\"9DAEA7B4-F388-424A-81D8-40B6BE949ABB\",\"798285BC-057B-438E-A7BA-C7DF54B312F1\",\"DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD\",\"3FB96E49-AF89-4738-BC76-B5421F55B22A\",\"44A8D779-153C-4835-A346-21E7AD1F7870\",\"3F24446E-AF91-46FD-BF52-35F1EA31778B\"],\"id\":\"C48055AD-097D-4069-9000-48728383303B\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":286},\"_ClipMode\":\"visible\",\"droppingEnabled\":false,\"halosEnabled\":true,\"draggingEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":287},\"LK2\":true,\"__serializedExpressions__\":[\"_Position\",\"contentOffset\",\"prevDragPos\"],\"targetMorph\":{\"__isSmartRef__\":true,\"id\":1},\"reframeHandle\":{\"__isSmartRef__\":true,\"id\":209},\"titleBar\":{\"__isSmartRef__\":true,\"id\":237},\"collapsedTransform\":null,\"collapsedExtent\":null,\"expandedTransform\":null,\"expandedExtent\":null,\"ignoreEventsOnExpand\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":288},\"name\":\"ObjectInspector\",\"highlighted\":false,\"isBeingDragged\":false,\"#startLetters\":\"get\",\"moved\":true,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"prevScroll\":[0,0],\"_Rotation\":0,\"_Scale\":1.02,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":362},\"__LivelyClassName__\":\"lively.morphic.Window\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"withoutLayers\":[\"Global.lively.morphic.GrabbingLayer\"],\"_Position\":\"lively.pt(0.0,0.0)\",\"contentOffset\":\"lively.pt(0.0,21.0)\",\"prevDragPos\":\"lively.pt(1056.0,4532.0)\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2},{\"__isSmartRef__\":true,\"id\":9},{\"__isSmartRef__\":true,\"id\":57},{\"__isSmartRef__\":true,\"id\":78}],\"scripts\":[],\"id\":\"A8034AB5-1A8B-485D-BB5D-FF25BA32E92D\",\"shape\":{\"__isSmartRef__\":true,\"id\":137},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"name\":\"ObjectInspector\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":138},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":153},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"5276E050-462B-4ED7-8645-FC4C5F60FE2C\",\"88F0CB6D-932E-4927-AC3F-E132C18AB5E3\",\"A386B89D-9A23-4177-B9BA-8B962FF236C4\",\"D352E8A5-29FA-41D9-9B35-73FF3564157E\",\"4BDE366B-9002-45D8-B200-9892CE8E1C96\",\"9FA6F23B-5584-4720-A460-81C48DCF514B\",\"AD23A5BA-025F-4197-962F-6D64F6AEA3AD\",\"4E00CA05-F3C7-4A1F-8769-5831DDD64874\",\"CB599F3F-9886-43EC-AA8B-1EE9A162031B\",\"91015D82-71FF-471E-A78C-9A2498BAA4FE\",\"B19B84BB-582D-4F5D-B0BA-7097BD7E553C\",\"D9F3227D-E20B-457B-BF85-47DD91F74598\",\"9F00820B-ABA8-4E70-B63F-293A8159A36A\",\"A9654D03-2824-4671-BD26-10F342EC4C9B\",\"080739E4-92B2-4E4D-A17C-A45D08A1A473\",\"9D21C3F5-01B1-4FE6-864B-F3C51A7860B5\",\"027EA526-9F60-4B4D-9B7B-73EA324D1463\",\"CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6\",\"EE86A04F-F125-4D31-9E3D-48761A0486CB\",\"20C274CF-FBD0-45AD-BD1E-9EC348102EB4\",\"C83BF7B2-FF72-463F-8189-642A8969D9CF\",\"B3755676-4902-47C7-A23C-2539F9BCC9FA\",\"07346937-19F7-4644-8389-BF59DE2F203A\",\"49808445-DC14-4391-BF1E-701710D8D9B8\",\"AD2918D7-97E8-42C9-A681-18EAA129EB55\",\"3CC1874B-4ADB-4A90-A12A-55B7ADF9392D\",\"9AFC4676-5280-4B72-82E2-55B51441AF1E\",\"482F476C-5C4E-4F4D-B56A-1989175C1352\",\"DBC2AA37-BA52-4681-AC86-11642F0FFEC6\",\"7BA71570-579E-4CD9-AA02-804CDA1CA3A1\",\"5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9\",\"B6C70E4D-F168-4C91-BFF1-FA1133688DC2\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":154},\"_ClipMode\":\"visible\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"layout\":{\"__isSmartRef__\":true,\"id\":159},\"isInLayoutCycle\":false,\"isBeingDragged\":false,\"isCopyMorphRef\":true,\"morphRefId\":2,\"tree\":{\"__isSmartRef__\":true,\"id\":10},\"prevScroll\":[0,0],\"updateFilter\":\"standard\",\"showInherited\":false,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":160},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,21.0)\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"derivationIds\":[null,\"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57\",\"EA4FE185-C289-4D95-B8AF-461C2E8219E6\",\"7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E\",\"7571A08C-937B-467A-9D49-68F3AAAD1140\",\"85283104-ADA2-4C53-A73D-C5487B62C829\",\"5E0941AD-4504-4F9D-B650-B018490C56B0\",\"EAD81395-1252-4B07-8FB3-2F4253CB798F\",\"7696C2D4-B858-4212-80CB-84803CAAD87E\",\"4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49\",\"FB7EF974-A95D-4A3A-95F4-498936A61AB1\",\"060FCB63-2D3A-4FE6-AB19-B40854B0BB78\",\"5ABD6D73-9D28-45A3-AE27-3035D892467D\",\"19CC5587-3BCE-4293-B785-F659497CDD76\",\"440643CA-166F-44AE-A8FF-D3B1E457D081\",\"BA20821C-578F-4256-8870-B86E3AFEE3FC\",\"7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8\",\"312B6786-7F93-4E97-AF06-CC08B9BEF91B\",\"B6142DF2-38A9-41DD-B7C0-60D315537301\",\"7DE27692-A1E7-4B48-8126-2939656AE639\",\"1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE\",\"E1B8DC34-B6A5-4CB2-857B-597844C49DF0\",\"0BB210B2-5CAC-4548-A650-A8FB85814B89\",\"3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F\",\"3E9289C4-8439-4FF4-8533-20CCC231E86C\",\"1007D257-74BA-41E4-9426-43503840A328\",\"AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB\",\"86414643-3214-48C0-A848-A1AD0622F4F3\",\"64D914CC-285D-46F9-9DDD-F6898F714D0C\",\"08B1186F-89EF-4676-9F58-FC0F720D76B7\",\"BF198FB5-667C-4EE5-B3F0-E9CE73124C6E\",\"86626633-CE46-4CAD-A256-3D3CE0D0EE2C\",\"B89A22AA-626A-4C4F-A719-55F8BA6C3266\",\"3D85070C-B1AF-417F-A853-6EB16673F2C4\"],\"id\":\"405A93BF-BE83-4943-A731-8E5F6FF7AFE8\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":4}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6},\"_ClipMode\":\"auto\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco,monospace\",\"_FontSize\":10,\"evalEnabled\":false,\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":296.8712591602084,\"_MinTextWidth\":296.8712591602084,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":7},\"syntaxHighlightingWhileTyping\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":8}],\"doNotSerialize\":[\"$$textString\"],\"doNotCopyProperties\":[\"$$textString\"],\"lastSyntaxHighlightTime\":1,\"accessibleInInactiveWindow\":true,\"charsReplaced\":\"this.bla\",\"lastFindLoc\":8,\"isBeingDragged\":false,\"showsHalos\":false,\"parseErrors\":null,\"#startLetters\":\"getDo\",\"name\":\"ObjectInspectorText\",\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"doItContext\":null,\"doitContext\":null,\"_syntaxHighlightTimeout\":null,\"previousSelection\":[0,6],\"_Rotation\":0,\"_Scale\":1,\"_lastSyntaxHighlightTime\":2,\"textString\":\"this\",\"_WordBreak\":\"break-all\",\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(8.1,324.4)\"},\"3\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\",\"_Fill\"],\"_BorderWidth\":1,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,99.8)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(243,243,243)\"},\"4\":{\"style\":{\"__isSmartRef__\":true,\"id\":5},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":2},\"_id\":\"_1529\",\"storedString\":\"this\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5\":{\"__serializedExpressions__\":[\"color\"],\"backgroundColor\":null,\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"color\":\"Color.rgb(0,0,139)\"},\"6\":{\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"7\":{\"resizeWidth\":true,\"resizeHeight\":false,\"moveVertical\":true},\"8\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":2},\"sourceAttrName\":\"textString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":2},\"targetMethodName\":\"highlightJavaScriptSyntax\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"9\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":10}],\"scripts\":[],\"id\":\"736BBE17-08F6-471F-A1EC-85B517B8ADA2\",\"shape\":{\"__isSmartRef__\":true,\"id\":36},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"name\":\"Rectangle\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":37},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":50},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"C284F4DE-14F1-43C2-A4D0-1BAE909D98DA\",\"9EEF20FD-27E3-4A31-8DBC-36073E64666F\",\"283BD2F7-EFEE-4D83-876B-A8F2BD099B93\",\"50245F69-C51D-40B5-BFD8-EE4870A65AF5\",\"410821C9-3A7A-4ACB-8AEF-6B82AAB72D55\",\"EFEAD1DE-A920-4272-BB24-C0361CBF2906\",\"A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964\",\"6CC2F1A6-9C53-4980-80E4-0167A10F9942\",\"95406291-4689-49C6-ADE6-C2C642AC0B5C\",\"33084DB2-FE6B-44DA-AF4A-5C017450FC97\",\"46D25FF6-F6EA-49A2-B643-59628686B2DC\",\"9648CC00-8E9E-4911-A41B-46CED518B0D3\",\"E1275348-0270-4F01-BE65-8C80AC5A5588\",\"734AED0F-F7BE-44E8-92CE-86F1AE7F6D55\",\"42AD8A44-C2B7-462F-89AE-4AE94C29A9D5\",\"9548995B-025B-42CC-9DC4-44999A80E52F\",\"0AA45256-249A-420C-A183-0A3BE69F95C6\",\"3FF6DBA9-F3C1-4D0D-999B-981406660635\",\"5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE\",\"F73CBC23-DED8-4667-B4C4-4842BBD64AF5\",\"F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD\",\"5E0F549D-154A-4598-972D-7FB5D7EB2597\",\"4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD\",\"81382340-4F55-428F-8FA9-23679D643920\",\"12AEE6D1-BD69-4690-84DC-EBFC54F436CF\",\"C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8\",\"EE756834-F5B4-47EB-993C-83C2B8B448FB\",\"3DAC0D13-C416-4EF8-9BA1-62A438291A79\",\"34E85AE0-DDA3-4AA1-B38C-895F46CE103C\",\"4166C41F-80E0-4ABF-B227-790BA8E282AB\",\"D6333D2B-EC4C-477A-8510-2F6A8697533E\",\"6844D2AF-106E-4F2C-AE50-A7E19C08F587\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":51},\"_ClipMode\":\"auto\",\"moved\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"layout\":{\"__isSmartRef__\":true,\"id\":56},\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,41.2)\"},\"10\":{\"item\":null,\"parent\":null,\"depth\":0,\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":11},\"derivationIds\":[null,\"01A6356E-C15D-4F8D-BBB6-8680B231177D\",\"8C1A96D3-6843-4386-9FC2-67909491ADEA\",\"B85242E4-52C0-4A2B-9704-D5973B5BE1FE\",\"8674A527-60C2-400B-82C8-B9209A0E288F\",\"A851FE58-8397-4F98-BAE6-339C4926C930\",\"2F1F744A-AA0E-4AB5-9D27-2EF1599780DD\",\"98C0C210-DC70-452B-B05C-3B97B6CC4501\",\"2D252C30-0809-4CDD-85A6-224D3B4186DC\",\"5D83B1E4-35D8-403E-BABC-68E6E581B41C\",\"48C1E58B-63D5-4C4B-A618-49EC747D4D2A\",\"18F7D7DD-933D-4F14-AD42-27D4E5007E90\",\"C7B88DEE-33BC-4C19-A8CA-C875519F03FB\",\"B9610924-8476-414F-AF8C-4B18464386B1\",\"3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9\",\"4EB0E124-3A4F-4BAB-ADCC-90E994E6F063\",\"2248AE83-905F-4289-9C28-C08A0CE81D44\",\"6722763D-AF2A-4186-AC25-1BCFCDD5D86F\",\"3CC06143-943E-49E6-BBEF-094170056209\",\"81130FBB-61ED-4567-BF03-7DA1DF84A8B8\",\"445967DD-B3DE-4549-925F-75F5850757D7\",\"FB1B17A2-78E6-46AD-B956-557B044AFE3F\",\"BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94\",\"B57AF529-0187-4F02-8B37-5C01BCE44F88\",\"D8021CB8-17EB-4641-A33A-60581D80E90A\",\"48211CBE-B665-47DE-8B09-EA18C5A80082\",\"0963EBD4-CBC3-47DD-AAFD-1329BF14A381\",\"A5F36FD3-A2CC-4060-9A35-17A942EE2967\",\"CB01C699-0407-4F5A-8D3C-2CDE89925CAB\",\"04B7E806-6576-41C5-AEB1-1815818472C1\",\"A5350C62-3BC3-4C49-B830-E903AC65A5FA\",\"53F7D5D3-C850-46ED-B54F-3C64A6AE9D53\",\"5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2\"],\"id\":\"1035DB0D-166B-4586-BFE7-C3E0DA40840D\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":12},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":13},\"isInLayoutCycle\":false,\"draggingEnabled\":false,\"dragAndDrop\":true,\"childNodes\":null,\"icon\":{\"__isSmartRef__\":true,\"id\":16},\"label\":{\"__isSmartRef__\":true,\"id\":22},\"owner\":{\"__isSmartRef__\":true,\"id\":9},\"__serializedExpressions__\":[\"_Position\"],\"isBeingDragged\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"name\":\"ObjectInspectorTree\",\"node\":null,\"showMoreNode\":null,\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":31},\"__LivelyClassName__\":\"lively.morphic.Tree\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(-2.0,-0.0)\"},\"11\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\",\"_BorderColor\"],\"_NodeClass\":[\"tree\"],\"_NodeId\":\"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d\",\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(1.0,0.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"12\":{\"morph\":{\"__isSmartRef__\":true,\"id\":10},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"13\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":14}},\"14\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":{\"__isSmartRef__\":true,\"id\":15},\"spacing\":0,\"container\":{\"__isSmartRef__\":true,\"id\":10},\"isDefered\":false,\"__LivelyClassName__\":\"lively.morphic.Layout.TreeLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"15\":{\"top\":0,\"right\":0,\"bottom\":0,\"left\":0},\"16\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":17},\"derivationIds\":[null],\"id\":\"29A6219C-55DE-4ECC-9C26-6C13549D3D32\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":18}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":20},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":false,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":false,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"draggingEnabled\":false,\"_HandStyle\":\"default\",\"_Align\":\"right\",\"owner\":{\"__isSmartRef__\":true,\"id\":21},\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":2,\"_MinTextWidth\":2,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"17\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(10.0,20.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"18\":{\"style\":{\"__isSmartRef__\":true,\"id\":19},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":16},\"_id\":\"_1059\",\"storedString\":\"▼\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"19\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"20\":{\"morph\":{\"__isSmartRef__\":true,\"id\":16},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"21\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":16},{\"__isSmartRef__\":true,\"id\":22}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":27},\"derivationIds\":[null],\"id\":\"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":28},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"eventsAreIgnored\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":29},\"isInLayoutCycle\":false,\"owner\":null,\"__serializedExpressions__\":[\"_Position\"],\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"22\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":23},\"derivationIds\":[null],\"id\":\"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57\",\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":24}],\"cachedTextString\":\"undefined\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":26},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":false,\"fixedWidth\":false,\"fixedHeight\":true,\"_InputAllowed\":false,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"draggingEnabled\":false,\"_HandStyle\":\"default\",\"owner\":{\"__isSmartRef__\":true,\"id\":21},\"__serializedExpressions__\":[\"_Position\"],\"_MaxTextWidth\":null,\"_MinTextWidth\":null,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(15.0,0.0)\"},\"23\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(99.0,20.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"24\":{\"style\":{\"__isSmartRef__\":true,\"id\":25},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":22},\"_id\":\"_4928\",\"storedString\":\"saved source\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"25\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"26\":{\"morph\":{\"__isSmartRef__\":true,\"id\":22},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"27\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_NodeClass\":[\"morph\"],\"_NodeId\":\"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(115.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"28\":{\"morph\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"29\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":30}},\"30\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":0,\"spacing\":5,\"container\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.Layout.HorizontalLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"31\":{\"reset\":{\"__isSmartRef__\":true,\"id\":32}},\"32\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":33},\"source\":\"function reset() {\\n this.item = null;\\n this.submorphs.invoke(\\\"remove\\\");\\n this.childNodes = null;\\n this.setExtent(pt(1,1));\\n this.applyLayout();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":34},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"33\":{\"this\":{\"__isSmartRef__\":true,\"id\":10}},\"34\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":35},\"user\":\"cschuster\",\"tags\":[]},\"35\":{\"isSerializedDate\":true,\"string\":\"Wed May 30 2012 00:35:26 GMT+0200 (CEST)\"},\"36\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,278.2)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(255,255,255)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"37\":{\"partsSpaceName\":\"PartsBin/Basic\",\"comment\":\"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!\",\"migrationLevel\":4,\"partName\":\"Rectangle\",\"changes\":[{\"__isSmartRef__\":true,\"id\":38},{\"__isSmartRef__\":true,\"id\":40},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":44},{\"__isSmartRef__\":true,\"id\":46},{\"__isSmartRef__\":true,\"id\":48}],\"revisionOnLoad\":163371,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"38\":{\"date\":{\"__isSmartRef__\":true,\"id\":39},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"39\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"40\":{\"date\":{\"__isSmartRef__\":true,\"id\":41},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"41\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"42\":{\"date\":{\"__isSmartRef__\":true,\"id\":43},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"43\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"44\":{\"date\":{\"__isSmartRef__\":true,\"id\":45},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"45\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"46\":{\"date\":{\"__isSmartRef__\":true,\"id\":47},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"47\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"48\":{\"date\":{\"__isSmartRef__\":true,\"id\":49},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"49\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"50\":{\"morph\":{\"__isSmartRef__\":true,\"id\":9},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"51\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":52}},\"52\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":53}},\"53\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":54},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":55},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"54\":{\"this\":{\"__isSmartRef__\":true,\"id\":51}},\"55\":{},\"56\":{\"resizeWidth\":true,\"resizeHeight\":true},\"57\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":58},{\"__isSmartRef__\":true,\"id\":69}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":74},\"derivationIds\":[null,\"1DDF17DF-89F1-41AF-8FED-513C5DA4861F\",\"34E9C329-CF65-4830-925D-B24B87EE3DF6\",\"11A0A064-4A2C-4690-9636-6789C5696F63\",\"35948438-B473-40F3-8AFF-7CEAAEAD2F48\",\"9C44EA9A-7CD0-40B1-B44A-BD97126020A9\",\"ED63BB10-E75E-41F7-B171-17FB2E70028A\",\"2A26EF6F-B65C-4040-A343-0B563A6D23FD\",\"1BC60F94-B9FA-4039-97F3-537564196FD9\",\"1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6\",\"C5D0589C-A5E3-4EA4-8786-F69A01B8E54F\",\"9018B830-2426-40E1-99E3-F8DD145D2907\",\"8916D213-ED73-48BE-8C12-90AA950ECD3A\",\"0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2\",\"756D8367-C492-435D-A58C-7777D259CAC9\",\"0C785828-7A75-40B9-BA32-41E2E7BCF232\",\"1CB7A529-70B5-4DB1-9A21-2DA7902316FC\",\"9B3670A6-E75D-46C9-A993-21AA2E164105\",\"080D3171-89D5-4048-AF20-47F19CB803C3\",\"7F75402B-27C7-4D87-B0C3-BACA111C472F\",\"02CD346B-EC56-41B8-A885-DB34381D80C1\"],\"id\":\"38AFD261-0829-404B-B79E-F20218E94C84\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":75},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"layout\":{\"__isSmartRef__\":true,\"id\":76},\"isInLayoutCycle\":false,\"prevScroll\":[0,0],\"isCopyMorphRef\":true,\"morphRefId\":2,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Morph\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(8.1,8.1)\"},\"58\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D3D28D1C-0D78-4229-81FC-09FB04009785\",\"shape\":{\"__isSmartRef__\":true,\"id\":59},\"droppingEnabled\":true,\"halosEnabled\":true,\"_ClipMode\":\"auto\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":60},\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"itemList\":[{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":62},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":64}],\"selectOnMove\":false,\"showsHalos\":false,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":65}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"name\":\"ObjectInspectorFilterList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":67},\"prevScroll\":[0,0],\"selectedLineNo\":0,\"valueScale\":1,\"changeTriggered\":false,\"derivationIds\":[11781,\"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4\",\"99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5\",\"5C61633B-2FCB-439D-BAF5-65CB4D143B97\",\"B4426A19-F07D-430E-B4A0-A62E57595CC6\",\"73A966DD-D592-4638-96F9-60608A6829A4\",\"8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A\",\"FFE81A11-EA11-4EC7-BDD2-4CD8CD233795\",\"B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65\",\"A11E3246-8FFF-424D-88EE-BD89875802AD\",\"AC6169D4-D438-4C2E-A28C-BD36B8083EBA\",\"C767CCD0-8B53-4669-AE15-191BC54D43A8\",\"16D2E351-C720-4868-AF19-37373DF22E18\",\"E3043356-AEC3-4047-8F77-CE2FCFBD9A33\",\"6731C1BC-FBBD-456C-9A73-725075E36BE2\",\"BE9906CB-B16B-45B1-86E3-B9255D31570A\",\"390F5946-D572-43AA-A8FE-690DE6A1E2D4\",\"EF4BBFB3-414A-42A1-8521-04CAADCBCD93\",\"4A9BE8E6-AB6E-493F-9C84-3111FB900D84\",\"473226F1-A5A0-4CC0-B0BB-180AEA66B015\",\"95CE6728-720A-4805-93F3-8B7F6F7F2533\",\"B3008B04-B3D3-48CB-B7C8-646CB1BA84BC\",\"65C92E6F-8E44-47B1-95DE-8A214AFFAE4F\"],\"owner\":{\"__isSmartRef__\":true,\"id\":57},\"selection\":\"standard\",\"layout\":{\"__isSmartRef__\":true,\"id\":68},\"#startLetters\":\"\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":0.998001,\"__LivelyClassName__\":\"lively.morphic.DropDownList\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(92.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(89.0,-13.9)\"},\"59\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(214.9,21.0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(243,243,243)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"60\":{\"morph\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"61\":{\"isListItem\":true,\"string\":\"show standard properties\",\"value\":\"standard\"},\"62\":{\"isListItem\":true,\"string\":\"show all properties\",\"value\":\"properties\"},\"63\":{\"isListItem\":true,\"string\":\"show functions\",\"value\":\"functions\"},\"64\":{\"isListItem\":true,\"string\":\"show morphs\",\"value\":\"submorphs\"},\"65\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":58},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"setFilter\",\"converterString\":null,\"updaterString\":null,\"varMapping\":{\"__isSmartRef__\":true,\"id\":66},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"66\":{\"source\":{\"__isSmartRef__\":true,\"id\":58},\"target\":{\"__isSmartRef__\":true,\"id\":1}},\"67\":{\"requiredModules\":[],\"migrationLevel\":2,\"partsSpaceName\":\"PartsBin/Widgets/\",\"comment\":\"\\\"Native\\\" drop down list\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"68\":{\"resizeWidth\":true},\"69\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":70},\"derivationIds\":[null,\"E88A53FB-D21B-44BB-BDFD-869442C56311\",\"0F787D3F-D240-44AF-ACF9-68B168A37AF6\",\"A057ACC6-677C-4F53-B1D5-9938B56D0FEB\",\"9732F158-76D9-4A36-8A15-548AF9D33FDE\",\"27B1C939-33F2-47D5-832F-A75A78CB87AB\",\"14D838C8-A334-48E3-81C0-D163F3856BC8\",\"8ED36FD4-3BC1-4666-9D10-9D5B011CCC09\",\"03AB1784-1272-475D-907F-BCED9FB98003\",\"9B479E1E-E883-48A8-A81E-C9401988816C\",\"95B8D1CF-CA5A-467B-8E75-190C0F92968F\",\"61D66172-31A5-4E3A-A8DA-7DB2A7E60829\",\"2D0FA765-B758-4A5A-A27C-EC16E95D2F0A\",\"AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA\",\"FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71\",\"7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86\",\"B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53\",\"ED1FEFD6-32CA-4FAD-A1D4-742130C739D9\",\"53B9FE5E-BDCF-4A83-B227-BF0D13186017\",\"FDF8DD2F-775D-4630-977E-68B1C8CB8E1B\",\"01F45153-329E-4EC1-B079-A3877CFB60F1\"],\"id\":\"23142B0A-86A5-42F0-A114-C125E191006E\",\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":71}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":73},\"_ClipMode\":\"visible\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"_InputAllowed\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":57},\"_MaxTextWidth\":84,\"_MinTextWidth\":84,\"_MaxTextHeight\":null,\"_MinTextHeight\":null,\"__serializedExpressions__\":[\"_Position\"],\"showsHalos\":false,\"#startLetters\":\"can\",\"isBeingDragged\":false,\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"70\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"_NodeClass\":[\"morph\",\"text\"],\"_NodeId\":\"morph-e88a53fb-d21b-44bb-bdfd-869442c56311\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(92.0,0.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"71\":{\"style\":{\"__isSmartRef__\":true,\"id\":72},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":69},\"storedString\":\"Filter:\",\"_id\":\"_2549\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"72\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"73\":{\"morph\":{\"__isSmartRef__\":true,\"id\":69},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"74\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_NodeClass\":[\"morph\"],\"_NodeId\":\"morph-1ddf17df-89f1-41af-8fed-513c5da4861f\",\"_BorderWidth\":0,\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(306.9,28.1)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"75\":{\"morph\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"76\":{\"resizeWidth\":true,\"layouter\":{\"__isSmartRef__\":true,\"id\":77},\"adjustForNewBounds\":true,\"__serializedExpressions__\":[\"extentWithoutPlaceholder\"],\"extentWithoutPlaceholder\":\"lively.pt(358.2,100.0)\"},\"77\":{\"defaultBorderSize\":10,\"defaultSpacing\":15,\"borderSize\":0,\"spacing\":0,\"container\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.morphic.Layout.HorizontalLayout\",\"__SourceModuleName__\":\"Global.lively.morphic.Layout\"},\"78\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D4A35074-DDE1-4EB5-AA93-C43A119497EB\",\"shape\":{\"__isSmartRef__\":true,\"id\":79},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\",\"dragStartPoint\",\"originalMorphBPosition\"],\"showsHalos\":false,\"name\":\"SplitterMorph2\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":80},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":101},\"derivationIds\":[127,\"F0291F62-F100-480C-AEBF-0230398F7983\",\"AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B\",\"39BA345C-17FA-45A0-BAC2-F0CF5654ACF8\",\"FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4\",\"F38439A3-2F4E-4AC2-BF73-2633C00B1393\",\"6748F5B5-2284-4748-A6EE-F1A261CBAD0B\",\"BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C\",\"7EC17E78-593A-4CC8-B7E3-859BCBBFE785\",\"ED38E7CF-DBF8-44F7-8FCD-44556A95F525\",\"2837627B-B301-45E3-BE2F-AE809626DE89\",\"43E4DB05-C44F-44CB-A54B-72C9636B3396\"],\"partTests\":{\"__isSmartRef__\":true,\"id\":102},\"_ClipMode\":\"visible\",\"moved\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":107},\"isBeingDragged\":false,\"originalTargetExtent\":null,\"morphA\":null,\"morphB\":null,\"originalMorphAExtent\":null,\"originalMorphBExtent\":null,\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"_Rotation\":0,\"_Scale\":0.9803921568627452,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":108},\"__LivelyClassName__\":\"lively.morphic.Box\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Position\":\"lively.pt(295.0,299.5)\",\"distanceToDragEvent\":\"lively.pt(37.9,-13.4)\",\"dragStartPoint\":\"lively.pt(1185.0,5071.0)\",\"originalMorphBPosition\":\"lively.pt(8.1,354.4)\"},\"79\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":0.5557,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(20.0,44.9)\",\"_BorderColor\":\"Color.rgb(0,0,0)\",\"_Fill\":\"Color.rgb(167,167,173)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"80\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"comment\":\"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\\n\\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.\",\"migrationLevel\":4,\"partName\":\"SplitterMorph\",\"changes\":[{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":93},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":97},{\"__isSmartRef__\":true,\"id\":99}],\"revisionOnLoad\":184652,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"81\":{\"date\":{\"__isSmartRef__\":true,\"id\":82},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"3FF2C8E3-9B5C-4846-B328-5B9DE699E342\"},\"82\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)\"},\"83\":{\"date\":{\"__isSmartRef__\":true,\"id\":84},\"author\":\"jenslincke\",\"message\":\"no comment\",\"id\":\"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6\"},\"84\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)\"},\"85\":{\"date\":{\"__isSmartRef__\":true,\"id\":86},\"author\":\"jenslincke\",\"message\":\"I want my blue rectangle back!\",\"id\":\"5AA9291A-869F-4D36-8095-4721B5A5B205\"},\"86\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)\"},\"87\":{\"date\":{\"__isSmartRef__\":true,\"id\":88},\"author\":\"bgnauk\",\"message\":\"no comment\",\"id\":\"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8\"},\"88\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)\"},\"89\":{\"date\":{\"__isSmartRef__\":true,\"id\":90},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"90\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"91\":{\"date\":{\"__isSmartRef__\":true,\"id\":92},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"92\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"93\":{\"date\":{\"__isSmartRef__\":true,\"id\":94},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"94\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"95\":{\"date\":{\"__isSmartRef__\":true,\"id\":96},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"96\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"97\":{\"date\":{\"__isSmartRef__\":true,\"id\":98},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"98\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"99\":{\"date\":{\"__isSmartRef__\":true,\"id\":100},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"100\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"101\":{\"morph\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"102\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":103}},\"103\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":104}},\"104\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":105},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":106},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"105\":{\"this\":{\"__isSmartRef__\":true,\"id\":102}},\"106\":{},\"107\":{\"moveVertical\":true,\"moveHorizontal\":true},\"108\":{\"onDrag\":{\"__isSmartRef__\":true,\"id\":109},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":117},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":125},\"getSiblingsAtCorner\":{\"__isSmartRef__\":true,\"id\":133}},\"109\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":110},\"source\":\"function onDrag(evt) {\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n\\n moveDelta.x = 0;\\n if (!this.morphA || !this.morphB) return;\\n \\n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\\n this.morphA.setExtent(newExtent);\\n\\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\\n moveDelta.y = - moveDelta.y;\\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\\n\\n this.setBounds(\\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\\n this.morphB.bounds().topRight().addPt(pt(0,20))));\\n\\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":115},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"110\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":111}},\"111\":{\"$super\":{\"__isSmartRef__\":true,\"id\":112}},\"112\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":113},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":114},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"113\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDrag\"},\"114\":{},\"115\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":116},\"user\":\"jenslincke\",\"tags\":[]},\"116\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)\"},\"117\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":118},\"source\":\"function onDragEnd(evt) {\\n this.morphA = null;\\n this.morphB = null;\\n this.originalMorphAExtent = null;\\n this.originalMorphBExtent = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":123},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"118\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":119}},\"119\":{\"$super\":{\"__isSmartRef__\":true,\"id\":120}},\"120\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":121},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"121\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDragEnd\"},\"122\":{},\"123\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":124},\"user\":\"jenslincke\",\"tags\":[]},\"124\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)\"},\"125\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":126},\"source\":\"function onDragStart(evt) {\\n this.dragStartPoint = evt.mousePoint;\\n this.morphA = this.getSiblingsAtCorner(\\\"topLeft\\\")[0]\\n this.morphB = this.getSiblingsAtCorner(\\\"bottomLeft\\\")[0]\\n\\n if (!this.morphA || !this.morphB) return;\\n\\n this.originalMorphAExtent = this.morphA.getExtent();\\n this.originalMorphBExtent = this.morphB.getExtent();\\n this.originalMorphBPosition = this.morphB.getPosition();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":131},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"126\":{\"this\":{\"__isSmartRef__\":true,\"id\":78},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":127}},\"127\":{\"$super\":{\"__isSmartRef__\":true,\"id\":128}},\"128\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":129},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world)\\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"129\":{\"obj\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"onDragStart\"},\"130\":{},\"131\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":132},\"user\":\"jenslincke\",\"tags\":[]},\"132\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)\"},\"133\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":134},\"source\":\"function getSiblingsAtCorner(corner) {\\n // this.getSiblingsAtCorner(\\\"topLeft\\\")\\n var p = this.bounds()[corner]()\\n var self= this;\\n return this.owner.submorphs.select(function(ea) {\\n return (ea !== self) && ea.bounds().containsPoint(p)\\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":135},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"134\":{\"this\":{\"__isSmartRef__\":true,\"id\":78}},\"135\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":136},\"user\":\"jenslincke\",\"tags\":[]},\"136\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)\"},\"137\":{\"__serializedExpressions__\":[\"position\",\"_Extent\",\"_BorderColor\",\"_Fill\",\"_Padding\"],\"_BorderWidth\":1,\"_ClipMode\":\"visible\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"_AppearanceStylingMode\":false,\"_BorderStylingMode\":false,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(323.2,432.4)\",\"_BorderColor\":\"Color.rgb(95,94,95)\",\"_Fill\":\"Color.rgb(235,235,235)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"138\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.\",\"migrationLevel\":4,\"partName\":\"ObjectInspector\",\"changes\":[{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":143},{\"__isSmartRef__\":true,\"id\":145},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":149},{\"__isSmartRef__\":true,\"id\":151}],\"revisionOnLoad\":163371,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"139\":{\"date\":{\"__isSmartRef__\":true,\"id\":140},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"140\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"141\":{\"date\":{\"__isSmartRef__\":true,\"id\":142},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"142\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"143\":{\"date\":{\"__isSmartRef__\":true,\"id\":144},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"144\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"145\":{\"date\":{\"__isSmartRef__\":true,\"id\":146},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"146\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"147\":{\"date\":{\"__isSmartRef__\":true,\"id\":148},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"148\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"149\":{\"date\":{\"__isSmartRef__\":true,\"id\":150},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"150\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"151\":{\"date\":{\"__isSmartRef__\":true,\"id\":152},\"author\":\"cschuster\",\"message\":\"initial commit. still a lot of work to do.\",\"id\":\"258D3B7C-8C70-4B34-962F-E2F39A8596D5\"},\"152\":{\"isSerializedDate\":true,\"string\":\"Tue May 29 2012 23:52:57 GMT+0200 (CEST)\"},\"153\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"154\":{\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":155}},\"155\":{\"test01IsMorph\":{\"__isSmartRef__\":true,\"id\":156}},\"156\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":157},\"source\":\"function test01IsMorph(aPart) {\\n this.assert(aPart.isMorph, 'rectangle should be a morph');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":158},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"157\":{\"this\":{\"__isSmartRef__\":true,\"id\":154}},\"158\":{},\"159\":{\"__serializedExpressions__\":[\"extentWithoutPlaceholder\"],\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true,\"extentWithoutPlaceholder\":\"lively.pt(313.2,397.4)\"},\"160\":{\"inspect\":{\"__isSmartRef__\":true,\"id\":161},\"reset\":{\"__isSmartRef__\":true,\"id\":165},\"select\":{\"__isSmartRef__\":true,\"id\":169},\"createItem\":{\"__isSmartRef__\":true,\"id\":173},\"describe\":{\"__isSmartRef__\":true,\"id\":177},\"update\":{\"__isSmartRef__\":true,\"id\":181},\"expand\":{\"__isSmartRef__\":true,\"id\":185},\"setFilter\":{\"__isSmartRef__\":true,\"id\":189},\"isPrimitive\":{\"__isSmartRef__\":true,\"id\":193},\"createPrototypeItem\":{\"__isSmartRef__\":true,\"id\":197},\"typename\":{\"__isSmartRef__\":true,\"id\":201},\"getFilter\":{\"__isSmartRef__\":true,\"id\":205}},\"161\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":162},\"source\":\"function inspect(obj) {\\n if (this.owner.isWindow) {\\n this.owner.setTitle(this.describe(obj));\\n }\\n this.get(\\\"ObjectInspectorText\\\").doitContext = obj;\\n if (!this.filter) this.get(\\\"ObjectInspectorFilterList\\\").selectAt(0);\\n this.tree = this.get(\\\"ObjectInspectorTree\\\");\\n this.tree.setItem(this.createItem({\\\"\\\": obj}, \\\"\\\", true));\\n this.startStepping(500, 'update');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":163},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"162\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"163\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":164},\"user\":\"cschuster\",\"tags\":[]},\"164\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"165\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":166},\"source\":\"function reset() {\\n if (this.owner.isWindow) {\\n this.owner.setTitle(\\\"ObjectInspector\\\");\\n }\\n this.get(\\\"ObjectInspectorText\\\").textString = \\\"this\\\";\\n this.get(\\\"ObjectInspectorText\\\").doitContext = null;\\n this.stopStepping();\\n this.get(\\\"ObjectInspectorTree\\\").reset();\\n this.get(\\\"ObjectInspectorFilterList\\\").setList([\\n {isListItem: true,\\n string: \\\"show standard properties\\\",\\n value: \\\"standard\\\"},\\n {isListItem:true, \\n string:\\\"show all properties\\\", \\n value: \\\"properties\\\"},\\n {isListItem:true, \\n string:\\\"show functions\\\", \\n value: \\\"functions\\\"},\\n {isListItem:true, \\n string:\\\"show morphs\\\", \\n value: \\\"submorphs\\\"}]);\\n this.get(\\\"ObjectInspectorFilterList\\\").selectAt(0);\\n this.applyLayout();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":167},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"166\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"167\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":168},\"user\":\"cschuster\",\"tags\":[]},\"168\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"169\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":170},\"source\":\"function select(item, tree) {\\n if (item.data !== null && item.data !== undefined) {\\n this.get(\\\"ObjectInspectorText\\\").doitContext = item.data;\\n }\\n if (Object.isString(item.data) ||\\n Object.isNumber(item.data) ||\\n Object.isBoolean(item.data)) {\\n Object.addScript(item, function onEdit(str) {\\n var val = str;\\n if (val === \\\"null\\\") val = null;\\n if (val === \\\"true\\\") val = true;\\n if (val === \\\"false\\\") val = false;\\n if (Object.isString(val) && val.match(/^\\\\d+$/)) val = parseInt(val);\\n this.parent[this.name] = val;\\n });\\n tree.editDescription();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":171},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"170\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"171\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":172},\"user\":\"cschuster\",\"tags\":[]},\"172\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"173\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":174},\"source\":\"function createItem(obj, property, isRoot) {\\n var value = obj[property];\\n var item = {data: value, inspector: this, parent: obj};\\n if (!isRoot) item.name = property;\\n item.description = this.describe(value);\\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\\n if (!this.isPrimitive(value)) {\\n item.children = [];\\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\\n }\\n Object.addScript(item, function onUpdate() {\\n this.description = this.inspector.describe(this.data);\\n });\\n return item;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":175},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"174\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"175\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":176},\"user\":\"cschuster\",\"tags\":[]},\"176\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"177\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":178},\"source\":\"function describe(obj) {\\n var str;\\n if (obj && obj.name) {\\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\\n }\\n if (!str) str = Objects.shortPrintStringOf(obj);\\n if (str.length > 32) str = str.substring(0, 36) + '...';\\n return str;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":179},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"178\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"179\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":180},\"user\":\"cschuster\",\"tags\":[]},\"180\":{\"isSerializedDate\":true,\"string\":\"Mon Jul 02 2012 23:16:12 GMT+0200 (CEST)\"},\"181\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":182},\"source\":\"function update() {\\n if (this.tree.item) this.tree.update();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":183},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"182\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"183\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":184},\"user\":\"cschuster\",\"tags\":[]},\"184\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"185\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":186},\"source\":\"function expand(item) {\\n var props = Properties.allProperties(item.data, this.getFilter());\\n if (!Object.isArray(item.data)) props = props.sort();\\n var newChildren = [];\\n var lookup = {};\\n item.children.each(function(i) { lookup[i.name] = i; });\\n props.each(function(prop) {\\n var existing = lookup[prop];\\n if (existing) {\\n existing.data = item.data[prop];\\n newChildren.push(existing);\\n } else {\\n newChildren.push(this.createItem(item.data, prop));\\n }\\n }.bind(this));\\n var proto = !Object.isFunction(item.data) &&\\n !this.isPrimitive(item.data) &&\\n Object.getPrototypeOf(item.data);\\n if (proto) {\\n var existing = item.children.detect(function(i) { return i.data === proto; });\\n if (existing) {\\n newChildren.push(existing);\\n } else {\\n newChildren.push(this.createPrototypeItem(proto));\\n }\\n }\\n item.children = newChildren;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":187},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"186\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"187\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":188},\"user\":\"cschuster\",\"tags\":[]},\"188\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:20:47 GMT+0200 (CEST)\"},\"189\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":190},\"source\":\"function setFilter(str) {\\n var startsAlphaNum = /^[a-zA-Z0-9]/;\\n var fn = {\\n standard: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n startsAlphaNum.test(prop) &&\\n !Object.isFunction(obj[prop]);\\n },\\n properties: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n !Object.isFunction(obj[prop]);\\n },\\n functions: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n Object.isFunction(obj[prop]);\\n },\\n submorphs: function(obj, prop) {\\n return obj.hasOwnProperty(prop) &&\\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\\n },\\n };\\n this.filter = fn[str];\\n var that = this;\\n this.tree.layoutAfter(function() { that.update(); });\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":191},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"190\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"191\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":192},\"user\":\"cschuster\",\"tags\":[]},\"192\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"193\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":194},\"source\":\"function isPrimitive(value) {\\n return value === null ||\\n value === undefined ||\\n Object.isString(value) ||\\n Object.isNumber(value) ||\\n Object.isBoolean(value);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":195},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"194\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"195\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":196},\"user\":\"cschuster\",\"tags\":[]},\"196\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"197\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":198},\"source\":\"function createPrototypeItem(proto) {\\n var that = this;\\n var item = {data: proto, inspector: this, doNotSerialize: [\\\"data\\\"]};\\n item.name = \\\"\\\";\\n item.description = \\\"inherited from \\\" + this.typename(proto);\\n item.children = [];\\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\\n Object.addScript(item, function onUpdate() {\\n this.description = \\\"inherited from \\\" + this.inspector.typename(this.data);\\n });\\n return item;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":199},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"198\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"199\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":200},\"user\":\"cschuster\",\"tags\":[]},\"200\":{\"isSerializedDate\":true,\"string\":\"Wed Aug 01 2012 04:04:06 GMT+0200 (CEST)\"},\"201\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":202},\"source\":\"function typename(proto) {\\n return proto.constructor.type || proto.constructor.name || proto.toString();\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":203},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"202\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"203\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":204},\"user\":\"cschuster\",\"tags\":[]},\"204\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)\"},\"205\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":206},\"source\":\"function getFilter() {\\n if (!this.filter) {\\n this.setFilter(this.get(\\\"ObjectInspectorFilterList\\\").getSelectedItem());\\n }\\n return this.filter;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":207},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"206\":{\"this\":{\"__isSmartRef__\":true,\"id\":1}},\"207\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":208},\"user\":\"cschuster\",\"tags\":[]},\"208\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:20:17 GMT+0200 (CEST)\"},\"209\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":210},\"derivationIds\":[null,\"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC\",\"7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7\",\"34C6ADC2-7F79-44A2-BEDF-A05F972B36BC\",\"36694142-B04E-484B-957B-9BBF9784B20E\",\"3CFE3EDB-8A42-4E75-A348-120654F234F2\",\"3464720D-ABB2-4C88-BEEA-62B58DD08CD5\",\"B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E\",\"05F4CC34-0F8A-43CA-94B6-9A543A70E55C\",\"A2BF090C-5A85-4E54-92CA-6ABA47629E7B\",\"DDD9B33B-824A-4C58-8107-67C5FADDFB72\",\"09051614-6CE4-4984-B3CF-F3E78B5898B1\",\"284F15EF-EA68-4F32-86F3-EA5DD3A23D1C\",\"BE99321C-F9F7-45C2-9BED-3AC496C10878\",\"344F1643-CC8E-4B9C-A57A-75074EDFDD12\",\"E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8\",\"035E96EC-B4F1-4D94-A31F-21750A89C148\",\"658D2557-B37E-4C58-8618-9AF1E45EFA55\",\"413248B4-5FDD-4647-9E20-F195F11DF903\",\"20EF83E4-287D-4306-9EA0-65B7286C0E48\",\"77F94626-E559-4BB8-B6EA-1EC2E50823C3\",\"85515935-002D-4FF0-8C2B-E88837E5B98D\",\"1B4B5619-CD65-49B8-939D-06D7DD9E0C4C\",\"79748D72-9031-4011-9BD4-B7FE72461789\",\"68C2CE7C-DB25-4911-B12A-8B0F69C8D46D\",\"90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C\",\"30A9C6A1-50FD-465E-8884-1FB4E887AA22\",\"133E5671-4F3E-44AE-BA1C-8A23DFEFE806\",\"8133C4D1-E8E5-4C70-BD30-B8BD467A97F0\",\"19DEC829-053A-427D-B74C-447D4BFBBADF\",\"F60BE0BE-9E27-495C-AD10-1BF48EF87F21\",\"A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D\",\"483FFC15-78C6-43CA-88E9-D64C2C67C242\"],\"id\":\"8A45C54F-F39A-477F-B6AB-21DD1002C37F\",\"eventHandler\":{\"__isSmartRef__\":true,\"id\":214},\"_ClipMode\":\"visible\",\"droppingEnabled\":true,\"halosEnabled\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedExpressions__\":[\"_Position\"],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"dragStartPoint\":null,\"originalTargetExtent\":null,\"_Rotation\":0,\"_Scale\":1.0000000000000009,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":215},\"__LivelyClassName__\":\"lively.morphic.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"_Position\":\"lively.pt(310.4,440.4)\"},\"210\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":211},{\"__isSmartRef__\":true,\"id\":212},{\"__isSmartRef__\":true,\"id\":213}],\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_Fill\"],\"_BorderWidth\":0,\"_BorderColor\":null,\"_NodeClass\":[\"path\"],\"_NodeId\":\"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"_Position\":\"lively.pt(-1.0,-1.0)\",\"_Extent\":\"lively.pt(15.0,15.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Fill\":\"Color.rgb(204,204,204)\"},\"211\":{\"isAbsolute\":true,\"x\":14,\"y\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"212\":{\"isAbsolute\":true,\"x\":14,\"y\":14,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"213\":{\"isAbsolute\":true,\"x\":0,\"y\":14,\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\",\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\"},\"214\":{\"morph\":{\"__isSmartRef__\":true,\"id\":209},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"215\":{\"onDragStart\":{\"__isSmartRef__\":true,\"id\":216},\"onDrag\":{\"__isSmartRef__\":true,\"id\":223},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":230}},\"216\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":217},\"source\":\"function onDragStart(evt) {\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetExtent = this.owner.getExtent();\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":222},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"217\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":218}},\"218\":{\"$super\":{\"__isSmartRef__\":true,\"id\":219}},\"219\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":220},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":221},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"220\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDragStart\"},\"221\":{},\"222\":{},\"223\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":224},\"source\":\"function onDrag(evt) {\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n\\t moveDelta = pt(maxDelta, maxDelta);\\n };\\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":229},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"224\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":225}},\"225\":{\"$super\":{\"__isSmartRef__\":true,\"id\":226}},\"226\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":227},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":228},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"227\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDrag\"},\"228\":{},\"229\":{},\"230\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":231},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetExtent = null;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":236},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"231\":{\"this\":{\"__isSmartRef__\":true,\"id\":209},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":232}},\"232\":{\"$super\":{\"__isSmartRef__\":true,\"id\":233}},\"233\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":234},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n if ($world) \\n $world.logError(e, 'Error in $super call')\\n else\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"234\":{\"obj\":{\"__isSmartRef__\":true,\"id\":209},\"name\":\"onDragEnd\"},\"235\":{},\"236\":{},\"237\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":238},{\"__isSmartRef__\":true,\"id\":244},{\"__isSmartRef__\":true,\"id\":257},{\"__isSmartRef__\":true,\"id\":269}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":282},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":283},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"3354C449-DE1C-422A-9B91-C1B724A2D784\",\"droppingEnabled\":false,\"halosEnabled\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":284},\"__serializedExpressions__\":[\"_Position\"],\"windowMorph\":{\"__isSmartRef__\":true,\"id\":0},\"label\":{\"__isSmartRef__\":true,\"id\":238},\"closeButton\":{\"__isSmartRef__\":true,\"id\":244},\"menuButton\":{\"__isSmartRef__\":true,\"id\":257},\"collapseButton\":{\"__isSmartRef__\":true,\"id\":269},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.TitleBar\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"238\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":239},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":240}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":242},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"683202D2-6E15-4762-BEF3-633DF82B9EE4\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"isLabel\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":243},\"eventsAreIgnored\":true,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"_StyleClassNames\":[\"window-title\"],\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(20.0,3.0)\"},\"239\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(265.4,18.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"240\":{\"style\":{\"__isSmartRef__\":true,\"id\":241},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":238},\"_id\":\"_1668\",\"storedString\":\"ObjectInspector\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"241\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":238},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"243\":{\"resizeWidth\":true},\"244\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":245}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":250},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":251},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"FB7A3DD8-97CB-4398-883B-A3D2C87C2F82\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":245},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"layout\":{\"__isSmartRef__\":true,\"id\":252},\"_StyleClassNames\":[\"close\"],\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":253},{\"__isSmartRef__\":true,\"id\":255}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(304.4,3.0)\"},\"245\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":246},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":247}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":249},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"18901FFC-0D21-407F-ABC0-2BB1D80521AD\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":244},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,-1.0)\"},\"246\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"247\":{\"style\":{\"__isSmartRef__\":true,\"id\":248},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":245},\"_id\":\"_1670\",\"storedString\":\"X\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"248\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"249\":{\"morph\":{\"__isSmartRef__\":true,\"id\":245},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"250\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"251\":{\"morph\":{\"__isSmartRef__\":true,\"id\":244},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"252\":{\"moveHorizontal\":true},\"253\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":244},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCloseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":254},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"254\":{\"source\":{\"__isSmartRef__\":true,\"id\":244},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"255\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":244},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"initiateShutdown\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":256},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"256\":{\"source\":{\"__isSmartRef__\":true,\"id\":244},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"257\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":258}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":263},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":264},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"E51FF825-9570-4914-B20B-7029DCC9ACE0\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":258},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":265},{\"__isSmartRef__\":true,\"id\":267}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"isPressed\":false,\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(3.0,3.0)\"},\"258\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":259},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":260}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":262},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"37A2A739-1A1F-498C-8EEE-909ABECE1795\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":257},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,0.0)\"},\"259\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(18.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"260\":{\"style\":{\"__isSmartRef__\":true,\"id\":261},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":258},\"_id\":\"_1672\",\"storedString\":\"M\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"261\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"262\":{\"morph\":{\"__isSmartRef__\":true,\"id\":258},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"263\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"264\":{\"morph\":{\"__isSmartRef__\":true,\"id\":257},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"265\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getMenuHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":266},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"266\":{\"source\":{\"__isSmartRef__\":true,\"id\":257},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"267\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"showTargetMorphMenu\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":268},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"268\":{\"source\":{\"__isSmartRef__\":true,\"id\":257},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"269\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":270}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":275},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":276},\"_ClipMode\":\"visible\",\"derivationIds\":[],\"id\":\"158AFC6D-24CB-4DB5-A245-6D7283DDC1D6\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"accessibleInInactiveWindow\":true,\"__serializedExpressions__\":[\"_Position\"],\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":270},\"_PreviousBorderWidth\":0,\"owner\":{\"__isSmartRef__\":true,\"id\":237},\"layout\":{\"__isSmartRef__\":true,\"id\":277},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":280}],\"doNotSerialize\":[\"$$getHelpText\",\"$$fire\"],\"doNotCopyProperties\":[\"$$getHelpText\",\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.WindowControl\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(285.4,3.0)\"},\"270\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":271},\"_WhiteSpaceHandling\":\"pre\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":272}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":274},\"_ClipMode\":\"hidden\",\"derivationIds\":[],\"id\":\"864112B1-4791-4892-9D7E-E83FFCFDEAF6\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WordBreak\":null,\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":8,\"__serializedExpressions__\":[\"_TextColor\",\"_Position\"],\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":269},\"isLabel\":true,\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(64,64,64)\",\"_Position\":\"lively.pt(0.0,1.0)\"},\"271\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":0,\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(4,2,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"272\":{\"style\":{\"__isSmartRef__\":true,\"id\":273},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":270},\"_id\":\"_1674\",\"storedString\":\"–\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"273\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"274\":{\"morph\":{\"__isSmartRef__\":true,\"id\":270},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"275\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"_BorderWidth\":1,\"_StrokeOpacity\":0,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(17.0,17.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"276\":{\"morph\":{\"__isSmartRef__\":true,\"id\":269},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"277\":{\"moveHorizontal\":true},\"278\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":269},\"sourceAttrName\":\"getHelpText\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"getCollapseHelp\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":279},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"279\":{\"source\":{\"__isSmartRef__\":true,\"id\":269},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"280\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":269},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"toggleCollapse\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":281},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"281\":{\"source\":{\"__isSmartRef__\":true,\"id\":269},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"282\":{\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\"],\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"_BorderWidth\":0,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(324.4,22.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\"},\"283\":{\"morph\":{\"__isSmartRef__\":true,\"id\":237},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"284\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"285\":{\"__serializedExpressions__\":[\"_Padding\",\"_Extent\"],\"_BorderWidth\":0,\"_Fill\":null,\"_StrokeOpacity\":0,\"_BorderRadius\":0,\"_NodeClass\":[\"window\"],\"_NodeId\":\"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_Extent\":\"lively.pt(324.4,454.4)\"},\"286\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"287\":{\"adjustForNewBounds\":true},\"288\":{\"partsSpaceName\":\"PartsBin/Tools\",\"comment\":\"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.\",\"migrationLevel\":4,\"partName\":\"ObjectInspector\",\"changes\":[{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":291},{\"__isSmartRef__\":true,\"id\":293},{\"__isSmartRef__\":true,\"id\":295},{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":307},{\"__isSmartRef__\":true,\"id\":309},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325},{\"__isSmartRef__\":true,\"id\":327},{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":333},{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":337},{\"__isSmartRef__\":true,\"id\":339},{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":345},{\"__isSmartRef__\":true,\"id\":347},{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":351},{\"__isSmartRef__\":true,\"id\":353},{\"__isSmartRef__\":true,\"id\":355},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":359}],\"revisionOnLoad\":184698,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":361},\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"289\":{\"date\":{\"__isSmartRef__\":true,\"id\":290},\"author\":\"cschuster\",\"message\":\"reset scale to 1\",\"id\":\"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594\"},\"290\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 29 2012 01:21:07 GMT+0200 (CEST)\"},\"291\":{\"date\":{\"__isSmartRef__\":true,\"id\":292},\"author\":\"cschuster\",\"message\":\"fixed a bug with addScript\",\"id\":\"A00EC8E9-2F93-46E8-A1C8-22588B39BC11\"},\"292\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 14 2012 20:36:16 GMT+0200 (CEST)\"},\"293\":{\"date\":{\"__isSmartRef__\":true,\"id\":294},\"author\":\"cschuster\",\"message\":\"copying should now work\",\"id\":\"334BC443-5022-4C12-8DE0-532B479A57DC\"},\"294\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 14 2012 20:14:16 GMT+0200 (CEST)\"},\"295\":{\"date\":{\"__isSmartRef__\":true,\"id\":296},\"author\":\"cschuster\",\"message\":\"changed submorphs to morphs.\",\"id\":\"F6E05A4D-23B9-4CCA-88DE-C14C35965B13\"},\"296\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 18:56:30 GMT+0200 (CEST)\"},\"297\":{\"date\":{\"__isSmartRef__\":true,\"id\":298},\"author\":\"cschuster\",\"message\":\"inheritance now works as well\",\"id\":\"B6153C82-028D-48C6-A949-B9C16246B7E1\"},\"298\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 03:06:06 GMT+0200 (CEST)\"},\"299\":{\"date\":{\"__isSmartRef__\":true,\"id\":300},\"author\":\"cschuster\",\"message\":\"started work on displaying inherited properties.\",\"id\":\"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2\"},\"300\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 02:46:47 GMT+0200 (CEST)\"},\"301\":{\"date\":{\"__isSmartRef__\":true,\"id\":302},\"author\":\"cschuster\",\"message\":\"fixed handling of null and undefined values\",\"id\":\"25FAB4E6-9A70-4E32-8213-1098C6A9C363\"},\"302\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:57:14 GMT+0200 (CEST)\"},\"303\":{\"date\":{\"__isSmartRef__\":true,\"id\":304},\"author\":\"cschuster\",\"message\":\"fixed problem with boolean values\",\"id\":\"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2\"},\"304\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:25:44 GMT+0200 (CEST)\"},\"305\":{\"date\":{\"__isSmartRef__\":true,\"id\":306},\"author\":\"cschuster\",\"message\":\"fixed bug with primitive values.\",\"id\":\"6B05214C-6EE6-4F5C-BA36-DFC15578CB12\"},\"306\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:14:48 GMT+0200 (CEST)\"},\"307\":{\"date\":{\"__isSmartRef__\":true,\"id\":308},\"author\":\"cschuster\",\"message\":\"better updating for collapsed items\",\"id\":\"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D\"},\"308\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 01:12:20 GMT+0200 (CEST)\"},\"309\":{\"date\":{\"__isSmartRef__\":true,\"id\":310},\"author\":\"cschuster\",\"message\":\"removed filter for inherited properties\",\"id\":\"CABABBD4-BABE-4D47-8EBF-CED45960532B\"},\"310\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 00:10:42 GMT+0200 (CEST)\"},\"311\":{\"date\":{\"__isSmartRef__\":true,\"id\":312},\"author\":\"cschuster\",\"message\":\"editing of strings, numbers and boolean values\",\"id\":\"CE0C9588-EB85-4390-B51B-BC51AA154F11\"},\"312\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 02:33:18 GMT+0200 (CEST)\"},\"313\":{\"date\":{\"__isSmartRef__\":true,\"id\":314},\"author\":\"cschuster\",\"message\":\"improved text editing\",\"id\":\"C9950198-82AF-47B8-9BDF-04C7457FE598\"},\"314\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 01:18:18 GMT+0200 (CEST)\"},\"315\":{\"date\":{\"__isSmartRef__\":true,\"id\":316},\"author\":\"cschuster\",\"message\":\"now supports editing of string properties\",\"id\":\"4DEA5157-6A26-46F4-AE4E-59112855E522\"},\"316\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 00:44:13 GMT+0200 (CEST)\"},\"317\":{\"date\":{\"__isSmartRef__\":true,\"id\":318},\"author\":\"cschuster\",\"message\":\"updating should work now. still needs some testing\",\"id\":\"381E10DB-4391-42E3-A790-D5EAEFF2758B\"},\"318\":{\"isSerializedDate\":true,\"string\":\"Sat Jun 02 2012 03:12:07 GMT+0200 (CEST)\"},\"319\":{\"date\":{\"__isSmartRef__\":true,\"id\":320},\"author\":\"cschuster\",\"message\":\"initial commit. still a lot of work to do.\",\"id\":\"258D3B7C-8C70-4B34-962F-E2F39A8596D5\"},\"320\":{\"isSerializedDate\":true,\"string\":\"Tue May 29 2012 23:52:57 GMT+0200 (CEST)\"},\"321\":{\"date\":{\"__isSmartRef__\":true,\"id\":322},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"3F17A2D2-3C24-424B-B0FA-E43112267D23\"},\"322\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:36 GMT+0200 (CEST)\"},\"323\":{\"date\":{\"__isSmartRef__\":true,\"id\":324},\"author\":\"undefined\",\"message\":\"whoopsie\",\"id\":\"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC\"},\"324\":{\"isSerializedDate\":true,\"string\":\"Thu May 03 2012 15:51:30 GMT+0200 (CEST)\"},\"325\":{\"date\":{\"__isSmartRef__\":true,\"id\":326},\"author\":\"undefined\",\"message\":\"sorry\",\"id\":\"44B56D2E-9B59-4C67-A305-49A6E10E66C2\"},\"326\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)\"},\"327\":{\"date\":{\"__isSmartRef__\":true,\"id\":328},\"author\":\"fbo\",\"message\":\"\",\"id\":\"BD1C654D-9100-4B66-BC62-B15FF2498B2B\"},\"328\":{\"isSerializedDate\":true,\"string\":\"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)\"},\"329\":{\"date\":{\"__isSmartRef__\":true,\"id\":330},\"author\":\"undefined\",\"message\":\"css transitions\",\"id\":\"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7\"},\"330\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)\"},\"331\":{\"date\":{\"__isSmartRef__\":true,\"id\":332},\"author\":\"undefined\",\"message\":\"suddenly, the rectangle became a CarDemo\",\"id\":\"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350\"},\"332\":{\"isSerializedDate\":true,\"string\":\"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)\"},\"333\":{\"date\":{\"__isSmartRef__\":true,\"id\":334},\"author\":\"cschuster\",\"message\":\"faster updating\",\"id\":\"BDDADEB8-FC7D-4240-965D-5C2A8106884F\"},\"334\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 04 2012 20:44:27 GMT+0200 (CEST)\"},\"335\":{\"date\":{\"__isSmartRef__\":true,\"id\":336},\"author\":\"cschuster\",\"message\":\"now uses hidden root node\",\"id\":\"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE\"},\"336\":{\"isSerializedDate\":true,\"string\":\"Mon Jun 04 2012 22:34:53 GMT+0200 (CEST)\"},\"337\":{\"date\":{\"__isSmartRef__\":true,\"id\":338},\"author\":\"cschuster\",\"message\":\"now supports filtering\",\"id\":\"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48\"},\"338\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 23:45:47 GMT+0200 (CEST)\"},\"339\":{\"date\":{\"__isSmartRef__\":true,\"id\":340},\"author\":\"cschuster\",\"message\":\"fixed the problems with the unspecified filter.\",\"id\":\"745E611A-B941-4FFD-9759-E982062C03B8\"},\"340\":{\"isSerializedDate\":true,\"string\":\"Tue Jun 05 2012 23:51:21 GMT+0200 (CEST)\"},\"341\":{\"date\":{\"__isSmartRef__\":true,\"id\":342},\"author\":\"cschuster\",\"message\":\"fixed bug with prototype of primitives.\",\"id\":\"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990\"},\"342\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 03:16:23 GMT+0200 (CEST)\"},\"343\":{\"date\":{\"__isSmartRef__\":true,\"id\":344},\"author\":\"jenslincke\",\"message\":\"added \\\"show submorphs\\\" to filter options\",\"id\":\"93060C3D-5BE0-46C0-BF46-58B7C287E037\"},\"344\":{\"isSerializedDate\":true,\"string\":\"Wed Jun 06 2012 10:58:01 GMT+0200 (CEST)\"},\"345\":{\"date\":{\"__isSmartRef__\":true,\"id\":346},\"author\":\"cschuster\",\"message\":\"fixed description string for namespaces and clipping mode.\",\"id\":\"9CB238CB-7069-43DE-81BD-C09B61A2BDB4\"},\"346\":{\"isSerializedDate\":true,\"string\":\"Thu Jun 07 2012 00:19:24 GMT+0200 (CEST)\"},\"347\":{\"date\":{\"__isSmartRef__\":true,\"id\":348},\"author\":\"cschuster\",\"message\":\"hopefully fixed the addScript bug\",\"id\":\"D040A117-4200-449C-A492-272C4498EDBD\"},\"348\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:12:43 GMT+0200 (CEST)\"},\"349\":{\"date\":{\"__isSmartRef__\":true,\"id\":350},\"author\":\"cschuster\",\"message\":\"fixed serialization of filter\",\"id\":\"776E7AFA-1299-4714-94C4-F514AC2A255C\"},\"350\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 15 2012 00:21:17 GMT+0200 (CEST)\"},\"351\":{\"date\":{\"__isSmartRef__\":true,\"id\":352},\"author\":\"cschuster\",\"message\":\"fixed string describe bug\",\"id\":\"B38CA966-52EB-420C-84FB-ADED1B421078\"},\"352\":{\"isSerializedDate\":true,\"string\":\"Mon Jul 02 2012 23:16:55 GMT+0200 (CEST)\"},\"353\":{\"date\":{\"__isSmartRef__\":true,\"id\":354},\"author\":\"cschuster\",\"message\":\"do not serialize prototype data\",\"id\":\"E13FF3C5-692E-45E6-81DA-497C4F1A252B\"},\"354\":{\"isSerializedDate\":true,\"string\":\"Wed Aug 01 2012 04:04:41 GMT+0200 (CEST)\"},\"355\":{\"date\":{\"__isSmartRef__\":true,\"id\":356},\"author\":\"jenslincke\",\"message\":\"changed layout and added splitter\",\"id\":\"98C76CEA-1AFB-4802-B245-BC542286BE14\"},\"356\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:43:32 GMT+0100 (CET)\"},\"357\":{\"date\":{\"__isSmartRef__\":true,\"id\":358},\"author\":\"jenslincke\",\"message\":\"changed layout and added splitter\",\"id\":\"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C\"},\"358\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:43:37 GMT+0100 (CET)\"},\"359\":{\"date\":{\"__isSmartRef__\":true,\"id\":360},\"author\":\"jenslincke\",\"message\":\"new title bar\",\"id\":\"24261115-4F33-48D7-9E6F-D580EF3CB481\"},\"360\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 29 2012 09:58:12 GMT+0100 (CET)\"},\"361\":{\"isSerializedDate\":true,\"string\":\"Thu Nov 22 2012 14:41:12 GMT+0100 (CET)\"},\"362\":{\"inspect\":{\"__isSmartRef__\":true,\"id\":363}},\"363\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":364},\"source\":\"function inspect(obj) {\\n this.get('ObjectInspector').inspect(obj);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":365},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"364\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"365\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":366},\"user\":\"cschuster\",\"tags\":[]},\"366\":{\"isSerializedDate\":true,\"string\":\"Fri Jun 01 2012 21:32:31 GMT+0200 (CEST)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":16004},{"__isSmartRef__":true,"id":16006}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":16008},"partVersions":[{"__isSmartRef__":true,"id":16082},{"__isSmartRef__":true,"id":16086},{"__isSmartRef__":true,"id":16090},{"__isSmartRef__":true,"id":16094},{"__isSmartRef__":true,"id":16098},{"__isSmartRef__":true,"id":16102},{"__isSmartRef__":true,"id":16106},{"__isSmartRef__":true,"id":16110},{"__isSmartRef__":true,"id":16114},{"__isSmartRef__":true,"id":16118},{"__isSmartRef__":true,"id":16122},{"__isSmartRef__":true,"id":16126},{"__isSmartRef__":true,"id":16130},{"__isSmartRef__":true,"id":16134},{"__isSmartRef__":true,"id":16138},{"__isSmartRef__":true,"id":16142},{"__isSmartRef__":true,"id":16146},{"__isSmartRef__":true,"id":16150},{"__isSmartRef__":true,"id":16154},{"__isSmartRef__":true,"id":16158},{"__isSmartRef__":true,"id":16162},{"__isSmartRef__":true,"id":16166},{"__isSmartRef__":true,"id":16170},{"__isSmartRef__":true,"id":16174},{"__isSmartRef__":true,"id":16178},{"__isSmartRef__":true,"id":16182},{"__isSmartRef__":true,"id":16186},{"__isSmartRef__":true,"id":16190},{"__isSmartRef__":true,"id":16194},{"__isSmartRef__":true,"id":16198},{"__isSmartRef__":true,"id":16202},{"__isSmartRef__":true,"id":16206},{"__isSmartRef__":true,"id":16210},{"__isSmartRef__":true,"id":16214},{"__isSmartRef__":true,"id":16218},{"__isSmartRef__":true,"id":16222},{"__isSmartRef__":true,"id":16226},{"__isSmartRef__":true,"id":16230},{"__isSmartRef__":true,"id":16234},{"__isSmartRef__":true,"id":16238},{"__isSmartRef__":true,"id":16242},{"__isSmartRef__":true,"id":16246}],"rev":185124,"lastModifiedDate":{"__isSmartRef__":true,"id":16081},"part":{"__isSmartRef__":true,"id":16250},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"16004":{"sourceObj":{"__isSmartRef__":true,"id":16003},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":16003},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":16005},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16005":{"source":{"__isSmartRef__":true,"id":16003},"target":{"__isSmartRef__":true,"id":16003}},"16006":{"sourceObj":{"__isSmartRef__":true,"id":16003},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":16003},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":16007},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16007":{"source":{"__isSmartRef__":true,"id":16003},"target":{"__isSmartRef__":true,"id":16003}},"16008":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives, filter properties and display inheritance.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":16009},{"__isSmartRef__":true,"id":16011},{"__isSmartRef__":true,"id":16013},{"__isSmartRef__":true,"id":16015},{"__isSmartRef__":true,"id":16017},{"__isSmartRef__":true,"id":16019},{"__isSmartRef__":true,"id":16021},{"__isSmartRef__":true,"id":16023},{"__isSmartRef__":true,"id":16025},{"__isSmartRef__":true,"id":16027},{"__isSmartRef__":true,"id":16029},{"__isSmartRef__":true,"id":16031},{"__isSmartRef__":true,"id":16033},{"__isSmartRef__":true,"id":16035},{"__isSmartRef__":true,"id":16037},{"__isSmartRef__":true,"id":16039},{"__isSmartRef__":true,"id":16041},{"__isSmartRef__":true,"id":16043},{"__isSmartRef__":true,"id":16045},{"__isSmartRef__":true,"id":16047},{"__isSmartRef__":true,"id":16049},{"__isSmartRef__":true,"id":16051},{"__isSmartRef__":true,"id":16053},{"__isSmartRef__":true,"id":16055},{"__isSmartRef__":true,"id":16057},{"__isSmartRef__":true,"id":16059},{"__isSmartRef__":true,"id":16061},{"__isSmartRef__":true,"id":16063},{"__isSmartRef__":true,"id":16065},{"__isSmartRef__":true,"id":16067},{"__isSmartRef__":true,"id":16069},{"__isSmartRef__":true,"id":16071},{"__isSmartRef__":true,"id":16073},{"__isSmartRef__":true,"id":16075},{"__isSmartRef__":true,"id":16077},{"__isSmartRef__":true,"id":16079}],"revisionOnLoad":185124,"lastModifiedDate":{"__isSmartRef__":true,"id":16081},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16009":{"date":{"__isSmartRef__":true,"id":16010},"author":"cschuster","message":"reset scale to 1","id":"44F3B7C5-4880-4E0C-8E1A-B0CE032E7594"},"16010":{"isSerializedDate":true,"string":"Fri Jun 29 2012 01:21:07 GMT+0200 (CEST)"},"16011":{"date":{"__isSmartRef__":true,"id":16012},"author":"cschuster","message":"fixed a bug with addScript","id":"A00EC8E9-2F93-46E8-A1C8-22588B39BC11"},"16012":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:36:16 GMT+0200 (CEST)"},"16013":{"date":{"__isSmartRef__":true,"id":16014},"author":"cschuster","message":"copying should now work","id":"334BC443-5022-4C12-8DE0-532B479A57DC"},"16014":{"isSerializedDate":true,"string":"Thu Jun 14 2012 20:14:16 GMT+0200 (CEST)"},"16015":{"date":{"__isSmartRef__":true,"id":16016},"author":"cschuster","message":"changed submorphs to morphs.","id":"F6E05A4D-23B9-4CCA-88DE-C14C35965B13"},"16016":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:56:30 GMT+0200 (CEST)"},"16017":{"date":{"__isSmartRef__":true,"id":16018},"author":"cschuster","message":"inheritance now works as well","id":"B6153C82-028D-48C6-A949-B9C16246B7E1"},"16018":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:06:06 GMT+0200 (CEST)"},"16019":{"date":{"__isSmartRef__":true,"id":16020},"author":"cschuster","message":"started work on displaying inherited properties.","id":"E2D295AA-8DC9-41F0-8699-3B4294FFA5A2"},"16020":{"isSerializedDate":true,"string":"Wed Jun 06 2012 02:46:47 GMT+0200 (CEST)"},"16021":{"date":{"__isSmartRef__":true,"id":16022},"author":"cschuster","message":"fixed handling of null and undefined values","id":"25FAB4E6-9A70-4E32-8213-1098C6A9C363"},"16022":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:57:14 GMT+0200 (CEST)"},"16023":{"date":{"__isSmartRef__":true,"id":16024},"author":"cschuster","message":"fixed problem with boolean values","id":"ECA8BC3D-29C8-4779-B61C-27DC9E13B7E2"},"16024":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:25:44 GMT+0200 (CEST)"},"16025":{"date":{"__isSmartRef__":true,"id":16026},"author":"cschuster","message":"fixed bug with primitive values.","id":"6B05214C-6EE6-4F5C-BA36-DFC15578CB12"},"16026":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:14:48 GMT+0200 (CEST)"},"16027":{"date":{"__isSmartRef__":true,"id":16028},"author":"cschuster","message":"better updating for collapsed items","id":"A37C0C9B-1F7F-49D9-BC86-CA97E05C812D"},"16028":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:12:20 GMT+0200 (CEST)"},"16029":{"date":{"__isSmartRef__":true,"id":16030},"author":"cschuster","message":"removed filter for inherited properties","id":"CABABBD4-BABE-4D47-8EBF-CED45960532B"},"16030":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:10:42 GMT+0200 (CEST)"},"16031":{"date":{"__isSmartRef__":true,"id":16032},"author":"cschuster","message":"editing of strings, numbers and boolean values","id":"CE0C9588-EB85-4390-B51B-BC51AA154F11"},"16032":{"isSerializedDate":true,"string":"Tue Jun 05 2012 02:33:18 GMT+0200 (CEST)"},"16033":{"date":{"__isSmartRef__":true,"id":16034},"author":"cschuster","message":"improved text editing","id":"C9950198-82AF-47B8-9BDF-04C7457FE598"},"16034":{"isSerializedDate":true,"string":"Tue Jun 05 2012 01:18:18 GMT+0200 (CEST)"},"16035":{"date":{"__isSmartRef__":true,"id":16036},"author":"cschuster","message":"now supports editing of string properties","id":"4DEA5157-6A26-46F4-AE4E-59112855E522"},"16036":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:44:13 GMT+0200 (CEST)"},"16037":{"date":{"__isSmartRef__":true,"id":16038},"author":"cschuster","message":"updating should work now. still needs some testing","id":"381E10DB-4391-42E3-A790-D5EAEFF2758B"},"16038":{"isSerializedDate":true,"string":"Sat Jun 02 2012 03:12:07 GMT+0200 (CEST)"},"16039":{"date":{"__isSmartRef__":true,"id":16040},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"16040":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"16041":{"date":{"__isSmartRef__":true,"id":16042},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"16042":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"16043":{"date":{"__isSmartRef__":true,"id":16044},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"16044":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"16045":{"date":{"__isSmartRef__":true,"id":16046},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16046":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16047":{"date":{"__isSmartRef__":true,"id":16048},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16048":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16049":{"date":{"__isSmartRef__":true,"id":16050},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16050":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16051":{"date":{"__isSmartRef__":true,"id":16052},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"16052":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"16053":{"date":{"__isSmartRef__":true,"id":16054},"author":"cschuster","message":"faster updating","id":"BDDADEB8-FC7D-4240-965D-5C2A8106884F"},"16054":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:44:27 GMT+0200 (CEST)"},"16055":{"date":{"__isSmartRef__":true,"id":16056},"author":"cschuster","message":"now uses hidden root node","id":"63608436-F5CC-4F6C-8C9E-C4039CAAE8AE"},"16056":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:34:53 GMT+0200 (CEST)"},"16057":{"date":{"__isSmartRef__":true,"id":16058},"author":"cschuster","message":"now supports filtering","id":"CF4D534E-10BF-4727-8FB1-25AB7DEC6E48"},"16058":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:45:47 GMT+0200 (CEST)"},"16059":{"date":{"__isSmartRef__":true,"id":16060},"author":"cschuster","message":"fixed the problems with the unspecified filter.","id":"745E611A-B941-4FFD-9759-E982062C03B8"},"16060":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:51:21 GMT+0200 (CEST)"},"16061":{"date":{"__isSmartRef__":true,"id":16062},"author":"cschuster","message":"fixed bug with prototype of primitives.","id":"A3F3EEC4-36E8-4EC8-B2DD-8B899A275990"},"16062":{"isSerializedDate":true,"string":"Wed Jun 06 2012 03:16:23 GMT+0200 (CEST)"},"16063":{"date":{"__isSmartRef__":true,"id":16064},"author":"jenslincke","message":"added \"show submorphs\" to filter options","id":"93060C3D-5BE0-46C0-BF46-58B7C287E037"},"16064":{"isSerializedDate":true,"string":"Wed Jun 06 2012 10:58:01 GMT+0200 (CEST)"},"16065":{"date":{"__isSmartRef__":true,"id":16066},"author":"cschuster","message":"fixed description string for namespaces and clipping mode.","id":"9CB238CB-7069-43DE-81BD-C09B61A2BDB4"},"16066":{"isSerializedDate":true,"string":"Thu Jun 07 2012 00:19:24 GMT+0200 (CEST)"},"16067":{"date":{"__isSmartRef__":true,"id":16068},"author":"cschuster","message":"hopefully fixed the addScript bug","id":"D040A117-4200-449C-A492-272C4498EDBD"},"16068":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:43 GMT+0200 (CEST)"},"16069":{"date":{"__isSmartRef__":true,"id":16070},"author":"cschuster","message":"fixed serialization of filter","id":"776E7AFA-1299-4714-94C4-F514AC2A255C"},"16070":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:21:17 GMT+0200 (CEST)"},"16071":{"date":{"__isSmartRef__":true,"id":16072},"author":"cschuster","message":"fixed string describe bug","id":"B38CA966-52EB-420C-84FB-ADED1B421078"},"16072":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:55 GMT+0200 (CEST)"},"16073":{"date":{"__isSmartRef__":true,"id":16074},"author":"cschuster","message":"do not serialize prototype data","id":"E13FF3C5-692E-45E6-81DA-497C4F1A252B"},"16074":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:41 GMT+0200 (CEST)"},"16075":{"date":{"__isSmartRef__":true,"id":16076},"author":"jenslincke","message":"changed layout and added splitter","id":"98C76CEA-1AFB-4802-B245-BC542286BE14"},"16076":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:32 GMT+0100 (CET)"},"16077":{"date":{"__isSmartRef__":true,"id":16078},"author":"jenslincke","message":"changed layout and added splitter","id":"8CE1DD54-E7A9-40CC-9761-30F2B4D4191C"},"16078":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:43:37 GMT+0100 (CET)"},"16079":{"date":{"__isSmartRef__":true,"id":16080},"author":"jenslincke","message":"new title bar","id":"24261115-4F33-48D7-9E6F-D580EF3CB481"},"16080":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:58:12 GMT+0100 (CET)"},"16081":{"isSerializedDate":true,"string":"Thu Nov 29 2012 09:55:17 GMT+0100 (CET)"},"16082":{"rev":185124,"author":"jenslincke","date":{"__isSmartRef__":true,"id":16083},"url":{"__isSmartRef__":true,"id":16084},"changes":[{"__isSmartRef__":true,"id":16085}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16083":{"isSerializedDate":true,"string":"Thu Nov 29 2012 08:55:17 GMT+0100 (CET)"},"16084":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16085":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16086":{"rev":184698,"author":"jenslincke","date":{"__isSmartRef__":true,"id":16087},"url":{"__isSmartRef__":true,"id":16088},"changes":[{"__isSmartRef__":true,"id":16089}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16087":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:41:12 GMT+0100 (CET)"},"16088":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16089":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16090":{"rev":184697,"author":"jenslincke","date":{"__isSmartRef__":true,"id":16091},"url":{"__isSmartRef__":true,"id":16092},"changes":[{"__isSmartRef__":true,"id":16093}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16091":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:41:06 GMT+0100 (CET)"},"16092":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16093":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16094":{"rev":176532,"author":"cschuster","date":{"__isSmartRef__":true,"id":16095},"url":{"__isSmartRef__":true,"id":16096},"changes":[{"__isSmartRef__":true,"id":16097}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16095":{"isSerializedDate":true,"string":"Wed Aug 01 2012 02:03:54 GMT+0200 (CEST)"},"16096":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16097":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16098":{"rev":173564,"author":"cschuster","date":{"__isSmartRef__":true,"id":16099},"url":{"__isSmartRef__":true,"id":16100},"changes":[{"__isSmartRef__":true,"id":16101}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16099":{"isSerializedDate":true,"string":"Mon Jul 02 2012 21:02:00 GMT+0200 (CEST)"},"16100":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16101":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16102":{"rev":173241,"author":"cschuster","date":{"__isSmartRef__":true,"id":16103},"url":{"__isSmartRef__":true,"id":16104},"changes":[{"__isSmartRef__":true,"id":16105}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16103":{"isSerializedDate":true,"string":"Thu Jun 28 2012 23:06:26 GMT+0200 (CEST)"},"16104":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16105":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16106":{"rev":172157,"author":"cschuster","date":{"__isSmartRef__":true,"id":16107},"url":{"__isSmartRef__":true,"id":16108},"changes":[{"__isSmartRef__":true,"id":16109}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16107":{"isSerializedDate":true,"string":"Thu Jun 21 2012 22:23:15 GMT+0200 (CEST)"},"16108":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16109":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16110":{"rev":172137,"author":"cschuster","date":{"__isSmartRef__":true,"id":16111},"url":{"__isSmartRef__":true,"id":16112},"changes":[{"__isSmartRef__":true,"id":16113}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16111":{"isSerializedDate":true,"string":"Thu Jun 21 2012 21:51:58 GMT+0200 (CEST)"},"16112":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16113":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16114":{"rev":172135,"author":"cschuster","date":{"__isSmartRef__":true,"id":16115},"url":{"__isSmartRef__":true,"id":16116},"changes":[{"__isSmartRef__":true,"id":16117}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16115":{"isSerializedDate":true,"string":"Thu Jun 21 2012 21:47:54 GMT+0200 (CEST)"},"16116":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16117":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16118":{"rev":171209,"author":"cschuster","date":{"__isSmartRef__":true,"id":16119},"url":{"__isSmartRef__":true,"id":16120},"changes":[{"__isSmartRef__":true,"id":16121}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16119":{"isSerializedDate":true,"string":"Thu Jun 14 2012 22:07:46 GMT+0200 (CEST)"},"16120":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16121":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16122":{"rev":171204,"author":"cschuster","date":{"__isSmartRef__":true,"id":16123},"url":{"__isSmartRef__":true,"id":16124},"changes":[{"__isSmartRef__":true,"id":16125}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16123":{"isSerializedDate":true,"string":"Thu Jun 14 2012 21:58:58 GMT+0200 (CEST)"},"16124":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16125":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16126":{"rev":171194,"author":"cschuster","date":{"__isSmartRef__":true,"id":16127},"url":{"__isSmartRef__":true,"id":16128},"changes":[{"__isSmartRef__":true,"id":16129}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16127":{"isSerializedDate":true,"string":"Thu Jun 14 2012 18:22:31 GMT+0200 (CEST)"},"16128":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16129":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16130":{"rev":171190,"author":"cschuster","date":{"__isSmartRef__":true,"id":16131},"url":{"__isSmartRef__":true,"id":16132},"changes":[{"__isSmartRef__":true,"id":16133}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16131":{"isSerializedDate":true,"string":"Thu Jun 14 2012 18:00:31 GMT+0200 (CEST)"},"16132":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16133":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16134":{"rev":169776,"author":"cschuster","date":{"__isSmartRef__":true,"id":16135},"url":{"__isSmartRef__":true,"id":16136},"changes":[{"__isSmartRef__":true,"id":16137}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16135":{"isSerializedDate":true,"string":"Wed Jun 06 2012 22:06:09 GMT+0200 (CEST)"},"16136":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16137":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16138":{"rev":169756,"author":"cschuster","date":{"__isSmartRef__":true,"id":16139},"url":{"__isSmartRef__":true,"id":16140},"changes":[{"__isSmartRef__":true,"id":16141}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16139":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:17:33 GMT+0200 (CEST)"},"16140":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16141":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16142":{"rev":169743,"author":"cschuster","date":{"__isSmartRef__":true,"id":16143},"url":{"__isSmartRef__":true,"id":16144},"changes":[{"__isSmartRef__":true,"id":16145}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16143":{"isSerializedDate":true,"string":"Wed Jun 06 2012 16:43:28 GMT+0200 (CEST)"},"16144":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16145":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16146":{"rev":169474,"author":"jenslincke","date":{"__isSmartRef__":true,"id":16147},"url":{"__isSmartRef__":true,"id":16148},"changes":[{"__isSmartRef__":true,"id":16149}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16147":{"isSerializedDate":true,"string":"Wed Jun 06 2012 08:44:45 GMT+0200 (CEST)"},"16148":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16149":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16150":{"rev":169468,"author":"cschuster","date":{"__isSmartRef__":true,"id":16151},"url":{"__isSmartRef__":true,"id":16152},"changes":[{"__isSmartRef__":true,"id":16153}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16151":{"isSerializedDate":true,"string":"Wed Jun 06 2012 01:03:12 GMT+0200 (CEST)"},"16152":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16153":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16154":{"rev":169463,"author":"cschuster","date":{"__isSmartRef__":true,"id":16155},"url":{"__isSmartRef__":true,"id":16156},"changes":[{"__isSmartRef__":true,"id":16157}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16155":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:52:55 GMT+0200 (CEST)"},"16156":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16157":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16158":{"rev":169458,"author":"cschuster","date":{"__isSmartRef__":true,"id":16159},"url":{"__isSmartRef__":true,"id":16160},"changes":[{"__isSmartRef__":true,"id":16161}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16159":{"isSerializedDate":true,"string":"Wed Jun 06 2012 00:33:36 GMT+0200 (CEST)"},"16160":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16161":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16162":{"rev":169455,"author":"cschuster","date":{"__isSmartRef__":true,"id":16163},"url":{"__isSmartRef__":true,"id":16164},"changes":[{"__isSmartRef__":true,"id":16165}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16163":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:44:04 GMT+0200 (CEST)"},"16164":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16165":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16166":{"rev":169442,"author":"cschuster","date":{"__isSmartRef__":true,"id":16167},"url":{"__isSmartRef__":true,"id":16168},"changes":[{"__isSmartRef__":true,"id":16169}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16167":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:12:33 GMT+0200 (CEST)"},"16168":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16169":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16170":{"rev":169435,"author":"cschuster","date":{"__isSmartRef__":true,"id":16171},"url":{"__isSmartRef__":true,"id":16172},"changes":[{"__isSmartRef__":true,"id":16173}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16171":{"isSerializedDate":true,"string":"Tue Jun 05 2012 23:01:37 GMT+0200 (CEST)"},"16172":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16173":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16174":{"rev":169431,"author":"cschuster","date":{"__isSmartRef__":true,"id":16175},"url":{"__isSmartRef__":true,"id":16176},"changes":[{"__isSmartRef__":true,"id":16177}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16175":{"isSerializedDate":true,"string":"Tue Jun 05 2012 22:59:10 GMT+0200 (CEST)"},"16176":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16177":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16178":{"rev":169416,"author":"cschuster","date":{"__isSmartRef__":true,"id":16179},"url":{"__isSmartRef__":true,"id":16180},"changes":[{"__isSmartRef__":true,"id":16181}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16179":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:57:31 GMT+0200 (CEST)"},"16180":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16181":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16182":{"rev":169410,"author":"cschuster","date":{"__isSmartRef__":true,"id":16183},"url":{"__isSmartRef__":true,"id":16184},"changes":[{"__isSmartRef__":true,"id":16185}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16183":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:38:10 GMT+0200 (CEST)"},"16184":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16185":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16186":{"rev":169406,"author":"cschuster","date":{"__isSmartRef__":true,"id":16187},"url":{"__isSmartRef__":true,"id":16188},"changes":[{"__isSmartRef__":true,"id":16189}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16187":{"isSerializedDate":true,"string":"Tue Jun 05 2012 21:32:38 GMT+0200 (CEST)"},"16188":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16189":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16190":{"rev":169065,"author":"cschuster","date":{"__isSmartRef__":true,"id":16191},"url":{"__isSmartRef__":true,"id":16192},"changes":[{"__isSmartRef__":true,"id":16193}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16191":{"isSerializedDate":true,"string":"Tue Jun 05 2012 00:20:12 GMT+0200 (CEST)"},"16192":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16193":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16194":{"rev":169037,"author":"cschuster","date":{"__isSmartRef__":true,"id":16195},"url":{"__isSmartRef__":true,"id":16196},"changes":[{"__isSmartRef__":true,"id":16197}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16195":{"isSerializedDate":true,"string":"Mon Jun 04 2012 23:05:12 GMT+0200 (CEST)"},"16196":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16197":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16198":{"rev":169002,"author":"cschuster","date":{"__isSmartRef__":true,"id":16199},"url":{"__isSmartRef__":true,"id":16200},"changes":[{"__isSmartRef__":true,"id":16201}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16199":{"isSerializedDate":true,"string":"Mon Jun 04 2012 22:31:08 GMT+0200 (CEST)"},"16200":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16201":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16202":{"rev":168943,"author":"cschuster","date":{"__isSmartRef__":true,"id":16203},"url":{"__isSmartRef__":true,"id":16204},"changes":[{"__isSmartRef__":true,"id":16205}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16203":{"isSerializedDate":true,"string":"Mon Jun 04 2012 20:21:48 GMT+0200 (CEST)"},"16204":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16205":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16206":{"rev":168900,"author":"cschuster","date":{"__isSmartRef__":true,"id":16207},"url":{"__isSmartRef__":true,"id":16208},"changes":[{"__isSmartRef__":true,"id":16209}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16207":{"isSerializedDate":true,"string":"Mon Jun 04 2012 18:31:21 GMT+0200 (CEST)"},"16208":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16209":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16210":{"rev":168531,"author":"cschuster","date":{"__isSmartRef__":true,"id":16211},"url":{"__isSmartRef__":true,"id":16212},"changes":[{"__isSmartRef__":true,"id":16213}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16211":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:59:11 GMT+0200 (CEST)"},"16212":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16213":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16214":{"rev":168528,"author":"cschuster","date":{"__isSmartRef__":true,"id":16215},"url":{"__isSmartRef__":true,"id":16216},"changes":[{"__isSmartRef__":true,"id":16217}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16215":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:57:54 GMT+0200 (CEST)"},"16216":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16217":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16218":{"rev":168527,"author":"cschuster","date":{"__isSmartRef__":true,"id":16219},"url":{"__isSmartRef__":true,"id":16220},"changes":[{"__isSmartRef__":true,"id":16221}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16219":{"isSerializedDate":true,"string":"Sat Jun 02 2012 00:53:36 GMT+0200 (CEST)"},"16220":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16221":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16222":{"rev":168505,"author":"cschuster","date":{"__isSmartRef__":true,"id":16223},"url":{"__isSmartRef__":true,"id":16224},"changes":[{"__isSmartRef__":true,"id":16225}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16223":{"isSerializedDate":true,"string":"Fri Jun 01 2012 23:50:04 GMT+0200 (CEST)"},"16224":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16225":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16226":{"rev":168432,"author":"cschuster","date":{"__isSmartRef__":true,"id":16227},"url":{"__isSmartRef__":true,"id":16228},"changes":[{"__isSmartRef__":true,"id":16229}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16227":{"isSerializedDate":true,"string":"Fri Jun 01 2012 19:20:39 GMT+0200 (CEST)"},"16228":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16229":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16230":{"rev":168425,"author":"cschuster","date":{"__isSmartRef__":true,"id":16231},"url":{"__isSmartRef__":true,"id":16232},"changes":[{"__isSmartRef__":true,"id":16233}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16231":{"isSerializedDate":true,"string":"Fri Jun 01 2012 19:05:16 GMT+0200 (CEST)"},"16232":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16233":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16234":{"rev":167824,"author":"cschuster","date":{"__isSmartRef__":true,"id":16235},"url":{"__isSmartRef__":true,"id":16236},"changes":[{"__isSmartRef__":true,"id":16237}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16235":{"isSerializedDate":true,"string":"Wed May 30 2012 18:25:01 GMT+0200 (CEST)"},"16236":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16237":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16238":{"rev":167477,"author":"cschuster","date":{"__isSmartRef__":true,"id":16239},"url":{"__isSmartRef__":true,"id":16240},"changes":[{"__isSmartRef__":true,"id":16241}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16239":{"isSerializedDate":true,"string":"Tue May 29 2012 23:25:22 GMT+0200 (CEST)"},"16240":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16241":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16242":{"rev":167453,"author":"cschuster","date":{"__isSmartRef__":true,"id":16243},"url":{"__isSmartRef__":true,"id":16244},"changes":[{"__isSmartRef__":true,"id":16245}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16243":{"isSerializedDate":true,"string":"Tue May 29 2012 22:24:11 GMT+0200 (CEST)"},"16244":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16245":{"type":"S:modified","url":"/PartsBin/Tools/ObjectInspector.json"},"16246":{"rev":167434,"author":"cschuster","date":{"__isSmartRef__":true,"id":16247},"url":{"__isSmartRef__":true,"id":16248},"changes":[{"__isSmartRef__":true,"id":16249}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16247":{"isSerializedDate":true,"string":"Tue May 29 2012 21:40:16 GMT+0200 (CEST)"},"16248":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/ObjectInspector.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16249":{"type":"S:added","url":null},"16250":{"submorphs":[{"__isSmartRef__":true,"id":16251},{"__isSmartRef__":true,"id":16530},{"__isSmartRef__":true,"id":16558}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16606},"derivationIds":[null,"CD7BCB08-EB4A-48CD-952B-53A1EAEB23D0","581E5168-D9B0-4133-8DDD-C2A067EE91FD","5BDC76F6-9933-4A8D-A8D7-7A53D1313D5A","DC8E6D9C-D7A4-4C3D-8100-3E1546871B63","955E7F07-39AE-450D-8EE8-29E429842845","1C9D44BC-517C-4A89-B751-45C9076B8A48","231B606C-D216-476D-BD06-1E97C2F166E9","56440E75-AABF-40EE-BADE-EF6DE957BED1","83527CBE-511C-4D2C-BADC-53AA4E951B4C","CF9928AD-677A-417F-9067-73633E132979","AD34B2C8-22BE-4C8A-8E34-7B3A0AAFCA5A","4809EAF2-ACD4-4607-8911-3BAA5711C74F","69E5575E-8364-41D8-8809-31BFA13B658F","467E9CE0-4C43-465A-AE66-70F8E94FF818","43427F0A-798B-4B43-A2A5-6783E3A4FBEC","C32B806A-02C8-4A60-B1EF-A7DD42C68BB7","440B2525-75D8-4DA2-A2B0-F365EAE45A99","8172411B-9EE0-4CC3-8467-6E9B83645928","AB2C8B18-4386-407F-B100-C4011CCB060A","E7E5E0FB-4D6C-4232-AE3E-F29216473B50","3F84D56A-C67B-46DE-8FAA-5F8B0FA0E0CD","33729558-E9D3-46B1-AEC0-7B1814FFFECD","F139243C-8B20-4832-9041-78BB3BD36BB6","E2AD5203-521C-4A07-A471-843E7E073F5B","744CB741-A236-4AEB-8030-B0BDF723E4F5","57C9662A-FCEA-4242-B2F4-59A86310C5EF","9DAEA7B4-F388-424A-81D8-40B6BE949ABB","798285BC-057B-438E-A7BA-C7DF54B312F1","DBBBA1DD-26C2-4E7F-99DD-ED5A528F02BD","3FB96E49-AF89-4738-BC76-B5421F55B22A","44A8D779-153C-4835-A346-21E7AD1F7870","3F24446E-AF91-46FD-BF52-35F1EA31778B","C48055AD-097D-4069-9000-48728383303B"],"id":"FF44020E-78FB-476C-B9EA-7CDDD12127DC","eventHandler":{"__isSmartRef__":true,"id":16607},"_ClipMode":"visible","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":16608},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":16251},"reframeHandle":{"__isSmartRef__":true,"id":16530},"titleBar":{"__isSmartRef__":true,"id":16558},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":16008},"name":"ObjectInspector","highlighted":true,"isBeingDragged":false,"#startLetters":"get","moved":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"prevScroll":[0,0],"_Rotation":0,"_Scale":1.02,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":null,"_StyleClassNames":["highlighted"],"state":"shutdown","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16609},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(510.1,101.8)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(1056.0,4532.0)"},"16251":{"submorphs":[{"__isSmartRef__":true,"id":16252},{"__isSmartRef__":true,"id":16260},{"__isSmartRef__":true,"id":16377},{"__isSmartRef__":true,"id":16398}],"scripts":[{"__isSmartRef__":true,"id":16457}],"id":"AAE91A24-4F86-407D-8F87-42346652D28C","shape":{"__isSmartRef__":true,"id":16458},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectInspector","partsBinMetaInfo":{"__isSmartRef__":true,"id":16459},"eventHandler":{"__isSmartRef__":true,"id":16474},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","5276E050-462B-4ED7-8645-FC4C5F60FE2C","88F0CB6D-932E-4927-AC3F-E132C18AB5E3","A386B89D-9A23-4177-B9BA-8B962FF236C4","D352E8A5-29FA-41D9-9B35-73FF3564157E","4BDE366B-9002-45D8-B200-9892CE8E1C96","9FA6F23B-5584-4720-A460-81C48DCF514B","AD23A5BA-025F-4197-962F-6D64F6AEA3AD","4E00CA05-F3C7-4A1F-8769-5831DDD64874","CB599F3F-9886-43EC-AA8B-1EE9A162031B","91015D82-71FF-471E-A78C-9A2498BAA4FE","B19B84BB-582D-4F5D-B0BA-7097BD7E553C","D9F3227D-E20B-457B-BF85-47DD91F74598","9F00820B-ABA8-4E70-B63F-293A8159A36A","A9654D03-2824-4671-BD26-10F342EC4C9B","080739E4-92B2-4E4D-A17C-A45D08A1A473","9D21C3F5-01B1-4FE6-864B-F3C51A7860B5","027EA526-9F60-4B4D-9B7B-73EA324D1463","CE1A5A57-A548-4F2D-90A0-DE5B1FD7F0E6","EE86A04F-F125-4D31-9E3D-48761A0486CB","20C274CF-FBD0-45AD-BD1E-9EC348102EB4","C83BF7B2-FF72-463F-8189-642A8969D9CF","B3755676-4902-47C7-A23C-2539F9BCC9FA","07346937-19F7-4644-8389-BF59DE2F203A","49808445-DC14-4391-BF1E-701710D8D9B8","AD2918D7-97E8-42C9-A681-18EAA129EB55","3CC1874B-4ADB-4A90-A12A-55B7ADF9392D","9AFC4676-5280-4B72-82E2-55B51441AF1E","482F476C-5C4E-4F4D-B56A-1989175C1352","DBC2AA37-BA52-4681-AC86-11642F0FFEC6","7BA71570-579E-4CD9-AA02-804CDA1CA3A1","5DAF7A95-CDD6-4EFD-A0A5-95011D71FDF9","B6C70E4D-F168-4C91-BFF1-FA1133688DC2","A8034AB5-1A8B-485D-BB5D-FF25BA32E92D"],"partTests":{"__isSmartRef__":true,"id":16475},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":16250},"layout":{"__isSmartRef__":true,"id":16480},"isInLayoutCycle":false,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":2,"tree":{"__isSmartRef__":true,"id":16261},"prevScroll":[0,0],"updateFilter":"standard","showInherited":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16481},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"16252":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16253},"derivationIds":[null,"4E5E2B48-0B47-4B2D-BC78-14E1BDBE0B57","EA4FE185-C289-4D95-B8AF-461C2E8219E6","7F3E4F8B-3F32-4809-91A5-5DEA3A3FD09E","7571A08C-937B-467A-9D49-68F3AAAD1140","85283104-ADA2-4C53-A73D-C5487B62C829","5E0941AD-4504-4F9D-B650-B018490C56B0","EAD81395-1252-4B07-8FB3-2F4253CB798F","7696C2D4-B858-4212-80CB-84803CAAD87E","4C0819CC-FCCD-4A8B-A1FF-1603EFE5EE49","FB7EF974-A95D-4A3A-95F4-498936A61AB1","060FCB63-2D3A-4FE6-AB19-B40854B0BB78","5ABD6D73-9D28-45A3-AE27-3035D892467D","19CC5587-3BCE-4293-B785-F659497CDD76","440643CA-166F-44AE-A8FF-D3B1E457D081","BA20821C-578F-4256-8870-B86E3AFEE3FC","7C1E3822-1018-45B9-AE6C-6E2BD39DF2F8","312B6786-7F93-4E97-AF06-CC08B9BEF91B","B6142DF2-38A9-41DD-B7C0-60D315537301","7DE27692-A1E7-4B48-8126-2939656AE639","1CA5EB71-650C-48BB-B5F0-4B1FDA2B0FCE","E1B8DC34-B6A5-4CB2-857B-597844C49DF0","0BB210B2-5CAC-4548-A650-A8FB85814B89","3493E4F4-5A4F-41F9-8FB4-6DD2781CE33F","3E9289C4-8439-4FF4-8533-20CCC231E86C","1007D257-74BA-41E4-9426-43503840A328","AB02F6ED-6541-4C2B-BE33-9E30E2D4E8CB","86414643-3214-48C0-A848-A1AD0622F4F3","64D914CC-285D-46F9-9DDD-F6898F714D0C","08B1186F-89EF-4676-9F58-FC0F720D76B7","BF198FB5-667C-4EE5-B3F0-E9CE73124C6E","86626633-CE46-4CAD-A256-3D3CE0D0EE2C","B89A22AA-626A-4C4F-A719-55F8BA6C3266","3D85070C-B1AF-417F-A853-6EB16673F2C4","405A93BF-BE83-4943-A731-8E5F6FF7AFE8"],"id":"1084EFCC-E0DB-41B0-BAB9-F9CFF5D8FF9B","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16254}],"eventHandler":{"__isSmartRef__":true,"id":16256},"_ClipMode":"auto","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_FontSize":10,"evalEnabled":false,"_MaxTextWidth":296.8712591602084,"_MinTextWidth":296.8712591602084,"_MaxTextHeight":null,"_MinTextHeight":null,"layout":{"__isSmartRef__":true,"id":16257},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":16258}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1,"accessibleInInactiveWindow":true,"charsReplaced":"this.bla","lastFindLoc":8,"isBeingDragged":false,"showsHalos":false,"parseErrors":null,"#startLetters":"getDo","name":"ObjectInspectorText","owner":{"__isSmartRef__":true,"id":16251},"doItContext":null,"doitContext":{"__isSmartRef__":true,"id":16259},"_syntaxHighlightTimeout":null,"previousSelection":[0,6],"_Rotation":0,"_Scale":1,"_lastSyntaxHighlightTime":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"textString":"this","cachedTextString":"this","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(8.1,324.4)"},"16253":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,99.8)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(243,243,243)"},"16254":{"style":{"__isSmartRef__":true,"id":16255},"chunkOwner":{"__isSmartRef__":true,"id":16252},"_id":"_4209","storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16255":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16256":{"morph":{"__isSmartRef__":true,"id":16252},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16257":{"resizeWidth":true,"resizeHeight":false,"moveVertical":true},"16258":{"sourceObj":{"__isSmartRef__":true,"id":16252},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":16252},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16259":{"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"16260":{"submorphs":[{"__isSmartRef__":true,"id":16261}],"scripts":[],"id":"A0917820-59A6-445B-8E94-8680984FDDE0","shape":{"__isSmartRef__":true,"id":16356},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":16357},"eventHandler":{"__isSmartRef__":true,"id":16370},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","C284F4DE-14F1-43C2-A4D0-1BAE909D98DA","9EEF20FD-27E3-4A31-8DBC-36073E64666F","283BD2F7-EFEE-4D83-876B-A8F2BD099B93","50245F69-C51D-40B5-BFD8-EE4870A65AF5","410821C9-3A7A-4ACB-8AEF-6B82AAB72D55","EFEAD1DE-A920-4272-BB24-C0361CBF2906","A5D165E3-E5BD-43E3-B6B0-9C23B5CC1964","6CC2F1A6-9C53-4980-80E4-0167A10F9942","95406291-4689-49C6-ADE6-C2C642AC0B5C","33084DB2-FE6B-44DA-AF4A-5C017450FC97","46D25FF6-F6EA-49A2-B643-59628686B2DC","9648CC00-8E9E-4911-A41B-46CED518B0D3","E1275348-0270-4F01-BE65-8C80AC5A5588","734AED0F-F7BE-44E8-92CE-86F1AE7F6D55","42AD8A44-C2B7-462F-89AE-4AE94C29A9D5","9548995B-025B-42CC-9DC4-44999A80E52F","0AA45256-249A-420C-A183-0A3BE69F95C6","3FF6DBA9-F3C1-4D0D-999B-981406660635","5BDFFDB8-16A6-4122-8CF6-2EC7C7CFA0DE","F73CBC23-DED8-4667-B4C4-4842BBD64AF5","F4E6EC9B-F4BE-4249-AB50-3EE510BF3ACD","5E0F549D-154A-4598-972D-7FB5D7EB2597","4EFF8DE7-D20D-4C65-B931-9AE67A17ABAD","81382340-4F55-428F-8FA9-23679D643920","12AEE6D1-BD69-4690-84DC-EBFC54F436CF","C434C7E8-49F2-4EDF-AA66-363EDB6AA0F8","EE756834-F5B4-47EB-993C-83C2B8B448FB","3DAC0D13-C416-4EF8-9BA1-62A438291A79","34E85AE0-DDA3-4AA1-B38C-895F46CE103C","4166C41F-80E0-4ABF-B227-790BA8E282AB","D6333D2B-EC4C-477A-8510-2F6A8697533E","6844D2AF-106E-4F2C-AE50-A7E19C08F587","736BBE17-08F6-471F-A1EC-85B517B8ADA2"],"partTests":{"__isSmartRef__":true,"id":16371},"_ClipMode":"auto","moved":true,"owner":{"__isSmartRef__":true,"id":16251},"layout":{"__isSmartRef__":true,"id":16376},"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,41.2)"},"16261":{"item":{"__isSmartRef__":true,"id":16262},"parent":null,"depth":0,"submorphs":[{"__isSmartRef__":true,"id":16266}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16331},"derivationIds":[null,"01A6356E-C15D-4F8D-BBB6-8680B231177D","8C1A96D3-6843-4386-9FC2-67909491ADEA","B85242E4-52C0-4A2B-9704-D5973B5BE1FE","8674A527-60C2-400B-82C8-B9209A0E288F","A851FE58-8397-4F98-BAE6-339C4926C930","2F1F744A-AA0E-4AB5-9D27-2EF1599780DD","98C0C210-DC70-452B-B05C-3B97B6CC4501","2D252C30-0809-4CDD-85A6-224D3B4186DC","5D83B1E4-35D8-403E-BABC-68E6E581B41C","48C1E58B-63D5-4C4B-A618-49EC747D4D2A","18F7D7DD-933D-4F14-AD42-27D4E5007E90","C7B88DEE-33BC-4C19-A8CA-C875519F03FB","B9610924-8476-414F-AF8C-4B18464386B1","3CBB6CB7-B377-4C0F-8906-7D0EBB8C1EB9","4EB0E124-3A4F-4BAB-ADCC-90E994E6F063","2248AE83-905F-4289-9C28-C08A0CE81D44","6722763D-AF2A-4186-AC25-1BCFCDD5D86F","3CC06143-943E-49E6-BBEF-094170056209","81130FBB-61ED-4567-BF03-7DA1DF84A8B8","445967DD-B3DE-4549-925F-75F5850757D7","FB1B17A2-78E6-46AD-B956-557B044AFE3F","BC5F0D9A-7059-4A21-B6D5-FD24FD58EB94","B57AF529-0187-4F02-8B37-5C01BCE44F88","D8021CB8-17EB-4641-A33A-60581D80E90A","48211CBE-B665-47DE-8B09-EA18C5A80082","0963EBD4-CBC3-47DD-AAFD-1329BF14A381","A5F36FD3-A2CC-4060-9A35-17A942EE2967","CB01C699-0407-4F5A-8D3C-2CDE89925CAB","04B7E806-6576-41C5-AEB1-1815818472C1","A5350C62-3BC3-4C49-B830-E903AC65A5FA","53F7D5D3-C850-46ED-B54F-3C64A6AE9D53","5CE8A645-6B3E-4F01-ACA1-0DDCCD0BBDB2","1035DB0D-166B-4586-BFE7-C3E0DA40840D"],"id":"35AA6E4E-A736-452A-BAD6-E90EF13914D3","eventHandler":{"__isSmartRef__":true,"id":16332},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":16333},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":[{"__isSmartRef__":true,"id":16266}],"icon":{"__isSmartRef__":true,"id":16336},"label":{"__isSmartRef__":true,"id":16342},"owner":{"__isSmartRef__":true,"id":16260},"isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectInspectorTree","node":null,"showMoreNode":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16351},"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-2.0,0.0)"},"16262":{"data":{"__isSmartRef__":true,"id":16259},"inspector":{"__isSmartRef__":true,"id":16251},"parent":{"__isSmartRef__":true,"id":16263},"description":"Morph","children":[{"__isSmartRef__":true,"id":16264}],"attributeConnections":[{"__isSmartRef__":true,"id":16316}],"doNotSerialize":["$$changed"],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16318}},"16263":{"":{"__isSmartRef__":true,"id":16259}},"16264":{"inspector":{"__isSmartRef__":true,"id":16251},"doNotSerialize":["data","$$changed"],"name":"","description":"inherited from Object","children":[],"attributeConnections":[{"__isSmartRef__":true,"id":16265}],"doNotCopyProperties":["$$changed"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16306}},"16265":{"sourceObj":{"__isSmartRef__":true,"id":16264},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":16266},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":16305},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16266":{"item":{"__isSmartRef__":true,"id":16264},"parent":{"__isSmartRef__":true,"id":16261},"depth":1,"submorphs":[{"__isSmartRef__":true,"id":16267}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16300},"eventHandler":{"__isSmartRef__":true,"id":16301},"_ClipMode":"visible","derivationIds":[],"id":"5DA7680B-268E-4B6A-AA5E-764197173726","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":16302},"isInLayoutCycle":false,"draggingEnabled":false,"dragAndDrop":true,"childNodes":null,"icon":{"__isSmartRef__":true,"id":16268},"label":{"__isSmartRef__":true,"id":16281},"node":{"__isSmartRef__":true,"id":16267},"owner":{"__isSmartRef__":true,"id":16261},"showMoreNode":null,"__LivelyClassName__":"lively.morphic.Tree","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"16267":{"submorphs":[{"__isSmartRef__":true,"id":16268},{"__isSmartRef__":true,"id":16281}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16296},"eventHandler":{"__isSmartRef__":true,"id":16297},"_ClipMode":"visible","derivationIds":[],"id":"04654C20-D87D-49B5-8967-AFD6C23D9DFC","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":16298},"isInLayoutCycle":false,"owner":{"__isSmartRef__":true,"id":16266},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"16268":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16269},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16270}],"eventHandler":{"__isSmartRef__":true,"id":16272},"_ClipMode":"visible","derivationIds":[],"id":"EE880F3F-3E9A-44C4-9D90-F9EBBA19521B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"_Align":"right","owner":{"__isSmartRef__":true,"id":16267},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16273},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"16269":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16270":{"style":{"__isSmartRef__":true,"id":16271},"chunkOwner":{"__isSmartRef__":true,"id":16268},"_id":"_4236","storedString":"►","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16271":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16272":{"morph":{"__isSmartRef__":true,"id":16268},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16273":{"onMouseDown":{"__isSmartRef__":true,"id":16274}},"16274":{"varMapping":{"__isSmartRef__":true,"id":16275},"source":"function onMouseDown(evt) {\n if (this.owner.owner.item.children && evt.isLeftMouseButtonDown()) {\n this.owner.owner.toggle();\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16280},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16275":{"this":{"__isSmartRef__":true,"id":16268},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16276}},"16276":{"$super":{"__isSmartRef__":true,"id":16277}},"16277":{"varMapping":{"__isSmartRef__":true,"id":16278},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16279},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16278":{"obj":{"__isSmartRef__":true,"id":16268},"name":"onMouseDown"},"16279":{},"16280":{},"16281":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16282},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":16283},{"__isSmartRef__":true,"id":16285}],"eventHandler":{"__isSmartRef__":true,"id":16287},"_ClipMode":"visible","derivationIds":[],"id":"F38F9024-2B1C-4250-8CFE-72F47F40CA26","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"draggingEnabled":false,"owner":{"__isSmartRef__":true,"id":16267},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16288},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(15.0,0.0)"},"16282":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(125.0,16.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16283":{"style":{"__isSmartRef__":true,"id":16284},"chunkOwner":{"__isSmartRef__":true,"id":16281},"_id":"_4283","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16284":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16285":{"style":{"__isSmartRef__":true,"id":16286},"chunkOwner":{"__isSmartRef__":true,"id":16281},"_id":"_4284","storedString":" inherited from Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16286":{"__serializedExpressions__":["color"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(169,169,169)"},"16287":{"morph":{"__isSmartRef__":true,"id":16281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16288":{"onMouseDown":{"__isSmartRef__":true,"id":16289}},"16289":{"varMapping":{"__isSmartRef__":true,"id":16290},"source":"function onMouseDown(evt) {\n if (evt.isLeftMouseButtonDown() && this.owner.owner.item.onSelect) {\n this.owner.owner.getRootTree().select(this.owner.owner);\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16295},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16290":{"this":{"__isSmartRef__":true,"id":16281},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16291}},"16291":{"$super":{"__isSmartRef__":true,"id":16292}},"16292":{"varMapping":{"__isSmartRef__":true,"id":16293},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16294},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16293":{"obj":{"__isSmartRef__":true,"id":16281},"name":"onMouseDown"},"16294":{},"16295":{},"16296":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"16297":{"morph":{"__isSmartRef__":true,"id":16267},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16298":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":16299}},"16299":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":16267},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"16300":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"16301":{"morph":{"__isSmartRef__":true,"id":16266},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16302":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":16303}},"16303":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":16304},"spacing":0,"container":{"__isSmartRef__":true,"id":16266},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"16304":{"top":0,"right":0,"bottom":0,"left":0},"16305":{"source":{"__isSmartRef__":true,"id":16264},"target":{"__isSmartRef__":true,"id":16266}},"16306":{"onExpand":{"__isSmartRef__":true,"id":16307},"onUpdateChildren":{"__isSmartRef__":true,"id":16310},"onUpdate":{"__isSmartRef__":true,"id":16313}},"16307":{"varMapping":{"__isSmartRef__":true,"id":16308},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":16309},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16308":{"this":{"__isSmartRef__":true,"id":16264}},"16309":{},"16310":{"varMapping":{"__isSmartRef__":true,"id":16311},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":16312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16311":{"this":{"__isSmartRef__":true,"id":16264}},"16312":{},"16313":{"varMapping":{"__isSmartRef__":true,"id":16314},"source":"function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":16315},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16314":{"this":{"__isSmartRef__":true,"id":16264}},"16315":{},"16316":{"sourceObj":{"__isSmartRef__":true,"id":16262},"sourceAttrName":"changed","targetObj":{"__isSmartRef__":true,"id":16261},"targetMethodName":"update","varMapping":{"__isSmartRef__":true,"id":16317},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16317":{"source":{"__isSmartRef__":true,"id":16262},"target":{"__isSmartRef__":true,"id":16261}},"16318":{"onSelect":{"__isSmartRef__":true,"id":16319},"onExpand":{"__isSmartRef__":true,"id":16322},"onUpdateChildren":{"__isSmartRef__":true,"id":16325},"onUpdate":{"__isSmartRef__":true,"id":16328}},"16319":{"varMapping":{"__isSmartRef__":true,"id":16320},"source":"function onSelect(tree) { this.inspector.select(this, tree); }","funcProperties":{"__isSmartRef__":true,"id":16321},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16320":{"this":{"__isSmartRef__":true,"id":16262}},"16321":{},"16322":{"varMapping":{"__isSmartRef__":true,"id":16323},"source":"function onExpand() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":16324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16323":{"this":{"__isSmartRef__":true,"id":16262}},"16324":{},"16325":{"varMapping":{"__isSmartRef__":true,"id":16326},"source":"function onUpdateChildren() { this.inspector.expand(this); }","funcProperties":{"__isSmartRef__":true,"id":16327},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16326":{"this":{"__isSmartRef__":true,"id":16262}},"16327":{},"16328":{"varMapping":{"__isSmartRef__":true,"id":16329},"source":"function onUpdate() {\n this.description = this.inspector.describe(this.data);\n }","funcProperties":{"__isSmartRef__":true,"id":16330},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16329":{"this":{"__isSmartRef__":true,"id":16262}},"16330":{},"16331":{"_NodeClass":["tree"],"_NodeId":"morph-01a6356e-c15d-4f8d-bbb6-8680b231177d","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(150.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(0,0,0)"},"16332":{"morph":{"__isSmartRef__":true,"id":16261},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16333":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":16334}},"16334":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":{"__isSmartRef__":true,"id":16335},"spacing":0,"container":{"__isSmartRef__":true,"id":16261},"isDefered":false,"__LivelyClassName__":"lively.morphic.Layout.TreeLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"16335":{"top":0,"right":0,"bottom":0,"left":0},"16336":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16337},"derivationIds":[null],"id":"29A6219C-55DE-4ECC-9C26-6C13549D3D32","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16338}],"eventHandler":{"__isSmartRef__":true,"id":16340},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","_Align":"right","owner":{"__isSmartRef__":true,"id":16341},"_MaxTextWidth":2,"_MinTextWidth":2,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"16337":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-29a6219c-55de-4ecc-9c26-6c13549d3d32","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16338":{"style":{"__isSmartRef__":true,"id":16339},"chunkOwner":{"__isSmartRef__":true,"id":16336},"_id":"_4212","storedString":"▼","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16339":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16340":{"morph":{"__isSmartRef__":true,"id":16336},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16341":{"submorphs":[{"__isSmartRef__":true,"id":16336},{"__isSmartRef__":true,"id":16342}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16347},"derivationIds":[null],"id":"2AEC3E2F-CB91-46F1-B8C1-8D35A130458F","eventHandler":{"__isSmartRef__":true,"id":16348},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":16349},"isInLayoutCycle":false,"owner":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)"},"16342":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16343},"derivationIds":[null],"id":"6978CD3E-475C-4D72-8FFC-4EE1D72E5A57","_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":16344}],"cachedTextString":"undefined","eventHandler":{"__isSmartRef__":true,"id":16346},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":false,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"draggingEnabled":false,"_HandStyle":"default","owner":{"__isSmartRef__":true,"id":16341},"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(15.0,0.0)"},"16343":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-6978cd3e-475c-4d72-8ffc-4ee1d72e5a57","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(99.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16344":{"style":{"__isSmartRef__":true,"id":16345},"chunkOwner":{"__isSmartRef__":true,"id":16342},"_id":"_4928","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16345":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16346":{"morph":{"__isSmartRef__":true,"id":16342},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16347":{"_NodeClass":["morph"],"_NodeId":"morph-2aec3e2f-cb91-46f1-b8c1-8d35a130458f","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(115.0,20.0)","_Padding":"lively.rect(0,0,0,0)"},"16348":{"morph":{"__isSmartRef__":true,"id":16341},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16349":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":16350}},"16350":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":5,"container":{"__isSmartRef__":true,"id":16341},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"16351":{"reset":{"__isSmartRef__":true,"id":16352}},"16352":{"varMapping":{"__isSmartRef__":true,"id":16353},"source":"function reset() {\n this.item = null;\n this.submorphs.invoke(\"remove\");\n this.childNodes = null;\n this.setExtent(pt(1,1));\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":16354},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16353":{"this":{"__isSmartRef__":true,"id":16261}},"16354":{"timestamp":{"__isSmartRef__":true,"id":16355},"user":"cschuster","tags":[]},"16355":{"isSerializedDate":true,"string":"Wed May 30 2012 00:35:26 GMT+0200 (CEST)"},"16356":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,278.2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"16357":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":16358},{"__isSmartRef__":true,"id":16360},{"__isSmartRef__":true,"id":16362},{"__isSmartRef__":true,"id":16364},{"__isSmartRef__":true,"id":16366},{"__isSmartRef__":true,"id":16368}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16358":{"date":{"__isSmartRef__":true,"id":16359},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"16359":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"16360":{"date":{"__isSmartRef__":true,"id":16361},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16361":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16362":{"date":{"__isSmartRef__":true,"id":16363},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16363":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16364":{"date":{"__isSmartRef__":true,"id":16365},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16365":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16366":{"date":{"__isSmartRef__":true,"id":16367},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"16367":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"16368":{"date":{"__isSmartRef__":true,"id":16369},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"16369":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"16370":{"morph":{"__isSmartRef__":true,"id":16260},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16371":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16372}},"16372":{"test01IsMorph":{"__isSmartRef__":true,"id":16373}},"16373":{"varMapping":{"__isSmartRef__":true,"id":16374},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16374":{"this":{"__isSmartRef__":true,"id":16371}},"16375":{},"16376":{"resizeWidth":true,"resizeHeight":true},"16377":{"submorphs":[{"__isSmartRef__":true,"id":16378},{"__isSmartRef__":true,"id":16389}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16394},"derivationIds":[null,"1DDF17DF-89F1-41AF-8FED-513C5DA4861F","34E9C329-CF65-4830-925D-B24B87EE3DF6","11A0A064-4A2C-4690-9636-6789C5696F63","35948438-B473-40F3-8AFF-7CEAAEAD2F48","9C44EA9A-7CD0-40B1-B44A-BD97126020A9","ED63BB10-E75E-41F7-B171-17FB2E70028A","2A26EF6F-B65C-4040-A343-0B563A6D23FD","1BC60F94-B9FA-4039-97F3-537564196FD9","1A3FCF3A-2B05-489C-A6A2-1BA668DD41C6","C5D0589C-A5E3-4EA4-8786-F69A01B8E54F","9018B830-2426-40E1-99E3-F8DD145D2907","8916D213-ED73-48BE-8C12-90AA950ECD3A","0EEEC303-0DA5-4A8A-9B2F-12D43E2AFEC2","756D8367-C492-435D-A58C-7777D259CAC9","0C785828-7A75-40B9-BA32-41E2E7BCF232","1CB7A529-70B5-4DB1-9A21-2DA7902316FC","9B3670A6-E75D-46C9-A993-21AA2E164105","080D3171-89D5-4048-AF20-47F19CB803C3","7F75402B-27C7-4D87-B0C3-BACA111C472F","02CD346B-EC56-41B8-A885-DB34381D80C1","38AFD261-0829-404B-B79E-F20218E94C84"],"id":"E36CC3E6-0007-412B-A55E-2E2E74E6C727","eventHandler":{"__isSmartRef__":true,"id":16395},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":16251},"showsHalos":false,"layout":{"__isSmartRef__":true,"id":16396},"isInLayoutCycle":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":2,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(8.1,8.1)"},"16378":{"submorphs":[],"scripts":[],"id":"37486257-2DF8-4E25-AC37-D909A38B2754","shape":{"__isSmartRef__":true,"id":16379},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":16380},"itemList":[{"__isSmartRef__":true,"id":16381},{"__isSmartRef__":true,"id":16382},{"__isSmartRef__":true,"id":16383},{"__isSmartRef__":true,"id":16384}],"selectOnMove":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":16385}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"name":"ObjectInspectorFilterList","partsBinMetaInfo":{"__isSmartRef__":true,"id":16387},"prevScroll":[0,0],"selectedLineNo":0,"valueScale":1,"changeTriggered":false,"derivationIds":[11781,"5102790A-CF88-40E4-A4D5-2F4DC18EE7F4","99147EDF-9E62-4AEC-ADD3-8AE47D5B9CA5","5C61633B-2FCB-439D-BAF5-65CB4D143B97","B4426A19-F07D-430E-B4A0-A62E57595CC6","73A966DD-D592-4638-96F9-60608A6829A4","8685C59F-E3BA-4E8B-8BF3-F0B2DA4C489A","FFE81A11-EA11-4EC7-BDD2-4CD8CD233795","B99EF2EF-3A62-4E7B-BE60-1BE2827CCE65","A11E3246-8FFF-424D-88EE-BD89875802AD","AC6169D4-D438-4C2E-A28C-BD36B8083EBA","C767CCD0-8B53-4669-AE15-191BC54D43A8","16D2E351-C720-4868-AF19-37373DF22E18","E3043356-AEC3-4047-8F77-CE2FCFBD9A33","6731C1BC-FBBD-456C-9A73-725075E36BE2","BE9906CB-B16B-45B1-86E3-B9255D31570A","390F5946-D572-43AA-A8FE-690DE6A1E2D4","EF4BBFB3-414A-42A1-8521-04CAADCBCD93","4A9BE8E6-AB6E-493F-9C84-3111FB900D84","473226F1-A5A0-4CC0-B0BB-180AEA66B015","95CE6728-720A-4805-93F3-8B7F6F7F2533","B3008B04-B3D3-48CB-B7C8-646CB1BA84BC","65C92E6F-8E44-47B1-95DE-8A214AFFAE4F","D3D28D1C-0D78-4229-81FC-09FB04009785"],"owner":{"__isSmartRef__":true,"id":16377},"selection":"standard","layout":{"__isSmartRef__":true,"id":16388},"#startLetters":"","isBeingDragged":false,"_Rotation":0,"_Scale":0.998001,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(92.0,0.0)","distanceToDragEvent":"lively.pt(89.0,-13.9)"},"16379":{"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(214.9,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"16380":{"morph":{"__isSmartRef__":true,"id":16378},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16381":{"isListItem":true,"string":"show standard properties","value":"standard"},"16382":{"isListItem":true,"string":"show all properties","value":"properties"},"16383":{"isListItem":true,"string":"show functions","value":"functions"},"16384":{"isListItem":true,"string":"show morphs","value":"submorphs"},"16385":{"sourceObj":{"__isSmartRef__":true,"id":16378},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":16251},"targetMethodName":"setFilter","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":16386},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16386":{"source":{"__isSmartRef__":true,"id":16378},"target":{"__isSmartRef__":true,"id":16251}},"16387":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","comment":"\"Native\" drop down list","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16388":{"resizeWidth":true},"16389":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16390},"derivationIds":[null,"E88A53FB-D21B-44BB-BDFD-869442C56311","0F787D3F-D240-44AF-ACF9-68B168A37AF6","A057ACC6-677C-4F53-B1D5-9938B56D0FEB","9732F158-76D9-4A36-8A15-548AF9D33FDE","27B1C939-33F2-47D5-832F-A75A78CB87AB","14D838C8-A334-48E3-81C0-D163F3856BC8","8ED36FD4-3BC1-4666-9D10-9D5B011CCC09","03AB1784-1272-475D-907F-BCED9FB98003","9B479E1E-E883-48A8-A81E-C9401988816C","95B8D1CF-CA5A-467B-8E75-190C0F92968F","61D66172-31A5-4E3A-A8DA-7DB2A7E60829","2D0FA765-B758-4A5A-A27C-EC16E95D2F0A","AD1A023D-D343-4F30-8EE9-5CA1E5C6DFCA","FDBEE6AB-A3AC-4E07-B69A-202BF0E33B71","7A8530D3-BFD4-4C90-9F6E-FB5C59BB4E86","B9F96B7E-3E06-4CFB-8E58-DA25B52A5E53","ED1FEFD6-32CA-4FAD-A1D4-742130C739D9","53B9FE5E-BDCF-4A83-B227-BF0D13186017","FDF8DD2F-775D-4630-977E-68B1C8CB8E1B","01F45153-329E-4EC1-B079-A3877CFB60F1","23142B0A-86A5-42F0-A114-C125E191006E"],"id":"F8B35AC0-81F5-4F9D-BE2F-D4535D3B3CD6","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16391}],"eventHandler":{"__isSmartRef__":true,"id":16393},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":16377},"_MaxTextWidth":84,"_MinTextWidth":84,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"#startLetters":"can","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"16390":{"_BorderWidth":0,"_Fill":null,"_NodeClass":["morph","text"],"_NodeId":"morph-e88a53fb-d21b-44bb-bdfd-869442c56311","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(92.0,0.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16391":{"style":{"__isSmartRef__":true,"id":16392},"chunkOwner":{"__isSmartRef__":true,"id":16389},"storedString":"Filter:","_id":"_2549","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16392":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16393":{"morph":{"__isSmartRef__":true,"id":16389},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16394":{"_NodeClass":["morph"],"_NodeId":"morph-1ddf17df-89f1-41af-8fed-513c5da4861f","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(306.9,28.1)","_Padding":"lively.rect(0,0,0,0)"},"16395":{"morph":{"__isSmartRef__":true,"id":16377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16396":{"resizeWidth":true,"layouter":{"__isSmartRef__":true,"id":16397},"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(358.2,100.0)"},"16397":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":0,"spacing":0,"container":{"__isSmartRef__":true,"id":16377},"__LivelyClassName__":"lively.morphic.Layout.HorizontalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"16398":{"submorphs":[],"scripts":[],"id":"FF3ADE33-E467-48CF-877F-52C42CBB2927","shape":{"__isSmartRef__":true,"id":16399},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph2","partsBinMetaInfo":{"__isSmartRef__":true,"id":16400},"eventHandler":{"__isSmartRef__":true,"id":16421},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB"],"partTests":{"__isSmartRef__":true,"id":16422},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":16427},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16251},"_Rotation":0,"_Scale":0.9803921568627452,"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16428},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(295.0,299.5)","distanceToDragEvent":"lively.pt(37.9,-13.4)","dragStartPoint":"lively.pt(1185.0,5071.0)","originalMorphBPosition":"lively.pt(8.1,354.4)"},"16399":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,44.9)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"16400":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":16401},{"__isSmartRef__":true,"id":16403},{"__isSmartRef__":true,"id":16405},{"__isSmartRef__":true,"id":16407},{"__isSmartRef__":true,"id":16409},{"__isSmartRef__":true,"id":16411},{"__isSmartRef__":true,"id":16413},{"__isSmartRef__":true,"id":16415},{"__isSmartRef__":true,"id":16417},{"__isSmartRef__":true,"id":16419}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16401":{"date":{"__isSmartRef__":true,"id":16402},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"16402":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)"},"16403":{"date":{"__isSmartRef__":true,"id":16404},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"16404":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)"},"16405":{"date":{"__isSmartRef__":true,"id":16406},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"16406":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"16407":{"date":{"__isSmartRef__":true,"id":16408},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"16408":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"16409":{"date":{"__isSmartRef__":true,"id":16410},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"16410":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"16411":{"date":{"__isSmartRef__":true,"id":16412},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16412":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16413":{"date":{"__isSmartRef__":true,"id":16414},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16414":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16415":{"date":{"__isSmartRef__":true,"id":16416},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16416":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16417":{"date":{"__isSmartRef__":true,"id":16418},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"16418":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"16419":{"date":{"__isSmartRef__":true,"id":16420},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"16420":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"16421":{"morph":{"__isSmartRef__":true,"id":16398},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16422":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16423}},"16423":{"test01IsMorph":{"__isSmartRef__":true,"id":16424}},"16424":{"varMapping":{"__isSmartRef__":true,"id":16425},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16426},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16425":{"this":{"__isSmartRef__":true,"id":16422}},"16426":{},"16427":{"moveVertical":true,"moveHorizontal":true},"16428":{"onDrag":{"__isSmartRef__":true,"id":16429},"onDragEnd":{"__isSmartRef__":true,"id":16437},"onDragStart":{"__isSmartRef__":true,"id":16445},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":16453}},"16429":{"varMapping":{"__isSmartRef__":true,"id":16430},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n moveDelta.x = 0;\n if (!this.morphA || !this.morphB) return;\n \n var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n this.morphA.setExtent(newExtent);\n\n this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n moveDelta.y = - moveDelta.y;\n this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n this.setBounds(\n rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":16435},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16430":{"this":{"__isSmartRef__":true,"id":16398},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16431}},"16431":{"$super":{"__isSmartRef__":true,"id":16432}},"16432":{"varMapping":{"__isSmartRef__":true,"id":16433},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16434},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16433":{"obj":{"__isSmartRef__":true,"id":16398},"name":"onDrag"},"16434":{},"16435":{"timestamp":{"__isSmartRef__":true,"id":16436},"user":"jenslincke","tags":[]},"16436":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)"},"16437":{"varMapping":{"__isSmartRef__":true,"id":16438},"source":"function onDragEnd(evt) {\n this.morphA = null;\n this.morphB = null;\n this.originalMorphAExtent = null;\n this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":16443},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16438":{"this":{"__isSmartRef__":true,"id":16398},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16439}},"16439":{"$super":{"__isSmartRef__":true,"id":16440}},"16440":{"varMapping":{"__isSmartRef__":true,"id":16441},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16442},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16441":{"obj":{"__isSmartRef__":true,"id":16398},"name":"onDragEnd"},"16442":{},"16443":{"timestamp":{"__isSmartRef__":true,"id":16444},"user":"jenslincke","tags":[]},"16444":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)"},"16445":{"varMapping":{"__isSmartRef__":true,"id":16446},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n if (!this.morphA || !this.morphB) return;\n\n this.originalMorphAExtent = this.morphA.getExtent();\n this.originalMorphBExtent = this.morphB.getExtent();\n this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":16451},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16446":{"this":{"__isSmartRef__":true,"id":16398},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16447}},"16447":{"$super":{"__isSmartRef__":true,"id":16448}},"16448":{"varMapping":{"__isSmartRef__":true,"id":16449},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16450},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16449":{"obj":{"__isSmartRef__":true,"id":16398},"name":"onDragStart"},"16450":{},"16451":{"timestamp":{"__isSmartRef__":true,"id":16452},"user":"jenslincke","tags":[]},"16452":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)"},"16453":{"varMapping":{"__isSmartRef__":true,"id":16454},"source":"function getSiblingsAtCorner(corner) {\n // this.getSiblingsAtCorner(\"topLeft\")\n var p = this.bounds()[corner]()\n var self= this;\n return this.owner.submorphs.select(function(ea) {\n return (ea !== self) && ea.bounds().containsPoint(p)\n })\n}","funcProperties":{"__isSmartRef__":true,"id":16455},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16454":{"this":{"__isSmartRef__":true,"id":16398}},"16455":{"timestamp":{"__isSmartRef__":true,"id":16456},"user":"jenslincke","tags":[]},"16456":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)"},"16457":{"target":{"__isSmartRef__":true,"id":16251},"selector":"update","args":[],"stopped":true,"tickTime":500,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"16458":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(323.2,432.4)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)"},"16459":{"partsSpaceName":"PartsBin/Tools","comment":"A tool for inspecting an object. Very similar to the ObjectExplorer but a lot faster and with the ability to edit primitives.","migrationLevel":4,"partName":"ObjectInspector","changes":[{"__isSmartRef__":true,"id":16460},{"__isSmartRef__":true,"id":16462},{"__isSmartRef__":true,"id":16464},{"__isSmartRef__":true,"id":16466},{"__isSmartRef__":true,"id":16468},{"__isSmartRef__":true,"id":16470},{"__isSmartRef__":true,"id":16472}],"revisionOnLoad":163371,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16460":{"date":{"__isSmartRef__":true,"id":16461},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"16461":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"16462":{"date":{"__isSmartRef__":true,"id":16463},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"16463":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"16464":{"date":{"__isSmartRef__":true,"id":16465},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"16465":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"16466":{"date":{"__isSmartRef__":true,"id":16467},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"16467":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"16468":{"date":{"__isSmartRef__":true,"id":16469},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"16469":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"16470":{"date":{"__isSmartRef__":true,"id":16471},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"16471":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"16472":{"date":{"__isSmartRef__":true,"id":16473},"author":"cschuster","message":"initial commit. still a lot of work to do.","id":"258D3B7C-8C70-4B34-962F-E2F39A8596D5"},"16473":{"isSerializedDate":true,"string":"Tue May 29 2012 23:52:57 GMT+0200 (CEST)"},"16474":{"morph":{"__isSmartRef__":true,"id":16251},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16475":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16476}},"16476":{"test01IsMorph":{"__isSmartRef__":true,"id":16477}},"16477":{"varMapping":{"__isSmartRef__":true,"id":16478},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":16479},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16478":{"this":{"__isSmartRef__":true,"id":16475}},"16479":{},"16480":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(313.2,397.4)"},"16481":{"inspect":{"__isSmartRef__":true,"id":16482},"reset":{"__isSmartRef__":true,"id":16486},"select":{"__isSmartRef__":true,"id":16490},"createItem":{"__isSmartRef__":true,"id":16494},"describe":{"__isSmartRef__":true,"id":16498},"update":{"__isSmartRef__":true,"id":16502},"expand":{"__isSmartRef__":true,"id":16506},"setFilter":{"__isSmartRef__":true,"id":16510},"isPrimitive":{"__isSmartRef__":true,"id":16514},"createPrototypeItem":{"__isSmartRef__":true,"id":16518},"typename":{"__isSmartRef__":true,"id":16522},"getFilter":{"__isSmartRef__":true,"id":16526}},"16482":{"varMapping":{"__isSmartRef__":true,"id":16483},"source":"function inspect(obj) {\n if (this.owner.isWindow) {\n this.owner.setTitle(this.describe(obj));\n }\n this.get(\"ObjectInspectorText\").doitContext = obj;\n if (!this.filter) this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.tree = this.get(\"ObjectInspectorTree\");\n this.tree.setItem(this.createItem({\"\": obj}, \"\", true));\n this.startStepping(500, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":16484},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16483":{"this":{"__isSmartRef__":true,"id":16251}},"16484":{"timestamp":{"__isSmartRef__":true,"id":16485},"user":"cschuster","tags":[]},"16485":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16486":{"varMapping":{"__isSmartRef__":true,"id":16487},"source":"function reset() {\n if (this.owner.isWindow) {\n this.owner.setTitle(\"ObjectInspector\");\n }\n this.get(\"ObjectInspectorText\").textString = \"this\";\n this.get(\"ObjectInspectorText\").doitContext = null;\n this.stopStepping();\n this.get(\"ObjectInspectorTree\").reset();\n this.get(\"ObjectInspectorFilterList\").setList([\n {isListItem: true,\n string: \"show standard properties\",\n value: \"standard\"},\n {isListItem:true, \n string:\"show all properties\", \n value: \"properties\"},\n {isListItem:true, \n string:\"show functions\", \n value: \"functions\"},\n {isListItem:true, \n string:\"show morphs\", \n value: \"submorphs\"}]);\n this.get(\"ObjectInspectorFilterList\").selectAt(0);\n this.applyLayout();\n}","funcProperties":{"__isSmartRef__":true,"id":16488},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16487":{"this":{"__isSmartRef__":true,"id":16251}},"16488":{"timestamp":{"__isSmartRef__":true,"id":16489},"user":"cschuster","tags":[]},"16489":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16490":{"varMapping":{"__isSmartRef__":true,"id":16491},"source":"function select(item, tree) {\n if (item.data !== null && item.data !== undefined) {\n this.get(\"ObjectInspectorText\").doitContext = item.data;\n }\n if (Object.isString(item.data) ||\n Object.isNumber(item.data) ||\n Object.isBoolean(item.data)) {\n Object.addScript(item, function onEdit(str) {\n var val = str;\n if (val === \"null\") val = null;\n if (val === \"true\") val = true;\n if (val === \"false\") val = false;\n if (Object.isString(val) && val.match(/^\\d+$/)) val = parseInt(val);\n this.parent[this.name] = val;\n });\n tree.editDescription();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":16492},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16491":{"this":{"__isSmartRef__":true,"id":16251}},"16492":{"timestamp":{"__isSmartRef__":true,"id":16493},"user":"cschuster","tags":[]},"16493":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16494":{"varMapping":{"__isSmartRef__":true,"id":16495},"source":"function createItem(obj, property, isRoot) {\n var value = obj[property];\n var item = {data: value, inspector: this, parent: obj};\n if (!isRoot) item.name = property;\n item.description = this.describe(value);\n Object.addScript(item, function onSelect(tree) { this.inspector.select(this, tree); });\n if (!this.isPrimitive(value)) {\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n }\n Object.addScript(item, function onUpdate() {\n this.description = this.inspector.describe(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":16496},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16495":{"this":{"__isSmartRef__":true,"id":16251}},"16496":{"timestamp":{"__isSmartRef__":true,"id":16497},"user":"cschuster","tags":[]},"16497":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16498":{"varMapping":{"__isSmartRef__":true,"id":16499},"source":"function describe(obj) {\n var str;\n if (obj && obj.name) {\n str = Object.isFunction(obj.name) ? obj.name() : obj.name;\n }\n if (!str) str = Objects.shortPrintStringOf(obj);\n if (str.length > 32) str = str.substring(0, 36) + '...';\n return str;\n}","funcProperties":{"__isSmartRef__":true,"id":16500},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16499":{"this":{"__isSmartRef__":true,"id":16251}},"16500":{"timestamp":{"__isSmartRef__":true,"id":16501},"user":"cschuster","tags":[]},"16501":{"isSerializedDate":true,"string":"Mon Jul 02 2012 23:16:12 GMT+0200 (CEST)"},"16502":{"varMapping":{"__isSmartRef__":true,"id":16503},"source":"function update() {\n if (this.tree.item) this.tree.update();\n}","funcProperties":{"__isSmartRef__":true,"id":16504},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16503":{"this":{"__isSmartRef__":true,"id":16251}},"16504":{"timestamp":{"__isSmartRef__":true,"id":16505},"user":"cschuster","tags":[]},"16505":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16506":{"varMapping":{"__isSmartRef__":true,"id":16507},"source":"function expand(item) {\n var props = Properties.allProperties(item.data, this.getFilter());\n if (!Object.isArray(item.data)) props = props.sort();\n var newChildren = [];\n var lookup = {};\n item.children.each(function(i) { lookup[i.name] = i; });\n props.each(function(prop) {\n var existing = lookup[prop];\n if (existing) {\n existing.data = item.data[prop];\n newChildren.push(existing);\n } else {\n newChildren.push(this.createItem(item.data, prop));\n }\n }.bind(this));\n var proto = !Object.isFunction(item.data) &&\n !this.isPrimitive(item.data) &&\n Object.getPrototypeOf(item.data);\n if (proto) {\n var existing = item.children.detect(function(i) { return i.data === proto; });\n if (existing) {\n newChildren.push(existing);\n } else {\n newChildren.push(this.createPrototypeItem(proto));\n }\n }\n item.children = newChildren;\n}","funcProperties":{"__isSmartRef__":true,"id":16508},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16507":{"this":{"__isSmartRef__":true,"id":16251}},"16508":{"timestamp":{"__isSmartRef__":true,"id":16509},"user":"cschuster","tags":[]},"16509":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:47 GMT+0200 (CEST)"},"16510":{"varMapping":{"__isSmartRef__":true,"id":16511},"source":"function setFilter(str) {\n var startsAlphaNum = /^[a-zA-Z0-9]/;\n var fn = {\n standard: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n startsAlphaNum.test(prop) &&\n !Object.isFunction(obj[prop]);\n },\n properties: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n !Object.isFunction(obj[prop]);\n },\n functions: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n Object.isFunction(obj[prop]);\n },\n submorphs: function(obj, prop) {\n return obj.hasOwnProperty(prop) &&\n (prop == 'submorphs' || obj[prop] instanceof lively.morphic.Morph);\n },\n };\n this.filter = fn[str];\n var that = this;\n this.tree.layoutAfter(function() { that.update(); });\n}","funcProperties":{"__isSmartRef__":true,"id":16512},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16511":{"this":{"__isSmartRef__":true,"id":16251}},"16512":{"timestamp":{"__isSmartRef__":true,"id":16513},"user":"cschuster","tags":[]},"16513":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16514":{"varMapping":{"__isSmartRef__":true,"id":16515},"source":"function isPrimitive(value) {\n return value === null ||\n value === undefined ||\n Object.isString(value) ||\n Object.isNumber(value) ||\n Object.isBoolean(value);\n}","funcProperties":{"__isSmartRef__":true,"id":16516},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16515":{"this":{"__isSmartRef__":true,"id":16251}},"16516":{"timestamp":{"__isSmartRef__":true,"id":16517},"user":"cschuster","tags":[]},"16517":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16518":{"varMapping":{"__isSmartRef__":true,"id":16519},"source":"function createPrototypeItem(proto) {\n var that = this;\n var item = {data: proto, inspector: this, doNotSerialize: [\"data\"]};\n item.name = \"\";\n item.description = \"inherited from \" + this.typename(proto);\n item.children = [];\n Object.addScript(item, function onExpand() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdateChildren() { this.inspector.expand(this); });\n Object.addScript(item, function onUpdate() {\n this.description = \"inherited from \" + this.inspector.typename(this.data);\n });\n return item;\n}","funcProperties":{"__isSmartRef__":true,"id":16520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16519":{"this":{"__isSmartRef__":true,"id":16251}},"16520":{"timestamp":{"__isSmartRef__":true,"id":16521},"user":"cschuster","tags":[]},"16521":{"isSerializedDate":true,"string":"Wed Aug 01 2012 04:04:06 GMT+0200 (CEST)"},"16522":{"varMapping":{"__isSmartRef__":true,"id":16523},"source":"function typename(proto) {\n return proto.constructor.type || proto.constructor.name || proto.toString();\n}","funcProperties":{"__isSmartRef__":true,"id":16524},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16523":{"this":{"__isSmartRef__":true,"id":16251}},"16524":{"timestamp":{"__isSmartRef__":true,"id":16525},"user":"cschuster","tags":[]},"16525":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:12:23 GMT+0200 (CEST)"},"16526":{"varMapping":{"__isSmartRef__":true,"id":16527},"source":"function getFilter() {\n if (!this.filter) {\n this.setFilter(this.get(\"ObjectInspectorFilterList\").getSelectedItem());\n }\n return this.filter;\n}","funcProperties":{"__isSmartRef__":true,"id":16528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16527":{"this":{"__isSmartRef__":true,"id":16251}},"16528":{"timestamp":{"__isSmartRef__":true,"id":16529},"user":"cschuster","tags":[]},"16529":{"isSerializedDate":true,"string":"Fri Jun 15 2012 00:20:17 GMT+0200 (CEST)"},"16530":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16531},"derivationIds":[null,"E34B7A68-766E-4DB7-A7E3-E4EE8A7079AC","7A7C4259-E86A-4D41-9B21-CE6D4EADF5A7","34C6ADC2-7F79-44A2-BEDF-A05F972B36BC","36694142-B04E-484B-957B-9BBF9784B20E","3CFE3EDB-8A42-4E75-A348-120654F234F2","3464720D-ABB2-4C88-BEEA-62B58DD08CD5","B5EA6ABC-057D-4A70-AB94-B3EDCA5E395E","05F4CC34-0F8A-43CA-94B6-9A543A70E55C","A2BF090C-5A85-4E54-92CA-6ABA47629E7B","DDD9B33B-824A-4C58-8107-67C5FADDFB72","09051614-6CE4-4984-B3CF-F3E78B5898B1","284F15EF-EA68-4F32-86F3-EA5DD3A23D1C","BE99321C-F9F7-45C2-9BED-3AC496C10878","344F1643-CC8E-4B9C-A57A-75074EDFDD12","E24B6723-2DA3-42B9-AE0B-1E28DA2C0CF8","035E96EC-B4F1-4D94-A31F-21750A89C148","658D2557-B37E-4C58-8618-9AF1E45EFA55","413248B4-5FDD-4647-9E20-F195F11DF903","20EF83E4-287D-4306-9EA0-65B7286C0E48","77F94626-E559-4BB8-B6EA-1EC2E50823C3","85515935-002D-4FF0-8C2B-E88837E5B98D","1B4B5619-CD65-49B8-939D-06D7DD9E0C4C","79748D72-9031-4011-9BD4-B7FE72461789","68C2CE7C-DB25-4911-B12A-8B0F69C8D46D","90DDEE95-E7B6-4FF5-A7B7-ED97BA99A75C","30A9C6A1-50FD-465E-8884-1FB4E887AA22","133E5671-4F3E-44AE-BA1C-8A23DFEFE806","8133C4D1-E8E5-4C70-BD30-B8BD467A97F0","19DEC829-053A-427D-B74C-447D4BFBBADF","F60BE0BE-9E27-495C-AD10-1BF48EF87F21","A6CCEFD6-C07E-4D58-8DBB-91E5EE97252D","483FFC15-78C6-43CA-88E9-D64C2C67C242","8A45C54F-F39A-477F-B6AB-21DD1002C37F"],"id":"104E1110-ABB4-430A-B40B-EB39BFEE4347","eventHandler":{"__isSmartRef__":true,"id":16535},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":16250},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"dragStartPoint":null,"originalTargetExtent":null,"_Rotation":0,"_Scale":1.0000000000000009,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16536},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(310.4,440.4)"},"16531":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":16532},{"__isSmartRef__":true,"id":16533},{"__isSmartRef__":true,"id":16534}],"_BorderWidth":0,"_BorderColor":null,"_NodeClass":["path"],"_NodeId":"morph-e34b7a68-766e-4db7-a7e3-e4ee8a7079ac","__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(15.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)"},"16532":{"isAbsolute":true,"x":14,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"16533":{"isAbsolute":true,"x":14,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"16534":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"16535":{"morph":{"__isSmartRef__":true,"id":16530},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16536":{"onDragStart":{"__isSmartRef__":true,"id":16537},"onDrag":{"__isSmartRef__":true,"id":16544},"onDragEnd":{"__isSmartRef__":true,"id":16551}},"16537":{"varMapping":{"__isSmartRef__":true,"id":16538},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":16543},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16538":{"this":{"__isSmartRef__":true,"id":16530},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16539}},"16539":{"$super":{"__isSmartRef__":true,"id":16540}},"16540":{"varMapping":{"__isSmartRef__":true,"id":16541},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16542},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16541":{"obj":{"__isSmartRef__":true,"id":16530},"name":"onDragStart"},"16542":{},"16543":{},"16544":{"varMapping":{"__isSmartRef__":true,"id":16545},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t moveDelta = pt(maxDelta, maxDelta);\n };\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":16550},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16545":{"this":{"__isSmartRef__":true,"id":16530},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16546}},"16546":{"$super":{"__isSmartRef__":true,"id":16547}},"16547":{"varMapping":{"__isSmartRef__":true,"id":16548},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16549},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16548":{"obj":{"__isSmartRef__":true,"id":16530},"name":"onDrag"},"16549":{},"16550":{},"16551":{"varMapping":{"__isSmartRef__":true,"id":16552},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n }","funcProperties":{"__isSmartRef__":true,"id":16557},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16552":{"this":{"__isSmartRef__":true,"id":16530},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":16553}},"16553":{"$super":{"__isSmartRef__":true,"id":16554}},"16554":{"varMapping":{"__isSmartRef__":true,"id":16555},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":16556},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16555":{"obj":{"__isSmartRef__":true,"id":16530},"name":"onDragEnd"},"16556":{},"16557":{},"16558":{"submorphs":[{"__isSmartRef__":true,"id":16559},{"__isSmartRef__":true,"id":16565},{"__isSmartRef__":true,"id":16578},{"__isSmartRef__":true,"id":16590}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16603},"eventHandler":{"__isSmartRef__":true,"id":16604},"_ClipMode":"visible","derivationIds":["3354C449-DE1C-422A-9B91-C1B724A2D784"],"id":"B7728A2D-86EB-4014-B3B0-A50C4449F793","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":16605},"windowMorph":{"__isSmartRef__":true,"id":16250},"label":{"__isSmartRef__":true,"id":16559},"closeButton":{"__isSmartRef__":true,"id":16565},"menuButton":{"__isSmartRef__":true,"id":16578},"collapseButton":{"__isSmartRef__":true,"id":16590},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":16250},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"16559":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16560},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16561}],"eventHandler":{"__isSmartRef__":true,"id":16563},"_ClipMode":"hidden","derivationIds":["683202D2-6E15-4762-BEF3-633DF82B9EE4"],"id":"84ACE54D-535A-46D8-B7F0-A94A73ACE2CF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":16564},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":16558},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"16560":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(264.4,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16561":{"style":{"__isSmartRef__":true,"id":16562},"chunkOwner":{"__isSmartRef__":true,"id":16559},"_id":"_4211","storedString":"Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16562":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16563":{"morph":{"__isSmartRef__":true,"id":16559},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16564":{"resizeWidth":true},"16565":{"submorphs":[{"__isSmartRef__":true,"id":16566}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16571},"eventHandler":{"__isSmartRef__":true,"id":16572},"_ClipMode":"visible","derivationIds":["FB7A3DD8-97CB-4398-883B-A3D2C87C2F82"],"id":"5020B619-437E-41C4-B5A2-33C2E10F5A94","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":16566},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":16558},"layout":{"__isSmartRef__":true,"id":16573},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":16574},{"__isSmartRef__":true,"id":16576}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(304.4,3.0)"},"16566":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16567},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16568}],"eventHandler":{"__isSmartRef__":true,"id":16570},"_ClipMode":"hidden","derivationIds":["18901FFC-0D21-407F-ABC0-2BB1D80521AD"],"id":"B46DB6C8-7A87-407D-AAED-962E5ECB1C81","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":16565},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"16567":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16568":{"style":{"__isSmartRef__":true,"id":16569},"chunkOwner":{"__isSmartRef__":true,"id":16566},"_id":"_1670","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16569":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16570":{"morph":{"__isSmartRef__":true,"id":16566},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16571":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"16572":{"morph":{"__isSmartRef__":true,"id":16565},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16573":{"moveHorizontal":true},"16574":{"sourceObj":{"__isSmartRef__":true,"id":16565},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16250},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":16575},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16575":{"source":{"__isSmartRef__":true,"id":16565},"target":{"__isSmartRef__":true,"id":16250}},"16576":{"sourceObj":{"__isSmartRef__":true,"id":16565},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16250},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":16577},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16577":{"source":{"__isSmartRef__":true,"id":16565},"target":{"__isSmartRef__":true,"id":16250}},"16578":{"submorphs":[{"__isSmartRef__":true,"id":16579}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16584},"eventHandler":{"__isSmartRef__":true,"id":16585},"_ClipMode":"visible","derivationIds":["E51FF825-9570-4914-B20B-7029DCC9ACE0"],"id":"62B7CDB9-782B-407C-B95A-332A5740EF3A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":16579},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":16558},"attributeConnections":[{"__isSmartRef__":true,"id":16586},{"__isSmartRef__":true,"id":16588}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"16579":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16580},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16581}],"eventHandler":{"__isSmartRef__":true,"id":16583},"_ClipMode":"hidden","derivationIds":["37A2A739-1A1F-498C-8EEE-909ABECE1795"],"id":"095FD558-2C1E-4671-AF81-670A530C5A68","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":16578},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"16580":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16581":{"style":{"__isSmartRef__":true,"id":16582},"chunkOwner":{"__isSmartRef__":true,"id":16579},"_id":"_1672","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16582":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16583":{"morph":{"__isSmartRef__":true,"id":16579},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16584":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"16585":{"morph":{"__isSmartRef__":true,"id":16578},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16586":{"sourceObj":{"__isSmartRef__":true,"id":16578},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16250},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":16587},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16587":{"source":{"__isSmartRef__":true,"id":16578},"target":{"__isSmartRef__":true,"id":16250}},"16588":{"sourceObj":{"__isSmartRef__":true,"id":16578},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16250},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":16589},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16589":{"source":{"__isSmartRef__":true,"id":16578},"target":{"__isSmartRef__":true,"id":16250}},"16590":{"submorphs":[{"__isSmartRef__":true,"id":16591}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16596},"eventHandler":{"__isSmartRef__":true,"id":16597},"_ClipMode":"visible","derivationIds":["158AFC6D-24CB-4DB5-A245-6D7283DDC1D6"],"id":"857227E9-4A4A-473A-A4D5-72E4ACF2B085","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":16591},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":16558},"layout":{"__isSmartRef__":true,"id":16598},"attributeConnections":[{"__isSmartRef__":true,"id":16599},{"__isSmartRef__":true,"id":16601}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.4,3.0)"},"16591":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16592},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16593}],"eventHandler":{"__isSmartRef__":true,"id":16595},"_ClipMode":"hidden","derivationIds":["864112B1-4791-4892-9D7E-E83FFCFDEAF6"],"id":"B2720BD4-3D2C-4C5F-A559-2B39F0460CE5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":16590},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"16592":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16593":{"style":{"__isSmartRef__":true,"id":16594},"chunkOwner":{"__isSmartRef__":true,"id":16591},"_id":"_1674","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16594":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16595":{"morph":{"__isSmartRef__":true,"id":16591},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16596":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"16597":{"morph":{"__isSmartRef__":true,"id":16590},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16598":{"moveHorizontal":true},"16599":{"sourceObj":{"__isSmartRef__":true,"id":16590},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":16250},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":16600},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16600":{"source":{"__isSmartRef__":true,"id":16590},"target":{"__isSmartRef__":true,"id":16250}},"16601":{"sourceObj":{"__isSmartRef__":true,"id":16590},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16250},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":16602},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16602":{"source":{"__isSmartRef__":true,"id":16590},"target":{"__isSmartRef__":true,"id":16250}},"16603":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(324.4,22.0)","_Padding":"lively.rect(0,0,0,0)"},"16604":{"morph":{"__isSmartRef__":true,"id":16558},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16605":{"resizeWidth":true,"adjustForNewBounds":true},"16606":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_NodeClass":["window"],"_NodeId":"morph-cd7bcb08-eb4a-48cd-952b-53a1eaeb23d0","__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(324.4,454.4)"},"16607":{"morph":{"__isSmartRef__":true,"id":16250},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16608":{"adjustForNewBounds":true},"16609":{"inspect":{"__isSmartRef__":true,"id":16610}},"16610":{"varMapping":{"__isSmartRef__":true,"id":16611},"source":"function inspect(obj) {\n this.get('ObjectInspector').inspect(obj);\n}","funcProperties":{"__isSmartRef__":true,"id":16612},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"16611":{"this":{"__isSmartRef__":true,"id":16250}},"16612":{"timestamp":{"__isSmartRef__":true,"id":16613},"user":"cschuster","tags":[]},"16613":{"isSerializedDate":true,"string":"Fri Jun 01 2012 21:32:31 GMT+0200 (CEST)"},"16614":{"name":"PartsBin/Basic/","partItems":{"__isSmartRef__":true,"id":16615},"attributeConnections":[{"__isSmartRef__":true,"id":16616},{"__isSmartRef__":true,"id":16618},{"__isSmartRef__":true,"id":16620},{"__isSmartRef__":true,"id":16622},{"__isSmartRef__":true,"id":16624}],"doNotSerialize":["$$partItems"],"doNotCopyProperties":["$$partItems"],"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16615":{"PrimitiveShapes":{"__isSmartRef__":true,"id":3453},"Notebook":{"__isSmartRef__":true,"id":3440},"LineWithArrows":{"__isSmartRef__":true,"id":3414},"Image":{"__isSmartRef__":true,"id":3362},"Text":{"__isSmartRef__":true,"id":3492},"Line":{"__isSmartRef__":true,"id":3375},"LineWithArrowOrange":{"__isSmartRef__":true,"id":3401},"Ellipse":{"__isSmartRef__":true,"id":3349},"LineWithArrow":{"__isSmartRef__":true,"id":3388},"Rectangle":{"__isSmartRef__":true,"id":3466},"Triangle":{"__isSmartRef__":true,"id":3505},"Star":{"__isSmartRef__":true,"id":3479},"Marker":{"__isSmartRef__":true,"id":3427},"Car":{"__isSmartRef__":true,"id":3323},"Cloud":{"__isSmartRef__":true,"id":3336}},"16616":{"sourceObj":{"__isSmartRef__":true,"id":16614},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":2839},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":16617},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16617":{"source":{"__isSmartRef__":true,"id":16614},"target":{"__isSmartRef__":true,"id":2839}},"16618":{"sourceObj":{"__isSmartRef__":true,"id":16614},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":13049},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":16619},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16619":{"source":{"__isSmartRef__":true,"id":16614},"target":{"__isSmartRef__":true,"id":13049}},"16620":{"sourceObj":{"__isSmartRef__":true,"id":16614},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":3781},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":16621},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16621":{"source":{"__isSmartRef__":true,"id":16614},"target":{"__isSmartRef__":true,"id":3781}},"16622":{"sourceObj":{"__isSmartRef__":true,"id":16614},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":4672},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":16623},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16623":{"source":{"__isSmartRef__":true,"id":16614},"target":{"__isSmartRef__":true,"id":4672}},"16624":{"sourceObj":{"__isSmartRef__":true,"id":16614},"sourceAttrName":"partItems","targetObj":{"__isSmartRef__":true,"id":2739},"targetMethodName":"addMorphsForPartItems","varMapping":{"__isSmartRef__":true,"id":16625},"converterString":"function (partItemObj) { return Properties.ownValues(partItemObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16625":{"source":{"__isSmartRef__":true,"id":16614},"target":{"__isSmartRef__":true,"id":2739}},"16626":{"name":"PartsBin/sd1213/","partItems":{"__isSmartRef__":true,"id":16627},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16627":{"SeeTheState":{"__isSmartRef__":true,"id":2837},"SeeTheObjects":{"__isSmartRef__":true,"id":13047},"SketchPad":{"__isSmartRef__":true,"id":14079}},"16628":{"name":"PartsBin/SimilarityDemo/","partItems":{"__isSmartRef__":true,"id":16629},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16629":{"SimilarityDemo":{"__isSmartRef__":true,"id":13034}},"16630":{"name":"PartsBin/Inputs/","partItems":{"__isSmartRef__":true,"id":16631},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16631":{"HoverSlider":{"__isSmartRef__":true,"id":13975}},"16632":{"name":"PartsBin/Visualization/","partItems":{"__isSmartRef__":true,"id":16633},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16633":{"BalancedSearchTrees":{"__isSmartRef__":true,"id":13988},"MorphHierrachyVisualization":{"__isSmartRef__":true,"id":14066},"WorldGraphD3":{"__isSmartRef__":true,"id":14105},"d3ForceLayoutExample":{"__isSmartRef__":true,"id":14108}},"16634":{"name":"PartsBin/Fabian/","partItems":{"__isSmartRef__":true,"id":16635},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16635":{"GravityMopped":{"__isSmartRef__":true,"id":14001},"Balloon":{"__isSmartRef__":true,"id":14014}},"16636":{"name":"PartsBin/Server/","partItems":{"__isSmartRef__":true,"id":16637},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16637":{"NodeJSControl":{"__isSmartRef__":true,"id":14027}},"16638":{"name":"PartsBin/Collaboration/","partItems":{"__isSmartRef__":true,"id":16639},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16639":{"SyncMorph":{"__isSmartRef__":true,"id":14040}},"16640":{"name":"PartsBin/Jens/","partItems":{"__isSmartRef__":true,"id":16641},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16641":{"ObjectEditor":{"__isSmartRef__":true,"id":14053},"Connector":{"__isSmartRef__":true,"id":14092},"SpecialSyntaxWorkspace":{"__isSmartRef__":true,"id":14106},"CheapWorldLayout":{"__isSmartRef__":true,"id":14107}},"16642":{"name":"PartsBin/WebWorker/","partItems":{"__isSmartRef__":true,"id":16643},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16643":{"WorkProvider":{"__isSmartRef__":true,"id":14109},"Envelop":{"__isSmartRef__":true,"id":14110},"FibonacciActorWithCode":{"__isSmartRef__":true,"id":14111}},"16644":{"name":"PartsBin/Dialogs","partItems":{"__isSmartRef__":true,"id":16645},"__LivelyClassName__":"lively.PartsBin.PartsSpace","__SourceModuleName__":"Global.lively.PartsBin"},"16645":{"ToolTabPane":{"__isSmartRef__":true,"id":16646},"MethodFinderPane":{"__isSmartRef__":true,"id":17435}},"16646":{"partsSpaceName":"PartsBin/Dialogs","name":"ToolTabPane","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":14}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":67},\"derivationIds\":[null,\"87FAF55E-F71E-4F69-A29F-5DAF28EF42C0\",\"33449239-EF48-41FE-9BFD-EA211884F247\",\"956938FD-7466-4DD2-A6E4-1FB8477A3306\",\"652178C9-70DE-4F60-9FB7-D37D23D04AEA\",\"7733B961-E644-4906-B640-0B30E06276C7\",\"5CC81DD5-CA62-4F35-8F26-2C1F6DD22CC3\",\"03B60241-98AB-4310-ACEA-E7687E706CA5\",\"3B38BAEC-7179-4451-BB8B-106F92AEA32B\",\"5859188C-662D-4322-90F0-E2997F91C989\",\"D8777C0F-419F-4C8C-9073-863F67431AB0\",\"B1AEE8B2-4F0E-400A-9C44-84E55118F5A4\",\"EB59F5AA-11EA-4160-A380-33883FCBFC12\",\"1BEBE524-9499-4E24-84C4-E8F9F7A86663\",\"1826D64D-5CE8-4BB8-8AA3-1785854B22C3\",\"EB298904-0A41-4BF3-B52F-3B1ECB88F0FD\"],\"id\":\"C789029E-30DD-4135-8E16-639314A545D0\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":73},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":74},\"droppingEnabled\":true,\"halosEnabled\":true,\"tabBarStrategy\":{\"__isSmartRef__\":true,\"id\":75},\"tabPaneExtent\":{\"__isSmartRef__\":true,\"id\":76},\"tabBar\":{\"__isSmartRef__\":true,\"id\":1},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":77},\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":78},\"name\":\"ToolTabPane\",\"_Position\":{\"__isSmartRef__\":true,\"id\":91},\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"prevScroll\":[0,0],\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":92},\"layout\":{\"__isSmartRef__\":true,\"id\":93},\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"#startLetters\":\"\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":94},\"__LivelyClassName__\":\"lively.morphic.TabContainer\",\"withLayers\":[\"Global.TabbedMethodFinderLayer\"]},\"1\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"derivationIds\":[null,\"C9AFDCE0-7E36-4F4A-A4FD-ADF539D3F3BE\",\"45EA8685-1562-433C-9510-7D387C52D50D\",\"68FD3A27-03F4-41EE-A019-24EECD4B9D4D\",\"8E706A37-51F2-434A-8488-92F5487BE77E\",\"D7EF478F-C07F-4C57-8E84-C7FA15901B78\",\"65508D46-12CC-4A6F-9CA5-AA1E26EAA9EA\",\"03757FEA-1979-424E-8EA1-7231E038BD91\",\"D8EB800F-9FF7-406C-B42A-FD51AA5C9390\",\"5892030A-109B-40A4-8484-382B6F34EFA3\",\"5623D1FD-B4D3-47A0-AC1F-67B3388DEC19\",\"3BF7A333-B725-4A4E-AF76-8D1DAAD1FD40\",\"492FA464-292A-4E4B-AF05-0F34F7329A1E\",\"C875DD96-0677-43FF-9942-16AD478F3A82\",\"16D4C43F-D991-4289-BBAF-A1FD33535698\",\"AF32CC15-CF1B-46FE-A464-11EE27613F61\"],\"id\":\"5EE59C94-8C8A-4055-866A-C7BB048088D9\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":9},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":10},\"droppingEnabled\":true,\"halosEnabled\":true,\"tabContainer\":{\"__isSmartRef__\":true,\"id\":0},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":11},\"grabbingEnabled\":false,\"draggingEnabled\":false,\"tabs\":[],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Position\":{\"__isSmartRef__\":true,\"id\":12},\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"showsHalos\":false,\"prevScroll\":[0,0],\"layout\":{\"__isSmartRef__\":true,\"id\":13},\"_Rotation\":0,\"_ClipMode\":\"visible\",\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.TabBar\"},\"2\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":3},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":4},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":6},\"_Fill\":{\"__isSmartRef__\":true,\"id\":7},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":8},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"4\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"5\":{\"x\":872.0934621532042,\"y\":30,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"6\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"7\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"8\":{\"r\":0.8,\"g\":0.8,\"b\":0.8,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"9\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"10\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"11\":{\"x\":872.0934621532042,\"y\":30,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"12\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"13\":{\"resizeWidth\":true,\"adjustForNewBounds\":true},\"14\":{\"submorphs\":[],\"scripts\":[],\"id\":\"C6C92CCD-4786-4C40-AABF-7716D9FCC08A\",\"shape\":{\"__isSmartRef__\":true,\"id\":15},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":22},\"showsHalos\":false,\"name\":\"ResizeCorner\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":23},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"draggingEnabled\":true,\"dragStartPoint\":null,\"originalExtent\":{\"__isSmartRef__\":true,\"id\":24},\"originalTargetExtent\":null,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":25},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":26},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":27},\"originalTargetInnerBounds\":null,\"isResizeCorner\":true,\"relativeOrigin\":null,\"derivationIds\":[7147,\"16E962DF-21E9-4FE6-8B9B-953F0E908113\",\"ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21\",\"C13BE625-F1AC-4401-AB63-BA50CE744CB6\",\"291119F3-1D44-4861-BAE4-5F142861083D\",\"E10B97BB-8029-4AFE-97F4-D7DEA3EA000F\",\"3BA898DA-1519-4FF8-A0BF-09E180382D50\",\"1D1F4D10-DB39-481C-93FD-21520463295A\",\"92761179-5047-4C14-979F-29A9CF056641\",\"E7B73231-7E5A-4788-81EC-6077698D93B5\",\"6CEE8BC8-59C9-4C03-B5FD-77D84EB324B5\"],\"moved\":true,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":28}],\"doNotSerialize\":[\"$$cornerName\"],\"doNotCopyProperties\":[\"$$cornerName\"],\"originalTargetBounds\":null,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"cornerName\":\"bottomRight\",\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":29},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"15\":{\"position\":{\"__isSmartRef__\":true,\"id\":16},\"_Extent\":{\"__isSmartRef__\":true,\"id\":17},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":18},\"_Fill\":{\"__isSmartRef__\":true,\"id\":19},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":20},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":21},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"16\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"17\":{\"x\":10,\"y\":10,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"18\":{\"r\":0.568,\"g\":0.568,\"b\":0.568,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"19\":{\"r\":0.258,\"g\":0.258,\"b\":0.258,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"20\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"21\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"22\":{\"x\":862.2688660000001,\"y\":460.08046,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"23\":{\"partsSpaceName\":\"PartsBin/Widgets/\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"comment\":\"Resize an object without using halos.\",\"partName\":\"ResizeCorner\",\"revisionOnLoad\":140152,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"24\":{\"x\":239,\"y\":138,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"25\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"26\":{\"morph\":{\"__isSmartRef__\":true,\"id\":14},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"27\":{\"x\":10,\"y\":10,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"28\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":14},\"sourceAttrName\":\"cornerName\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":14},\"targetMethodName\":\"alignToOwner\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"29\":{\"onDrag\":{\"__isSmartRef__\":true,\"id\":30},\"onDragEnd\":{\"__isSmartRef__\":true,\"id\":38},\"onDragStart\":{\"__isSmartRef__\":true,\"id\":46},\"reset\":{\"__isSmartRef__\":true,\"id\":54},\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":57},\"alignToOwner\":{\"__isSmartRef__\":true,\"id\":64}},\"30\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":31},\"source\":\"function onDrag(evt) {\\n // alert(\\\"onDrag\\\")\\n // this.owner.setPosition(pt(0,0))\\n // this.owner.setOrigin(pt(0,0))\\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\\n \\n // moveDelta = moveDelta.maxPt(pt(0,0))\\n var ownerExtent = this.owner.getExtent();\\n\\n // TODO does not work\\n if (evt.isShiftDown()) {\\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\\n if (maxDelta == 0) return;\\n var factor = ownerExtent.x / ownerExtent.y\\n moveDelta = pt(maxDelta * factor, maxDelta )\\n }\\n var accessor = \\\"with\\\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\\n\\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\\n\\n this.owner.setBounds(newBounds);\\n \\n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\\n // alertOK(\\\"new extent\\\" + newExtent)\\n // this.owner.setExtent(newExtent);\\n this.owner.submorphs.select(function(ea) {\\n return ea.isResizeCorner\\n }).invoke('alignToOwner');\\n if (this.owner.halos) {\\n this.owner.halos.invoke('alignAtTarget')\\n }\\n // alertOK(\\\"relative \\\" + this.relativeOrigin)\\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\\n\\n // TODO IMPLEMENT updating the origin does not work yet\\n // this.owner.setOrigin(newOrigin);\\n // alertOK(\\\"new origin \\\" + newOrigin)\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":36},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"31\":{\"this\":{\"__isSmartRef__\":true,\"id\":14},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":32}},\"32\":{\"$super\":{\"__isSmartRef__\":true,\"id\":33}},\"33\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":34},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":35},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"34\":{\"obj\":{\"__isSmartRef__\":true,\"id\":14},\"name\":\"onDrag\"},\"35\":{},\"36\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":37},\"user\":\"sstamm\",\"tags\":[]},\"37\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)\"},\"38\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":39},\"source\":\"function onDragEnd(evt) {\\n this.dragStartPoint = null;\\n this.originalTargetBounds = null;\\n this.relativeOrigin = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":44},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"39\":{\"this\":{\"__isSmartRef__\":true,\"id\":14},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":40}},\"40\":{\"$super\":{\"__isSmartRef__\":true,\"id\":41}},\"41\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":42},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":43},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"42\":{\"obj\":{\"__isSmartRef__\":true,\"id\":14},\"name\":\"onDragEnd\"},\"43\":{},\"44\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":45},\"user\":\"sstamm\",\"tags\":[]},\"45\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)\"},\"46\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":47},\"source\":\"function onDragStart(evt) {\\n var absToRelativePoint = function (r, absPt) {\\n\\t\\treturn new Point(\\n\\t\\t\\t(absPt.x - r.x) / r.width,\\n\\t\\t\\t(absPt.y - r.y) / r.height)\\n\\t}\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\\n\\n\\n this.dragStartPoint = evt.mousePoint;\\n this.originalTargetBounds= this.owner.bounds();\\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":52},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"47\":{\"this\":{\"__isSmartRef__\":true,\"id\":14},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":48}},\"48\":{\"$super\":{\"__isSmartRef__\":true,\"id\":49}},\"49\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":50},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch (e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":51},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"50\":{\"obj\":{\"__isSmartRef__\":true,\"id\":14},\"name\":\"onDragStart\"},\"51\":{},\"52\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":53},\"user\":\"sstamm\",\"tags\":[]},\"53\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)\"},\"54\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":55},\"source\":\"function reset() {\\n this.isResizeCorner = true\\n this.cornerName = 'bottomRight'\\n this.setExtent(pt(10,10));\\n this.setPosition(pt(0,0))\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":56},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"55\":{\"this\":{\"__isSmartRef__\":true,\"id\":14}},\"56\":{},\"57\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":58},\"source\":\"function morphMenuItems() {\\n return $super().concat([\\n [\\\"corner\\\", [\\n [\\\"top left\\\", function() { this.cornerName = 'topLeft'}.bind(this)],\\n [\\\"top right\\\", function() { this.cornerName = 'topRight'}.bind(this)],\\n [\\\"bottom right\\\", function() { this.cornerName = 'bottomRight'}.bind(this)],\\n [\\\"bottom left\\\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\\n ]]\\n ])\\t\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":63},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"58\":{\"this\":{\"__isSmartRef__\":true,\"id\":14},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":59}},\"59\":{\"$super\":{\"__isSmartRef__\":true,\"id\":60}},\"60\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":61},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":62},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"61\":{\"obj\":{\"__isSmartRef__\":true,\"id\":14},\"name\":\"morphMenuItems\"},\"62\":{},\"63\":{},\"64\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":65},\"source\":\"function alignToOwner() {\\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":66},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"65\":{\"this\":{\"__isSmartRef__\":true,\"id\":14}},\"66\":{},\"67\":{\"_Position\":{\"__isSmartRef__\":true,\"id\":68},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":69},\"_Extent\":{\"__isSmartRef__\":true,\"id\":70},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":71},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":72},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_BorderRadius\":0,\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"68\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"69\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"70\":{\"x\":872.0934621532042,\"y\":470.7147151397129,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"71\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"72\":{\"r\":0.372,\"g\":0.369,\"b\":0.372,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"73\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"74\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"75\":{\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.TabStrategyTop\"},\"76\":{\"x\":872.0934621532042,\"y\":440.7147151397129,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"77\":{\"x\":872.0934621532042,\"y\":470.7147151397129,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"78\":{\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Dialogs\",\"comment\":\"A tabbed tool pane (under development): Supports MethodFinder\",\"changes\":[{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":89}],\"migrationLevel\":4,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"partName\":\"ToolTabPane\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"79\":{\"date\":{\"__isSmartRef__\":true,\"id\":80},\"author\":\"undefined\",\"message\":\"added a resize corner\",\"id\":\"69E8407B-8700-4E9B-8558-C54AF5D9D65F\"},\"80\":{\"isSerializedDate\":true,\"string\":\"Mon Mar 26 2012 12:52:49 GMT+0200 (CEST)\"},\"81\":{\"date\":{\"__isSmartRef__\":true,\"id\":82},\"author\":\"undefined\",\"message\":\"- white and S:\",\"id\":\"9CC8444F-8D6A-476B-904F-1BC27EB9F6E4\"},\"82\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 16:24:10 GMT+0100 (CET)\"},\"83\":{\"date\":{\"__isSmartRef__\":true,\"id\":84},\"author\":\"undefined\",\"message\":\"initial version \",\"id\":\"61DC98FC-D0AA-43D7-A579-7649657A81B4\"},\"84\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:55:32 GMT+0100 (CET)\"},\"85\":{\"date\":{\"__isSmartRef__\":true,\"id\":86},\"author\":\"fabian\",\"message\":\"initial\",\"id\":\"EA1E7C49-D79B-461B-ACD7-126E1902F6FF\"},\"86\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 26 2012 08:08:17 GMT+0100 (CET)\"},\"87\":{\"date\":{\"__isSmartRef__\":true,\"id\":88},\"author\":\"athomschke\",\"message\":\"\",\"id\":\"CADBD788-8F41-4046-BCED-6CF1172CF93D\"},\"88\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 12:51:59 GMT+0100 (CET)\"},\"89\":{\"date\":{\"__isSmartRef__\":true,\"id\":90},\"author\":\"robertkrahn\",\"message\":\"fixing scale\",\"id\":\"D405372C-153F-4A5F-850A-C068C39ED4D9\"},\"90\":{\"isSerializedDate\":true,\"string\":\"Sat Jun 16 2012 13:48:36 GMT+0200 (CEST)\"},\"91\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"92\":{\"x\":581.0853111335786,\"y\":-13.240456448482064,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"93\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"94\":{\"onrestore\":{\"__isSmartRef__\":true,\"id\":95},\"installLayers\":{\"__isSmartRef__\":true,\"id\":103},\"openMethodFinderFor\":{\"__isSmartRef__\":true,\"id\":107}},\"95\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":96},\"source\":\"function onrestore() {\\n this.installLayers();\\n $super()\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":101},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"96\":{\"this\":{\"__isSmartRef__\":true,\"id\":0},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":97}},\"97\":{\"$super\":{\"__isSmartRef__\":true,\"id\":98}},\"98\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":99},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":100},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"99\":{\"obj\":{\"__isSmartRef__\":true,\"id\":0},\"name\":\"onrestore\"},\"100\":{},\"101\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":102},\"user\":\"undefined\",\"tags\":[]},\"102\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:18:55 GMT+0100 (CET)\"},\"103\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":104},\"source\":\"function installLayers() {\\n \\ncop.create(\\\"TabbedMethodFinderLayer\\\").refineClass(lively.morphic.Text, {\\n doBrowseImplementors: function () {\\n var toolTabPane = this.get(\\\"ToolTabPane\\\");\\n var searchString = this.getSelectionOrLineString();\\n if (toolTabPane) {\\n toolTabPane.openMethodFinderFor(searchString);\\n return;\\n }\\n this.world().openMethodFinderFor(searchString)\\n }\\n})\\n\\n\\nthis.setWithLayers([TabbedMethodFinderLayer])\\n\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":105},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"104\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"105\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":106},\"user\":\"undefined\",\"tags\":[]},\"106\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:20:31 GMT+0100 (CET)\"},\"107\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":108},\"source\":\"function openMethodFinderFor(searchString) {\\n // this.openMethodFinderFor(\\\"onMouseDown\\\")\\n var tab = this.addTabLabeled(\\\"S:\\\" + searchString)\\n var part = this.world().openPartItem('MethodFinderPane', 'PartsBin/Dialogs');\\n part.setExtent(this.tabPaneExtent)\\n tab.pane.addMorph(part);\\n tab.pane.layout = tab.pane.layout || {};\\n tab.pane.layout.resizeWidth = true;\\n tab.pane.layout.resizeHeight = true;\\n part.setSearch(searchString);\\n part.setPosition(pt(0,0))\\n $world.addMorph(this.owner);\\n return part;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":109},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"108\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"109\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":110},\"user\":\"undefined\",\"tags\":[]},\"110\":{\"isSerializedDate\":true,\"string\":\"Wed Mar 28 2012 13:53:26 GMT+0200 (CEST)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":16647},{"__isSmartRef__":true,"id":16649}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":16651},"partVersions":[{"__isSmartRef__":true,"id":16665},{"__isSmartRef__":true,"id":16669},{"__isSmartRef__":true,"id":16673},{"__isSmartRef__":true,"id":16677},{"__isSmartRef__":true,"id":16681},{"__isSmartRef__":true,"id":16685},{"__isSmartRef__":true,"id":16689},{"__isSmartRef__":true,"id":16693},{"__isSmartRef__":true,"id":16697},{"__isSmartRef__":true,"id":16701},{"__isSmartRef__":true,"id":16705},{"__isSmartRef__":true,"id":16709},{"__isSmartRef__":true,"id":16713},{"__isSmartRef__":true,"id":16819},{"__isSmartRef__":true,"id":16823},{"__isSmartRef__":true,"id":16827}],"rev":171464,"lastModifiedDate":{"__isSmartRef__":true,"id":16664},"part":{"__isSmartRef__":true,"id":16831},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"16647":{"sourceObj":{"__isSmartRef__":true,"id":16646},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":16646},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":16648},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16648":{"source":{"__isSmartRef__":true,"id":16646},"target":{"__isSmartRef__":true,"id":16646}},"16649":{"sourceObj":{"__isSmartRef__":true,"id":16646},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":16646},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":16650},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16650":{"source":{"__isSmartRef__":true,"id":16646},"target":{"__isSmartRef__":true,"id":16646}},"16651":{"requiredModules":[],"partsSpaceName":"PartsBin/Dialogs","comment":"A tabbed tool pane (under development): Supports MethodFinder","changes":[{"__isSmartRef__":true,"id":16652},{"__isSmartRef__":true,"id":16654},{"__isSmartRef__":true,"id":16656},{"__isSmartRef__":true,"id":16658},{"__isSmartRef__":true,"id":16660},{"__isSmartRef__":true,"id":16662}],"migrationLevel":4,"partName":"ToolTabPane","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"lastModifiedDate":{"__isSmartRef__":true,"id":16664},"revisionOnLoad":171464,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16652":{"date":{"__isSmartRef__":true,"id":16653},"author":"undefined","message":"added a resize corner","id":"69E8407B-8700-4E9B-8558-C54AF5D9D65F"},"16653":{"isSerializedDate":true,"string":"Mon Mar 26 2012 12:52:49 GMT+0200 (CEST)"},"16654":{"date":{"__isSmartRef__":true,"id":16655},"author":"undefined","message":"- white and S:","id":"9CC8444F-8D6A-476B-904F-1BC27EB9F6E4"},"16655":{"isSerializedDate":true,"string":"Fri Feb 03 2012 16:24:10 GMT+0100 (CET)"},"16656":{"date":{"__isSmartRef__":true,"id":16657},"author":"undefined","message":"initial version ","id":"61DC98FC-D0AA-43D7-A579-7649657A81B4"},"16657":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:55:32 GMT+0100 (CET)"},"16658":{"date":{"__isSmartRef__":true,"id":16659},"author":"fabian","message":"initial","id":"EA1E7C49-D79B-461B-ACD7-126E1902F6FF"},"16659":{"isSerializedDate":true,"string":"Thu Jan 26 2012 08:08:17 GMT+0100 (CET)"},"16660":{"date":{"__isSmartRef__":true,"id":16661},"author":"athomschke","message":"","id":"CADBD788-8F41-4046-BCED-6CF1172CF93D"},"16661":{"isSerializedDate":true,"string":"Thu Feb 09 2012 12:51:59 GMT+0100 (CET)"},"16662":{"date":{"__isSmartRef__":true,"id":16663},"author":"robertkrahn","message":"fixing scale","id":"D405372C-153F-4A5F-850A-C068C39ED4D9"},"16663":{"isSerializedDate":true,"string":"Sat Jun 16 2012 13:48:36 GMT+0200 (CEST)"},"16664":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"16665":{"rev":171464,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":16666},"url":{"__isSmartRef__":true,"id":16667},"changes":[{"__isSmartRef__":true,"id":16668}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16666":{"isSerializedDate":true,"string":"Sat Jun 16 2012 11:34:44 GMT+0200 (CEST)"},"16667":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16668":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16669":{"rev":148717,"author":"bert","date":{"__isSmartRef__":true,"id":16670},"url":{"__isSmartRef__":true,"id":16671},"changes":[{"__isSmartRef__":true,"id":16672}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16670":{"isSerializedDate":true,"string":"Wed Mar 28 2012 20:32:26 GMT+0200 (CEST)"},"16671":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16672":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16673":{"rev":148501,"author":"athomschke","date":{"__isSmartRef__":true,"id":16674},"url":{"__isSmartRef__":true,"id":16675},"changes":[{"__isSmartRef__":true,"id":16676}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16674":{"isSerializedDate":true,"string":"Wed Mar 28 2012 11:45:13 GMT+0200 (CEST)"},"16675":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16676":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16677":{"rev":148500,"author":"athomschke","date":{"__isSmartRef__":true,"id":16678},"url":{"__isSmartRef__":true,"id":16679},"changes":[{"__isSmartRef__":true,"id":16680}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16678":{"isSerializedDate":true,"string":"Wed Mar 28 2012 11:43:22 GMT+0200 (CEST)"},"16679":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16680":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16681":{"rev":148438,"author":"athomschke","date":{"__isSmartRef__":true,"id":16682},"url":{"__isSmartRef__":true,"id":16683},"changes":[{"__isSmartRef__":true,"id":16684}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16682":{"isSerializedDate":true,"string":"Wed Mar 28 2012 10:10:32 GMT+0200 (CEST)"},"16683":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16684":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16685":{"rev":148437,"author":"athomschke","date":{"__isSmartRef__":true,"id":16686},"url":{"__isSmartRef__":true,"id":16687},"changes":[{"__isSmartRef__":true,"id":16688}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16686":{"isSerializedDate":true,"string":"Wed Mar 28 2012 10:07:54 GMT+0200 (CEST)"},"16687":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16688":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16689":{"rev":148431,"author":"athomschke","date":{"__isSmartRef__":true,"id":16690},"url":{"__isSmartRef__":true,"id":16691},"changes":[{"__isSmartRef__":true,"id":16692}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16690":{"isSerializedDate":true,"string":"Wed Mar 28 2012 10:05:17 GMT+0200 (CEST)"},"16691":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16692":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16693":{"rev":148424,"author":"athomschke","date":{"__isSmartRef__":true,"id":16694},"url":{"__isSmartRef__":true,"id":16695},"changes":[{"__isSmartRef__":true,"id":16696}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16694":{"isSerializedDate":true,"string":"Wed Mar 28 2012 10:02:25 GMT+0200 (CEST)"},"16695":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16696":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16697":{"rev":147915,"author":"athomschke","date":{"__isSmartRef__":true,"id":16698},"url":{"__isSmartRef__":true,"id":16699},"changes":[{"__isSmartRef__":true,"id":16700}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16698":{"isSerializedDate":true,"string":"Mon Mar 26 2012 13:17:35 GMT+0200 (CEST)"},"16699":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16700":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16701":{"rev":147913,"author":"athomschke","date":{"__isSmartRef__":true,"id":16702},"url":{"__isSmartRef__":true,"id":16703},"changes":[{"__isSmartRef__":true,"id":16704}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16702":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:18:01 GMT+0200 (CEST)"},"16703":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16704":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16705":{"rev":147906,"author":"athomschke","date":{"__isSmartRef__":true,"id":16706},"url":{"__isSmartRef__":true,"id":16707},"changes":[{"__isSmartRef__":true,"id":16708}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16706":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:03:23 GMT+0200 (CEST)"},"16707":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16708":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16709":{"rev":147900,"author":"athomschke","date":{"__isSmartRef__":true,"id":16710},"url":{"__isSmartRef__":true,"id":16711},"changes":[{"__isSmartRef__":true,"id":16712}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16710":{"isSerializedDate":true,"string":"Mon Mar 26 2012 10:44:24 GMT+0200 (CEST)"},"16711":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16712":{"type":"S:modified","url":"/PartsBin/Dialogs/ToolTabPane.json"},"16713":{"rev":140039,"author":"fbo","date":{"__isSmartRef__":true,"id":16714},"url":{"__isSmartRef__":true,"id":16715},"changes":[{"__isSmartRef__":true,"id":16716},{"__isSmartRef__":true,"id":16717},{"__isSmartRef__":true,"id":16718},{"__isSmartRef__":true,"id":16719},{"__isSmartRef__":true,"id":16720},{"__isSmartRef__":true,"id":16721},{"__isSmartRef__":true,"id":16722},{"__isSmartRef__":true,"id":16723},{"__isSmartRef__":true,"id":16724},{"__isSmartRef__":true,"id":16725},{"__isSmartRef__":true,"id":16726},{"__isSmartRef__":true,"id":16727},{"__isSmartRef__":true,"id":16728},{"__isSmartRef__":true,"id":16729},{"__isSmartRef__":true,"id":16730},{"__isSmartRef__":true,"id":16731},{"__isSmartRef__":true,"id":16732},{"__isSmartRef__":true,"id":16733},{"__isSmartRef__":true,"id":16734},{"__isSmartRef__":true,"id":16735},{"__isSmartRef__":true,"id":16736},{"__isSmartRef__":true,"id":16737},{"__isSmartRef__":true,"id":16738},{"__isSmartRef__":true,"id":16739},{"__isSmartRef__":true,"id":16740},{"__isSmartRef__":true,"id":16741},{"__isSmartRef__":true,"id":16742},{"__isSmartRef__":true,"id":16743},{"__isSmartRef__":true,"id":16744},{"__isSmartRef__":true,"id":16745},{"__isSmartRef__":true,"id":16746},{"__isSmartRef__":true,"id":16747},{"__isSmartRef__":true,"id":16748},{"__isSmartRef__":true,"id":16749},{"__isSmartRef__":true,"id":16750},{"__isSmartRef__":true,"id":16751},{"__isSmartRef__":true,"id":16752},{"__isSmartRef__":true,"id":16753},{"__isSmartRef__":true,"id":16754},{"__isSmartRef__":true,"id":16755},{"__isSmartRef__":true,"id":16756},{"__isSmartRef__":true,"id":16757},{"__isSmartRef__":true,"id":16758},{"__isSmartRef__":true,"id":16759},{"__isSmartRef__":true,"id":16760},{"__isSmartRef__":true,"id":16761},{"__isSmartRef__":true,"id":16762},{"__isSmartRef__":true,"id":16763},{"__isSmartRef__":true,"id":16764},{"__isSmartRef__":true,"id":16765},{"__isSmartRef__":true,"id":16766},{"__isSmartRef__":true,"id":16767},{"__isSmartRef__":true,"id":16768},{"__isSmartRef__":true,"id":16769},{"__isSmartRef__":true,"id":16770},{"__isSmartRef__":true,"id":16771},{"__isSmartRef__":true,"id":16772},{"__isSmartRef__":true,"id":16773},{"__isSmartRef__":true,"id":16774},{"__isSmartRef__":true,"id":16775},{"__isSmartRef__":true,"id":16776},{"__isSmartRef__":true,"id":16777},{"__isSmartRef__":true,"id":16778},{"__isSmartRef__":true,"id":16779},{"__isSmartRef__":true,"id":16780},{"__isSmartRef__":true,"id":16781},{"__isSmartRef__":true,"id":16782},{"__isSmartRef__":true,"id":16783},{"__isSmartRef__":true,"id":16784},{"__isSmartRef__":true,"id":16785},{"__isSmartRef__":true,"id":16786},{"__isSmartRef__":true,"id":16787},{"__isSmartRef__":true,"id":16788},{"__isSmartRef__":true,"id":16789},{"__isSmartRef__":true,"id":16790},{"__isSmartRef__":true,"id":16791},{"__isSmartRef__":true,"id":16792},{"__isSmartRef__":true,"id":16793},{"__isSmartRef__":true,"id":16794},{"__isSmartRef__":true,"id":16795},{"__isSmartRef__":true,"id":16796},{"__isSmartRef__":true,"id":16797},{"__isSmartRef__":true,"id":16798},{"__isSmartRef__":true,"id":16799},{"__isSmartRef__":true,"id":16800},{"__isSmartRef__":true,"id":16801},{"__isSmartRef__":true,"id":16802},{"__isSmartRef__":true,"id":16803},{"__isSmartRef__":true,"id":16804},{"__isSmartRef__":true,"id":16805},{"__isSmartRef__":true,"id":16806},{"__isSmartRef__":true,"id":16807},{"__isSmartRef__":true,"id":16808},{"__isSmartRef__":true,"id":16809},{"__isSmartRef__":true,"id":16810},{"__isSmartRef__":true,"id":16811},{"__isSmartRef__":true,"id":16812},{"__isSmartRef__":true,"id":16813},{"__isSmartRef__":true,"id":16814},{"__isSmartRef__":true,"id":16815},{"__isSmartRef__":true,"id":16816},{"__isSmartRef__":true,"id":16817},{"__isSmartRef__":true,"id":16818}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16714":{"isSerializedDate":true,"string":"Wed Feb 22 2012 22:26:12 GMT+0100 (CET)"},"16715":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/lively/lang/UUID.js","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16716":{"type":"S:modified","url":"/core/lively/ast/Interpreter.js"},"16717":{"type":"S:added","url":null},"16718":{"type":"S:added","url":null},"16719":{"type":"S:modified","url":"/core/lively/OldModel.js"},"16720":{"type":"S:modified","url":"/core/lively/morphic/ScriptingSupport.js"},"16721":{"type":"S:added","url":null},"16722":{"type":"S:added","url":null},"16723":{"type":"S:deleted","url":null},"16724":{"type":"S:added","url":null},"16725":{"type":"S:modified","url":"/core/lively/ast/LivelyJSParser.js"},"16726":{"type":"S:modified","url":"/core/lively/morphic/EventExperiments.js"},"16727":{"type":"S:added","url":null},"16728":{"type":"S:modified","url":"/core/lively/Base.js"},"16729":{"type":"S:added","url":null},"16730":{"type":"S:added","url":null},"16731":{"type":"S:modified","url":"/core/lively/bootstrap.js"},"16732":{"type":"S:added","url":null},"16733":{"type":"S:added","url":null},"16734":{"type":"S:modified","url":"/core/lively/localconfig.js"},"16735":{"type":"S:modified","url":"/core/lively/PartsBin.js"},"16736":{"type":"S:modified","url":"/core/lively/ide/SystemBrowserNodes.js"},"16737":{"type":"S:modified","url":"/core/lively/morphic/tests/PathTests.js"},"16738":{"type":"S:added","url":null},"16739":{"type":"S:modified","url":"/core/lively/bindings/Core.js"},"16740":{"type":"S:added","url":null},"16741":{"type":"S:added","url":null},"16742":{"type":"S:modified","url":"/core/lively/Network.js"},"16743":{"type":"S:modified","url":"/core/lively/morphic/Core.js"},"16744":{"type":"S:added","url":null},"16745":{"type":"S:modified","url":"/core/lively/bindings.js"},"16746":{"type":"S:modified","url":"/core/lively/WidgetsTraits.js"},"16747":{"type":"S:modified","url":"/core/lively/morphic.js"},"16748":{"type":"S:added","url":null},"16749":{"type":"S:added","url":null},"16750":{"type":"S:added","url":null},"16751":{"type":"S:modified","url":"/core/lively/defaultconfig.js"},"16752":{"type":"S:added","url":null},"16753":{"type":"S:added","url":null},"16754":{"type":"S:modified","url":"/core/lively/morphic/Canvas.js"},"16755":{"type":"S:modified","url":"/core/lively/ast/generated/Translator.js"},"16756":{"type":"S:added","url":null},"16757":{"type":"S:modified","url":"/core/lively/ast/Parser.js"},"16758":{"type":"S:modified","url":"/core/lively/Main.js"},"16759":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic2.js"},"16760":{"type":"S:added","url":null},"16761":{"type":"S:modified","url":"/core/lively/morphic/tests/TabTests.js"},"16762":{"type":"S:modified","url":"/core/lively/persistence/Serializer.js"},"16763":{"type":"S:modified","url":"/core_version.json"},"16764":{"type":"S:added","url":null},"16765":{"type":"S:modified","url":"/core/lively/morphic/PathShapes.js"},"16766":{"type":"S:added","url":null},"16767":{"type":"S:added","url":null},"16768":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic.js"},"16769":{"type":"S:modified","url":"/core/lively/morphic/tests/DataGridTests.js"},"16770":{"type":"S:modified","url":"/core/lively/morphic/HTML.js"},"16771":{"type":"S:added","url":null},"16772":{"type":"S:added","url":null},"16773":{"type":"S:added","url":null},"16774":{"type":"S:modified","url":"/core/lively/ide/BrowserCommands.js"},"16775":{"type":"S:modified","url":"/core/lively/morphic/Widgets.js"},"16776":{"type":"S:modified","url":"/core/lively/morphic/tests/EventTests.js"},"16777":{"type":"S:modified","url":"/core/lively/ast/StackReification.js"},"16778":{"type":"S:modified","url":"/core/cop/CopBenchmark.js"},"16779":{"type":"S:deleted","url":null},"16780":{"type":"S:added","url":null},"16781":{"type":"S:modified","url":"/core/lively/Helper.js"},"16782":{"type":"S:modified","url":"/core/lively/morphic/MorphAddons.js"},"16783":{"type":"S:added","url":null},"16784":{"type":"S:modified","url":"/core/lively/morphic/tests/Connectors.js"},"16785":{"type":"S:modified","url":"/core/lively/morphic/Shapes.js"},"16786":{"type":"S:modified","url":"/core/lively/ide/SourceDatabase.js"},"16787":{"type":"S:added","url":null},"16788":{"type":"S:modified","url":"/core/lively/Tracing.js"},"16789":{"type":"S:added","url":null},"16790":{"type":"S:modified","url":"/core/lively/ast/Morphic.js"},"16791":{"type":"S:added","url":null},"16792":{"type":"S:added","url":null},"16793":{"type":"S:added","url":null},"16794":{"type":"S:modified","url":"/core/lively/TestFramework.js"},"16795":{"type":"S:modified","url":"/core/lively/ast/generated/Nodes.js"},"16796":{"type":"S:added","url":null},"16797":{"type":"S:modified","url":"/core/lively/morphic/TextCore.js"},"16798":{"type":"S:added","url":null},"16799":{"type":"S:modified","url":"/core/lively/ide.js"},"16800":{"type":"S:modified","url":"/core/cop/Tracing.js"},"16801":{"type":"S:modified","url":"/core/lively/ide/FileParsing.js"},"16802":{"type":"S:modified","url":"/core/lively/morphic/Events.js"},"16803":{"type":"S:modified","url":"/core/lively/morphic/Halos.js"},"16804":{"type":"S:added","url":null},"16805":{"type":"S:added","url":null},"16806":{"type":"S:modified","url":"/core/lively/morphic/Complete.js"},"16807":{"type":"S:added","url":null},"16808":{"type":"S:added","url":null},"16809":{"type":"S:added","url":null},"16810":{"type":"S:added","url":null},"16811":{"type":"S:added","url":null},"16812":{"type":"S:modified","url":"/core/lively/persistence/StandAlonePackaging.js"},"16813":{"type":"S:added","url":null},"16814":{"type":"S:modified","url":"/core/lively/ast/TestFramework.js"},"16815":{"type":"S:modified","url":"/core/lively/ide/SystemCodeBrowser.js"},"16816":{"type":"S:added","url":null},"16817":{"type":"S:added","url":null},"16818":{"type":"S:added","url":null},"16819":{"rev":135648,"author":"athomschke","date":{"__isSmartRef__":true,"id":16820},"url":{"__isSmartRef__":true,"id":16821},"changes":[{"__isSmartRef__":true,"id":16822}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16820":{"isSerializedDate":true,"string":"Thu Feb 09 2012 11:46:54 GMT+0100 (CET)"},"16821":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16822":{"type":"S:modified","url":"/core/PartsBin/Dialogs/ToolTabPane.json"},"16823":{"rev":132908,"author":"jenslincke","date":{"__isSmartRef__":true,"id":16824},"url":{"__isSmartRef__":true,"id":16825},"changes":[{"__isSmartRef__":true,"id":16826}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16824":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:19:00 GMT+0100 (CET)"},"16825":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16826":{"type":"S:modified","url":"/core/PartsBin/Dialogs/ToolTabPane.json"},"16827":{"rev":132877,"author":"jenslincke","date":{"__isSmartRef__":true,"id":16828},"url":{"__isSmartRef__":true,"id":16829},"changes":[{"__isSmartRef__":true,"id":16830}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"16828":{"isSerializedDate":true,"string":"Fri Feb 03 2012 14:50:22 GMT+0100 (CET)"},"16829":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/ToolTabPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"16830":{"type":"S:added","url":null},"16831":{"submorphs":[{"__isSmartRef__":true,"id":16832},{"__isSmartRef__":true,"id":16853}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17244},"derivationIds":[null,"87FAF55E-F71E-4F69-A29F-5DAF28EF42C0","33449239-EF48-41FE-9BFD-EA211884F247","956938FD-7466-4DD2-A6E4-1FB8477A3306","652178C9-70DE-4F60-9FB7-D37D23D04AEA","7733B961-E644-4906-B640-0B30E06276C7","5CC81DD5-CA62-4F35-8F26-2C1F6DD22CC3","03B60241-98AB-4310-ACEA-E7687E706CA5","3B38BAEC-7179-4451-BB8B-106F92AEA32B","5859188C-662D-4322-90F0-E2997F91C989","D8777C0F-419F-4C8C-9073-863F67431AB0","B1AEE8B2-4F0E-400A-9C44-84E55118F5A4","EB59F5AA-11EA-4160-A380-33883FCBFC12","1BEBE524-9499-4E24-84C4-E8F9F7A86663","1826D64D-5CE8-4BB8-8AA3-1785854B22C3","EB298904-0A41-4BF3-B52F-3B1ECB88F0FD","C789029E-30DD-4135-8E16-639314A545D0"],"id":"0D1388C0-A94B-4D4D-9E94-834546E3DA20","eventHandler":{"__isSmartRef__":true,"id":17245},"droppingEnabled":true,"halosEnabled":true,"tabBarStrategy":{"__isSmartRef__":true,"id":17246},"__serializedExpressions__":["tabPaneExtent","_Position","distanceToDragEvent"],"tabBar":{"__isSmartRef__":true,"id":16832},"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":16651},"name":"ToolTabPane","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":17247},"moved":true,"_Rotation":0,"_Scale":1,"_ClipMode":"visible","#startLetters":"","owner":{"__isSmartRef__":true,"id":17248},"resizedPanes":["ED8A49DC-3FED-4FF3-88DE-FDEDE387D752"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17418},"__LivelyClassName__":"lively.morphic.TabContainer","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","withLayers":["Global.TabbedMethodFinderLayer"],"tabPaneExtent":"lively.pt(872.1,440.7)","_Position":"lively.pt(4.0,22.0)","distanceToDragEvent":"lively.pt(581.1,-13.2)"},"16832":{"submorphs":[{"__isSmartRef__":true,"id":16833}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17241},"derivationIds":[null,"C9AFDCE0-7E36-4F4A-A4FD-ADF539D3F3BE","45EA8685-1562-433C-9510-7D387C52D50D","68FD3A27-03F4-41EE-A019-24EECD4B9D4D","8E706A37-51F2-434A-8488-92F5487BE77E","D7EF478F-C07F-4C57-8E84-C7FA15901B78","65508D46-12CC-4A6F-9CA5-AA1E26EAA9EA","03757FEA-1979-424E-8EA1-7231E038BD91","D8EB800F-9FF7-406C-B42A-FD51AA5C9390","5892030A-109B-40A4-8484-382B6F34EFA3","5623D1FD-B4D3-47A0-AC1F-67B3388DEC19","3BF7A333-B725-4A4E-AF76-8D1DAAD1FD40","492FA464-292A-4E4B-AF05-0F34F7329A1E","C875DD96-0677-43FF-9942-16AD478F3A82","16D4C43F-D991-4289-BBAF-A1FD33535698","AF32CC15-CF1B-46FE-A464-11EE27613F61","5EE59C94-8C8A-4055-866A-C7BB048088D9"],"id":"5303CE24-2704-43C2-A300-3FE58A55DFF7","eventHandler":{"__isSmartRef__":true,"id":17242},"droppingEnabled":true,"halosEnabled":true,"tabContainer":{"__isSmartRef__":true,"id":16831},"grabbingEnabled":false,"draggingEnabled":false,"tabs":[{"__isSmartRef__":true,"id":16833}],"owner":{"__isSmartRef__":true,"id":16831},"__serializedExpressions__":["_Position"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":17243},"_Rotation":0,"_ClipMode":"visible","_Scale":1,"adjustedTabSizes":true,"__LivelyClassName__":"lively.morphic.TabBar","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"16833":{"submorphs":[{"__isSmartRef__":true,"id":16834},{"__isSmartRef__":true,"id":16839}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16850},"eventHandler":{"__isSmartRef__":true,"id":16851},"_ClipMode":"visible","derivationIds":[],"id":"7EAA5C53-9107-454D-870B-F552686F2A82","droppingEnabled":true,"halosEnabled":true,"tabBar":{"__isSmartRef__":true,"id":16832},"tabBarOffset":0,"layout":{"__isSmartRef__":true,"id":16852},"pane":{"__isSmartRef__":true,"id":16853},"label":{"__isSmartRef__":true,"id":16834},"name":"S:getName","grabbingEnabled":false,"draggingEnabled":false,"closeButton":{"__isSmartRef__":true,"id":16839},"owner":{"__isSmartRef__":true,"id":16832},"__serializedExpressions__":["_Position"],"isActive":true,"__LivelyClassName__":"lively.morphic.Tab","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"16834":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16835},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":16836}],"eventHandler":{"__isSmartRef__":true,"id":16838},"_ClipMode":"hidden","derivationIds":[],"id":"B55DA99C-7C11-44ED-AAF6-88C208CF8BF6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"eventsAreDisabled":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":16833},"_FontWeight":"bold","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(5.0,5.0)"},"16835":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(80.0,20.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16836":{"style":{"__isSmartRef__":true,"id":16837},"chunkOwner":{"__isSmartRef__":true,"id":16834},"_id":"_1271","storedString":"S:getName","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16837":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16838":{"morph":{"__isSmartRef__":true,"id":16834},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16839":{"submorphs":[{"__isSmartRef__":true,"id":16840}],"scripts":[],"shape":{"__isSmartRef__":true,"id":16845},"eventHandler":{"__isSmartRef__":true,"id":16846},"_ClipMode":"visible","derivationIds":[],"id":"6BEFBC2F-E2CD-4015-A3BE-F7AB4C2351DB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":16840},"_PreviousBorderWidth":1,"owner":{"__isSmartRef__":true,"id":16833},"__serializedExpressions__":["_Position"],"layout":{"__isSmartRef__":true,"id":16847},"attributeConnections":[{"__isSmartRef__":true,"id":16848}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(67.0,6.0)"},"16840":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":16841},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":16842}],"eventHandler":{"__isSmartRef__":true,"id":16844},"_ClipMode":"hidden","derivationIds":[],"id":"B0B9FD3E-1AE8-4066-B1FB-F689ADDF5B43","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":16839},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"16841":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"16842":{"style":{"__isSmartRef__":true,"id":16843},"chunkOwner":{"__isSmartRef__":true,"id":16840},"_id":"_1270","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16843":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16844":{"morph":{"__isSmartRef__":true,"id":16840},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16845":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"16846":{"morph":{"__isSmartRef__":true,"id":16839},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16847":{"moveHorizontal":true},"16848":{"sourceObj":{"__isSmartRef__":true,"id":16839},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16833},"targetMethodName":"closeTab","varMapping":{"__isSmartRef__":true,"id":16849},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16849":{"source":{"__isSmartRef__":true,"id":16839},"target":{"__isSmartRef__":true,"id":16833}},"16850":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(90.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(204,204,204)"},"16851":{"morph":{"__isSmartRef__":true,"id":16833},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16852":{"adjustForNewBounds":true},"16853":{"submorphs":[{"__isSmartRef__":true,"id":16854}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17238},"eventHandler":{"__isSmartRef__":true,"id":17239},"_ClipMode":"scroll","derivationIds":[],"id":"ED8A49DC-3FED-4FF3-88DE-FDEDE387D752","grabbingEnabled":false,"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":17240},"tab":{"__isSmartRef__":true,"id":16833},"tabBar":{"__isSmartRef__":true,"id":16832},"name":"S:getName - Pane","owner":{"__isSmartRef__":true,"id":16831},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TabPane","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,30.0)"},"16854":{"submorphs":[{"__isSmartRef__":true,"id":16855},{"__isSmartRef__":true,"id":16862},{"__isSmartRef__":true,"id":16882},{"__isSmartRef__":true,"id":16968},{"__isSmartRef__":true,"id":17073},{"__isSmartRef__":true,"id":17079},{"__isSmartRef__":true,"id":17099},{"__isSmartRef__":true,"id":17142}],"scripts":[],"id":"516D5D35-21D4-495C-8FEE-A9C455759389","shape":{"__isSmartRef__":true,"id":17168},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"MethodFinderPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":17169},"isCopyMorphRef":true,"morphRefId":1,"layout":{"__isSmartRef__":true,"id":17189},"eventHandler":{"__isSmartRef__":true,"id":17190},"attributeConnections":[],"doNotSerialize":["targetFunction","targetObject"],"doNotCopyProperties":[],"prevScroll":[0,0],"isBeingDragged":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"derivationIds":[204,"90F6ED76-D56E-436C-96E7-CBFE7106283E","53162F18-6DD1-4230-B30F-EC4BA7B7A9ED","73F374A9-9CEE-4D2E-8BA6-030971E02396","0859BA09-FE36-4B7E-85B5-A141B84A252C","AB402971-988F-4D01-AE49-87C1AFEAA1C3","A80F8C19-12D2-49AF-941A-2454433D2A59","9370F962-CBB6-42C0-8F15-79D0F66045FD","2F24C0FF-1360-4C35-BE22-B5DE5FFAB3F4","81FC43AC-A19A-48A5-B854-601A302E5585","BBF2876B-A928-4012-A9BD-A39052E30483","3E2C739C-3BA6-4C2C-B7FB-A726AA7015BB","B55E78F3-F8DB-4034-91E7-0D1B364B82DA"],"moved":true,"_Rotation":0,"_Scale":1,"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":16853},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17191},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(583.4,-13.9)"},"16855":{"submorphs":[],"scripts":[],"id":"EBEBD64F-2C47-4DF9-89EF-BC73754ADCA8","shape":{"__isSmartRef__":true,"id":16856},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"_MaxTextWidth":287,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":13,"name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":16857},"owner":{"__isSmartRef__":true,"id":16854},"charsReplaced":"enter method name here","lastFindLoc":22,"attributeConnections":[{"__isSmartRef__":true,"id":16858}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":16859}],"prevScroll":[0,0],"_ClipMode":"hidden","lastSearchString":"prev","eventHandler":{"__isSmartRef__":true,"id":16861},"_MinTextWidth":287,"_MinTextHeight":null,"previousSelection":[0,0],"isBeingDragged":false,"derivationIds":[205,"63CD6525-ECE4-4F52-A84B-27633C22F3F9","D7B775A2-513B-4768-AB24-6718580E61A9","FE8FA703-C984-4702-8139-2C4E9353FB41","2C124317-773E-498D-BB6D-9BEC99637AF3","BFDC0BE7-0289-4FA0-A2EC-14EF2BA09445","E16771FE-0062-4803-9678-9625DB0CFBFA","B9D2EC7D-E050-4D3D-8ABC-52D8ACA55936","196DC9F1-78FF-488F-80AB-8129A171A1C9","F2FB3FCC-8AE2-4DFB-AD6F-3DE2513762B0","4897081D-DCA7-4D33-B262-00412C9821FD","9DEE84F9-6727-4802-BD51-456C40E212F1","3868C69C-36F7-42FF-95C8-191FBE40BCA2"],"savedTextString":"bla","_Rotation":0,"_Scale":1,"_WordBreak":"break-all","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,17.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(199.7,-15.5)"},"16856":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_ClipMode":"hidden","_BorderRadius":4,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(292.0,25.0)","_BorderColor":"Color.rgb(102,102,102)","_Padding":"lively.rect(3,3,-3,-3)"},"16857":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16858":{"sourceObj":{"__isSmartRef__":true,"id":16855},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":16854},"targetMethodName":"search","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16859":{"style":{"__isSmartRef__":true,"id":16860},"chunkOwner":{"__isSmartRef__":true,"id":16855},"_id":"_1279","storedString":"getName","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16860":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16861":{"morph":{"__isSmartRef__":true,"id":16855},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16862":{"submorphs":[{"__isSmartRef__":true,"id":16863}],"scripts":[],"id":"597CF887-5F09-463E-AB0E-08DCD4E2B11C","shape":{"__isSmartRef__":true,"id":16868},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":16869},"lighterFill":{"__isSmartRef__":true,"id":16874},"label":{"__isSmartRef__":true,"id":16863},"showsHalos":false,"name":"searchButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":16879},"owner":{"__isSmartRef__":true,"id":16854},"attributeConnections":[{"__isSmartRef__":true,"id":16880}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":16881},"derivationIds":[206,"CB9026E7-BAD5-49AB-B6E0-88B46D561743","C2FEDA8A-ABCE-426D-BB39-F8B4C0CCBE5F","21DC60CF-D1A0-4B54-9B91-F82A50CF8D3A","6E0B3DCD-9AD6-4AAF-A854-252E628FC222","457022C0-0CD0-426F-89B8-DAA8E3AA15C0","AE87A8FC-A7FF-40D5-B8B3-351194957A1B","0107A29A-C954-43A8-82FD-CEE77E946A25","E82E1B35-1C20-4BE4-A5CB-0936E7D4AD20","7485F277-13B5-4FF4-9B90-10385A227006","216A87FA-4CA8-4657-886E-D2EE1398E86F","051E1CDB-3E9B-41A7-89A7-24E539E5FA37","94585AAD-3EC1-42EB-9974-C981FF5A4539"],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(310.0,20.0)","distanceToDragEvent":"lively.pt(53.7,-21.5)"},"16863":{"submorphs":[],"scripts":[],"id":"8ACE7888-7E80-4F64-92FA-3875573C4370","shape":{"__isSmartRef__":true,"id":16864},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":77,"_MaxTextHeight":null,"owner":{"__isSmartRef__":true,"id":16862},"isLabel":true,"eventsAreIgnored":true,"textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":16865}],"prevScroll":[0,0],"_ClipMode":"hidden","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":16867},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":77,"_MinTextHeight":null,"derivationIds":[207,"9A623BA1-A240-454B-B0DD-53932A371FB3","9E828467-210E-44D4-8E3D-17C5F92B1AAE","75AF52F1-0E7E-419A-BC00-5CCC0D52CEDC","F3C81240-9550-45C3-8B7A-8A3C0ED15BE6","70D8CC33-5AEE-45B5-AC0B-B9A6350C7F51","C80D2176-BA4F-4DCF-88D8-540ADE03E6B9","CB9FE42C-61BF-409D-9CC7-1F1B094C61FA","BF7D1270-418D-46A3-95E5-991F82DAD8C6","CDA433D8-442B-4D3A-A58E-F9C5FCED9086","039DDED5-FFAA-423A-99F2-2236BB594511","E618043F-74DF-4D4A-991F-5AA47FD766F8","B41F9418-E248-400B-AD6D-4963C128AB45"],"_Scale":1,"_WordBreak":"break-all","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"16864":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(77.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"16865":{"style":{"__isSmartRef__":true,"id":16866},"morph":{"__isSmartRef__":true,"id":16863},"chunkOwner":{"__isSmartRef__":true,"id":16863},"storedString":"search","_id":"_1273","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16866":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16867":{"morph":{"__isSmartRef__":true,"id":16863},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16868":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":16869},"_BorderRadius":5,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(77.0,20.0)","_BorderColor":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)"},"16869":{"stops":[{"__isSmartRef__":true,"id":16870},{"__isSmartRef__":true,"id":16871},{"__isSmartRef__":true,"id":16872},{"__isSmartRef__":true,"id":16873}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16870":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"16871":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16872":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"16873":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"16874":{"stops":[{"__isSmartRef__":true,"id":16875},{"__isSmartRef__":true,"id":16876},{"__isSmartRef__":true,"id":16877},{"__isSmartRef__":true,"id":16878}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"16875":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"16876":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16877":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"16878":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"16879":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16880":{"sourceObj":{"__isSmartRef__":true,"id":16862},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16855},"targetMethodName":"doSave","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16881":{"morph":{"__isSmartRef__":true,"id":16862},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16882":{"submorphs":[],"scripts":[],"id":"EA4D6403-1F90-43C0-9ECF-B2395F8B85F0","shape":{"__isSmartRef__":true,"id":16883},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"itemList":[{"__isSmartRef__":true,"id":16884},{"__isSmartRef__":true,"id":16885},{"__isSmartRef__":true,"id":16886},{"__isSmartRef__":true,"id":16887},{"__isSmartRef__":true,"id":16888},{"__isSmartRef__":true,"id":16889},{"__isSmartRef__":true,"id":16890},{"__isSmartRef__":true,"id":16891},{"__isSmartRef__":true,"id":16892},{"__isSmartRef__":true,"id":16893},{"__isSmartRef__":true,"id":16894},{"__isSmartRef__":true,"id":16895},{"__isSmartRef__":true,"id":16896},{"__isSmartRef__":true,"id":16897},{"__isSmartRef__":true,"id":16898},{"__isSmartRef__":true,"id":16899},{"__isSmartRef__":true,"id":16900},{"__isSmartRef__":true,"id":16901},{"__isSmartRef__":true,"id":16902},{"__isSmartRef__":true,"id":16903},{"__isSmartRef__":true,"id":16904},{"__isSmartRef__":true,"id":16905},{"__isSmartRef__":true,"id":16906},{"__isSmartRef__":true,"id":16907},{"__isSmartRef__":true,"id":16908},{"__isSmartRef__":true,"id":16909},{"__isSmartRef__":true,"id":16910},{"__isSmartRef__":true,"id":16911},{"__isSmartRef__":true,"id":16912},{"__isSmartRef__":true,"id":16913},{"__isSmartRef__":true,"id":16914},{"__isSmartRef__":true,"id":16915},{"__isSmartRef__":true,"id":16916},{"__isSmartRef__":true,"id":16917},{"__isSmartRef__":true,"id":16918},{"__isSmartRef__":true,"id":16919},{"__isSmartRef__":true,"id":16920},{"__isSmartRef__":true,"id":16921},{"__isSmartRef__":true,"id":16922},{"__isSmartRef__":true,"id":16923},{"__isSmartRef__":true,"id":16924},{"__isSmartRef__":true,"id":16925},{"__isSmartRef__":true,"id":16926},{"__isSmartRef__":true,"id":16927},{"__isSmartRef__":true,"id":16928},{"__isSmartRef__":true,"id":16929},{"__isSmartRef__":true,"id":16930},{"__isSmartRef__":true,"id":16931},{"__isSmartRef__":true,"id":16932},{"__isSmartRef__":true,"id":16933},{"__isSmartRef__":true,"id":16934},{"__isSmartRef__":true,"id":16935},{"__isSmartRef__":true,"id":16936},{"__isSmartRef__":true,"id":16937},{"__isSmartRef__":true,"id":16938},{"__isSmartRef__":true,"id":16939},{"__isSmartRef__":true,"id":16940},{"__isSmartRef__":true,"id":16941},{"__isSmartRef__":true,"id":16942},{"__isSmartRef__":true,"id":16943},{"__isSmartRef__":true,"id":16944},{"__isSmartRef__":true,"id":16945},{"__isSmartRef__":true,"id":16946}],"showsHalos":false,"name":"searchResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":16947},"owner":{"__isSmartRef__":true,"id":16854},"attributeConnections":[{"__isSmartRef__":true,"id":16948}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,192],"resizeHeight":true,"resizeWidth":true,"layout":{"__isSmartRef__":true,"id":16949},"eventHandler":{"__isSmartRef__":true,"id":16950},"isBeingDragged":false,"derivationIds":[208,"884F3C31-F47F-4325-B01C-55796601323C","AF542C45-CFC5-475A-B28E-37B7FC51E468","C6B09735-9683-446C-A39C-E4924083B282","7860DCD2-EC25-4F34-B79B-18C47FBEE925","7ACC50AB-EE77-4AD9-8731-20150C616D1C","6A21BD7F-EC45-467D-BDA4-F218B9407920","0B0BFDF5-91C4-4369-AB7F-07CDAE8813BF","0D9A4870-E562-4C17-A057-3DB8D1C9234C","854096E7-42E2-48F4-B656-D1AE606FAEBF","659ABB8A-3E6D-4E1C-864B-CE8459AD730A","1A73ECB5-B976-457C-8138-8385DBD45070","2A6C9E8E-DFFC-4DE3-A9F0-2624BE97EB96"],"_Rotation":0,"_Scale":1,"selection":{"__isSmartRef__":true,"id":16951},"selectedLineNo":40,"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,50.0)","distanceToDragEvent":"lively.pt(589.7,-14.5)"},"16883":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(845.7,140.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"16884":{"isListItem":true,"string":"class name: AllMethodCategoryFragmentNode: getName","doNotSerialize":["value"],"priority":"A"},"16885":{"isListItem":true,"string":"class name: Call: getName","doNotSerialize":["value"],"priority":"A"},"16886":{"isListItem":true,"string":"class name: CategorizedClassFragmentNode: getName","doNotSerialize":["value"],"priority":"A"},"16887":{"isListItem":true,"string":"class name: Change: getName","doNotSerialize":["value"],"priority":"A"},"16888":{"isListItem":true,"string":"class name: FileFragment: getName","doNotSerialize":["value"],"priority":"A"},"16889":{"isListItem":true,"string":"class name: FileFragmentNode: getName","doNotSerialize":["value"],"priority":"A"},"16890":{"isListItem":true,"string":"class name: Layer: getName","doNotSerialize":["value"],"priority":"A"},"16891":{"isListItem":true,"string":"class name: MethodCategoryChange: getName","doNotSerialize":["value"],"priority":"A"},"16892":{"isListItem":true,"string":"class name: MethodCategoryFragmentNode: getName","doNotSerialize":["value"],"priority":"A"},"16893":{"isListItem":true,"string":"class name: Morph: getName","doNotSerialize":["value"],"priority":"A"},"16894":{"isListItem":true,"string":"class name: PartsBinMetaInfo: getName","doNotSerialize":["value"],"priority":"A"},"16895":{"isListItem":true,"string":"class name: PartsSpace: getName","doNotSerialize":["value"],"priority":"A"},"16896":{"isListItem":true,"string":"class name: Send: getName","doNotSerialize":["value"],"priority":"A"},"16897":{"isListItem":true,"string":"class name: WebResource: getName","doNotSerialize":["value"],"priority":"A"},"16898":{"isListItem":true,"string":"class full: AnotherSourceDatabase: switchCodeBase","doNotSerialize":["value"],"priority":"C"},"16899":{"isListItem":true,"string":"class full: BrowserNode: newSource","doNotSerialize":["value"],"priority":"C"},"16900":{"isListItem":true,"string":"class full: Change: subElementNamed","doNotSerialize":["value"],"priority":"C"},"16901":{"isListItem":true,"string":"class full: Change: toString","doNotSerialize":["value"],"priority":"C"},"16902":{"isListItem":true,"string":"class full: ChangeNode: asString","doNotSerialize":["value"],"priority":"C"},"16903":{"isListItem":true,"string":"class full: ChangeSetClassElemNode: asString","doNotSerialize":["value"],"priority":"C"},"16904":{"isListItem":true,"string":"class full: ChangeSetDoitNode: menuSpec","doNotSerialize":["value"],"priority":"C"},"16905":{"isListItem":true,"string":"class full: ClassChange: definitionWithNewCategory","doNotSerialize":["value"],"priority":"C"},"16906":{"isListItem":true,"string":"class full: ClassChange: evaluate","doNotSerialize":["value"],"priority":"C"},"16907":{"isListItem":true,"string":"class full: ClassChange: getDefinitionWithBody","doNotSerialize":["value"],"priority":"C"},"16908":{"isListItem":true,"string":"class full: CopRefineFragmentNode: evalSource","doNotSerialize":["value"],"priority":"C"},"16909":{"isListItem":true,"string":"class full: DoitChange: evaluate","doNotSerialize":["value"],"priority":"C"},"16910":{"isListItem":true,"string":"class full: DoitChange: isInitializer","doNotSerialize":["value"],"priority":"C"},"16911":{"isListItem":true,"string":"class full: DoitChange: isWorldRequirementsList","doNotSerialize":["value"],"priority":"C"},"16912":{"isListItem":true,"string":"class full: FileFragment: asChange","doNotSerialize":["value"],"priority":"C"},"16913":{"isListItem":true,"string":"class full: FileFragmentNode: asString","doNotSerialize":["value"],"priority":"C"},"16914":{"isListItem":true,"string":"class full: FileFragmentNode: toString","doNotSerialize":["value"],"priority":"C"},"16915":{"isListItem":true,"string":"class full: Layer: fullName","doNotSerialize":["value"],"priority":"C"},"16916":{"isListItem":true,"string":"class full: Layer: toString","doNotSerialize":["value"],"priority":"C"},"16917":{"isListItem":true,"string":"class full: MethodCategoryChange: eq","doNotSerialize":["value"],"priority":"C"},"16918":{"isListItem":true,"string":"class full: MethodCategoryChange: getDefinition","doNotSerialize":["value"],"priority":"C"},"16919":{"isListItem":true,"string":"class full: MethodCategoryChange: setDefinition","doNotSerialize":["value"],"priority":"C"},"16920":{"isListItem":true,"string":"class full: MethodCategoryChange: subElements","doNotSerialize":["value"],"priority":"C"},"16921":{"isListItem":true,"string":"class full: Morph: getBreadthFirstUpwards","doNotSerialize":["value"],"priority":"C"},"16922":{"isListItem":true,"string":"class full: Morph: getMorphNamed","doNotSerialize":["value"],"priority":"C"},"16923":{"isListItem":true,"string":"class full: Morph: getPartsBinMetaInfo / Trait('lively.PartsBin.PartTrait')","doNotSerialize":["value"],"priority":"C"},"16924":{"isListItem":true,"string":"class full: Morph: toString","doNotSerialize":["value"],"priority":"C"},"16925":{"isListItem":true,"string":"class full: PartItem: makeUpPartName","doNotSerialize":["value"],"priority":"C"},"16926":{"isListItem":true,"string":"class full: PartsBinItem: initialize","doNotSerialize":["value"],"priority":"C"},"16927":{"isListItem":true,"string":"class full: PartsBinItem: interactiveDeleteOnServer","doNotSerialize":["value"],"priority":"C"},"16928":{"isListItem":true,"string":"class full: PartsBinItem: setupLogoLabel","doNotSerialize":["value"],"priority":"C"},"16929":{"isListItem":true,"string":"class full: PartsBinMetaInfo: setPartsSpace","doNotSerialize":["value"],"priority":"C"},"16930":{"isListItem":true,"string":"class full: PartsBinMetaInfo: setURL","doNotSerialize":["value"],"priority":"C"},"16931":{"isListItem":true,"string":"class full: PartsSpace: getPartItemNamed","doNotSerialize":["value"],"priority":"C"},"16932":{"isListItem":true,"string":"class full: ProtoChange: asJs","doNotSerialize":["value"],"priority":"C"},"16933":{"isListItem":true,"string":"class full: ProtoChange: evaluate","doNotSerialize":["value"],"priority":"C"},"16934":{"isListItem":true,"string":"class full: RenameHalo: clickAction","doNotSerialize":["value"],"priority":"C"},"16935":{"isListItem":true,"string":"class full: RenameHalo: getLabelText","doNotSerialize":["value"],"priority":"C"},"16936":{"isListItem":true,"string":"class full: RunTestMethodCommand: isActive","doNotSerialize":["value"],"priority":"C"},"16937":{"isListItem":true,"string":"class full: RunTestMethodCommand: runTest","doNotSerialize":["value"],"priority":"C"},"16938":{"isListItem":true,"string":"class full: StaticChange: asJs","doNotSerialize":["value"],"priority":"C"},"16939":{"isListItem":true,"string":"class full: StaticChange: evaluate","doNotSerialize":["value"],"priority":"C"},"16940":{"isListItem":true,"string":"class full: TabBar: getTabByName","doNotSerialize":["value"],"priority":"C"},"16941":{"isListItem":true,"string":"class full: TabContainer: getTabNames","doNotSerialize":["value"],"priority":"C"},"16942":{"isListItem":true,"string":"extend full: Global.cop(object): layerMethod","doNotSerialize":["value"],"priority":"C"},"16943":{"isListItem":true,"string":"extend full: Global.cop(object): layerObject","doNotSerialize":["value"],"priority":"C"},"16944":{"isListItem":true,"string":"extend full: Global.cop(object): layerPropertyWithShadow","doNotSerialize":["value"],"priority":"C"},"16945":{"isListItem":true,"string":"global full: : layerObject","doNotSerialize":["value"],"priority":"C"},"16946":{"isListItem":true,"string":"script full: ObjectEditorMorphSelector(0198C409-349C-4DF9-AEFF-48D7639DB666): updateTargetFromSelection","doNotSerialize":["value"],"priority":"C"},"16947":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"16948":{"sourceObj":{"__isSmartRef__":true,"id":16882},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":16854},"targetMethodName":"browse","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16949":{"resizeWidth":true},"16950":{"morph":{"__isSmartRef__":true,"id":16882},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"16951":{"object":{"__isSmartRef__":true,"id":16952},"method":"toString","string":"Morph: toString","type":"class","search":"sender"},"16952":{"style":{"__isSmartRef__":true,"id":16953},"isMorph":true,"idCounter":0,"renderContextTableType":"morphRenderContextTable","htmlDispatchTable":{"__isSmartRef__":true,"id":16954},"svgDispatchTable":{"__isSmartRef__":true,"id":16955},"canvasDispatchTable":{"__isSmartRef__":true,"id":16956},"dragTriggerDistance":5,"connections":{"__isSmartRef__":true,"id":16957},"doNotSerialize":["_renderContext","halos","_isRendered","priorExtent","cachedBounds"],"showsHalosOnRightClick":true,"isLayoutable":true,"cssIsEnabled":true,"previousSibling":null,"lookupLayersIn":["owner"],"_layer_object_id":6,"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"16953":{"enableDropping":true,"enableHalos":true},"16954":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setBaseThemeStyleSheet":"setBaseThemeStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","setNodeMorphId":"setNodeMorphIdHTML"},"16955":{"replaceRenderContext":"replaceRenderContextSVG","init":"initSVG","append":"appendSVG","remove":"removeSVG","setPosition":"setPositionSVG","setRotation":"setRotationSVG","setPointerEvents":"setPointerEventsSVG","setHandStyle":"setHandStyleSVG"},"16956":{"init":"initCANVAS","append":"appendCANVAS","remove":"removeCANVAS","setPosition":"attributeChangedCANVAS"},"16957":{"name":{"__isSmartRef__":true,"id":16958},"position":{"__isSmartRef__":true,"id":16959},"rotation":{"__isSmartRef__":true,"id":16960},"scale":{"__isSmartRef__":true,"id":16961},"setScale":{"__isSmartRef__":true,"id":16962},"borderWidth":{"__isSmartRef__":true,"id":16963},"borderColor":{"__isSmartRef__":true,"id":16964},"fill":{"__isSmartRef__":true,"id":16965},"extent":{"__isSmartRef__":true,"id":16966},"globalTransform":{"__isSmartRef__":true,"id":16967}},"16958":{},"16959":{"map":"_Position"},"16960":{"map":"_Rotation"},"16961":{"map":"_Scale"},"16962":{},"16963":{"map":"shape._BorderWidth"},"16964":{"map":"shape._BorderColor"},"16965":{"map":"shape._Fill"},"16966":{"map":"shape._Extent"},"16967":{"connectionClassType":"lively.morphic.GeometryTransformConnection"},"16968":{"submorphs":[],"scripts":[],"id":"F32CCFF2-D314-446C-B283-9666F087AD10","shape":{"__isSmartRef__":true,"id":16969},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_MaxTextWidth":845.9484727040478,"_MaxTextHeight":null,"textStyle":null,"layout":{"__isSmartRef__":true,"id":16970},"doitContext":{"__isSmartRef__":true,"id":16854},"charsReplaced":"","lastFindLoc":130,"showsHalos":false,"name":"sourceText","savedTextString":"// changes here only affect runtime\nObject.extend(lively.morphic.Morph,{\n\tmakeLine:function (verts, lineWidth, lineColor) {\n\t\tif (verts.length < 2) return null;\n\t\tif (verts.length > 2) {\n\t\t\t// Polylines become a mere blob for now...\n\t\t\tvar morph = this.makeRectangle(Rectangle.unionPts(verts));\n\t\t\tmorph.setBorderWidth(lineWidth);\n\t\t\tmorph.setBorderColor(lineColor);\n\t\t\tmorph.setFill(null);\n\t\t\treturn morph;\n\t\t} \n\t\t// Okay, it's a simple line...\n\t\tvar p1 = verts[0]; var p2 = verts[1];\n\t\tvar v = p2.subPt(p1);\n \n\t\t// First make a horizontal line of the same length with origin at (0, 0)\n\t\tvar morph = this.makeRectangle(Rectangle.unionPts([pt(0, -lineWidth/2), Point.polar(v.r(), 0).addXY(0, lineWidth/2)]));\n\n\t\t// *** Not right, but we want to make position and center of rot = (0, 0):\n\t\t// morph._Position = pt(0, 0);\n\n\t\tmorph.setBorderWidth(0);\n\t\tmorph.setFill(lineColor);\n\n\t\t// Then move and rotate, with first vertex being the rotation center\n\t\tmorph.moveBy(p1);\n\t\tmorph.setOrigin(pt(0, lineWidth/2));\n\t\tmorph.isLine = true;\n\t\treturn morph.rotateBy(v.theta());\n\t}\n});","textChunks":[{"__isSmartRef__":true,"id":16971},{"__isSmartRef__":true,"id":16973},{"__isSmartRef__":true,"id":16975},{"__isSmartRef__":true,"id":16977},{"__isSmartRef__":true,"id":16979},{"__isSmartRef__":true,"id":16981},{"__isSmartRef__":true,"id":16983},{"__isSmartRef__":true,"id":16985},{"__isSmartRef__":true,"id":16987},{"__isSmartRef__":true,"id":16989},{"__isSmartRef__":true,"id":16991},{"__isSmartRef__":true,"id":16993},{"__isSmartRef__":true,"id":16995},{"__isSmartRef__":true,"id":16997},{"__isSmartRef__":true,"id":16999},{"__isSmartRef__":true,"id":17001},{"__isSmartRef__":true,"id":17003},{"__isSmartRef__":true,"id":17005},{"__isSmartRef__":true,"id":17007},{"__isSmartRef__":true,"id":17009},{"__isSmartRef__":true,"id":17011},{"__isSmartRef__":true,"id":17013},{"__isSmartRef__":true,"id":17015},{"__isSmartRef__":true,"id":17017},{"__isSmartRef__":true,"id":17019},{"__isSmartRef__":true,"id":17021},{"__isSmartRef__":true,"id":17023},{"__isSmartRef__":true,"id":17025},{"__isSmartRef__":true,"id":17027},{"__isSmartRef__":true,"id":17029},{"__isSmartRef__":true,"id":17031},{"__isSmartRef__":true,"id":17033},{"__isSmartRef__":true,"id":17035},{"__isSmartRef__":true,"id":17037},{"__isSmartRef__":true,"id":17039},{"__isSmartRef__":true,"id":17041},{"__isSmartRef__":true,"id":17043},{"__isSmartRef__":true,"id":17045},{"__isSmartRef__":true,"id":17047},{"__isSmartRef__":true,"id":17049},{"__isSmartRef__":true,"id":17051},{"__isSmartRef__":true,"id":17053},{"__isSmartRef__":true,"id":17055}],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":9,"owner":{"__isSmartRef__":true,"id":16854},"lastSyntaxHighlightTime":1328782848221,"eventHandler":{"__isSmartRef__":true,"id":17057},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":845.9484727040478,"_MinTextHeight":null,"previousSelection":[69,69],"isBeingDragged":false,"derivationIds":[209,"04D0F127-514D-4BED-841E-6A4CEF4FFDDA","D40D5739-DE56-49F4-B02A-A4ED75AF054A","42528900-D082-4C7A-8E70-1E67923301D9","5167B7DC-8F45-4AD0-96D7-947FF3EE0BB7","D0BFE91E-6EF1-4165-A42C-CC81C9CD2050","04C1BABF-5514-417C-AE67-882A1252EB67","8B053B4D-76D1-4DCB-8E89-8E7ABA3EF3D1","CB2FFA38-BC16-4D98-A807-722CCCC26062","D19D6343-8887-4386-8B87-4560230A5D11","2FFE6CC8-A851-44E9-B6B7-9D9370DEB9C9","A1509C4A-C98B-44CF-ACF8-DA444E7A9B75","3013EDB1-7370-48ED-BF86-BFEFC8B71878"],"_Rotation":0,"_Scale":1,"_WordBreak":"break-all","parseErrors":null,"_lastSyntaxHighlightTime":26,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17058},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,230.0)","distanceToDragEvent":"lively.pt(582.0,-20.5)"},"16969":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"auto","_BorderRadius":4,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(845.7,195.7)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(3,3,-3,-3)"},"16970":{"resizeWidth":true,"resizeHeight":true,"moveVertical":false,"moveHorizontal":false},"16971":{"style":{"__isSmartRef__":true,"id":16972},"chunkOwner":{"__isSmartRef__":true,"id":16968},"_id":"_2287","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16972":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"16973":{"_id":"_2291","style":{"__isSmartRef__":true,"id":16974},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" changes here only affect runtime","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16974":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16975":{"_id":"_2292","style":{"__isSmartRef__":true,"id":16976},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16976":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16977":{"_id":"_2293","style":{"__isSmartRef__":true,"id":16978},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"lively.morphic.Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16978":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"16979":{"_id":"_2294","style":{"__isSmartRef__":true,"id":16980},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":".","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16980":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16981":{"_id":"_2295","style":{"__isSmartRef__":true,"id":16982},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"addMethods","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16982":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,128,128)"},"16983":{"_id":"_2296","style":{"__isSmartRef__":true,"id":16984},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16984":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16985":{"_id":"_2297","style":{"__isSmartRef__":true,"id":16986},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16986":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16987":{"_id":"_2298","style":{"__isSmartRef__":true,"id":16988},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16988":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16989":{"_id":"_2299","style":{"__isSmartRef__":true,"id":16990},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"toString:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16990":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"16991":{"_id":"_2300","style":{"__isSmartRef__":true,"id":16992},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16992":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16993":{"_id":"_2301","style":{"__isSmartRef__":true,"id":16994},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16994":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"16995":{"_id":"_2302","style":{"__isSmartRef__":true,"id":16996},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" () ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16996":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"16997":{"_id":"_2303","style":{"__isSmartRef__":true,"id":16998},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16998":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"16999":{"_id":"_2304","style":{"__isSmartRef__":true,"id":17000},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17000":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17001":{"_id":"_2305","style":{"__isSmartRef__":true,"id":17002},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17002":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"17003":{"_id":"_2306","style":{"__isSmartRef__":true,"id":17004},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" name = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17004":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17005":{"_id":"_2307","style":{"__isSmartRef__":true,"id":17006},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17006":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"17007":{"_id":"_2308","style":{"__isSmartRef__":true,"id":17008},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":".getName();\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17008":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17009":{"_id":"_2309","style":{"__isSmartRef__":true,"id":17010},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"return","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17010":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"17011":{"_id":"_2310","style":{"__isSmartRef__":true,"id":17012},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17012":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17013":{"_id":"_2311","style":{"__isSmartRef__":true,"id":17014},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"'<'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17014":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"17015":{"_id":"_2312","style":{"__isSmartRef__":true,"id":17016},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17016":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17017":{"_id":"_2313","style":{"__isSmartRef__":true,"id":17018},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17018":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"17019":{"_id":"_2314","style":{"__isSmartRef__":true,"id":17020},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":".constructor.type + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17020":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17021":{"_id":"_2315","style":{"__isSmartRef__":true,"id":17022},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"'#'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17022":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"17023":{"_id":"_2316","style":{"__isSmartRef__":true,"id":17024},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" + (","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17024":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17025":{"_id":"_2317","style":{"__isSmartRef__":true,"id":17026},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17026":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"17027":{"_id":"_2318","style":{"__isSmartRef__":true,"id":17028},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":".id+","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17028":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17029":{"_id":"_2319","style":{"__isSmartRef__":true,"id":17030},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17030":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"17031":{"_id":"_2320","style":{"__isSmartRef__":true,"id":17032},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":").truncate(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17032":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17033":{"_id":"_2321","style":{"__isSmartRef__":true,"id":17034},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"8","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17034":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"17035":{"_id":"_2322","style":{"__isSmartRef__":true,"id":17036},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":") + (name ? ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17036":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17037":{"_id":"_2323","style":{"__isSmartRef__":true,"id":17038},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"' - '","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17038":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"17039":{"_id":"_2324","style":{"__isSmartRef__":true,"id":17040},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":" + name : ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17040":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17041":{"_id":"_2325","style":{"__isSmartRef__":true,"id":17042},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"''","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17042":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"17043":{"_id":"_2326","style":{"__isSmartRef__":true,"id":17044},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":") + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17044":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17045":{"_id":"_2327","style":{"__isSmartRef__":true,"id":17046},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"'>'","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17046":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"17047":{"_id":"_2328","style":{"__isSmartRef__":true,"id":17048},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17048":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17049":{"_id":"_2329","style":{"__isSmartRef__":true,"id":17050},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17050":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"17051":{"_id":"_2330","style":{"__isSmartRef__":true,"id":17052},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17052":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17053":{"_id":"_2331","style":{"__isSmartRef__":true,"id":17054},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17054":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"17055":{"_id":"_2332","style":{"__isSmartRef__":true,"id":17056},"chunkOwner":{"__isSmartRef__":true,"id":16968},"storedString":");","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17056":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"17057":{"morph":{"__isSmartRef__":true,"id":16968},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17058":{"doSave":{"__isSmartRef__":true,"id":17059},"getDoitContext":{"__isSmartRef__":true,"id":17066}},"17059":{"varMapping":{"__isSmartRef__":true,"id":17060},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":17065},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17060":{"this":{"__isSmartRef__":true,"id":16968},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17061}},"17061":{"$super":{"__isSmartRef__":true,"id":17062}},"17062":{"varMapping":{"__isSmartRef__":true,"id":17063},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":17064},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17063":{"obj":{"__isSmartRef__":true,"id":16968},"name":"doSave"},"17064":{},"17065":{},"17066":{"varMapping":{"__isSmartRef__":true,"id":17067},"source":"function getDoitContext() {\n\treturn this.owner.targetObject\n}","funcProperties":{"__isSmartRef__":true,"id":17072},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17067":{"this":{"__isSmartRef__":true,"id":16968},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17068}},"17068":{"$super":{"__isSmartRef__":true,"id":17069}},"17069":{"varMapping":{"__isSmartRef__":true,"id":17070},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":17071},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17070":{"obj":{"__isSmartRef__":true,"id":16968},"name":"getDoitContext"},"17071":{},"17072":{},"17073":{"submorphs":[],"scripts":[],"id":"F34D6360-BBFF-4743-B96B-4A795BCC2797","shape":{"__isSmartRef__":true,"id":17074},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"_MaxTextWidth":846.9484727040478,"_MaxTextHeight":null,"textStyle":null,"layout":{"__isSmartRef__":true,"id":17075},"charsReplaced":"","lastFindLoc":697,"showsHalos":false,"name":"infoText","savedTextString":"// MethodFinder (this)\n\n// ** MethodFinder's Scripts **\nthis.addScript(function browse(fileFragment) {\n\tfileFragment && fileFragment.browseIt()\n});\n\nthis.addScript(function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter search term here');\n});\n\n\nthis.addScript(function search(searchString) {\n\tvar finds = [];\n\tvar re = new RegExp(searchString)\n\tvar i=0;\n\tvar time = Functions.timeToRun(function() {\n\tGlobal.classes(true).forEach(function(eaClass) {\n\t\tFunctions.own(eaClass.prototype)\n\t\t\t.forEach(function(eaMethod) {\n\t\t\t\ti++;\n\t\t\t\tif (eaMethod.match(re)){\n\t\t\t\t\tfinds.push([eaClass, eaMethod])\n\t\t\t\t}\t\n\t\t\t})\t\n\t})})\n\talert(\"search \" + i + \" methods, found \" + finds.length + \" methods in \" + time + \"ms\")\n\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea[0].name + \": \" + ea[1],\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n});","textChunks":[{"__isSmartRef__":true,"id":17076}],"_ClipMode":"hidden","prevScroll":[0,0],"_FontSize":10,"owner":{"__isSmartRef__":true,"id":16854},"eventHandler":{"__isSmartRef__":true,"id":17078},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":846.9484727040478,"_MinTextHeight":null,"derivationIds":[210,"E20B9061-6128-4BD4-BE8B-4B50F9BC8EA1","FFFED58E-70A3-4945-A7C8-19E2C0754BB7","1B69878E-8E43-4E25-BAE7-3D64CAE35839","2770B759-8971-45F4-8291-6DA85EBD1155","B0E0F94A-1BB3-405B-87BB-3C1199A8EB79","8EF852C4-A375-4F84-873C-4277F9A99D52","AA10C5AE-8C29-45DA-8CA5-A0E286F80E82","4B3576CB-50DD-49DF-913C-88D34002B5DC","B9692647-A99C-4A20-9C6C-3DF722D48DDE","109C8B5F-DBAA-490E-A061-CB3004CD8634","6494496E-CBF0-4256-ACA4-D7E7B674F7CE","7B312F1D-97DF-400B-B6A2-F871E0D93348"],"_Rotation":0,"_Scale":1,"_WordBreak":"break-all","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,200.0)","distanceToDragEvent":"lively.pt(587.0,-13.5)"},"17074":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"hidden","_BorderRadius":4,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(845.7,20.0)","_BorderColor":"Color.rgb(102,102,102)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(2,1,-2,-1)"},"17075":{"resizeWidth":true,"resizeHeight":false,"moveVertical":false,"moveHorizontal":false},"17076":{"style":{"__isSmartRef__":true,"id":17077},"chunkOwner":{"__isSmartRef__":true,"id":17073},"_id":"_2290","storedString":"module(Global.lively.morphic.Core)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17077":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17078":{"morph":{"__isSmartRef__":true,"id":17073},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17079":{"submorphs":[{"__isSmartRef__":true,"id":17080}],"scripts":[],"id":"3B4BB418-6E5D-4340-AB81-F934C89A3F7B","shape":{"__isSmartRef__":true,"id":17085},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17086},"lighterFill":{"__isSmartRef__":true,"id":17091},"label":{"__isSmartRef__":true,"id":17080},"showsHalos":false,"name":"browse","partsBinMetaInfo":{"__isSmartRef__":true,"id":17096},"attributeConnections":[{"__isSmartRef__":true,"id":17097}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17098},"__serializedExpressions__":["distanceToDragEvent","_Position"],"owner":{"__isSmartRef__":true,"id":16854},"derivationIds":[211,"72C2FBB1-F169-43CC-AC8A-C0889FCB1663","8CF07460-17AC-4EC3-83C4-E31D52336E14","BE09102D-553E-4BB6-84A6-4D428731DD1B","2D43F043-9567-4765-A19C-7C922F0DFFE7","A77836E8-3C83-4A1D-B37A-7DDBA7FE13DE","13EB973D-FF17-4A76-AD4B-13347D80B1A9","8A92D97E-6965-49F7-B2B0-8842FB9ADCDF","662F4742-3BD8-4D39-88CB-EE97BC2306D6","8F15DC2D-892E-4B0F-83CB-8E7012281BEB","57A38C48-8036-4D85-91C8-9F60FE72DACE","5F6BEEC4-A021-4428-AC2A-14F8A4F9B68C","BF69FE04-AF9D-48BC-B4F9-5B9CFB4720D3"],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(53.7,-17.2)","_Position":"lively.pt(400.0,20.0)"},"17080":{"submorphs":[],"scripts":[],"id":"9A1D7530-C417-4328-B80D-DC7CA0BAFD88","shape":{"__isSmartRef__":true,"id":17081},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":78,"_MaxTextHeight":null,"owner":{"__isSmartRef__":true,"id":17079},"isLabel":true,"eventsAreIgnored":true,"textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":17082}],"prevScroll":[0,0],"_ClipMode":"hidden","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":17084},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":78,"_MinTextHeight":null,"derivationIds":[212,"054FD83F-508D-488D-A011-8769DCB647DF","834D337A-5619-4055-B103-7BDAA88CD7A9","3C85FBE2-5C85-4CCF-B86A-25E65015429B","001D6261-96E2-4ACC-880A-8540815DC8D3","90FFCC86-B995-4F2F-872F-55A8A74FC99E","766B1A00-7692-4CAB-B106-01876B4D5F77","C36FA883-C0F4-47DA-B1A9-CB8D82C1C6E4","91BD5A6B-4A46-43EA-8FA0-2A5C4EFDD1A7","B8CDD839-4085-4D54-B360-5F4DAC2DD83C","C25AEC86-A78F-4355-A843-3CACF03215A8","B28C6DEB-10EF-40BF-BA3F-3BFA8EB2B14D","6943F355-5B63-4DAD-8A39-14319936A0E0"],"_Scale":1,"_WordBreak":"break-all","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17081":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(78.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17082":{"style":{"__isSmartRef__":true,"id":17083},"morph":{"__isSmartRef__":true,"id":17080},"chunkOwner":{"__isSmartRef__":true,"id":17080},"storedString":"browse","_id":"_1275","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17083":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17084":{"morph":{"__isSmartRef__":true,"id":17080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17085":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":17086},"_BorderRadius":5,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(78.0,20.0)","_BorderColor":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)"},"17086":{"stops":[{"__isSmartRef__":true,"id":17087},{"__isSmartRef__":true,"id":17088},{"__isSmartRef__":true,"id":17089},{"__isSmartRef__":true,"id":17090}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17087":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17088":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17089":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17090":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17091":{"stops":[{"__isSmartRef__":true,"id":17092},{"__isSmartRef__":true,"id":17093},{"__isSmartRef__":true,"id":17094},{"__isSmartRef__":true,"id":17095}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17092":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17093":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17094":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17095":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17096":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17097":{"sourceObj":{"__isSmartRef__":true,"id":17079},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16854},"targetMethodName":"browseMethod","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17098":{"morph":{"__isSmartRef__":true,"id":17079},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17099":{"submorphs":[{"__isSmartRef__":true,"id":17100}],"scripts":[],"id":"A1BB5BC0-F107-482F-A294-17539BBEA00C","shape":{"__isSmartRef__":true,"id":17105},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17106},"lighterFill":{"__isSmartRef__":true,"id":17111},"label":{"__isSmartRef__":true,"id":17100},"name":"Button1","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":17116},"attributeConnections":[{"__isSmartRef__":true,"id":17117}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17140},"__serializedExpressions__":["distanceToDragEvent","_Position"],"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":16854},"layout":{"__isSmartRef__":true,"id":17141},"derivationIds":[213,"EC7B60B8-A81F-4F24-A467-A661149CA045","DF2DEFBB-9271-4448-98A1-D2137526C2C3","EBFAF287-C65D-425B-910E-D6ADC7FA9D02","7F2E684F-7CC3-4CC4-8B18-920427491622","F7E9C68E-814B-4197-9D5B-556DCF0EC4F6","3DC305C0-5A87-4ED4-B263-5E5333B947FB","A8805225-9530-403B-977E-A2929A077DD0","0BF85746-8777-4195-949A-8733B4D79B02","8E485E0B-1832-4C7C-A5B1-D14057A7F5E3","4793FFDA-8803-44C7-97D4-27DE49B5D8D0","3FDA3264-B677-48AF-95D0-46DDD933EFBF","3350B214-FDFD-4143-8AB5-4E475C31F760"],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(111.4,-11.4)","_Position":"lively.pt(490.0,19.0)"},"17100":{"submorphs":[],"scripts":[],"id":"DF90061A-5BD2-48AA-9B5B-97E1619E595B","shape":{"__isSmartRef__":true,"id":17101},"grabbingEnabled":false,"__layered_droppingEnabled__":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":157.05605605605615,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":17099},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":17102}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":17104},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":157.05605605605615,"_MinTextHeight":null,"derivationIds":[214,"D88E1591-8BE5-4F54-AEB5-71BC24E2014D","FE6955F2-3796-4030-BD54-73604562225B","0F07A5A7-E04B-412A-8D91-2AA448965A0E","634A262F-940F-4590-8DB1-0738A6DF355A","221F164E-FD6F-40ED-8E18-E055A638CE93","1320C4DD-9213-40AA-A107-5EF8EBE9B22A","098E1029-F36B-4434-B20F-A2100DCCBB9A","39D48D5A-BB94-40BA-AB93-09B3B787EC3D","27F752E4-9705-4F8B-9CC4-6E5131892552","78776F49-7628-4F29-81F1-7AFC77BDAFE0","5ACE871C-A220-4C51-A9E1-9315BE30BB0A","D596A84E-3FB1-4A59-B12D-12FF54B0B37F"],"_Scale":1,"_WordBreak":"break-all","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17101":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(157.1,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17102":{"style":{"__isSmartRef__":true,"id":17103},"chunkOwner":{"__isSmartRef__":true,"id":17100},"storedString":"search on server","_id":"_1276","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17103":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17104":{"morph":{"__isSmartRef__":true,"id":17100},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17105":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":17106},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(157.1,21.0)","_BorderColor":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)"},"17106":{"stops":[{"__isSmartRef__":true,"id":17107},{"__isSmartRef__":true,"id":17108},{"__isSmartRef__":true,"id":17109},{"__isSmartRef__":true,"id":17110}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17107":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17108":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17109":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17110":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17111":{"stops":[{"__isSmartRef__":true,"id":17112},{"__isSmartRef__":true,"id":17113},{"__isSmartRef__":true,"id":17114},{"__isSmartRef__":true,"id":17115}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17112":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17113":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17114":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17115":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17116":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17117":{"sourceObj":{"__isSmartRef__":true,"id":17099},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":16854},"targetMethodName":"searchOnServer","visualConnector":{"__isSmartRef__":true,"id":17118},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17118":{"submorphs":[{"__isSmartRef__":true,"id":17119}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17126},"id":865,"eventHandler":{"__isSmartRef__":true,"id":17129},"__layered_droppingEnabled__":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":17130},{"__isSmartRef__":true,"id":17131}],"con":{"__isSmartRef__":true,"id":17117},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17132},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17119":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17120},"id":866,"eventHandler":{"__isSmartRef__":true,"id":17125},"__layered_droppingEnabled__":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":17118},"_Rotation":-3.113822016996372,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"17120":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":17121},{"__isSmartRef__":true,"id":17122},{"__isSmartRef__":true,"id":17123},{"__isSmartRef__":true,"id":17124}],"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"17121":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17122":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17123":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17124":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17125":{"morph":{"__isSmartRef__":true,"id":17119},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17126":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":17127},{"__isSmartRef__":true,"id":17128}],"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(721.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"17127":{"isAbsolute":true,"x":719.9999999999999,"y":20,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17128":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"17129":{"morph":{"__isSmartRef__":true,"id":17118},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17130":{"morph":{"__isSmartRef__":true,"id":17118},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17131":{"morph":{"__isSmartRef__":true,"id":17118},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":17119},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17132":{"morphMenuItems":{"__isSmartRef__":true,"id":17133}},"17133":{"varMapping":{"__isSmartRef__":true,"id":17134},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || \n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, \n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), \n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":17139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17134":{"this":{"__isSmartRef__":true,"id":17118},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17135}},"17135":{"$super":{"__isSmartRef__":true,"id":17136}},"17136":{"varMapping":{"__isSmartRef__":true,"id":17137},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17137":{"obj":{"__isSmartRef__":true,"id":17118},"name":"morphMenuItems"},"17138":{},"17139":{},"17140":{"morph":{"__isSmartRef__":true,"id":17099},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17141":{"moveHorizontal":false},"17142":{"submorphs":[{"__isSmartRef__":true,"id":17143}],"scripts":[],"id":"5D844711-61A8-4415-94B7-E60543623FE0","shape":{"__isSmartRef__":true,"id":17148},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17149},"lighterFill":{"__isSmartRef__":true,"id":17154},"label":{"__isSmartRef__":true,"id":17143},"name":"ScriptableButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":17159},"attributeConnections":[{"__isSmartRef__":true,"id":17160}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17161},"derivationIds":[2588,"8DA01C71-0A84-4A5A-8027-121F4684BB04","2F4904A6-2C6F-4A39-8C69-7C1E943F91B4","7F6F4EE1-856E-477B-8578-D99400031DBA","374C68BB-3D86-4DA0-9616-2B5320585D0E","23336C67-2F65-4D9F-9380-304876DC628F","8E57191F-E38B-4526-95AA-8D530FAC8156","7146BE6C-6AB9-4A41-89F9-0D6C1906F22C"],"owner":{"__isSmartRef__":true,"id":16854},"_Rotation":0,"_Scale":1,"layout":{"__isSmartRef__":true,"id":17162},"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17163},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(836.8,21.0)","distanceToDragEvent":"lively.pt(34.4,-11.2)"},"17143":{"submorphs":[],"scripts":[],"id":"BAD485F9-975E-46BB-8776-8C4C855C652F","shape":{"__isSmartRef__":true,"id":17144},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","padding","_Padding"],"_MaxTextWidth":20,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":17142},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":17145}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":17147},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"784F6E71-6365-4235-A0B6-69F992BB532B","54335D65-DB12-4322-84D0-BA8B85E7ED2F","2EF9D95D-4705-44B3-8D3C-446FEDC6346B","07108773-133C-4F4A-A740-33175849E789","E58C564E-D8F3-481A-821D-447F7C7556D8","D92DDD8E-7733-4909-A5E9-049EC55E90C0","5349ED28-AA73-4C7E-8241-575E1A050868"],"_MinTextWidth":20,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Scale":1,"_WordBreak":"break-all","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17144":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17145":{"style":{"__isSmartRef__":true,"id":17146},"chunkOwner":{"__isSmartRef__":true,"id":17143},"storedString":"x","_id":"_1277","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17146":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17147":{"morph":{"__isSmartRef__":true,"id":17143},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17148":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":17149},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,20.0)","_BorderColor":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)"},"17149":{"stops":[{"__isSmartRef__":true,"id":17150},{"__isSmartRef__":true,"id":17151},{"__isSmartRef__":true,"id":17152},{"__isSmartRef__":true,"id":17153}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17150":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"17151":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17152":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"17153":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"17154":{"stops":[{"__isSmartRef__":true,"id":17155},{"__isSmartRef__":true,"id":17156},{"__isSmartRef__":true,"id":17157},{"__isSmartRef__":true,"id":17158}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17155":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"17156":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17157":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"17158":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"17159":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":2,"partName":"ScriptableButton","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17160":{"sourceObj":{"__isSmartRef__":true,"id":17142},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17142},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17161":{"morph":{"__isSmartRef__":true,"id":17142},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17162":{"moveHorizontal":true},"17163":{"onFire":{"__isSmartRef__":true,"id":17164}},"17164":{"varMapping":{"__isSmartRef__":true,"id":17165},"source":"function onFire() {\n var tab = this.owner.owner.tab\n var toolPane = this.get('ToolTabPane')\n toolPane.tabBar.removeTab(tab)\n if(toolPane.tabBar.getTabs().length == 0) {\n if (toolPane.owner instanceof lively.morphic.Window)\n toolPane.owner.remove();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17166},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17165":{"this":{"__isSmartRef__":true,"id":17142}},"17166":{"timestamp":{"__isSmartRef__":true,"id":17167},"user":"undefined","tags":[]},"17167":{"isSerializedDate":true,"string":"Fri Feb 03 2012 16:32:27 GMT+0100 (CET)"},"17168":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(872.1,440.7)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"17169":{"partsSpaceName":"PartsBin/Dialogs","migrationLevel":4,"requiredModules":["lively.ide"],"partName":"MethodFinderPane","comment":"Pane for new ToolTabs","changes":[{"__isSmartRef__":true,"id":17170},{"__isSmartRef__":true,"id":17172},{"__isSmartRef__":true,"id":17174},{"__isSmartRef__":true,"id":17176},{"__isSmartRef__":true,"id":17178},{"__isSmartRef__":true,"id":17180},{"__isSmartRef__":true,"id":17182},{"__isSmartRef__":true,"id":17184},{"__isSmartRef__":true,"id":17186}],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"lastModifiedDate":{"__isSmartRef__":true,"id":17188},"revisionOnLoad":171467,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17170":{"date":{"__isSmartRef__":true,"id":17171},"author":"jenslincke","message":"- fixed browse Global definitions","id":"7DE86114-1D7E-4551-BC8F-E12A980A8EE9"},"17171":{"isSerializedDate":true,"string":"Thu Feb 09 2012 11:27:56 GMT+0100 (CET)"},"17172":{"date":{"__isSmartRef__":true,"id":17173},"author":"athomschke","message":"adjusted close button","id":"9EBA6297-7908-4B02-81F5-2B86B2E4B73D"},"17173":{"isSerializedDate":true,"string":"Fri Feb 03 2012 16:57:09 GMT+0100 (CET)"},"17174":{"date":{"__isSmartRef__":true,"id":17175},"author":"undefined","message":"","id":"47289007-8CB3-4B03-B9D1-3A8717E85DCB"},"17175":{"isSerializedDate":true,"string":"Fri Feb 03 2012 16:36:31 GMT+0100 (CET)"},"17176":{"date":{"__isSmartRef__":true,"id":17177},"author":"undefined","message":"- close button behavior","id":"0AD4C501-1DC4-4DD3-AFDC-A46F4ACD2CE1"},"17177":{"isSerializedDate":true,"string":"Fri Feb 03 2012 16:32:48 GMT+0100 (CET)"},"17178":{"date":{"__isSmartRef__":true,"id":17179},"author":"undefined","message":"","id":"CA16FEC1-49E5-4310-BDB6-F744F413F7EF"},"17179":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:48:35 GMT+0100 (CET)"},"17180":{"date":{"__isSmartRef__":true,"id":17181},"author":"undefined","message":"","id":"73F39208-58C9-4040-9948-516A104E5049"},"17181":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:42:18 GMT+0100 (CET)"},"17182":{"date":{"__isSmartRef__":true,"id":17183},"author":"undefined","message":"","id":"7A744B14-C057-4944-AFDD-CC78A910B35F"},"17183":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:40:30 GMT+0100 (CET)"},"17184":{"date":{"__isSmartRef__":true,"id":17185},"author":"undefined","message":"some style adjustments","id":"DA3EFD12-8A45-454C-993B-DB12847BEF94"},"17185":{"isSerializedDate":true,"string":"Mon Mar 26 2012 13:16:30 GMT+0200 (CEST)"},"17186":{"date":{"__isSmartRef__":true,"id":17187},"author":"robertkrahn","message":"fixed scaling","id":"AF2B30BB-64BB-427B-AEF7-FDE01E1B2202"},"17187":{"isSerializedDate":true,"string":"Sat Jun 16 2012 13:51:14 GMT+0200 (CEST)"},"17188":{"isSerializedDate":true,"string":"Fri Sep 07 2012 04:04:46 GMT+0200 (CEST)"},"17189":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"17190":{"morph":{"__isSmartRef__":true,"id":16854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17191":{"search":{"__isSmartRef__":true,"id":17192},"browse":{"__isSmartRef__":true,"id":17196},"reset":{"__isSmartRef__":true,"id":17200},"setSearch":{"__isSmartRef__":true,"id":17204},"emphasizeStringIn":{"__isSmartRef__":true,"id":17207},"withAllMethodsDo":{"__isSmartRef__":true,"id":17210},"itemsFromFinds":{"__isSmartRef__":true,"id":17214},"browseMethod":{"__isSmartRef__":true,"id":17218},"openMethodInSystemBrowser":{"__isSmartRef__":true,"id":17222},"findSourceModule":{"__isSmartRef__":true,"id":17226},"searchOnServer":{"__isSmartRef__":true,"id":17230},"showLayerDefinition":{"__isSmartRef__":true,"id":17234}},"17192":{"varMapping":{"__isSmartRef__":true,"id":17193},"source":"function search(searchString) { \n this.get('searchResultList').updateList([]);\n this.get('sourceText').setTextString('');\n if (!searchString || (searchString.length < 2)) {\n this.get('sourceText').setTextString('\"' + searchString + '\" is to short');\n return;\n }\n var finds = [];\n var i=0;\n var matches = function(s) {\n return s.include(searchString)\n } \n\n // var re = new RegExp(searchString)\n var time = Functions.timeToRun(function() {\n this.withAllMethodsDo(function(object, eaMethod, type, optParent) {\n i++;\n var name;\n if (!object) return;\n\n if (object.constructor.prototype == object)\n name = object.constructor.name\n\n if (object.name) name = object.name;\n if (object.namespaceIdentifier)\n name = object.namespaceIdentifier\n\n if (object.constructor.prototype != object)\n name = name + \"(object)\"\n\n if ((object.constructor.prototype != object) && (object instanceof Morph))\n name = object.name + \"(\" + object.id + \")\"\n\n if (object === Global)\n name = \" \";\n\n if (type == \"layered\") {\n \n name = object._layered_object.constructor.type \n + \" (\" + optParent.name + \")\" \n \n }\n\n var string = name + \": \" + eaMethod; \n var item = {object: object, method: eaMethod, string: string, type: type};\n if (type == \"layered\") {\n item.layerName = optParent.name\n }\n\n if (matches(eaMethod)) {\n item.search= 'implementor',\n finds.push(item)\n return;\n } \n\n var f = object[eaMethod];\n if (!f || !f.getOriginal) return;\n var source = String(f.getOriginal())\n if (matches(source)){\n item.search = 'sender'\n finds.push(item)\n } \n })\n }.bind(this))\n this.get('sourceText').setTextString(\"search \" + i + \" methods, found \" \n + finds.length + \" methods in \" + time + \"ms\");\n var items = this.itemsFromFinds(finds)\n this.get('searchResultList').updateList(items);\n}","funcProperties":{"__isSmartRef__":true,"id":17194},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17193":{"this":{"__isSmartRef__":true,"id":16854}},"17194":{"timestamp":{"__isSmartRef__":true,"id":17195},"user":"undefined","tags":[]},"17195":{"isSerializedDate":true,"string":"Thu Jan 19 2012 14:46:43 GMT+0100 (CET)"},"17196":{"varMapping":{"__isSmartRef__":true,"id":17197},"source":"function browse(methodItem) {\n // methodItem = this.get('searchResultList').selection\n if (! methodItem) return;\n\n // deal with non method findings....\n if (methodItem.type == 'layer') {\n this.showLayerDefinition(methodItem)\n return\n } \n\n // methodItem = this.get('searchResultList').selection\n var methodName = methodItem.method;\n var object = methodItem.object;\n var orgFunc = object[methodName];\n\n if (!orgFunc || !orgFunc.getOriginal) {\n this.get('sourceText').setTextString('no source');\n return\n }\n orgFunc = orgFunc.getOriginal()\n \n this.targetFunction = orgFunc;\n this.targetObject = object;\n\n var source = \"// changes here only affect runtime\\n\", \n tab = lively.morphic.Text.prototype.tab;\n if (methodItem.layerName) {\n var partialMethod = object[methodName];\n source += methodItem.layerName + \".refineClass(\" + \n object._layered_object.constructor.type + \", {\\n\" + \n tab + methodName + \": \" + partialMethod +\"\\n})\";\n } else if (orgFunc.belongsToTrait) {\n source += \"Trait('\" + orgFunc.belongsToTrait.name + \"', {\\n\" \n + tab + methodName + \": \" + orgFunc +\"\\n})\";\n } else if (orgFunc.declaredClass) {\n source += orgFunc.declaredClass + \".addMethods({\\n\" \n + tab + methodName + \": \" \n + orgFunc + \"\\n});\"\n } else if(methodItem.type == 'extend') {\n // perhaps it is a an class object\n source += \"Object.extend(\" + (object.type || object.namespaceIdentifier) \n + \",{\\n\" + tab + methodName + \": \" \n + orgFunc + \"\\n});\"\n } else if(object.isMorph && (object.constructor.prototype !== object) ) {\n // display as script\n source = \"this.addScript(\" + orgFunc + \");\"\n } else if(object === Global) {\n // display as script\n source += \"Object.extend(Global, {\\n\" + tab + methodName + \": \" +\n orgFunc + \"\\n});\"\n }\n\n this.get('sourceText').setTextString(source)\n\n module('lively.ide.SyntaxHighlighting').load(true);\n this.get('sourceText').highlightJavaScriptSyntax();\n\n var searchText = this.get('searchText').textString;\n var m = searchText.match(/[^a-zA-Z0-9_\\.]/g)\n if(m) {\n m.forEach(function (each) {\n var escapedChar = '\\\\' + each;\n var position = searchText.search(\n new RegExp('[^\\\\\\\\]' + '\\\\' + each)) + 1;\n searchText = searchText.substring(0,position) \n + escapedChar + searchText.substr(position + 1);\n });\n }\n this.get('sourceText').emphasizeRegex(new RegExp(searchText, 'g'), {color: Color.red});\n\n var info = '' + this.findSourceModule(orgFunc);\n\n if (orgFunc.belongsToTrait)\n info += ' (' + orgFunc.belongsToTrait + \" in \" + orgFunc.belongsToTrait.sourceModule +\")\";\n\n this.get('infoText').setTextString(info)\n}","funcProperties":{"__isSmartRef__":true,"id":17198},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17197":{"this":{"__isSmartRef__":true,"id":16854}},"17198":{"timestamp":{"__isSmartRef__":true,"id":17199},"user":"undefined","tags":[]},"17199":{"isSerializedDate":true,"string":"Thu Feb 02 2012 13:55:34 GMT+0100 (CET)"},"17200":{"varMapping":{"__isSmartRef__":true,"id":17201},"source":"function reset() {\n this.doNotSerialize = ['targetFunction', 'targetObject']\n this.get('searchResultList').updateList([]);\n this.get('searchResultList').setSelection(null);\n this.get('searchText').setTextString('enter method name here');\n this.get('sourceText').setTextString('no code');\n this.get('infoText').setTextString('');\n this.targetFunction = null;\n this.targetObject = null;\n}","funcProperties":{"__isSmartRef__":true,"id":17202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17201":{"this":{"__isSmartRef__":true,"id":16854}},"17202":{"timestamp":{"__isSmartRef__":true,"id":17203},"user":"undefined","tags":[]},"17203":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:30:14 GMT+0100 (CET)"},"17204":{"varMapping":{"__isSmartRef__":true,"id":17205},"source":"function setSearch(searchString) {\n this.get('searchText').setTextString(searchString);\n this.search(searchString)\n var list = this.get('searchResultList').getList();\n if (list.length > 0) this.get('searchResultList').setSelection(list[0])\n}","funcProperties":{"__isSmartRef__":true,"id":17206},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17205":{"this":{"__isSmartRef__":true,"id":16854}},"17206":{},"17207":{"varMapping":{"__isSmartRef__":true,"id":17208},"source":"function emphasizeStringIn(morph, string, style) {\n var m;\n var re = new RegExp(string, \"g\");\n while(m = re.exec(morph.textString)) {\n var from = m.index,\n to = m.index + m[0].length;\n morph.emphasize(style, from, to)\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17208":{"this":{"__isSmartRef__":true,"id":16854}},"17209":{},"17210":{"varMapping":{"__isSmartRef__":true,"id":17211},"source":"function withAllMethodsDo(func) {\n var visited = [];\n\n cop.allLayers().forEach(function(layer) {\n func(eval(layer.namespaceName), layer.name, 'layer')\n layer.layeredObjects().forEach(function(obj) {\n var layerDef = cop.getLayerDefinitionForObject(layer, obj)\n Functions.own(layerDef).forEach(function(eaMethod) {\n func(layerDef, eaMethod, 'layered', layer)\n });\n });\n }); \n\n\n Functions.own(Global).forEach(function(eaMethod) {\n func(Global, eaMethod, 'global')\n }); \n\n this.world().withAllSubmorphsDo(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'script')\n }); \n });\n\n Global.subNamespaces(true).forEach(function(ea) {\n Functions.own(ea).forEach(function(eaMethod) {\n func(ea, eaMethod, 'extend')\n }); \n });\n\n Global.classes(true).uniq().forEach(function(eaClass) {\n Functions.own(eaClass).forEach(function(eaMethod) {\n func(eaClass, eaMethod, 'extend')\n }); \n\n Functions.own(eaClass.prototype).forEach(function(eaMethod) {\n func(eaClass.prototype, eaMethod, 'class')\n }) \n })\n}","funcProperties":{"__isSmartRef__":true,"id":17212},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17211":{"this":{"__isSmartRef__":true,"id":16854}},"17212":{"timestamp":{"__isSmartRef__":true,"id":17213},"user":"undefined","tags":[]},"17213":{"isSerializedDate":true,"string":"Thu Jan 19 2012 14:41:57 GMT+0100 (CET)"},"17214":{"varMapping":{"__isSmartRef__":true,"id":17215},"source":"function itemsFromFinds(finds) {\n var searchString = this.get('searchText').textString;\n var items = finds.collect(function(ea) {\n var pref = \"\" + ea.type + \" \";\n if (ea.search == \"sender\") pref += \"full: \"\n if (ea.search == \"implementor\") pref += \"name: \"\n var string = pref + ea.string;\n var func = ea.object[ea.method];\n if (func.belongsToTrait) \n string += ' / ' + func.belongsToTrait + '' \n\n var result = {\n isListItem: true,\n value: ea,\n string: string,\n doNotSerialize: ['value'],\n priority: {implementor: \"B\", sender: \"C\"}[ea.search] || \"D\",\n };\n if (ea.method == searchString) result.priority = \"A\"\n return result\n })\n items = items.sortBy(function(ea) {return ea.priority + ea.string})\n return items\n}","funcProperties":{"__isSmartRef__":true,"id":17216},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17215":{"this":{"__isSmartRef__":true,"id":16854}},"17216":{"timestamp":{"__isSmartRef__":true,"id":17217},"user":"undefined","tags":[]},"17217":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:31:52 GMT+0100 (CET)"},"17218":{"varMapping":{"__isSmartRef__":true,"id":17219},"source":"function browseMethod() {\n alertOK('browseMethod')\n var methodItem = this.get('searchResultList').selection;\n if (methodItem.type == 'layer') {\n var layer = methodItem.object[methodItem.method];\n this.openMethodInSystemBrowser(methodItem.method, \n undefined, layer.sourceModule);\n return\n }\n\n if (!this.targetFunction) return;\n var methodName = this.targetFunction.methodName || this.targetFunction.displayName; \n if(this.targetFunction.declaredClass) {\n var classObj = eval(this.targetFunction.declaredClass)\n this.openMethodInSystemBrowser(classObj.type, methodName);\n return;\n }\n if(this.targetFunction.belongsToTrait) {\n this.openMethodInSystemBrowser(this.targetFunction.belongsToTrait.name, methodName);\n return;\n }\n if(Class.isClass(this.targetObject)) {\n this.openMethodInSystemBrowser(this.targetObject.type, methodName);\n return;\n }\n if(this.targetObject.namespaceIdentifier) {\n this.openMethodInSystemBrowser(this.targetObject.namespaceIdentifier, methodName);\n return;\n }\n if(this.targetObject instanceof lively.morphic.Morph) {\n var editor = this.world().openObjectEditorFor(this.targetObject);\n editor.align(editor.bounds().center(), this.world().visibleBounds().center());\n return;\n }\n if (Class.isClass(this.targetFunction)) {\n // constructor\n this.openMethodInSystemBrowser(this.targetFunction.displayName);\n return;\n }\n \n alertOK('not implemented yet for ' + this.targetFunction)\n}","funcProperties":{"__isSmartRef__":true,"id":17220},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17219":{"this":{"__isSmartRef__":true,"id":16854}},"17220":{"timestamp":{"__isSmartRef__":true,"id":17221},"user":"undefined","tags":[]},"17221":{"isSerializedDate":true,"string":"Thu Jan 19 2012 16:54:12 GMT+0100 (CET)"},"17222":{"varMapping":{"__isSmartRef__":true,"id":17223},"source":"function openMethodInSystemBrowser(objectName, methodName, optSourceModule) {\n if (objectName)\n objectName = objectName.replace(/^Global\\./,\"\");\n // alertOK(\"browse \" + objectName + \":\" + methodName)\n // objectName = 'SelectionMorphTrait', methodName = 'onDrag'\n var sourceModule = optSourceModule ||\n this.findSourceModule(this.targetFunction);\n if (!sourceModule) \n alert('could not browse, since no source module found!')\n var uri = new URL(sourceModule.uri()),\n relative = uri.relativePathFrom(new URL(Config.codeBase)),\n moduleNode = lively.ide.startSourceControl().addModule(relative),\n rootNode = moduleNode.ast();\n\n var fileFragments = rootNode.subElements(10).select(function(ea) {\n var path = ea.getOwnerNamePath()\n if (objectName == \"Global\")\n return path.include(methodName);\n return path.include(objectName) && (!methodName || path.include(methodName)) \n });\n \n\n\n // alertOK(\"found following places to browse: \" + fileFragments)\n if (fileFragments.length > 0) {\n fileFragments[0].browseIt()\n } else {\n alert(\"browse failed. Nothing found for \" + objectName + \">>\" + methodName + \" in \" + sourceModule.uri());\n rootNode.browseIt();\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":17224},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17223":{"this":{"__isSmartRef__":true,"id":16854}},"17224":{"timestamp":{"__isSmartRef__":true,"id":17225},"user":"jenslincke","tags":[]},"17225":{"isSerializedDate":true,"string":"Thu Feb 09 2012 11:27:23 GMT+0100 (CET)"},"17226":{"varMapping":{"__isSmartRef__":true,"id":17227},"source":"function findSourceModule(funcObj) {\n if (this.targetFunction.belongsToTrait) \n return this.targetFunction.belongsToTrait.sourceModule\n if (funcObj.sourceModule)\n return funcObj.sourceModule;\n // look in the class\n if (!funcObj.sourceModule && funcObj.declaredClass) {\n var classObj = eval(funcObj.declaredClass)\n return classObj.sourceModule\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17228},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17227":{"this":{"__isSmartRef__":true,"id":16854}},"17228":{"user":"jenslincke","timestamp":{"__isSmartRef__":true,"id":17229}},"17229":{"isSerializedDate":true,"string":"Fri Nov 04 2011 15:27:13 GMT+0100 (CET)"},"17230":{"varMapping":{"__isSmartRef__":true,"id":17231},"source":"function searchOnServer() {\n var serverSearch = this.world().openPartItem('ServerSearch', 'PartsBin/Tools'); \n serverSearch.setSearch(this.get('searchText').textString)\n}","funcProperties":{"__isSmartRef__":true,"id":17232},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17231":{"this":{"__isSmartRef__":true,"id":16854}},"17232":{"timestamp":{"__isSmartRef__":true,"id":17233},"user":"jenslincke","categories":[]},"17233":{"isSerializedDate":true,"string":"Fri Nov 18 2011 11:40:23 GMT+0100 (CET)"},"17234":{"varMapping":{"__isSmartRef__":true,"id":17235},"source":"function showLayerDefinition(methodItem) {\n var info = \"layer definition\" \n var source = \"TODO: print layer def here...\"\n this.get('infoText').setTextString(info)\n this.get('sourceText').setTextString(source)\n}","funcProperties":{"__isSmartRef__":true,"id":17236},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17235":{"this":{"__isSmartRef__":true,"id":16854}},"17236":{"timestamp":{"__isSmartRef__":true,"id":17237},"user":"undefined","tags":[]},"17237":{"isSerializedDate":true,"string":"Thu Jan 19 2012 15:30:43 GMT+0100 (CET)"},"17238":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":1,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(872.1,440.7)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"17239":{"morph":{"__isSmartRef__":true,"id":16853},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17240":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"17241":{"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(872.1,30.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(255,255,255)","_BorderColor":"Color.rgb(204,204,204)"},"17242":{"morph":{"__isSmartRef__":true,"id":16832},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17243":{"adjustForNewBounds":true,"resizeWidth":true},"17244":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_ClipMode":"visible","_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(872.1,470.7)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)"},"17245":{"morph":{"__isSmartRef__":true,"id":16831},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17246":{"__LivelyClassName__":"lively.morphic.TabStrategyTop","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17247":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"17248":{"submorphs":[{"__isSmartRef__":true,"id":16831},{"__isSmartRef__":true,"id":17249},{"__isSmartRef__":true,"id":17274},{"__isSmartRef__":true,"id":17299},{"__isSmartRef__":true,"id":17324},{"__isSmartRef__":true,"id":17372}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17415},"eventHandler":{"__isSmartRef__":true,"id":17416},"_ClipMode":"visible","derivationIds":[],"id":"E320662D-2C43-4E89-A37D-9F81BDBE8AA0","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":17417},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","minExtent"],"targetMorph":{"__isSmartRef__":true,"id":16831},"reframeHandle":{"__isSmartRef__":true,"id":17249},"bottomReframeHandle":{"__isSmartRef__":true,"id":17274},"rightReframeHandle":{"__isSmartRef__":true,"id":17299},"titleBar":{"__isSmartRef__":true,"id":17324},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"owner":null,"partsBinMetaInfo":{"__isSmartRef__":true,"id":16651},"name":"ToolTabPaneWindow","highlighted":true,"_StyleClassNames":["highlighted"],"state":"shutdown","__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(239.4,98.1)","contentOffset":"lively.pt(4.0,22.0)","minExtent":"lively.pt(700.0,370.0)"},"17249":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17250},"eventHandler":{"__isSmartRef__":true,"id":17251},"_ClipMode":"visible","derivationIds":[],"id":"2A36766E-FB82-4792-80E2-835EAECA91E2","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":17248},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17252},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(866.3,482.7)"},"17250":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"17251":{"morph":{"__isSmartRef__":true,"id":17249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17252":{"onDragStart":{"__isSmartRef__":true,"id":17253},"onDrag":{"__isSmartRef__":true,"id":17260},"onDragEnd":{"__isSmartRef__":true,"id":17267}},"17253":{"varMapping":{"__isSmartRef__":true,"id":17254},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":17259},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17254":{"this":{"__isSmartRef__":true,"id":17249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17255}},"17255":{"$super":{"__isSmartRef__":true,"id":17256}},"17256":{"varMapping":{"__isSmartRef__":true,"id":17257},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17258},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17257":{"obj":{"__isSmartRef__":true,"id":17249},"name":"onDragStart"},"17258":{},"17259":{},"17260":{"varMapping":{"__isSmartRef__":true,"id":17261},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" , \"+this.owner.getExtent().y);\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":17266},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17261":{"this":{"__isSmartRef__":true,"id":17249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17262}},"17262":{"$super":{"__isSmartRef__":true,"id":17263}},"17263":{"varMapping":{"__isSmartRef__":true,"id":17264},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17265},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17264":{"obj":{"__isSmartRef__":true,"id":17249},"name":"onDrag"},"17265":{},"17266":{},"17267":{"varMapping":{"__isSmartRef__":true,"id":17268},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignBottomReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":17273},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17268":{"this":{"__isSmartRef__":true,"id":17249},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17269}},"17269":{"$super":{"__isSmartRef__":true,"id":17270}},"17270":{"varMapping":{"__isSmartRef__":true,"id":17271},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17272},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17271":{"obj":{"__isSmartRef__":true,"id":17249},"name":"onDragEnd"},"17272":{},"17273":{},"17274":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17275},"eventHandler":{"__isSmartRef__":true,"id":17276},"_ClipMode":"visible","derivationIds":[],"id":"B26F79EF-0478-4637-8D60-C13C85A556BC","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":17248},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17277},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,492.7)"},"17275":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(866.3,4.0)","_Padding":"lively.rect(0,0,0,0)"},"17276":{"morph":{"__isSmartRef__":true,"id":17274},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17277":{"onDragStart":{"__isSmartRef__":true,"id":17278},"onDrag":{"__isSmartRef__":true,"id":17285},"onDragEnd":{"__isSmartRef__":true,"id":17292}},"17278":{"varMapping":{"__isSmartRef__":true,"id":17279},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":17284},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17279":{"this":{"__isSmartRef__":true,"id":17274},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17280}},"17280":{"$super":{"__isSmartRef__":true,"id":17281}},"17281":{"varMapping":{"__isSmartRef__":true,"id":17282},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17283},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17282":{"obj":{"__isSmartRef__":true,"id":17274},"name":"onDragStart"},"17283":{},"17284":{},"17285":{"varMapping":{"__isSmartRef__":true,"id":17286},"source":"function onDrag(evt) {\n var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n this.owner.setExtent(newExtent);\n\n this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n }","funcProperties":{"__isSmartRef__":true,"id":17291},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17286":{"this":{"__isSmartRef__":true,"id":17274},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17287}},"17287":{"$super":{"__isSmartRef__":true,"id":17288}},"17288":{"varMapping":{"__isSmartRef__":true,"id":17289},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17289":{"obj":{"__isSmartRef__":true,"id":17274},"name":"onDrag"},"17290":{},"17291":{},"17292":{"varMapping":{"__isSmartRef__":true,"id":17293},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignRightReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":17298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17293":{"this":{"__isSmartRef__":true,"id":17274},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17294}},"17294":{"$super":{"__isSmartRef__":true,"id":17295}},"17295":{"varMapping":{"__isSmartRef__":true,"id":17296},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17296":{"obj":{"__isSmartRef__":true,"id":17274},"name":"onDragEnd"},"17297":{},"17298":{},"17299":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17300},"eventHandler":{"__isSmartRef__":true,"id":17301},"_ClipMode":"visible","derivationIds":[],"id":"CB95F953-1FDB-4A96-A308-645A1F7767AA","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":17248},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17302},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(876.3,0.0)"},"17300":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,482.7)","_Padding":"lively.rect(0,0,0,0)"},"17301":{"morph":{"__isSmartRef__":true,"id":17299},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17302":{"onDragStart":{"__isSmartRef__":true,"id":17303},"onDrag":{"__isSmartRef__":true,"id":17310},"onDragEnd":{"__isSmartRef__":true,"id":17317}},"17303":{"varMapping":{"__isSmartRef__":true,"id":17304},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":17309},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17304":{"this":{"__isSmartRef__":true,"id":17299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17305}},"17305":{"$super":{"__isSmartRef__":true,"id":17306}},"17306":{"varMapping":{"__isSmartRef__":true,"id":17307},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17308},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17307":{"obj":{"__isSmartRef__":true,"id":17299},"name":"onDragStart"},"17308":{},"17309":{},"17310":{"varMapping":{"__isSmartRef__":true,"id":17311},"source":"function onDrag(evt) {\n var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n var newExtent = this.originalTargetExtent.addPt(moveDelta);\n if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n this.owner.setExtent(newExtent);\n this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n }","funcProperties":{"__isSmartRef__":true,"id":17316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17311":{"this":{"__isSmartRef__":true,"id":17299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17312}},"17312":{"$super":{"__isSmartRef__":true,"id":17313}},"17313":{"varMapping":{"__isSmartRef__":true,"id":17314},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17315},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17314":{"obj":{"__isSmartRef__":true,"id":17299},"name":"onDrag"},"17315":{},"17316":{},"17317":{"varMapping":{"__isSmartRef__":true,"id":17318},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n this.owner.alignReframeHandle();\n this.owner.alignBottomReframeHandle();\n }","funcProperties":{"__isSmartRef__":true,"id":17323},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17318":{"this":{"__isSmartRef__":true,"id":17299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17319}},"17319":{"$super":{"__isSmartRef__":true,"id":17320}},"17320":{"varMapping":{"__isSmartRef__":true,"id":17321},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17322},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17321":{"obj":{"__isSmartRef__":true,"id":17299},"name":"onDragEnd"},"17322":{},"17323":{},"17324":{"submorphs":[{"__isSmartRef__":true,"id":17325},{"__isSmartRef__":true,"id":17331},{"__isSmartRef__":true,"id":17344},{"__isSmartRef__":true,"id":17356}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17369},"eventHandler":{"__isSmartRef__":true,"id":17370},"_ClipMode":"visible","derivationIds":[],"id":"9611F6A2-5362-465F-BCA1-E8BFB43363C5","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":17371},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":17248},"label":{"__isSmartRef__":true,"id":17325},"closeButton":{"__isSmartRef__":true,"id":17331},"menuButton":{"__isSmartRef__":true,"id":17344},"collapseButton":{"__isSmartRef__":true,"id":17356},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":17248},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"17325":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17326},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":17327}],"eventHandler":{"__isSmartRef__":true,"id":17329},"_ClipMode":"hidden","derivationIds":[],"id":"884D9C9D-4132-4BB6-BCDF-6279D05FFAD2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":17330},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":17324},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"17326":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(821.3,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"17327":{"style":{"__isSmartRef__":true,"id":17328},"chunkOwner":{"__isSmartRef__":true,"id":17325},"_id":"_1264","storedString":"ToolTabPane","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17328":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17329":{"morph":{"__isSmartRef__":true,"id":17325},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17330":{"resizeWidth":true},"17331":{"submorphs":[{"__isSmartRef__":true,"id":17332}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17337},"eventHandler":{"__isSmartRef__":true,"id":17338},"_ClipMode":"visible","derivationIds":[],"id":"9998E9CE-4557-424B-946B-C5054EE9FE16","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":17332},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":17324},"layout":{"__isSmartRef__":true,"id":17339},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":17340},{"__isSmartRef__":true,"id":17342}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(860.3,3.0)"},"17332":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17333},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":17334}],"eventHandler":{"__isSmartRef__":true,"id":17336},"_ClipMode":"hidden","derivationIds":[],"id":"B5678FD2-41F6-448A-A471-325A4E008DB8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":17331},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"17333":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"17334":{"style":{"__isSmartRef__":true,"id":17335},"chunkOwner":{"__isSmartRef__":true,"id":17332},"_id":"_1259","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17335":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17336":{"morph":{"__isSmartRef__":true,"id":17332},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17337":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"17338":{"morph":{"__isSmartRef__":true,"id":17331},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17339":{"moveHorizontal":true},"17340":{"sourceObj":{"__isSmartRef__":true,"id":17331},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":17248},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":17341},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17341":{"source":{"__isSmartRef__":true,"id":17331},"target":{"__isSmartRef__":true,"id":17248}},"17342":{"sourceObj":{"__isSmartRef__":true,"id":17331},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17248},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":17343},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17343":{"source":{"__isSmartRef__":true,"id":17331},"target":{"__isSmartRef__":true,"id":17248}},"17344":{"submorphs":[{"__isSmartRef__":true,"id":17345}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17350},"eventHandler":{"__isSmartRef__":true,"id":17351},"_ClipMode":"visible","derivationIds":[],"id":"4F5D1F89-33A0-4935-978E-38E89418783A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":17345},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":17324},"attributeConnections":[{"__isSmartRef__":true,"id":17352},{"__isSmartRef__":true,"id":17354}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"17345":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17346},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":17347}],"eventHandler":{"__isSmartRef__":true,"id":17349},"_ClipMode":"hidden","derivationIds":[],"id":"69ADCD91-8713-4496-8663-04FB0BD060F1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":17344},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"17346":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"17347":{"style":{"__isSmartRef__":true,"id":17348},"chunkOwner":{"__isSmartRef__":true,"id":17345},"_id":"_1261","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17348":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17349":{"morph":{"__isSmartRef__":true,"id":17345},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17350":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"17351":{"morph":{"__isSmartRef__":true,"id":17344},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17352":{"sourceObj":{"__isSmartRef__":true,"id":17344},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":17248},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":17353},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17353":{"source":{"__isSmartRef__":true,"id":17344},"target":{"__isSmartRef__":true,"id":17248}},"17354":{"sourceObj":{"__isSmartRef__":true,"id":17344},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17248},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":17355},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17355":{"source":{"__isSmartRef__":true,"id":17344},"target":{"__isSmartRef__":true,"id":17248}},"17356":{"submorphs":[{"__isSmartRef__":true,"id":17357}],"scripts":[],"shape":{"__isSmartRef__":true,"id":17362},"eventHandler":{"__isSmartRef__":true,"id":17363},"_ClipMode":"visible","derivationIds":[],"id":"C53C2002-B679-41AB-927A-59913ACCABEF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":17357},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":17324},"layout":{"__isSmartRef__":true,"id":17364},"attributeConnections":[{"__isSmartRef__":true,"id":17365},{"__isSmartRef__":true,"id":17367}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(841.3,3.0)"},"17357":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17358},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":17359}],"eventHandler":{"__isSmartRef__":true,"id":17361},"_ClipMode":"hidden","derivationIds":[],"id":"A0B3672E-5481-494D-B4ED-2B05B7F8A8BC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":17356},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"17358":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"17359":{"style":{"__isSmartRef__":true,"id":17360},"chunkOwner":{"__isSmartRef__":true,"id":17357},"_id":"_1263","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17360":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17361":{"morph":{"__isSmartRef__":true,"id":17357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17362":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"17363":{"morph":{"__isSmartRef__":true,"id":17356},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17364":{"moveHorizontal":true},"17365":{"sourceObj":{"__isSmartRef__":true,"id":17356},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":17248},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":17366},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17366":{"source":{"__isSmartRef__":true,"id":17356},"target":{"__isSmartRef__":true,"id":17248}},"17367":{"sourceObj":{"__isSmartRef__":true,"id":17356},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17248},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":17368},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17368":{"source":{"__isSmartRef__":true,"id":17356},"target":{"__isSmartRef__":true,"id":17248}},"17369":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(880.3,22.0)","_Padding":"lively.rect(0,0,0,0)"},"17370":{"morph":{"__isSmartRef__":true,"id":17324},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17371":{"resizeWidth":true,"adjustForNewBounds":true},"17372":{"submorphs":[],"scripts":[],"id":"57EC256D-BC5C-4E48-9830-F89498F47FE6","shape":{"__isSmartRef__":true,"id":17373},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","originalExtent"],"showsHalos":false,"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":17374},"draggingEnabled":true,"dragStartPoint":null,"originalTargetExtent":null,"eventHandler":{"__isSmartRef__":true,"id":17375},"originalTargetInnerBounds":null,"isResizeCorner":true,"relativeOrigin":null,"derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","C13BE625-F1AC-4401-AB63-BA50CE744CB6","291119F3-1D44-4861-BAE4-5F142861083D","E10B97BB-8029-4AFE-97F4-D7DEA3EA000F","3BA898DA-1519-4FF8-A0BF-09E180382D50","1D1F4D10-DB39-481C-93FD-21520463295A","92761179-5047-4C14-979F-29A9CF056641","E7B73231-7E5A-4788-81EC-6077698D93B5","6CEE8BC8-59C9-4C03-B5FD-77D84EB324B5","C6C92CCD-4786-4C40-AABF-7716D9FCC08A"],"moved":true,"attributeConnections":[{"__isSmartRef__":true,"id":17376}],"doNotSerialize":["$$cornerName"],"doNotCopyProperties":["$$cornerName"],"originalTargetBounds":null,"owner":{"__isSmartRef__":true,"id":17248},"cornerName":"bottomRight","_Rotation":0,"_Scale":1,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17377},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(866.3,482.1)","originalExtent":"lively.pt(239.0,138.0)"},"17373":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(10.0,10.0)","_BorderColor":"Color.rgb(145,145,145)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)"},"17374":{"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"comment":"Resize an object without using halos.","partName":"ResizeCorner","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17375":{"morph":{"__isSmartRef__":true,"id":17372},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17376":{"sourceObj":{"__isSmartRef__":true,"id":17372},"sourceAttrName":"cornerName","targetObj":{"__isSmartRef__":true,"id":17372},"targetMethodName":"alignToOwner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17377":{"onDrag":{"__isSmartRef__":true,"id":17378},"onDragEnd":{"__isSmartRef__":true,"id":17386},"onDragStart":{"__isSmartRef__":true,"id":17394},"reset":{"__isSmartRef__":true,"id":17402},"morphMenuItems":{"__isSmartRef__":true,"id":17405},"alignToOwner":{"__isSmartRef__":true,"id":17412}},"17378":{"varMapping":{"__isSmartRef__":true,"id":17379},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","funcProperties":{"__isSmartRef__":true,"id":17384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17379":{"this":{"__isSmartRef__":true,"id":17372},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17380}},"17380":{"$super":{"__isSmartRef__":true,"id":17381}},"17381":{"varMapping":{"__isSmartRef__":true,"id":17382},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17383},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17382":{"obj":{"__isSmartRef__":true,"id":17372},"name":"onDrag"},"17383":{},"17384":{"timestamp":{"__isSmartRef__":true,"id":17385},"user":"sstamm","tags":[]},"17385":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:52 GMT+0100 (CET)"},"17386":{"varMapping":{"__isSmartRef__":true,"id":17387},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","funcProperties":{"__isSmartRef__":true,"id":17392},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17387":{"this":{"__isSmartRef__":true,"id":17372},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17388}},"17388":{"$super":{"__isSmartRef__":true,"id":17389}},"17389":{"varMapping":{"__isSmartRef__":true,"id":17390},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17390":{"obj":{"__isSmartRef__":true,"id":17372},"name":"onDragEnd"},"17391":{},"17392":{"timestamp":{"__isSmartRef__":true,"id":17393},"user":"sstamm","tags":[]},"17393":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:09:00 GMT+0100 (CET)"},"17394":{"varMapping":{"__isSmartRef__":true,"id":17395},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","funcProperties":{"__isSmartRef__":true,"id":17400},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17395":{"this":{"__isSmartRef__":true,"id":17372},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17396}},"17396":{"$super":{"__isSmartRef__":true,"id":17397}},"17397":{"varMapping":{"__isSmartRef__":true,"id":17398},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17399},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17398":{"obj":{"__isSmartRef__":true,"id":17372},"name":"onDragStart"},"17399":{},"17400":{"timestamp":{"__isSmartRef__":true,"id":17401},"user":"sstamm","tags":[]},"17401":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:08:40 GMT+0100 (CET)"},"17402":{"varMapping":{"__isSmartRef__":true,"id":17403},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","funcProperties":{"__isSmartRef__":true,"id":17404},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17403":{"this":{"__isSmartRef__":true,"id":17372}},"17404":{},"17405":{"varMapping":{"__isSmartRef__":true,"id":17406},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","funcProperties":{"__isSmartRef__":true,"id":17411},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17406":{"this":{"__isSmartRef__":true,"id":17372},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17407}},"17407":{"$super":{"__isSmartRef__":true,"id":17408}},"17408":{"varMapping":{"__isSmartRef__":true,"id":17409},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":17410},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17409":{"obj":{"__isSmartRef__":true,"id":17372},"name":"morphMenuItems"},"17410":{},"17411":{},"17412":{"varMapping":{"__isSmartRef__":true,"id":17413},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","funcProperties":{"__isSmartRef__":true,"id":17414},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17413":{"this":{"__isSmartRef__":true,"id":17372}},"17414":{},"17415":{"__serializedExpressions__":["_Padding","_Extent"],"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(880.3,496.7)"},"17416":{"morph":{"__isSmartRef__":true,"id":17248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17417":{"adjustForNewBounds":true},"17418":{"onrestore":{"__isSmartRef__":true,"id":17419},"installLayers":{"__isSmartRef__":true,"id":17427},"openMethodFinderFor":{"__isSmartRef__":true,"id":17431}},"17419":{"varMapping":{"__isSmartRef__":true,"id":17420},"source":"function onrestore() {\n this.installLayers();\n $super()\n}","funcProperties":{"__isSmartRef__":true,"id":17425},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17420":{"this":{"__isSmartRef__":true,"id":16831},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17421}},"17421":{"$super":{"__isSmartRef__":true,"id":17422}},"17422":{"varMapping":{"__isSmartRef__":true,"id":17423},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17424},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17423":{"obj":{"__isSmartRef__":true,"id":16831},"name":"onrestore"},"17424":{},"17425":{"timestamp":{"__isSmartRef__":true,"id":17426},"user":"undefined","tags":[]},"17426":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:18:55 GMT+0100 (CET)"},"17427":{"varMapping":{"__isSmartRef__":true,"id":17428},"source":"function installLayers() {\n \ncop.create(\"TabbedMethodFinderLayer\").refineClass(lively.morphic.Text, {\n doBrowseImplementors: function () {\n var toolTabPane = this.get(\"ToolTabPane\");\n var searchString = this.getSelectionOrLineString();\n if (toolTabPane) {\n toolTabPane.openMethodFinderFor(searchString);\n return;\n }\n this.world().openMethodFinderFor(searchString)\n }\n})\n\n\nthis.setWithLayers([TabbedMethodFinderLayer])\n\n\n}","funcProperties":{"__isSmartRef__":true,"id":17429},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17428":{"this":{"__isSmartRef__":true,"id":16831}},"17429":{"timestamp":{"__isSmartRef__":true,"id":17430},"user":"undefined","tags":[]},"17430":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:20:31 GMT+0100 (CET)"},"17431":{"varMapping":{"__isSmartRef__":true,"id":17432},"source":"function openMethodFinderFor(searchString) {\n // this.openMethodFinderFor(\"onMouseDown\")\n var tab = this.addTabLabeled(\"S:\" + searchString)\n var part = this.world().openPartItem('MethodFinderPane', 'PartsBin/Dialogs');\n part.setExtent(this.tabPaneExtent)\n tab.pane.addMorph(part);\n tab.pane.layout = tab.pane.layout || {};\n tab.pane.layout.resizeWidth = true;\n tab.pane.layout.resizeHeight = true;\n part.setSearch(searchString);\n part.setPosition(pt(0,0))\n $world.addMorph(this.owner);\n return part;\n}","funcProperties":{"__isSmartRef__":true,"id":17433},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17432":{"this":{"__isSmartRef__":true,"id":16831}},"17433":{"timestamp":{"__isSmartRef__":true,"id":17434},"user":"undefined","tags":[]},"17434":{"isSerializedDate":true,"string":"Wed Mar 28 2012 13:53:26 GMT+0200 (CEST)"},"17435":{"partsSpaceName":"PartsBin/Dialogs","name":"MethodFinderPane","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":18},{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":82},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":127},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":257}],\"scripts\":[],\"id\":\"B55E78F3-F8DB-4034-91E7-0D1B364B82DA\",\"shape\":{\"__isSmartRef__\":true,\"id\":310},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"showsHalos\":false,\"name\":\"MethodFinderPane\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":317},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"isCopyMorphRef\":true,\"morphRefId\":1,\"layout\":{\"__isSmartRef__\":true,\"id\":336},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":337},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":338},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":339},\"attributeConnections\":[],\"doNotSerialize\":[\"targetFunction\",\"targetObject\"],\"doNotCopyProperties\":[],\"prevScroll\":[0,0],\"isBeingDragged\":false,\"_Position\":{\"__isSmartRef__\":true,\"id\":340},\"derivationIds\":[204,\"90F6ED76-D56E-436C-96E7-CBFE7106283E\",\"53162F18-6DD1-4230-B30F-EC4BA7B7A9ED\",\"73F374A9-9CEE-4D2E-8BA6-030971E02396\",\"0859BA09-FE36-4B7E-85B5-A141B84A252C\",\"AB402971-988F-4D01-AE49-87C1AFEAA1C3\",\"A80F8C19-12D2-49AF-941A-2454433D2A59\",\"9370F962-CBB6-42C0-8F15-79D0F66045FD\",\"2F24C0FF-1360-4C35-BE22-B5DE5FFAB3F4\",\"81FC43AC-A19A-48A5-B854-601A302E5585\",\"BBF2876B-A928-4012-A9BD-A39052E30483\",\"3E2C739C-3BA6-4C2C-B7FB-A726AA7015BB\"],\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":341},\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":342},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[],\"scripts\":[],\"id\":\"3868C69C-36F7-42FF-95C8-191FBE40BCA2\",\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":8},\"_MaxTextWidth\":287,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":9},\"showsHalos\":false,\"_FontSize\":13,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"searchText\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":10},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"charsReplaced\":\"enter method name here\",\"lastFindLoc\":22,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":11}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"isInputLine\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":12}],\"priorSelectionRange\":[0,22],\"prevScroll\":[0,0],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":14},\"lastSearchString\":\"prev\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":15},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":16},\"_MinTextWidth\":287,\"_MinTextHeight\":null,\"previousSelection\":[0,0],\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":17},\"isBeingDragged\":false,\"derivationIds\":[205,\"63CD6525-ECE4-4F52-A84B-27633C22F3F9\",\"D7B775A2-513B-4768-AB24-6718580E61A9\",\"FE8FA703-C984-4702-8139-2C4E9353FB41\",\"2C124317-773E-498D-BB6D-9BEC99637AF3\",\"BFDC0BE7-0289-4FA0-A2EC-14EF2BA09445\",\"E16771FE-0062-4803-9678-9625DB0CFBFA\",\"B9D2EC7D-E050-4D3D-8ABC-52D8ACA55936\",\"196DC9F1-78FF-488F-80AB-8129A171A1C9\",\"F2FB3FCC-8AE2-4DFB-AD6F-3DE2513762B0\",\"4897081D-DCA7-4D33-B262-00412C9821FD\",\"9DEE84F9-6727-4802-BD51-456C40E212F1\"],\"savedTextString\":\"bla\",\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":5},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":6},\"_ClipMode\":\"hidden\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":7},\"_BorderRadius\":4,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"4\":{\"x\":292,\"y\":25,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"5\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"6\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"7\":{\"x\":3,\"y\":3,\"width\":-3,\"height\":-3,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"8\":{\"x\":10,\"y\":17,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"9\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"10\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"11\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"search\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"12\":{\"style\":{\"__isSmartRef__\":true,\"id\":13},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1},\"storedString\":\"enter method name here\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"13\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"14\":{\"x\":292,\"y\":25,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"15\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\"},\"16\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"17\":{\"x\":199.7085210421884,\"y\":-15.498997494989453,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"18\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":19}],\"scripts\":[],\"id\":\"94585AAD-3EC1-42EB-9974-C981FF5A4539\",\"shape\":{\"__isSmartRef__\":true,\"id\":34},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":50},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":38},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":51},\"label\":{\"__isSmartRef__\":true,\"id\":19},\"showsHalos\":false,\"name\":\"searchButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":60},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":61}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":62},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":63},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":64},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":65},\"derivationIds\":[206,\"CB9026E7-BAD5-49AB-B6E0-88B46D561743\",\"C2FEDA8A-ABCE-426D-BB39-F8B4C0CCBE5F\",\"21DC60CF-D1A0-4B54-9B91-F82A50CF8D3A\",\"6E0B3DCD-9AD6-4AAF-A854-252E628FC222\",\"457022C0-0CD0-426F-89B8-DAA8E3AA15C0\",\"AE87A8FC-A7FF-40D5-B8B3-351194957A1B\",\"0107A29A-C954-43A8-82FD-CEE77E946A25\",\"E82E1B35-1C20-4BE4-A5CB-0936E7D4AD20\",\"7485F277-13B5-4FF4-9B90-10385A227006\",\"216A87FA-4CA8-4657-886E-D2EE1398E86F\",\"051E1CDB-3E9B-41A7-89A7-24E539E5FA37\"],\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Button\"},\"19\":{\"submorphs\":[],\"scripts\":[],\"id\":\"B41F9418-E248-400B-AD6D-4963C128AB45\",\"shape\":{\"__isSmartRef__\":true,\"id\":20},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":26},\"_MaxTextWidth\":77,\"_MaxTextHeight\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":27},\"_Padding\":{\"__isSmartRef__\":true,\"id\":28},\"owner\":{\"__isSmartRef__\":true,\"id\":18},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textStyle\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":29}],\"prevScroll\":[0,0],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":31},\"_Align\":\"center\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":32},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":33},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":77,\"_MinTextHeight\":null,\"derivationIds\":[207,\"9A623BA1-A240-454B-B0DD-53932A371FB3\",\"9E828467-210E-44D4-8E3D-17C5F92B1AAE\",\"75AF52F1-0E7E-419A-BC00-5CCC0D52CEDC\",\"F3C81240-9550-45C3-8B7A-8A3C0ED15BE6\",\"70D8CC33-5AEE-45B5-AC0B-B9A6350C7F51\",\"C80D2176-BA4F-4DCF-88D8-540ADE03E6B9\",\"CB9FE42C-61BF-409D-9CC7-1F1B094C61FA\",\"BF7D1270-418D-46A3-95E5-991F82DAD8C6\",\"CDA433D8-442B-4D3A-A58E-F9C5FCED9086\",\"039DDED5-FFAA-423A-99F2-2236BB594511\",\"E618043F-74DF-4D4A-991F-5AA47FD766F8\"],\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"20\":{\"position\":{\"__isSmartRef__\":true,\"id\":21},\"_Extent\":{\"__isSmartRef__\":true,\"id\":22},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":23},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":24},\"_ClipMode\":\"hidden\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":25},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"21\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"22\":{\"x\":77,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"23\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"24\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"25\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"26\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"27\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"28\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"29\":{\"style\":{\"__isSmartRef__\":true,\"id\":30},\"morph\":{\"__isSmartRef__\":true,\"id\":19},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":19},\"storedString\":\"search\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"30\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"31\":{\"x\":77,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"32\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\"},\"33\":{\"morph\":{\"__isSmartRef__\":true,\"id\":19},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"34\":{\"position\":{\"__isSmartRef__\":true,\"id\":35},\"_Extent\":{\"__isSmartRef__\":true,\"id\":36},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":37},\"_Fill\":{\"__isSmartRef__\":true,\"id\":38},\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":48},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":49},\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"35\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"36\":{\"x\":77,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"37\":{\"r\":0.258,\"g\":0.258,\"b\":0.258,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"38\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":41},{\"__isSmartRef__\":true,\"id\":43},{\"__isSmartRef__\":true,\"id\":45}],\"vector\":{\"__isSmartRef__\":true,\"id\":47},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"39\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":40}},\"40\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"41\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":42}},\"42\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"43\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":44}},\"44\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"45\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":46}},\"46\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"47\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"48\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"49\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"50\":{\"x\":310,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"51\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":52},{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":56},{\"__isSmartRef__\":true,\"id\":58}],\"vector\":{\"__isSmartRef__\":true,\"id\":47},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"52\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":53}},\"53\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"54\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":55}},\"55\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"56\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":57}},\"57\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"58\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":59}},\"59\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"60\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"61\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":18},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"doSave\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"62\":{\"x\":77,\"y\":21,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"63\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"64\":{\"morph\":{\"__isSmartRef__\":true,\"id\":18},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"65\":{\"x\":53.70852104218841,\"y\":-21.498997494989453,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"66\":{\"submorphs\":[],\"scripts\":[],\"id\":\"2A6C9E8E-DFFC-4DE3-A9F0-2624BE97EB96\",\"shape\":{\"__isSmartRef__\":true,\"id\":67},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":74},\"itemList\":[],\"showsHalos\":false,\"name\":\"searchResultList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":75},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":76}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"prevScroll\":[0,192],\"resizeHeight\":true,\"resizeWidth\":true,\"layout\":{\"__isSmartRef__\":true,\"id\":77},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":78},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":79},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":80},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":81},\"isBeingDragged\":false,\"derivationIds\":[208,\"884F3C31-F47F-4325-B01C-55796601323C\",\"AF542C45-CFC5-475A-B28E-37B7FC51E468\",\"C6B09735-9683-446C-A39C-E4924083B282\",\"7860DCD2-EC25-4F34-B79B-18C47FBEE925\",\"7ACC50AB-EE77-4AD9-8731-20150C616D1C\",\"6A21BD7F-EC45-467D-BDA4-F218B9407920\",\"0B0BFDF5-91C4-4369-AB7F-07CDAE8813BF\",\"0D9A4870-E562-4C17-A057-3DB8D1C9234C\",\"854096E7-42E2-48F4-B656-D1AE606FAEBF\",\"659ABB8A-3E6D-4E1C-864B-CE8459AD730A\",\"1A73ECB5-B976-457C-8138-8385DBD45070\"],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.List\"},\"67\":{\"position\":{\"__isSmartRef__\":true,\"id\":68},\"_Extent\":{\"__isSmartRef__\":true,\"id\":69},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":70},\"_Fill\":{\"__isSmartRef__\":true,\"id\":71},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":72},\"_Padding\":{\"__isSmartRef__\":true,\"id\":73},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"68\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"69\":{\"x\":850.9484727040478,\"y\":140,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"70\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"71\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"72\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"73\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"74\":{\"x\":10,\"y\":50,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"75\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"76\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":66},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"browse\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"77\":{\"resizeWidth\":true},\"78\":{\"x\":849.9613545280358,\"y\":140,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"79\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"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\"},\"80\":{\"morph\":{\"__isSmartRef__\":true,\"id\":66},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"81\":{\"x\":589.7085210421884,\"y\":-14.498997494989453,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"82\":{\"submorphs\":[],\"scripts\":[],\"id\":\"3013EDB1-7370-48ED-BF86-BFEFC8B71878\",\"shape\":{\"__isSmartRef__\":true,\"id\":83},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco, Courier\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":89},\"_MaxTextWidth\":845.9484727040478,\"_MaxTextHeight\":null,\"textStyle\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":90},\"doitContext\":{\"__isSmartRef__\":true,\"id\":0},\"charsReplaced\":\"\",\"lastFindLoc\":130,\"showsHalos\":false,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"sourceText\",\"savedTextString\":\"// changes here only affect runtime\\nObject.extend(lively.morphic.Morph,{\\n\\tmakeLine:function (verts, lineWidth, lineColor) {\\n\\t\\tif (verts.length < 2) return null;\\n\\t\\tif (verts.length > 2) {\\n\\t\\t\\t// Polylines become a mere blob for now...\\n\\t\\t\\tvar morph = this.makeRectangle(Rectangle.unionPts(verts));\\n\\t\\t\\tmorph.setBorderWidth(lineWidth);\\n\\t\\t\\tmorph.setBorderColor(lineColor);\\n\\t\\t\\tmorph.setFill(null);\\n\\t\\t\\treturn morph;\\n\\t\\t} \\n\\t\\t// Okay, it's a simple line...\\n\\t\\tvar p1 = verts[0]; var p2 = verts[1];\\n\\t\\tvar v = p2.subPt(p1);\\n \\n\\t\\t// First make a horizontal line of the same length with origin at (0, 0)\\n\\t\\tvar morph = this.makeRectangle(Rectangle.unionPts([pt(0, -lineWidth/2), Point.polar(v.r(), 0).addXY(0, lineWidth/2)]));\\n\\n\\t\\t// *** Not right, but we want to make position and center of rot = (0, 0):\\n\\t\\t// morph._Position = pt(0, 0);\\n\\n\\t\\tmorph.setBorderWidth(0);\\n\\t\\tmorph.setFill(lineColor);\\n\\n\\t\\t// Then move and rotate, with first vertex being the rotation center\\n\\t\\tmorph.moveBy(p1);\\n\\t\\tmorph.setOrigin(pt(0, lineWidth/2));\\n\\t\\tmorph.isLine = true;\\n\\t\\treturn morph.rotateBy(v.theta());\\n\\t}\\n});\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":91}],\"priorSelectionRange\":[73,64],\"_ClipMode\":\"auto\",\"prevScroll\":[0,0],\"_FontSize\":9,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"priorExtent\":{\"__isSmartRef__\":true,\"id\":93},\"lastSyntaxHighlightTime\":1328782848221,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":94},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":95},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":845.9484727040478,\"_MinTextHeight\":null,\"previousSelection\":[69,69],\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":96},\"isBeingDragged\":false,\"derivationIds\":[209,\"04D0F127-514D-4BED-841E-6A4CEF4FFDDA\",\"D40D5739-DE56-49F4-B02A-A4ED75AF054A\",\"42528900-D082-4C7A-8E70-1E67923301D9\",\"5167B7DC-8F45-4AD0-96D7-947FF3EE0BB7\",\"D0BFE91E-6EF1-4165-A42C-CC81C9CD2050\",\"04C1BABF-5514-417C-AE67-882A1252EB67\",\"8B053B4D-76D1-4DCB-8E89-8E7ABA3EF3D1\",\"CB2FFA38-BC16-4D98-A807-722CCCC26062\",\"D19D6343-8887-4386-8B87-4560230A5D11\",\"2FFE6CC8-A851-44E9-B6B7-9D9370DEB9C9\",\"A1509C4A-C98B-44CF-ACF8-DA444E7A9B75\"],\"_Rotation\":0,\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":97},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"83\":{\"position\":{\"__isSmartRef__\":true,\"id\":84},\"_Extent\":{\"__isSmartRef__\":true,\"id\":85},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":5},\"_Fill\":{\"__isSmartRef__\":true,\"id\":86},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":87},\"_ClipMode\":\"auto\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":88},\"_BorderRadius\":4,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"84\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"85\":{\"x\":850.9484727040478,\"y\":197.97423635202387,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"86\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"87\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"88\":{\"x\":3,\"y\":3,\"width\":-3,\"height\":-3,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"89\":{\"x\":10,\"y\":230,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"90\":{\"resizeWidth\":true,\"resizeHeight\":true,\"moveVertical\":false,\"moveHorizontal\":false},\"91\":{\"style\":{\"__isSmartRef__\":true,\"id\":92},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":82},\"storedString\":\"no code\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"92\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"93\":{\"x\":850.9484727040478,\"y\":197.97423635202387,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"94\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\"},\"95\":{\"morph\":{\"__isSmartRef__\":true,\"id\":82},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"96\":{\"x\":582.0068382418127,\"y\":-20.48073201899024,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"97\":{\"doSave\":{\"__isSmartRef__\":true,\"id\":98},\"getDoitContext\":{\"__isSmartRef__\":true,\"id\":105}},\"98\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":99},\"source\":\"function doSave() {\\n\\t$super()\\n\\talertOK(\\\"eval all for \\\" + this.getDoitContext())\\n\\tthis.boundEval(this.textString)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":104},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"99\":{\"this\":{\"__isSmartRef__\":true,\"id\":82},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":100}},\"100\":{\"$super\":{\"__isSmartRef__\":true,\"id\":101}},\"101\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":102},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":103},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"102\":{\"obj\":{\"__isSmartRef__\":true,\"id\":82},\"name\":\"doSave\"},\"103\":{},\"104\":{},\"105\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":106},\"source\":\"function getDoitContext() {\\n\\treturn this.owner.targetObject\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":111},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"106\":{\"this\":{\"__isSmartRef__\":true,\"id\":82},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":107}},\"107\":{\"$super\":{\"__isSmartRef__\":true,\"id\":108}},\"108\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":109},\"source\":\"function () {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\treturn obj.constructor.prototype[name].apply(obj, arguments)\\n\\t\\t\\t\\t} catch(e) {\\n\\t\\t\\t\\t\\talert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n\\t\\t\\t\\t\\treturn null;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":110},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"109\":{\"obj\":{\"__isSmartRef__\":true,\"id\":82},\"name\":\"getDoitContext\"},\"110\":{},\"111\":{},\"112\":{\"submorphs\":[],\"scripts\":[],\"id\":\"7B312F1D-97DF-400B-B6A2-F871E0D93348\",\"shape\":{\"__isSmartRef__\":true,\"id\":113},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":true,\"_FontFamily\":\"Monaco, Courier\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":119},\"_MaxTextWidth\":846.9484727040478,\"_MaxTextHeight\":null,\"textStyle\":null,\"layout\":{\"__isSmartRef__\":true,\"id\":120},\"charsReplaced\":\"\",\"lastFindLoc\":697,\"showsHalos\":false,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"name\":\"infoText\",\"savedTextString\":\"// MethodFinder (this)\\n\\n// ** MethodFinder's Scripts **\\nthis.addScript(function browse(fileFragment) {\\n\\tfileFragment && fileFragment.browseIt()\\n});\\n\\nthis.addScript(function reset() {\\n\\tthis.get('searchResultList').updateList([]);\\n\\tthis.get('searchResultList').setSelection(null);\\n\\tthis.get('searchText').setTextString('enter search term here');\\n});\\n\\n\\nthis.addScript(function search(searchString) {\\n\\tvar finds = [];\\n\\tvar re = new RegExp(searchString)\\n\\tvar i=0;\\n\\tvar time = Functions.timeToRun(function() {\\n\\tGlobal.classes(true).forEach(function(eaClass) {\\n\\t\\tFunctions.own(eaClass.prototype)\\n\\t\\t\\t.forEach(function(eaMethod) {\\n\\t\\t\\t\\ti++;\\n\\t\\t\\t\\tif (eaMethod.match(re)){\\n\\t\\t\\t\\t\\tfinds.push([eaClass, eaMethod])\\n\\t\\t\\t\\t}\\t\\n\\t\\t\\t})\\t\\n\\t})})\\n\\talert(\\\"search \\\" + i + \\\" methods, found \\\" + finds.length + \\\" methods in \\\" + time + \\\"ms\\\")\\n\\n\\tvar items = finds.collect(function(ea) {\\n\\t\\treturn {\\n\\t\\t\\tisListItem: true,\\n\\t\\t\\tvalue: ea,\\n\\t\\t\\tstring: ea[0].name + \\\": \\\" + ea[1],\\n\\t\\t}\\n\\t})\\n\\tthis.get('searchResultList').updateList(items);\\n});\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":121}],\"priorSelectionRange\":[37,37],\"_ClipMode\":\"hidden\",\"prevScroll\":[0,0],\"_FontSize\":10,\"priorExtent\":{\"__isSmartRef__\":true,\"id\":123},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":124},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":125},\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":846.9484727040478,\"_MinTextHeight\":null,\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":126},\"derivationIds\":[210,\"E20B9061-6128-4BD4-BE8B-4B50F9BC8EA1\",\"FFFED58E-70A3-4945-A7C8-19E2C0754BB7\",\"1B69878E-8E43-4E25-BAE7-3D64CAE35839\",\"2770B759-8971-45F4-8291-6DA85EBD1155\",\"B0E0F94A-1BB3-405B-87BB-3C1199A8EB79\",\"8EF852C4-A375-4F84-873C-4277F9A99D52\",\"AA10C5AE-8C29-45DA-8CA5-A0E286F80E82\",\"4B3576CB-50DD-49DF-913C-88D34002B5DC\",\"B9692647-A99C-4A20-9C6C-3DF722D48DDE\",\"109C8B5F-DBAA-490E-A061-CB3004CD8634\",\"6494496E-CBF0-4256-ACA4-D7E7B674F7CE\"],\"_Rotation\":0,\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"113\":{\"position\":{\"__isSmartRef__\":true,\"id\":114},\"_Extent\":{\"__isSmartRef__\":true,\"id\":115},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":5},\"_Fill\":{\"__isSmartRef__\":true,\"id\":116},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":117},\"_ClipMode\":\"hidden\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":118},\"_BorderRadius\":4,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"114\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"115\":{\"x\":850.9484727040478,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"116\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"117\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"118\":{\"x\":2,\"y\":1,\"width\":-2,\"height\":-1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"119\":{\"x\":10,\"y\":200,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"120\":{\"resizeWidth\":true,\"resizeHeight\":false,\"moveVertical\":false,\"moveHorizontal\":false},\"121\":{\"style\":{\"__isSmartRef__\":true,\"id\":122},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":112},\"storedString\":\"\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"122\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"123\":{\"x\":850.9484727040478,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"124\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\"},\"125\":{\"morph\":{\"__isSmartRef__\":true,\"id\":112},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"126\":{\"x\":587.0068382418127,\"y\":-13.480732018990238,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"127\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":128}],\"scripts\":[],\"id\":\"BF69FE04-AF9D-48BC-B4F9-5B9CFB4720D3\",\"shape\":{\"__isSmartRef__\":true,\"id\":143},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":146},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":158},\"label\":{\"__isSmartRef__\":true,\"id\":128},\"showsHalos\":false,\"name\":\"browse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":167},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":168}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"priorExtent\":{\"__isSmartRef__\":true,\"id\":169},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":170},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":171},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":172},\"_Position\":{\"__isSmartRef__\":true,\"id\":173},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"derivationIds\":[211,\"72C2FBB1-F169-43CC-AC8A-C0889FCB1663\",\"8CF07460-17AC-4EC3-83C4-E31D52336E14\",\"BE09102D-553E-4BB6-84A6-4D428731DD1B\",\"2D43F043-9567-4765-A19C-7C922F0DFFE7\",\"A77836E8-3C83-4A1D-B37A-7DDBA7FE13DE\",\"13EB973D-FF17-4A76-AD4B-13347D80B1A9\",\"8A92D97E-6965-49F7-B2B0-8842FB9ADCDF\",\"662F4742-3BD8-4D39-88CB-EE97BC2306D6\",\"8F15DC2D-892E-4B0F-83CB-8E7012281BEB\",\"57A38C48-8036-4D85-91C8-9F60FE72DACE\",\"5F6BEEC4-A021-4428-AC2A-14F8A4F9B68C\"],\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Button\"},\"128\":{\"submorphs\":[],\"scripts\":[],\"id\":\"6943F355-5B63-4DAD-8A39-14319936A0E0\",\"shape\":{\"__isSmartRef__\":true,\"id\":129},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":135},\"_MaxTextWidth\":78,\"_MaxTextHeight\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":136},\"_Padding\":{\"__isSmartRef__\":true,\"id\":137},\"owner\":{\"__isSmartRef__\":true,\"id\":127},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"textStyle\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":138}],\"prevScroll\":[0,0],\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":140},\"_Align\":\"center\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":141},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":142},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":78,\"_MinTextHeight\":null,\"derivationIds\":[212,\"054FD83F-508D-488D-A011-8769DCB647DF\",\"834D337A-5619-4055-B103-7BDAA88CD7A9\",\"3C85FBE2-5C85-4CCF-B86A-25E65015429B\",\"001D6261-96E2-4ACC-880A-8540815DC8D3\",\"90FFCC86-B995-4F2F-872F-55A8A74FC99E\",\"766B1A00-7692-4CAB-B106-01876B4D5F77\",\"C36FA883-C0F4-47DA-B1A9-CB8D82C1C6E4\",\"91BD5A6B-4A46-43EA-8FA0-2A5C4EFDD1A7\",\"B8CDD839-4085-4D54-B360-5F4DAC2DD83C\",\"C25AEC86-A78F-4355-A843-3CACF03215A8\",\"B28C6DEB-10EF-40BF-BA3F-3BFA8EB2B14D\"],\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"129\":{\"position\":{\"__isSmartRef__\":true,\"id\":130},\"_Extent\":{\"__isSmartRef__\":true,\"id\":131},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":132},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":133},\"_ClipMode\":\"hidden\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":134},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"130\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"131\":{\"x\":78,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"132\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"133\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"134\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"135\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"136\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"137\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"138\":{\"style\":{\"__isSmartRef__\":true,\"id\":139},\"morph\":{\"__isSmartRef__\":true,\"id\":128},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":128},\"storedString\":\"browse\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"139\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"140\":{\"x\":78,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"141\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\"},\"142\":{\"morph\":{\"__isSmartRef__\":true,\"id\":128},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"143\":{\"position\":{\"__isSmartRef__\":true,\"id\":144},\"_Extent\":{\"__isSmartRef__\":true,\"id\":145},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":37},\"_Fill\":{\"__isSmartRef__\":true,\"id\":146},\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":156},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":157},\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"144\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"145\":{\"x\":78,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"146\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":149},{\"__isSmartRef__\":true,\"id\":151},{\"__isSmartRef__\":true,\"id\":153}],\"vector\":{\"__isSmartRef__\":true,\"id\":155},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"147\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":148}},\"148\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"149\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":150}},\"150\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"151\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":152}},\"152\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"153\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":154}},\"154\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"155\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"156\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"157\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"158\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":159},{\"__isSmartRef__\":true,\"id\":161},{\"__isSmartRef__\":true,\"id\":163},{\"__isSmartRef__\":true,\"id\":165}],\"vector\":{\"__isSmartRef__\":true,\"id\":155},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"159\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":160}},\"160\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"161\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":162}},\"162\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"163\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":164}},\"164\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"165\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":166}},\"166\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"167\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"168\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":127},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"browseMethod\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"169\":{\"x\":77,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"170\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"171\":{\"morph\":{\"__isSmartRef__\":true,\"id\":127},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"172\":{\"x\":53.66458745330033,\"y\":-17.22490844717396,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"173\":{\"x\":400,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"174\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":175}],\"scripts\":[],\"id\":\"3350B214-FDFD-4143-8AB5-4E475C31F760\",\"shape\":{\"__isSmartRef__\":true,\"id\":190},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":193},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":205},\"label\":{\"__isSmartRef__\":true,\"id\":175},\"name\":\"Button1\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":214},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":215}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":251},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":252},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":253},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":254},\"prevScroll\":[0,0],\"_Position\":{\"__isSmartRef__\":true,\"id\":255},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"layout\":{\"__isSmartRef__\":true,\"id\":256},\"derivationIds\":[213,\"EC7B60B8-A81F-4F24-A467-A661149CA045\",\"DF2DEFBB-9271-4448-98A1-D2137526C2C3\",\"EBFAF287-C65D-425B-910E-D6ADC7FA9D02\",\"7F2E684F-7CC3-4CC4-8B18-920427491622\",\"F7E9C68E-814B-4197-9D5B-556DCF0EC4F6\",\"3DC305C0-5A87-4ED4-B263-5E5333B947FB\",\"A8805225-9530-403B-977E-A2929A077DD0\",\"0BF85746-8777-4195-949A-8733B4D79B02\",\"8E485E0B-1832-4C7C-A5B1-D14057A7F5E3\",\"4793FFDA-8803-44C7-97D4-27DE49B5D8D0\",\"3FDA3264-B677-48AF-95D0-46DDD933EFBF\"],\"_Rotation\":0,\"_Scale\":1,\"_ClipMode\":\"visible\",\"__LivelyClassName__\":\"lively.morphic.Button\"},\"175\":{\"submorphs\":[],\"scripts\":[],\"id\":\"D596A84E-3FB1-4A59-B12D-12FF54B0B37F\",\"shape\":{\"__isSmartRef__\":true,\"id\":176},\"grabbingEnabled\":false,\"__layered_droppingEnabled__\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":182},\"_MaxTextWidth\":157.05605605605615,\"_MaxTextHeight\":null,\"textStyle\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":183},\"_Padding\":{\"__isSmartRef__\":true,\"id\":184},\"owner\":{\"__isSmartRef__\":true,\"id\":174},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":185},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":186}],\"_Align\":\"center\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":188},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":189},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_MinTextWidth\":157.05605605605615,\"_MinTextHeight\":null,\"derivationIds\":[214,\"D88E1591-8BE5-4F54-AEB5-71BC24E2014D\",\"FE6955F2-3796-4030-BD54-73604562225B\",\"0F07A5A7-E04B-412A-8D91-2AA448965A0E\",\"634A262F-940F-4590-8DB1-0738A6DF355A\",\"221F164E-FD6F-40ED-8E18-E055A638CE93\",\"1320C4DD-9213-40AA-A107-5EF8EBE9B22A\",\"098E1029-F36B-4434-B20F-A2100DCCBB9A\",\"39D48D5A-BB94-40BA-AB93-09B3B787EC3D\",\"27F752E4-9705-4F8B-9CC4-6E5131892552\",\"78776F49-7628-4F29-81F1-7AFC77BDAFE0\",\"5ACE871C-A220-4C51-A9E1-9315BE30BB0A\"],\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"176\":{\"position\":{\"__isSmartRef__\":true,\"id\":177},\"_Extent\":{\"__isSmartRef__\":true,\"id\":178},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":179},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":180},\"_ClipMode\":\"hidden\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":181},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"177\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"178\":{\"x\":157.05605605605615,\"y\":21,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"179\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"180\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"181\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"182\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"183\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"184\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"185\":{\"x\":157.05605605605615,\"y\":21,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"186\":{\"style\":{\"__isSmartRef__\":true,\"id\":187},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":175},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"search on server\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"187\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"188\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\"},\"189\":{\"morph\":{\"__isSmartRef__\":true,\"id\":175},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"190\":{\"position\":{\"__isSmartRef__\":true,\"id\":191},\"_Extent\":{\"__isSmartRef__\":true,\"id\":192},\"_BorderWidth\":1.1840000000000002,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":37},\"_Fill\":{\"__isSmartRef__\":true,\"id\":193},\"_BorderRadius\":5.2,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":203},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":204},\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"191\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"192\":{\"x\":157.05605605605615,\"y\":21,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"193\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":194},{\"__isSmartRef__\":true,\"id\":196},{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":200}],\"vector\":{\"__isSmartRef__\":true,\"id\":202},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"194\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":195}},\"195\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"196\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":197}},\"197\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"198\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":199}},\"199\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"200\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":201}},\"201\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"202\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"203\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"204\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"205\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":206},{\"__isSmartRef__\":true,\"id\":208},{\"__isSmartRef__\":true,\"id\":210},{\"__isSmartRef__\":true,\"id\":212}],\"vector\":{\"__isSmartRef__\":true,\"id\":202},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"206\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":207}},\"207\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"208\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":209}},\"209\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"210\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":211}},\"211\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"212\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":213}},\"213\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"214\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":4,\"partName\":\"Button\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"215\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":174},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"searchOnServer\",\"visualConnector\":{\"__isSmartRef__\":true,\"id\":216},\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"216\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":217}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":232},\"id\":865,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":239},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":240},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"owner\":null,\"controlPoints\":[{\"__isSmartRef__\":true,\"id\":241},{\"__isSmartRef__\":true,\"id\":242}],\"con\":{\"__isSmartRef__\":true,\"id\":215},\"showsMorphMenu\":true,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":243},\"__LivelyClassName__\":\"lively.morphic.Path\"},\"217\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":218},\"id\":866,\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":229},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":230},\"__layered_droppingEnabled__\":true,\"halosEnabled\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":231},\"owner\":{\"__isSmartRef__\":true,\"id\":216},\"_Rotation\":-3.113822016996372,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.Path\"},\"218\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":220},{\"__isSmartRef__\":true,\"id\":221},{\"__isSmartRef__\":true,\"id\":222}],\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":223},\"_ClipMode\":\"visible\",\"_Position\":{\"__isSmartRef__\":true,\"id\":224},\"_Extent\":{\"__isSmartRef__\":true,\"id\":225},\"_Padding\":{\"__isSmartRef__\":true,\"id\":226},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":227},\"_Fill\":{\"__isSmartRef__\":true,\"id\":228},\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\"},\"219\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\"},\"220\":{\"isAbsolute\":true,\"x\":-12,\"y\":6,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"221\":{\"isAbsolute\":true,\"x\":4,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"222\":{\"isAbsolute\":true,\"x\":-12,\"y\":-6,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"223\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\",\"getPathNode\":\"getPathNodeHTML\",\"setPathElements\":\"setPathElementsHTML\",\"getPathBounds\":\"getPathBoundsHTML\",\"getTotalLength\":\"getTotalLengthHTML\",\"getPointAtTotalLength\":\"getPointAtTotalLengthHTML\"},\"224\":{\"x\":-12,\"y\":-6,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"225\":{\"x\":16,\"y\":12,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"226\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"227\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"228\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"229\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"230\":{\"morph\":{\"__isSmartRef__\":true,\"id\":217},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"231\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"232\":{\"dontChangeShape\":false,\"cachedVertices\":null,\"_PathElements\":[{\"__isSmartRef__\":true,\"id\":233},{\"__isSmartRef__\":true,\"id\":234}],\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":235},\"_ClipMode\":\"visible\",\"_Position\":{\"__isSmartRef__\":true,\"id\":236},\"_Extent\":{\"__isSmartRef__\":true,\"id\":237},\"_Padding\":{\"__isSmartRef__\":true,\"id\":238},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":227},\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Path\"},\"233\":{\"isAbsolute\":true,\"x\":719.9999999999999,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.MoveTo\"},\"234\":{\"isAbsolute\":true,\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.PathShapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.LineTo\"},\"235\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setClipMode\":\"setClipModeHTML\",\"getPathNode\":\"getPathNodeHTML\",\"setPathElements\":\"setPathElementsHTML\",\"getPathBounds\":\"getPathBoundsHTML\",\"getTotalLength\":\"getTotalLengthHTML\",\"getPointAtTotalLength\":\"getPointAtTotalLengthHTML\"},\"236\":{\"x\":-1,\"y\":-1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"237\":{\"x\":721,\"y\":21,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"238\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"239\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\"},\"240\":{\"morph\":{\"__isSmartRef__\":true,\"id\":216},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"241\":{\"morph\":{\"__isSmartRef__\":true,\"id\":216},\"index\":0,\"connectedMagnet\":null,\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"242\":{\"morph\":{\"__isSmartRef__\":true,\"id\":216},\"index\":1,\"connectedMagnet\":null,\"marker\":{\"__isSmartRef__\":true,\"id\":217},\"markerDirection\":\"prev\",\"__SourceModuleName__\":\"Global.lively.morphic.AdditionalMorphs\",\"__LivelyClassName__\":\"lively.morphic.ControlPoint\"},\"243\":{\"morphMenuItems\":{\"__isSmartRef__\":true,\"id\":244}},\"244\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":245},\"source\":\"function morphMenuItems() {\\n var visualConnector = this, con = this.con, world = this.world();\\n var items = [\\n ['edit converter', function() {\\n var source = con.converterString || \\n 'function converter(value) {\\\\n return value\\\\n}',\\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\\n editor.doitContext = con;\\n connect(editor, 'savedTextString', con, 'converterString', {updater:\\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \\n function() { return 'setting new converter' }})\\n editor.applyStyle({syntaxHighlighting: true, \\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\\n var title = con.targetObj.name && con.sourceObj.name ?\\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\\n 'Editor for converter function';\\n var window = world.addFramedMorph(editor, title)\\n window.align(window.bounds().topCenter(), \\n visualConnector.bounds().bottomCenter())\\n }],\\n ['hide', function() {\\n visualConnector.disconnectFromMagnets();\\n visualConnector.remove();\\n }],\\n ['disconnect', function() {\\n alertOK('Disconnected ' + visualConnector.con);\\n visualConnector.con.visualDisconnect();\\n }],\\n ['cancel', function() {}],\\n ];\\n return items;\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":250},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"245\":{\"this\":{\"__isSmartRef__\":true,\"id\":216},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":246}},\"246\":{\"$super\":{\"__isSmartRef__\":true,\"id\":247}},\"247\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":248},\"source\":\"function () {\\n try {\\n return obj.constructor.prototype[name].apply(obj, arguments)\\n } catch(e) {\\n alert('Error in $super call: ' + e + '\\\\n' + e.stack);\\n return null;\\n }\\n }\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":249},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"248\":{\"obj\":{\"__isSmartRef__\":true,\"id\":216},\"name\":\"morphMenuItems\"},\"249\":{},\"250\":{},\"251\":{\"x\":159.05805805805812,\"y\":21,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"252\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"253\":{\"morph\":{\"__isSmartRef__\":true,\"id\":174},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"254\":{\"x\":111.36105352154709,\"y\":-11.352025158627953,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"255\":{\"x\":490,\"y\":19,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"256\":{\"moveHorizontal\":false},\"257\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":258}],\"scripts\":[],\"id\":\"7146BE6C-6AB9-4A41-89F9-0D6C1906F22C\",\"shape\":{\"__isSmartRef__\":true,\"id\":273},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":288},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":276},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":289},\"label\":{\"__isSmartRef__\":true,\"id\":258},\"name\":\"ScriptableButton\",\"showsHalos\":false,\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":298},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":299}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":300},\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":301},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":302},\"derivationIds\":[2588,\"8DA01C71-0A84-4A5A-8027-121F4684BB04\",\"2F4904A6-2C6F-4A39-8C69-7C1E943F91B4\",\"7F6F4EE1-856E-477B-8578-D99400031DBA\",\"374C68BB-3D86-4DA0-9616-2B5320585D0E\",\"23336C67-2F65-4D9F-9380-304876DC628F\",\"8E57191F-E38B-4526-95AA-8D530FAC8156\"],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"distanceToDragEvent\":{\"__isSmartRef__\":true,\"id\":303},\"_Rotation\":0,\"_Scale\":1,\"layout\":{\"__isSmartRef__\":true,\"id\":304},\"_ClipMode\":\"visible\",\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":305},\"__LivelyClassName__\":\"lively.morphic.Button\"},\"258\":{\"submorphs\":[],\"scripts\":[],\"id\":\"5349ED28-AA73-4C7E-8241-575E1A050868\",\"shape\":{\"__isSmartRef__\":true,\"id\":259},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"fixedHeight\":true,\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":265},\"_MaxTextWidth\":20,\"_MaxTextHeight\":null,\"textStyle\":null,\"padding\":{\"__isSmartRef__\":true,\"id\":266},\"_Padding\":{\"__isSmartRef__\":true,\"id\":267},\"owner\":{\"__isSmartRef__\":true,\"id\":257},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_ClipMode\":\"hidden\",\"priorExtent\":{\"__isSmartRef__\":true,\"id\":268},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":269}],\"_Align\":\"center\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":271},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":272},\"_HandStyle\":\"default\",\"_PointerEvents\":\"none\",\"derivationIds\":[2589,\"784F6E71-6365-4235-A0B6-69F992BB532B\",\"54335D65-DB12-4322-84D0-BA8B85E7ED2F\",\"2EF9D95D-4705-44B3-8D3C-446FEDC6346B\",\"07108773-133C-4F4A-A740-33175849E789\",\"E58C564E-D8F3-481A-821D-447F7C7556D8\",\"D92DDD8E-7733-4909-A5E9-049EC55E90C0\"],\"_MinTextWidth\":20,\"_MinTextHeight\":null,\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"259\":{\"position\":{\"__isSmartRef__\":true,\"id\":260},\"_Extent\":{\"__isSmartRef__\":true,\"id\":261},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":262},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":263},\"_ClipMode\":\"hidden\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":264},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"260\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"261\":{\"x\":20,\"y\":20,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"262\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"263\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"264\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"265\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"266\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"267\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"268\":{\"x\":20,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"269\":{\"style\":{\"__isSmartRef__\":true,\"id\":270},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":258},\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"storedString\":\"x\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"270\":{\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"271\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"updateText\":\"updateTextHTML\",\"setTextExtent\":\"setTextExtentHTML\",\"setMaxTextWidth\":\"setMaxTextWidthHTML\",\"setMaxTextHeight\":\"setMaxTextHeightHTML\",\"setMinTextWidth\":\"setMinTextWidthHTML\",\"setMinTextHeight\":\"setMinTextHeightHTML\",\"getTextExtent\":\"getTextExtentHTML\",\"getTextString\":\"getTextStringHTML\",\"ignoreTextEvents\":\"ignoreTextEventsHTML\",\"unignoreTextEvents\":\"unignoreTextEventsHTML\",\"enableTextEvents\":\"enableTextEventsHTML\",\"setFontFamily\":\"setFontFamilyHTML\",\"setFontSize\":\"setFontSizeHTML\",\"setTextColor\":\"setTextColorHTML\",\"setFontWeight\":\"setFontWeightHTML\",\"setFontStyle\":\"setFontStyleHTML\",\"setTextDecoration\":\"setTextDecorationHTML\",\"setPadding\":\"setPaddingHTML\",\"setAlign\":\"setAlignHTML\",\"setVerticalAlign\":\"setVerticalAlignHTML\",\"setDisplay\":\"setDisplayHTML\",\"setWhiteSpaceHandling\":\"setWhiteSpaceHandlingHTML\",\"focusMorph\":\"focusMorphHTML\",\"setInputAllowed\":\"setInputAllowedHTML\"},\"272\":{\"morph\":{\"__isSmartRef__\":true,\"id\":258},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"273\":{\"position\":{\"__isSmartRef__\":true,\"id\":274},\"_Extent\":{\"__isSmartRef__\":true,\"id\":275},\"_BorderWidth\":1.1840000000000002,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":37},\"_Fill\":{\"__isSmartRef__\":true,\"id\":276},\"_BorderRadius\":5.2,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":286},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":287},\"_Opacity\":1,\"_BorderStyle\":\"solid\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"274\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"275\":{\"x\":20,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"276\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":277},{\"__isSmartRef__\":true,\"id\":279},{\"__isSmartRef__\":true,\"id\":281},{\"__isSmartRef__\":true,\"id\":283}],\"vector\":{\"__isSmartRef__\":true,\"id\":285},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"277\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":278}},\"278\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"279\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":280}},\"280\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"281\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":282}},\"282\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"283\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":284}},\"284\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"285\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"286\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"287\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"288\":{\"x\":842.0899565201868,\"y\":20.973229619022163,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"289\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":290},{\"__isSmartRef__\":true,\"id\":292},{\"__isSmartRef__\":true,\"id\":294},{\"__isSmartRef__\":true,\"id\":296}],\"vector\":{\"__isSmartRef__\":true,\"id\":285},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"290\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":291}},\"291\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"292\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":293}},\"293\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"294\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":295}},\"295\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"296\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":297}},\"297\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"298\":{\"partsSpaceName\":\"PartsBin/Inputs\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"partName\":\"ScriptableButton\",\"comment\":\"Has a script that is called on button press\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"299\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":257},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":257},\"targetMethodName\":\"onFire\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"300\":{\"x\":20,\"y\":20,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"301\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"302\":{\"morph\":{\"__isSmartRef__\":true,\"id\":257},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"303\":{\"x\":34.37010312407733,\"y\":-11.180760580820959,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"304\":{\"moveHorizontal\":true},\"305\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":306}},\"306\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":307},\"source\":\"function onFire() {\\n var tab = this.owner.owner.tab\\n var toolPane = this.get('ToolTabPane')\\n toolPane.tabBar.removeTab(tab)\\n if(toolPane.tabBar.getTabs().length == 0) {\\n if (toolPane.owner instanceof lively.morphic.Window)\\n toolPane.owner.remove();\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":308},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"307\":{\"this\":{\"__isSmartRef__\":true,\"id\":257}},\"308\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":309},\"user\":\"undefined\",\"tags\":[]},\"309\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 16:32:27 GMT+0100 (CET)\"},\"310\":{\"position\":{\"__isSmartRef__\":true,\"id\":311},\"_Extent\":{\"__isSmartRef__\":true,\"id\":312},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":313},\"_Fill\":{\"__isSmartRef__\":true,\"id\":314},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"renderContextTable\":{\"__isSmartRef__\":true,\"id\":315},\"_ClipMode\":\"visible\",\"_Padding\":{\"__isSmartRef__\":true,\"id\":316},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"311\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"312\":{\"x\":877.3655147884247,\"y\":442.97624136204485,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"313\":{\"r\":0.372,\"g\":0.369,\"b\":0.372,\"a\":1,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Color\"},\"314\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"315\":{\"init\":\"initHTML\",\"appendShape\":\"renderHTML\",\"setPosition\":\"setPositionHTML\",\"setExtent\":\"setExtentHTML\",\"setPadding\":\"setPaddingHTML\",\"setFill\":\"setFillHTML\",\"setBorderColor\":\"setBorderColorHTML\",\"setBorderWidth\":\"setBorderWidthHTML\",\"setStrokeOpacity\":\"setStrokeOpacityHTML\",\"setBorderRadius\":\"setBorderRadiusHTML\",\"setBorderStyle\":\"setBorderStyleHTML\",\"setOpacity\":\"setOpacityHTML\",\"setNodeClass\":\"setNodeClassHTML\",\"setNodeId\":\"setNodeIdHTML\",\"setStyleSheet\":\"setStyleSheetHTML\",\"setAppearanceStylingMode\":\"setAppearanceStylingModeHTML\",\"setBorderStylingMode\":\"setBorderStylingModeHTML\",\"setComputedStyles\":\"setComputedStylesHTML\",\"setComputedBorderWidth\":\"setComputedBorderWidthHTML\"},\"316\":{\"x\":0,\"y\":0,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Rectangle\"},\"317\":{\"partsSpaceName\":\"PartsBin/Dialogs\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":4,\"requiredModules\":[\"lively.ide\"],\"partName\":\"MethodFinderPane\",\"comment\":\"Pane for new ToolTabs\",\"changes\":[{\"__isSmartRef__\":true,\"id\":318},{\"__isSmartRef__\":true,\"id\":320},{\"__isSmartRef__\":true,\"id\":322},{\"__isSmartRef__\":true,\"id\":324},{\"__isSmartRef__\":true,\"id\":326},{\"__isSmartRef__\":true,\"id\":328},{\"__isSmartRef__\":true,\"id\":330},{\"__isSmartRef__\":true,\"id\":332},{\"__isSmartRef__\":true,\"id\":334}],\"attributeConnections\":[],\"doNotSerialize\":[],\"doNotCopyProperties\":[],\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"318\":{\"date\":{\"__isSmartRef__\":true,\"id\":319},\"author\":\"jenslincke\",\"message\":\"- fixed browse Global definitions\",\"id\":\"7DE86114-1D7E-4551-BC8F-E12A980A8EE9\"},\"319\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 11:27:56 GMT+0100 (CET)\"},\"320\":{\"date\":{\"__isSmartRef__\":true,\"id\":321},\"author\":\"athomschke\",\"message\":\"adjusted close button\",\"id\":\"9EBA6297-7908-4B02-81F5-2B86B2E4B73D\"},\"321\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 16:57:09 GMT+0100 (CET)\"},\"322\":{\"date\":{\"__isSmartRef__\":true,\"id\":323},\"author\":\"undefined\",\"message\":\"\",\"id\":\"47289007-8CB3-4B03-B9D1-3A8717E85DCB\"},\"323\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 16:36:31 GMT+0100 (CET)\"},\"324\":{\"date\":{\"__isSmartRef__\":true,\"id\":325},\"author\":\"undefined\",\"message\":\"- close button behavior\",\"id\":\"0AD4C501-1DC4-4DD3-AFDC-A46F4ACD2CE1\"},\"325\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 16:32:48 GMT+0100 (CET)\"},\"326\":{\"date\":{\"__isSmartRef__\":true,\"id\":327},\"author\":\"undefined\",\"message\":\"\",\"id\":\"CA16FEC1-49E5-4310-BDB6-F744F413F7EF\"},\"327\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:48:35 GMT+0100 (CET)\"},\"328\":{\"date\":{\"__isSmartRef__\":true,\"id\":329},\"author\":\"undefined\",\"message\":\"\",\"id\":\"73F39208-58C9-4040-9948-516A104E5049\"},\"329\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:42:18 GMT+0100 (CET)\"},\"330\":{\"date\":{\"__isSmartRef__\":true,\"id\":331},\"author\":\"undefined\",\"message\":\"\",\"id\":\"7A744B14-C057-4944-AFDD-CC78A910B35F\"},\"331\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:40:30 GMT+0100 (CET)\"},\"332\":{\"date\":{\"__isSmartRef__\":true,\"id\":333},\"author\":\"undefined\",\"message\":\"some style adjustments\",\"id\":\"DA3EFD12-8A45-454C-993B-DB12847BEF94\"},\"333\":{\"isSerializedDate\":true,\"string\":\"Mon Mar 26 2012 13:16:30 GMT+0200 (CEST)\"},\"334\":{\"date\":{\"__isSmartRef__\":true,\"id\":335},\"author\":\"robertkrahn\",\"message\":\"fixed scaling\",\"id\":\"AF2B30BB-64BB-427B-AEF7-FDE01E1B2202\"},\"335\":{\"isSerializedDate\":true,\"string\":\"Sat Jun 16 2012 13:51:14 GMT+0200 (CEST)\"},\"336\":{\"resizeWidth\":true,\"resizeHeight\":true,\"adjustForNewBounds\":true},\"337\":{\"x\":877.3655147884247,\"y\":442.97624136204485,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"338\":{\"replaceRenderContext\":\"replaceRenderContextHTML\",\"init\":\"initHTML\",\"append\":\"appendHTML\",\"remove\":\"removeHTML\",\"onRenderFinished\":\"onRenderFinishedHTML\",\"triggerEvent\":\"triggerEventHTML\",\"setTransform\":\"setTransformHTML\",\"setPosition\":\"setPositionHTML\",\"setRotation\":\"setRotationHTML\",\"setExtent\":\"setExtentHTML\",\"setScale\":\"setScaleHTML\",\"setVisible\":\"setVisibleHTML\",\"adjustOrigin\":\"adjustOriginHTML\",\"setPivotPoint\":\"setPivotPointHTML\",\"setClipMode\":\"setClipModeHTML\",\"showsVerticalScrollBar\":\"showsVerticalScrollBarHTML\",\"showsHorizontalScrollBar\":\"showsHorizontalScrollBarHTML\",\"getScrollBarExtent\":\"getScrollBarExtentHTML\",\"setHandStyle\":\"setHandStyleHTML\",\"setPointerEvents\":\"setPointerEventsHTML\",\"setToolTip\":\"setToolTipHTML\",\"focus\":\"focusHTML\",\"blur\":\"blurHTML\",\"setFocusable\":\"setFocusableHTML\",\"setStyleSheet\":\"setStyleSheetHTML\"},\"339\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"340\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\"},\"341\":{\"x\":583.4236186029176,\"y\":-13.858684727694055,\"__SourceModuleName__\":\"Global.lively.morphic.Graphics\",\"__LivelyClassName__\":\"Point\"},\"342\":{\"search\":{\"__isSmartRef__\":true,\"id\":343},\"browse\":{\"__isSmartRef__\":true,\"id\":347},\"reset\":{\"__isSmartRef__\":true,\"id\":351},\"setSearch\":{\"__isSmartRef__\":true,\"id\":355},\"emphasizeStringIn\":{\"__isSmartRef__\":true,\"id\":358},\"withAllMethodsDo\":{\"__isSmartRef__\":true,\"id\":361},\"itemsFromFinds\":{\"__isSmartRef__\":true,\"id\":365},\"browseMethod\":{\"__isSmartRef__\":true,\"id\":369},\"openMethodInSystemBrowser\":{\"__isSmartRef__\":true,\"id\":373},\"findSourceModule\":{\"__isSmartRef__\":true,\"id\":377},\"searchOnServer\":{\"__isSmartRef__\":true,\"id\":381},\"showLayerDefinition\":{\"__isSmartRef__\":true,\"id\":385}},\"343\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":344},\"source\":\"function search(searchString) { \\n this.get('searchResultList').updateList([]);\\n this.get('sourceText').setTextString('');\\n if (!searchString || (searchString.length < 2)) {\\n this.get('sourceText').setTextString('\\\"' + searchString + '\\\" is to short');\\n return;\\n }\\n var finds = [];\\n var i=0;\\n var matches = function(s) {\\n return s.include(searchString)\\n } \\n\\n // var re = new RegExp(searchString)\\n var time = Functions.timeToRun(function() {\\n this.withAllMethodsDo(function(object, eaMethod, type, optParent) {\\n i++;\\n var name;\\n if (!object) return;\\n\\n if (object.constructor.prototype == object)\\n name = object.constructor.name\\n\\n if (object.name) name = object.name;\\n if (object.namespaceIdentifier)\\n name = object.namespaceIdentifier\\n\\n if (object.constructor.prototype != object)\\n name = name + \\\"(object)\\\"\\n\\n if ((object.constructor.prototype != object) && (object instanceof Morph))\\n name = object.name + \\\"(\\\" + object.id + \\\")\\\"\\n\\n if (object === Global)\\n name = \\\" \\\";\\n\\n if (type == \\\"layered\\\") {\\n \\n name = object._layered_object.constructor.type \\n + \\\" (\\\" + optParent.name + \\\")\\\" \\n \\n }\\n\\n var string = name + \\\": \\\" + eaMethod; \\n var item = {object: object, method: eaMethod, string: string, type: type};\\n if (type == \\\"layered\\\") {\\n item.layerName = optParent.name\\n }\\n\\n if (matches(eaMethod)) {\\n item.search= 'implementor',\\n finds.push(item)\\n return;\\n } \\n\\n var f = object[eaMethod];\\n if (!f || !f.getOriginal) return;\\n var source = String(f.getOriginal())\\n if (matches(source)){\\n item.search = 'sender'\\n finds.push(item)\\n } \\n })\\n }.bind(this))\\n this.get('sourceText').setTextString(\\\"search \\\" + i + \\\" methods, found \\\" \\n + finds.length + \\\" methods in \\\" + time + \\\"ms\\\");\\n var items = this.itemsFromFinds(finds)\\n this.get('searchResultList').updateList(items);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":345},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"344\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"345\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":346},\"user\":\"undefined\",\"tags\":[]},\"346\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 19 2012 14:46:43 GMT+0100 (CET)\"},\"347\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":348},\"source\":\"function browse(methodItem) {\\n // methodItem = this.get('searchResultList').selection\\n if (! methodItem) return;\\n\\n // deal with non method findings....\\n if (methodItem.type == 'layer') {\\n this.showLayerDefinition(methodItem)\\n return\\n } \\n\\n // methodItem = this.get('searchResultList').selection\\n var methodName = methodItem.method;\\n var object = methodItem.object;\\n var orgFunc = object[methodName];\\n\\n if (!orgFunc || !orgFunc.getOriginal) {\\n this.get('sourceText').setTextString('no source');\\n return\\n }\\n orgFunc = orgFunc.getOriginal()\\n \\n this.targetFunction = orgFunc;\\n this.targetObject = object;\\n\\n var source = \\\"// changes here only affect runtime\\\\n\\\", \\n tab = lively.morphic.Text.prototype.tab;\\n if (methodItem.layerName) {\\n var partialMethod = object[methodName];\\n source += methodItem.layerName + \\\".refineClass(\\\" + \\n object._layered_object.constructor.type + \\\", {\\\\n\\\" + \\n tab + methodName + \\\": \\\" + partialMethod +\\\"\\\\n})\\\";\\n } else if (orgFunc.belongsToTrait) {\\n source += \\\"Trait('\\\" + orgFunc.belongsToTrait.name + \\\"', {\\\\n\\\" \\n + tab + methodName + \\\": \\\" + orgFunc +\\\"\\\\n})\\\";\\n } else if (orgFunc.declaredClass) {\\n source += orgFunc.declaredClass + \\\".addMethods({\\\\n\\\" \\n + tab + methodName + \\\": \\\" \\n + orgFunc + \\\"\\\\n});\\\"\\n } else if(methodItem.type == 'extend') {\\n // perhaps it is a an class object\\n source += \\\"Object.extend(\\\" + (object.type || object.namespaceIdentifier) \\n + \\\",{\\\\n\\\" + tab + methodName + \\\": \\\" \\n + orgFunc + \\\"\\\\n});\\\"\\n } else if(object.isMorph && (object.constructor.prototype !== object) ) {\\n // display as script\\n source = \\\"this.addScript(\\\" + orgFunc + \\\");\\\"\\n } else if(object === Global) {\\n // display as script\\n source += \\\"Object.extend(Global, {\\\\n\\\" + tab + methodName + \\\": \\\" +\\n orgFunc + \\\"\\\\n});\\\"\\n }\\n\\n this.get('sourceText').setTextString(source)\\n\\n module('lively.ide.SyntaxHighlighting').load(true);\\n this.get('sourceText').highlightJavaScriptSyntax();\\n\\n var searchText = this.get('searchText').textString;\\n var m = searchText.match(/[^a-zA-Z0-9_\\\\.]/g)\\n if(m) {\\n m.forEach(function (each) {\\n var escapedChar = '\\\\\\\\' + each;\\n var position = searchText.search(\\n new RegExp('[^\\\\\\\\\\\\\\\\]' + '\\\\\\\\' + each)) + 1;\\n searchText = searchText.substring(0,position) \\n + escapedChar + searchText.substr(position + 1);\\n });\\n }\\n this.get('sourceText').emphasizeRegex(new RegExp(searchText, 'g'), {color: Color.red});\\n\\n var info = '' + this.findSourceModule(orgFunc);\\n\\n if (orgFunc.belongsToTrait)\\n info += ' (' + orgFunc.belongsToTrait + \\\" in \\\" + orgFunc.belongsToTrait.sourceModule +\\\")\\\";\\n\\n this.get('infoText').setTextString(info)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":349},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"348\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"349\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":350},\"user\":\"undefined\",\"tags\":[]},\"350\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 02 2012 13:55:34 GMT+0100 (CET)\"},\"351\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":352},\"source\":\"function reset() {\\n this.doNotSerialize = ['targetFunction', 'targetObject']\\n this.get('searchResultList').updateList([]);\\n this.get('searchResultList').setSelection(null);\\n this.get('searchText').setTextString('enter method name here');\\n this.get('sourceText').setTextString('no code');\\n this.get('infoText').setTextString('');\\n this.targetFunction = null;\\n this.targetObject = null;\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":353},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"352\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"353\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":354},\"user\":\"undefined\",\"tags\":[]},\"354\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:30:14 GMT+0100 (CET)\"},\"355\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":356},\"source\":\"function setSearch(searchString) {\\n this.get('searchText').setTextString(searchString);\\n this.search(searchString)\\n var list = this.get('searchResultList').getList();\\n if (list.length > 0) this.get('searchResultList').setSelection(list[0])\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":357},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"356\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"357\":{},\"358\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":359},\"source\":\"function emphasizeStringIn(morph, string, style) {\\n var m;\\n var re = new RegExp(string, \\\"g\\\");\\n while(m = re.exec(morph.textString)) {\\n var from = m.index,\\n to = m.index + m[0].length;\\n morph.emphasize(style, from, to)\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":360},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"359\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"360\":{},\"361\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":362},\"source\":\"function withAllMethodsDo(func) {\\n var visited = [];\\n\\n cop.allLayers().forEach(function(layer) {\\n func(eval(layer.namespaceName), layer.name, 'layer')\\n layer.layeredObjects().forEach(function(obj) {\\n var layerDef = cop.getLayerDefinitionForObject(layer, obj)\\n Functions.own(layerDef).forEach(function(eaMethod) {\\n func(layerDef, eaMethod, 'layered', layer)\\n });\\n });\\n }); \\n\\n\\n Functions.own(Global).forEach(function(eaMethod) {\\n func(Global, eaMethod, 'global')\\n }); \\n\\n this.world().withAllSubmorphsDo(function(ea) {\\n Functions.own(ea).forEach(function(eaMethod) {\\n func(ea, eaMethod, 'script')\\n }); \\n });\\n\\n Global.subNamespaces(true).forEach(function(ea) {\\n Functions.own(ea).forEach(function(eaMethod) {\\n func(ea, eaMethod, 'extend')\\n }); \\n });\\n\\n Global.classes(true).uniq().forEach(function(eaClass) {\\n Functions.own(eaClass).forEach(function(eaMethod) {\\n func(eaClass, eaMethod, 'extend')\\n }); \\n\\n Functions.own(eaClass.prototype).forEach(function(eaMethod) {\\n func(eaClass.prototype, eaMethod, 'class')\\n }) \\n })\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":363},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"362\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"363\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":364},\"user\":\"undefined\",\"tags\":[]},\"364\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 19 2012 14:41:57 GMT+0100 (CET)\"},\"365\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":366},\"source\":\"function itemsFromFinds(finds) {\\n var searchString = this.get('searchText').textString;\\n var items = finds.collect(function(ea) {\\n var pref = \\\"\\\" + ea.type + \\\" \\\";\\n if (ea.search == \\\"sender\\\") pref += \\\"full: \\\"\\n if (ea.search == \\\"implementor\\\") pref += \\\"name: \\\"\\n var string = pref + ea.string;\\n var func = ea.object[ea.method];\\n if (func.belongsToTrait) \\n string += ' / ' + func.belongsToTrait + '' \\n\\n var result = {\\n isListItem: true,\\n value: ea,\\n string: string,\\n doNotSerialize: ['value'],\\n priority: {implementor: \\\"B\\\", sender: \\\"C\\\"}[ea.search] || \\\"D\\\",\\n };\\n if (ea.method == searchString) result.priority = \\\"A\\\"\\n return result\\n })\\n items = items.sortBy(function(ea) {return ea.priority + ea.string})\\n return items\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":367},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"366\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"367\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":368},\"user\":\"undefined\",\"tags\":[]},\"368\":{\"isSerializedDate\":true,\"string\":\"Fri Feb 03 2012 15:31:52 GMT+0100 (CET)\"},\"369\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":370},\"source\":\"function browseMethod() {\\n alertOK('browseMethod')\\n var methodItem = this.get('searchResultList').selection;\\n if (methodItem.type == 'layer') {\\n var layer = methodItem.object[methodItem.method];\\n this.openMethodInSystemBrowser(methodItem.method, \\n undefined, layer.sourceModule);\\n return\\n }\\n\\n if (!this.targetFunction) return;\\n var methodName = this.targetFunction.methodName || this.targetFunction.displayName; \\n if(this.targetFunction.declaredClass) {\\n var classObj = eval(this.targetFunction.declaredClass)\\n this.openMethodInSystemBrowser(classObj.type, methodName);\\n return;\\n }\\n if(this.targetFunction.belongsToTrait) {\\n this.openMethodInSystemBrowser(this.targetFunction.belongsToTrait.name, methodName);\\n return;\\n }\\n if(Class.isClass(this.targetObject)) {\\n this.openMethodInSystemBrowser(this.targetObject.type, methodName);\\n return;\\n }\\n if(this.targetObject.namespaceIdentifier) {\\n this.openMethodInSystemBrowser(this.targetObject.namespaceIdentifier, methodName);\\n return;\\n }\\n if(this.targetObject instanceof lively.morphic.Morph) {\\n var editor = this.world().openObjectEditorFor(this.targetObject);\\n editor.align(editor.bounds().center(), this.world().visibleBounds().center());\\n return;\\n }\\n if (Class.isClass(this.targetFunction)) {\\n // constructor\\n this.openMethodInSystemBrowser(this.targetFunction.displayName);\\n return;\\n }\\n \\n alertOK('not implemented yet for ' + this.targetFunction)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":371},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"370\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"371\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":372},\"user\":\"undefined\",\"tags\":[]},\"372\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 19 2012 16:54:12 GMT+0100 (CET)\"},\"373\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":374},\"source\":\"function openMethodInSystemBrowser(objectName, methodName, optSourceModule) {\\n if (objectName)\\n objectName = objectName.replace(/^Global\\\\./,\\\"\\\");\\n // alertOK(\\\"browse \\\" + objectName + \\\":\\\" + methodName)\\n // objectName = 'SelectionMorphTrait', methodName = 'onDrag'\\n var sourceModule = optSourceModule ||\\n this.findSourceModule(this.targetFunction);\\n if (!sourceModule) \\n alert('could not browse, since no source module found!')\\n var uri = new URL(sourceModule.uri()),\\n relative = uri.relativePathFrom(new URL(Config.codeBase)),\\n moduleNode = lively.ide.startSourceControl().addModule(relative),\\n rootNode = moduleNode.ast();\\n\\n var fileFragments = rootNode.subElements(10).select(function(ea) {\\n var path = ea.getOwnerNamePath()\\n if (objectName == \\\"Global\\\")\\n return path.include(methodName);\\n return path.include(objectName) && (!methodName || path.include(methodName)) \\n });\\n \\n\\n\\n // alertOK(\\\"found following places to browse: \\\" + fileFragments)\\n if (fileFragments.length > 0) {\\n fileFragments[0].browseIt()\\n } else {\\n alert(\\\"browse failed. Nothing found for \\\" + objectName + \\\">>\\\" + methodName + \\\" in \\\" + sourceModule.uri());\\n rootNode.browseIt();\\n }\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":375},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"374\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"375\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":376},\"user\":\"jenslincke\",\"tags\":[]},\"376\":{\"isSerializedDate\":true,\"string\":\"Thu Feb 09 2012 11:27:23 GMT+0100 (CET)\"},\"377\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":378},\"source\":\"function findSourceModule(funcObj) {\\n if (this.targetFunction.belongsToTrait) \\n return this.targetFunction.belongsToTrait.sourceModule\\n if (funcObj.sourceModule)\\n return funcObj.sourceModule;\\n // look in the class\\n if (!funcObj.sourceModule && funcObj.declaredClass) {\\n var classObj = eval(funcObj.declaredClass)\\n return classObj.sourceModule\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":379},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"378\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"379\":{\"user\":\"jenslincke\",\"timestamp\":{\"__isSmartRef__\":true,\"id\":380}},\"380\":{\"isSerializedDate\":true,\"string\":\"Fri Nov 04 2011 15:27:13 GMT+0100 (CET)\"},\"381\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":382},\"source\":\"function searchOnServer() {\\n var serverSearch = this.world().openPartItem('ServerSearch', 'PartsBin/Tools'); \\n serverSearch.setSearch(this.get('searchText').textString)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":383},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"382\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"383\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":384},\"user\":\"jenslincke\",\"categories\":[]},\"384\":{\"isSerializedDate\":true,\"string\":\"Fri Nov 18 2011 11:40:23 GMT+0100 (CET)\"},\"385\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":386},\"source\":\"function showLayerDefinition(methodItem) {\\n var info = \\\"layer definition\\\" \\n var source = \\\"TODO: print layer def here...\\\"\\n this.get('infoText').setTextString(info)\\n this.get('sourceText').setTextString(source)\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":387},\"__SourceModuleName__\":\"Global.lively.lang.Closure\",\"__LivelyClassName__\":\"lively.Closure\"},\"386\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"387\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":388},\"user\":\"undefined\",\"tags\":[]},\"388\":{\"isSerializedDate\":true,\"string\":\"Thu Jan 19 2012 15:30:43 GMT+0100 (CET)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":17436},{"__isSmartRef__":true,"id":17438}],"doNotSerialize":["$$json","$$loadedMetaInfo"],"doNotCopyProperties":["$$json","$$loadedMetaInfo"],"loadedMetaInfo":{"__isSmartRef__":true,"id":17169},"partVersions":[{"__isSmartRef__":true,"id":17440},{"__isSmartRef__":true,"id":17444},{"__isSmartRef__":true,"id":17448},{"__isSmartRef__":true,"id":17452},{"__isSmartRef__":true,"id":17558},{"__isSmartRef__":true,"id":17562},{"__isSmartRef__":true,"id":17566},{"__isSmartRef__":true,"id":17570},{"__isSmartRef__":true,"id":17574},{"__isSmartRef__":true,"id":17578},{"__isSmartRef__":true,"id":17582}],"rev":171467,"lastModifiedDate":{"__isSmartRef__":true,"id":17188},"part":{"__isSmartRef__":true,"id":16854},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"17436":{"sourceObj":{"__isSmartRef__":true,"id":17435},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":17435},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":17437},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17437":{"source":{"__isSmartRef__":true,"id":17435},"target":{"__isSmartRef__":true,"id":17435}},"17438":{"sourceObj":{"__isSmartRef__":true,"id":17435},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":17435},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":17439},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17439":{"source":{"__isSmartRef__":true,"id":17435},"target":{"__isSmartRef__":true,"id":17435}},"17440":{"rev":171467,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":17441},"url":{"__isSmartRef__":true,"id":17442},"changes":[{"__isSmartRef__":true,"id":17443}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17441":{"isSerializedDate":true,"string":"Sat Jun 16 2012 11:37:22 GMT+0200 (CEST)"},"17442":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17443":{"type":"S:modified","url":"/PartsBin/Dialogs/MethodFinderPane.json"},"17444":{"rev":148699,"author":"bert","date":{"__isSmartRef__":true,"id":17445},"url":{"__isSmartRef__":true,"id":17446},"changes":[{"__isSmartRef__":true,"id":17447}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17445":{"isSerializedDate":true,"string":"Wed Mar 28 2012 20:32:06 GMT+0200 (CEST)"},"17446":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17447":{"type":"S:modified","url":"/PartsBin/Dialogs/MethodFinderPane.json"},"17448":{"rev":147909,"author":"athomschke","date":{"__isSmartRef__":true,"id":17449},"url":{"__isSmartRef__":true,"id":17450},"changes":[{"__isSmartRef__":true,"id":17451}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17449":{"isSerializedDate":true,"string":"Mon Mar 26 2012 11:08:11 GMT+0200 (CEST)"},"17450":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17451":{"type":"S:modified","url":"/PartsBin/Dialogs/MethodFinderPane.json"},"17452":{"rev":140039,"author":"fbo","date":{"__isSmartRef__":true,"id":17453},"url":{"__isSmartRef__":true,"id":17454},"changes":[{"__isSmartRef__":true,"id":17455},{"__isSmartRef__":true,"id":17456},{"__isSmartRef__":true,"id":17457},{"__isSmartRef__":true,"id":17458},{"__isSmartRef__":true,"id":17459},{"__isSmartRef__":true,"id":17460},{"__isSmartRef__":true,"id":17461},{"__isSmartRef__":true,"id":17462},{"__isSmartRef__":true,"id":17463},{"__isSmartRef__":true,"id":17464},{"__isSmartRef__":true,"id":17465},{"__isSmartRef__":true,"id":17466},{"__isSmartRef__":true,"id":17467},{"__isSmartRef__":true,"id":17468},{"__isSmartRef__":true,"id":17469},{"__isSmartRef__":true,"id":17470},{"__isSmartRef__":true,"id":17471},{"__isSmartRef__":true,"id":17472},{"__isSmartRef__":true,"id":17473},{"__isSmartRef__":true,"id":17474},{"__isSmartRef__":true,"id":17475},{"__isSmartRef__":true,"id":17476},{"__isSmartRef__":true,"id":17477},{"__isSmartRef__":true,"id":17478},{"__isSmartRef__":true,"id":17479},{"__isSmartRef__":true,"id":17480},{"__isSmartRef__":true,"id":17481},{"__isSmartRef__":true,"id":17482},{"__isSmartRef__":true,"id":17483},{"__isSmartRef__":true,"id":17484},{"__isSmartRef__":true,"id":17485},{"__isSmartRef__":true,"id":17486},{"__isSmartRef__":true,"id":17487},{"__isSmartRef__":true,"id":17488},{"__isSmartRef__":true,"id":17489},{"__isSmartRef__":true,"id":17490},{"__isSmartRef__":true,"id":17491},{"__isSmartRef__":true,"id":17492},{"__isSmartRef__":true,"id":17493},{"__isSmartRef__":true,"id":17494},{"__isSmartRef__":true,"id":17495},{"__isSmartRef__":true,"id":17496},{"__isSmartRef__":true,"id":17497},{"__isSmartRef__":true,"id":17498},{"__isSmartRef__":true,"id":17499},{"__isSmartRef__":true,"id":17500},{"__isSmartRef__":true,"id":17501},{"__isSmartRef__":true,"id":17502},{"__isSmartRef__":true,"id":17503},{"__isSmartRef__":true,"id":17504},{"__isSmartRef__":true,"id":17505},{"__isSmartRef__":true,"id":17506},{"__isSmartRef__":true,"id":17507},{"__isSmartRef__":true,"id":17508},{"__isSmartRef__":true,"id":17509},{"__isSmartRef__":true,"id":17510},{"__isSmartRef__":true,"id":17511},{"__isSmartRef__":true,"id":17512},{"__isSmartRef__":true,"id":17513},{"__isSmartRef__":true,"id":17514},{"__isSmartRef__":true,"id":17515},{"__isSmartRef__":true,"id":17516},{"__isSmartRef__":true,"id":17517},{"__isSmartRef__":true,"id":17518},{"__isSmartRef__":true,"id":17519},{"__isSmartRef__":true,"id":17520},{"__isSmartRef__":true,"id":17521},{"__isSmartRef__":true,"id":17522},{"__isSmartRef__":true,"id":17523},{"__isSmartRef__":true,"id":17524},{"__isSmartRef__":true,"id":17525},{"__isSmartRef__":true,"id":17526},{"__isSmartRef__":true,"id":17527},{"__isSmartRef__":true,"id":17528},{"__isSmartRef__":true,"id":17529},{"__isSmartRef__":true,"id":17530},{"__isSmartRef__":true,"id":17531},{"__isSmartRef__":true,"id":17532},{"__isSmartRef__":true,"id":17533},{"__isSmartRef__":true,"id":17534},{"__isSmartRef__":true,"id":17535},{"__isSmartRef__":true,"id":17536},{"__isSmartRef__":true,"id":17537},{"__isSmartRef__":true,"id":17538},{"__isSmartRef__":true,"id":17539},{"__isSmartRef__":true,"id":17540},{"__isSmartRef__":true,"id":17541},{"__isSmartRef__":true,"id":17542},{"__isSmartRef__":true,"id":17543},{"__isSmartRef__":true,"id":17544},{"__isSmartRef__":true,"id":17545},{"__isSmartRef__":true,"id":17546},{"__isSmartRef__":true,"id":17547},{"__isSmartRef__":true,"id":17548},{"__isSmartRef__":true,"id":17549},{"__isSmartRef__":true,"id":17550},{"__isSmartRef__":true,"id":17551},{"__isSmartRef__":true,"id":17552},{"__isSmartRef__":true,"id":17553},{"__isSmartRef__":true,"id":17554},{"__isSmartRef__":true,"id":17555},{"__isSmartRef__":true,"id":17556},{"__isSmartRef__":true,"id":17557}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17453":{"isSerializedDate":true,"string":"Wed Feb 22 2012 22:26:12 GMT+0100 (CET)"},"17454":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/lively/lang/UUID.js","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17455":{"type":"S:modified","url":"/core/lively/ast/Interpreter.js"},"17456":{"type":"S:added","url":null},"17457":{"type":"S:added","url":null},"17458":{"type":"S:modified","url":"/core/lively/OldModel.js"},"17459":{"type":"S:modified","url":"/core/lively/morphic/ScriptingSupport.js"},"17460":{"type":"S:added","url":null},"17461":{"type":"S:added","url":null},"17462":{"type":"S:deleted","url":null},"17463":{"type":"S:added","url":null},"17464":{"type":"S:modified","url":"/core/lively/ast/LivelyJSParser.js"},"17465":{"type":"S:modified","url":"/core/lively/morphic/EventExperiments.js"},"17466":{"type":"S:added","url":null},"17467":{"type":"S:modified","url":"/core/lively/Base.js"},"17468":{"type":"S:added","url":null},"17469":{"type":"S:added","url":null},"17470":{"type":"S:modified","url":"/core/lively/bootstrap.js"},"17471":{"type":"S:added","url":null},"17472":{"type":"S:added","url":null},"17473":{"type":"S:modified","url":"/core/lively/localconfig.js"},"17474":{"type":"S:modified","url":"/core/lively/PartsBin.js"},"17475":{"type":"S:modified","url":"/core/lively/ide/SystemBrowserNodes.js"},"17476":{"type":"S:modified","url":"/core/lively/morphic/tests/PathTests.js"},"17477":{"type":"S:added","url":null},"17478":{"type":"S:modified","url":"/core/lively/bindings/Core.js"},"17479":{"type":"S:added","url":null},"17480":{"type":"S:added","url":null},"17481":{"type":"S:modified","url":"/core/lively/Network.js"},"17482":{"type":"S:modified","url":"/core/lively/morphic/Core.js"},"17483":{"type":"S:added","url":null},"17484":{"type":"S:modified","url":"/core/lively/bindings.js"},"17485":{"type":"S:modified","url":"/core/lively/WidgetsTraits.js"},"17486":{"type":"S:modified","url":"/core/lively/morphic.js"},"17487":{"type":"S:added","url":null},"17488":{"type":"S:added","url":null},"17489":{"type":"S:added","url":null},"17490":{"type":"S:modified","url":"/core/lively/defaultconfig.js"},"17491":{"type":"S:added","url":null},"17492":{"type":"S:added","url":null},"17493":{"type":"S:modified","url":"/core/lively/morphic/Canvas.js"},"17494":{"type":"S:modified","url":"/core/lively/ast/generated/Translator.js"},"17495":{"type":"S:added","url":null},"17496":{"type":"S:modified","url":"/core/lively/ast/Parser.js"},"17497":{"type":"S:modified","url":"/core/lively/Main.js"},"17498":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic2.js"},"17499":{"type":"S:added","url":null},"17500":{"type":"S:modified","url":"/core/lively/morphic/tests/TabTests.js"},"17501":{"type":"S:modified","url":"/core/lively/persistence/Serializer.js"},"17502":{"type":"S:modified","url":"/core_version.json"},"17503":{"type":"S:added","url":null},"17504":{"type":"S:modified","url":"/core/lively/morphic/PathShapes.js"},"17505":{"type":"S:added","url":null},"17506":{"type":"S:added","url":null},"17507":{"type":"S:modified","url":"/core/lively/morphic/tests/Morphic.js"},"17508":{"type":"S:modified","url":"/core/lively/morphic/tests/DataGridTests.js"},"17509":{"type":"S:modified","url":"/core/lively/morphic/HTML.js"},"17510":{"type":"S:added","url":null},"17511":{"type":"S:added","url":null},"17512":{"type":"S:added","url":null},"17513":{"type":"S:modified","url":"/core/lively/ide/BrowserCommands.js"},"17514":{"type":"S:modified","url":"/core/lively/morphic/Widgets.js"},"17515":{"type":"S:modified","url":"/core/lively/morphic/tests/EventTests.js"},"17516":{"type":"S:modified","url":"/core/lively/ast/StackReification.js"},"17517":{"type":"S:modified","url":"/core/cop/CopBenchmark.js"},"17518":{"type":"S:deleted","url":null},"17519":{"type":"S:added","url":null},"17520":{"type":"S:modified","url":"/core/lively/Helper.js"},"17521":{"type":"S:modified","url":"/core/lively/morphic/MorphAddons.js"},"17522":{"type":"S:added","url":null},"17523":{"type":"S:modified","url":"/core/lively/morphic/tests/Connectors.js"},"17524":{"type":"S:modified","url":"/core/lively/morphic/Shapes.js"},"17525":{"type":"S:modified","url":"/core/lively/ide/SourceDatabase.js"},"17526":{"type":"S:added","url":null},"17527":{"type":"S:modified","url":"/core/lively/Tracing.js"},"17528":{"type":"S:added","url":null},"17529":{"type":"S:modified","url":"/core/lively/ast/Morphic.js"},"17530":{"type":"S:added","url":null},"17531":{"type":"S:added","url":null},"17532":{"type":"S:added","url":null},"17533":{"type":"S:modified","url":"/core/lively/TestFramework.js"},"17534":{"type":"S:modified","url":"/core/lively/ast/generated/Nodes.js"},"17535":{"type":"S:added","url":null},"17536":{"type":"S:modified","url":"/core/lively/morphic/TextCore.js"},"17537":{"type":"S:added","url":null},"17538":{"type":"S:modified","url":"/core/lively/ide.js"},"17539":{"type":"S:modified","url":"/core/cop/Tracing.js"},"17540":{"type":"S:modified","url":"/core/lively/ide/FileParsing.js"},"17541":{"type":"S:modified","url":"/core/lively/morphic/Events.js"},"17542":{"type":"S:modified","url":"/core/lively/morphic/Halos.js"},"17543":{"type":"S:added","url":null},"17544":{"type":"S:added","url":null},"17545":{"type":"S:modified","url":"/core/lively/morphic/Complete.js"},"17546":{"type":"S:added","url":null},"17547":{"type":"S:added","url":null},"17548":{"type":"S:added","url":null},"17549":{"type":"S:added","url":null},"17550":{"type":"S:added","url":null},"17551":{"type":"S:modified","url":"/core/lively/persistence/StandAlonePackaging.js"},"17552":{"type":"S:added","url":null},"17553":{"type":"S:modified","url":"/core/lively/ast/TestFramework.js"},"17554":{"type":"S:modified","url":"/core/lively/ide/SystemCodeBrowser.js"},"17555":{"type":"S:added","url":null},"17556":{"type":"S:added","url":null},"17557":{"type":"S:added","url":null},"17558":{"rev":135632,"author":"jenslincke","date":{"__isSmartRef__":true,"id":17559},"url":{"__isSmartRef__":true,"id":17560},"changes":[{"__isSmartRef__":true,"id":17561}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17559":{"isSerializedDate":true,"string":"Thu Feb 09 2012 10:22:20 GMT+0100 (CET)"},"17560":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17561":{"type":"S:modified","url":"/core/PartsBin/Dialogs/MethodFinderPane.json"},"17562":{"rev":132950,"author":"athomschke","date":{"__isSmartRef__":true,"id":17563},"url":{"__isSmartRef__":true,"id":17564},"changes":[{"__isSmartRef__":true,"id":17565}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17563":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:52:10 GMT+0100 (CET)"},"17564":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17565":{"type":"S:modified","url":"/core/PartsBin/Dialogs/MethodFinderPane.json"},"17566":{"rev":132917,"author":"jenslincke","date":{"__isSmartRef__":true,"id":17567},"url":{"__isSmartRef__":true,"id":17568},"changes":[{"__isSmartRef__":true,"id":17569}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17567":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:31:21 GMT+0100 (CET)"},"17568":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17569":{"type":"S:modified","url":"/core/PartsBin/Dialogs/MethodFinderPane.json"},"17570":{"rev":132911,"author":"jenslincke","date":{"__isSmartRef__":true,"id":17571},"url":{"__isSmartRef__":true,"id":17572},"changes":[{"__isSmartRef__":true,"id":17573}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17571":{"isSerializedDate":true,"string":"Fri Feb 03 2012 15:27:38 GMT+0100 (CET)"},"17572":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17573":{"type":"S:modified","url":"/core/PartsBin/Dialogs/MethodFinderPane.json"},"17574":{"rev":132876,"author":"jenslincke","date":{"__isSmartRef__":true,"id":17575},"url":{"__isSmartRef__":true,"id":17576},"changes":[{"__isSmartRef__":true,"id":17577}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17575":{"isSerializedDate":true,"string":"Fri Feb 03 2012 14:43:26 GMT+0100 (CET)"},"17576":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17577":{"type":"S:modified","url":"/core/PartsBin/Dialogs/MethodFinderPane.json"},"17578":{"rev":132872,"author":"jenslincke","date":{"__isSmartRef__":true,"id":17579},"url":{"__isSmartRef__":true,"id":17580},"changes":[{"__isSmartRef__":true,"id":17581}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17579":{"isSerializedDate":true,"string":"Fri Feb 03 2012 14:37:08 GMT+0100 (CET)"},"17580":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17581":{"type":"S:modified","url":"/core/PartsBin/Dialogs/MethodFinderPane.json"},"17582":{"rev":132869,"author":"jenslincke","date":{"__isSmartRef__":true,"id":17583},"url":{"__isSmartRef__":true,"id":17584},"changes":[{"__isSmartRef__":true,"id":17585}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"17583":{"isSerializedDate":true,"string":"Fri Feb 03 2012 14:35:20 GMT+0100 (CET)"},"17584":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/core/PartsBin/Dialogs/MethodFinderPane.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"17585":{"type":"S:added","url":null},"17586":{"namespaceIdentifier":"Global.lively.morphic.Connectors","createTime":{"__isSmartRef__":true,"id":17587},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1386}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Connectors.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17587":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17588":{"namespaceIdentifier":"Global.lively.morphic.Layout","createTime":{"__isSmartRef__":true,"id":17589},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1334},{"__isSmartRef__":true,"id":1344}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/Layout.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17589":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17590":{"namespaceIdentifier":"Global.lively.morphic.ObjectMigration","createTime":{"__isSmartRef__":true,"id":17591},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1332}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/ObjectMigration.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17591":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17592":{"namespaceIdentifier":"Global.lively.morphic","createTime":{"__isSmartRef__":true,"id":17593},"Graphics":{"__isSmartRef__":true,"id":1338},"Shapes":{"__isSmartRef__":true,"id":1336},"Core":{"__isSmartRef__":true,"id":1334},"Styles":{"__isSmartRef__":true,"id":1360},"PathShapes":{"__isSmartRef__":true,"id":1352},"TextCore":{"__isSmartRef__":true,"id":1342},"CompatLayer":{"__isSmartRef__":true,"id":17594},"Compat":{"__isSmartRef__":true,"id":17596},"Rendering":{"__isSmartRef__":true,"id":1350},"Grid":{"__isSmartRef__":true,"id":1380},"HTML":{"__isSmartRef__":true,"id":1348},"CSS":{"__isSmartRef__":true,"id":17598},"SVG":{"__isSmartRef__":true,"id":1354},"Canvas":{"__isSmartRef__":true,"id":1356},"Events":{"__isSmartRef__":true,"id":1346},"EventSimulator":{"__isSmartRef__":true,"id":17599},"EventExperiments":{"__isSmartRef__":true,"id":17600},"Widgets":{"__isSmartRef__":true,"id":1344},"Serialization":{"__isSmartRef__":true,"id":1386},"Halos":{"__isSmartRef__":true,"id":1378},"MorphAddons":{"__isSmartRef__":true,"id":1390},"Layout":{"__isSmartRef__":true,"id":17588},"ObjectMigration":{"__isSmartRef__":true,"id":17590},"AdditionalMorphs":{"__isSmartRef__":true,"id":1376},"PathOriginHackLayer":{"__isSmartRef__":true,"id":17681},"Connectors":{"__isSmartRef__":true,"id":17586},"ScriptingSupport":{"__isSmartRef__":true,"id":1392},"Complete":{"__isSmartRef__":true,"id":1374},"StyleSheets":{"__isSmartRef__":true,"id":1372},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1374},{"__isSmartRef__":true,"id":17594}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic.js","DiffMerge":{"__isSmartRef__":true,"id":17669},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17602},{"__isSmartRef__":true,"id":17671},{"__isSmartRef__":true,"id":17677},{"__isSmartRef__":true,"id":17608}],"StyleSheetRepresentation":{"__isSmartRef__":true,"id":17688},"StyleSheetsHTML":{"__isSmartRef__":true,"id":17690},"_isLoaded":true,"VisualBindingsLayer":{"__isSmartRef__":true,"id":17692},"GrabbingDefaultLayer":{"__isSmartRef__":true,"id":17701},"GrabbingLayer":{"__isSmartRef__":true,"id":17705},"__LivelyClassName__":"Namespace"},"17593":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17594":{"namespaceIdentifier":"Global.lively.morphic.CompatLayer","createTime":{"__isSmartRef__":true,"id":17595},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1334},{"__isSmartRef__":true,"id":1332}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/CompatLayer.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17595":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17596":{"namespaceIdentifier":"Global.lively.morphic.Compat","createTime":{"__isSmartRef__":true,"id":17597},"__LivelyClassName__":"Namespace"},"17597":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17598":{},"17599":{},"17600":{"namespaceIdentifier":"Global.lively.morphic.EventExperiments","createTime":{"__isSmartRef__":true,"id":17601},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/EventExperiments.js","privateRequirements":[{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":17602},{"__isSmartRef__":true,"id":1378}],"pendingRequirements":[],"callbacks":[],"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17601":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17602":{"namespaceIdentifier":"Global.lively.LayerableMorphs","createTime":{"__isSmartRef__":true,"id":17603},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17604},{"__isSmartRef__":true,"id":17606},{"__isSmartRef__":true,"id":17600},{"__isSmartRef__":true,"id":17608}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LayerableMorphs.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":17592}],"pendingRequirements":[],"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17603":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17604":{"namespaceIdentifier":"Global.anonymous_module_0","createTime":{"__isSmartRef__":true,"id":17605},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global.lively.morphic.Connectors","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:54045:1\n at curried (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:11261:33)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13849:30\n at Namespace.runOnloadCallbacks (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14542:26)\n at Namespace.load (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:14581:18)\n at Object.toRun (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13858:24)\n at http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:53890:149","privateRequirements":[{"__isSmartRef__":true,"id":17602}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_0","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17605":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17606":{"namespaceIdentifier":"Global.lively.PartCaching","createTime":{"__isSmartRef__":true,"id":17607},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":17602},{"__isSmartRef__":true,"id":1394}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/PartCaching.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17607":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17608":{"namespaceIdentifier":"Global.anonymous_module_1","createTime":{"__isSmartRef__":true,"id":17609},"wasDefined":true,"_isAnonymous":true,"sourceModuleName":"Global","defStack":"Error\n at require (http://lively-kernel.org/repository/webwerkstatt/core/generated/combinedModules.js?421936254e03370696353c4879e45f37:13876:21)\n at HTMLScriptElement. (http://lively-kernel.org/repository/webwerkstatt/core/lively/bootstrap.js:399:17)","privateRequirements":[{"__isSmartRef__":true,"id":17610},{"__isSmartRef__":true,"id":17612},{"__isSmartRef__":true,"id":17614},{"__isSmartRef__":true,"id":17614},{"__isSmartRef__":true,"id":1326},{"__isSmartRef__":true,"id":1388},{"__isSmartRef__":true,"id":1340},{"__isSmartRef__":true,"id":17616},{"__isSmartRef__":true,"id":17610},{"__isSmartRef__":true,"id":17612},{"__isSmartRef__":true,"id":1328},{"__isSmartRef__":true,"id":1316},{"__isSmartRef__":true,"id":1338},{"__isSmartRef__":true,"id":1384},{"__isSmartRef__":true,"id":17618},{"__isSmartRef__":true,"id":1332},{"__isSmartRef__":true,"id":1318},{"__isSmartRef__":true,"id":1320},{"__isSmartRef__":true,"id":17620},{"__isSmartRef__":true,"id":17622},{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1362},{"__isSmartRef__":true,"id":1366},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":17624},{"__isSmartRef__":true,"id":1336},{"__isSmartRef__":true,"id":17626},{"__isSmartRef__":true,"id":17628},{"__isSmartRef__":true,"id":1364},{"__isSmartRef__":true,"id":1368},{"__isSmartRef__":true,"id":1334},{"__isSmartRef__":true,"id":1360},{"__isSmartRef__":true,"id":1352},{"__isSmartRef__":true,"id":17630},{"__isSmartRef__":true,"id":17632},{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":17634},{"__isSmartRef__":true,"id":1342},{"__isSmartRef__":true,"id":17594},{"__isSmartRef__":true,"id":1382},{"__isSmartRef__":true,"id":17636},{"__isSmartRef__":true,"id":17638},{"__isSmartRef__":true,"id":17640},{"__isSmartRef__":true,"id":1350},{"__isSmartRef__":true,"id":1380},{"__isSmartRef__":true,"id":17642},{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":17644},{"__isSmartRef__":true,"id":1348},{"__isSmartRef__":true,"id":1354},{"__isSmartRef__":true,"id":1356},{"__isSmartRef__":true,"id":17646},{"__isSmartRef__":true,"id":17648},{"__isSmartRef__":true,"id":1346},{"__isSmartRef__":true,"id":1344},{"__isSmartRef__":true,"id":17650},{"__isSmartRef__":true,"id":17652},{"__isSmartRef__":true,"id":1330},{"__isSmartRef__":true,"id":1386},{"__isSmartRef__":true,"id":1378},{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":17588},{"__isSmartRef__":true,"id":17657},{"__isSmartRef__":true,"id":17590},{"__isSmartRef__":true,"id":1376},{"__isSmartRef__":true,"id":17659},{"__isSmartRef__":true,"id":17586},{"__isSmartRef__":true,"id":17661},{"__isSmartRef__":true,"id":17663},{"__isSmartRef__":true,"id":17665},{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":17667},{"__isSmartRef__":true,"id":1374},{"__isSmartRef__":true,"id":17592},{"__isSmartRef__":true,"id":17669},{"__isSmartRef__":true,"id":17602},{"__isSmartRef__":true,"id":17671},{"__isSmartRef__":true,"id":17677},{"__isSmartRef__":true,"id":17606},{"__isSmartRef__":true,"id":17600},{"__isSmartRef__":true,"id":17673},{"__isSmartRef__":true,"id":17675},{"__isSmartRef__":true,"id":17679}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_1","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17609":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17610":{"namespaceIdentifier":"Global.lively.lang.Closure","createTime":{"__isSmartRef__":true,"id":17611},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/Closure.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17611":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17612":{"namespaceIdentifier":"Global.lively.lang.UUID","createTime":{"__isSmartRef__":true,"id":17613},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/lang/UUID.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17613":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17614":{"namespaceIdentifier":"Global.lively.LocalStorage","createTime":{"__isSmartRef__":true,"id":17615},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LocalStorage.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17615":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17616":{"namespaceIdentifier":"Global.lively.LogHelper","createTime":{"__isSmartRef__":true,"id":17617},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LogHelper.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17617":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17618":{"namespaceIdentifier":"Global.lively.ast.generated.Nodes","createTime":{"__isSmartRef__":true,"id":17619},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Nodes.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17619":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17620":{"namespaceIdentifier":"Global.ometa.lib","createTime":{"__isSmartRef__":true,"id":17621},"wasDefined":true,"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lib.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17621":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17622":{"namespaceIdentifier":"Global.lively.ChangeSet","createTime":{"__isSmartRef__":true,"id":17623},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1388}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ChangeSet.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17623":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17624":{"namespaceIdentifier":"Global.lively.Helper","createTime":{"__isSmartRef__":true,"id":17625},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17616}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Helper.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17625":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17626":{"namespaceIdentifier":"Global.ometa.ometa-base","createTime":{"__isSmartRef__":true,"id":17627},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17620}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/ometa-base.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17627":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17628":{"namespaceIdentifier":"Global.lively.Main","createTime":{"__isSmartRef__":true,"id":17629},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1384},{"__isSmartRef__":true,"id":17622}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Main.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17629":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:00 GMT+0100 (CET)"},"17630":{"namespaceIdentifier":"Global.ometa.parser","createTime":{"__isSmartRef__":true,"id":17631},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17626}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/parser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17631":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17632":{"namespaceIdentifier":"Global.ometa.bs-ometa-optimizer","createTime":{"__isSmartRef__":true,"id":17633},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17626}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-optimizer.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17633":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17634":{"namespaceIdentifier":"Global.lively.LKFileParser","createTime":{"__isSmartRef__":true,"id":17635},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17630}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/LKFileParser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17635":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17636":{"namespaceIdentifier":"Global.lively.ast.LivelyJSParser","createTime":{"__isSmartRef__":true,"id":17637},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17630}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/LivelyJSParser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17637":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17638":{"namespaceIdentifier":"Global.lively.ast.generated.Translator","createTime":{"__isSmartRef__":true,"id":17639},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17630}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/generated/Translator.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17639":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17640":{"namespaceIdentifier":"Global.ometa.bs-js-compiler","createTime":{"__isSmartRef__":true,"id":17641},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17630}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-js-compiler.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17641":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17642":{"namespaceIdentifier":"Global.lively.ide.AutoIndent","createTime":{"__isSmartRef__":true,"id":17643},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1342}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/AutoIndent.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17643":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17644":{"namespaceIdentifier":"Global.ometa.bs-ometa-compiler","createTime":{"__isSmartRef__":true,"id":17645},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17630},{"__isSmartRef__":true,"id":17640}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/bs-ometa-compiler.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17645":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17646":{"namespaceIdentifier":"Global.ometa.lk-parser-extensions","createTime":{"__isSmartRef__":true,"id":17647},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17630},{"__isSmartRef__":true,"id":17632},{"__isSmartRef__":true,"id":17640},{"__isSmartRef__":true,"id":17644}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/ometa/lk-parser-extensions.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17647":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17648":{"namespaceIdentifier":"Global.lively.Ometa","createTime":{"__isSmartRef__":true,"id":17649},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1324},{"__isSmartRef__":true,"id":17626},{"__isSmartRef__":true,"id":17646}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/Ometa.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17649":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17650":{"namespaceIdentifier":"Global.lively.ide.FileParsing","createTime":{"__isSmartRef__":true,"id":17651},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17648},{"__isSmartRef__":true,"id":17634}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/FileParsing.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17651":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17652":{"namespaceIdentifier":"Global.lively.ast.Parser","createTime":{"__isSmartRef__":true,"id":17653},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17648},{"__isSmartRef__":true,"id":17638},{"__isSmartRef__":true,"id":17618},{"__isSmartRef__":true,"id":17636}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/Parser.js","jsParser":{"__isSmartRef__":true,"id":17654},"astTranslator":{"__isSmartRef__":true,"id":17656},"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17653":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17654":{"hexDigits":"0123456789abcdef","keywords":{"__isSmartRef__":true,"id":17655}},"17655":{"break":true,"case":true,"catch":true,"continue":true,"default":true,"delete":true,"do":true,"else":true,"finally":true,"for":true,"function":true,"if":true,"in":true,"instanceof":true,"new":true,"return":true,"switch":true,"this":true,"throw":true,"try":true,"typeof":true,"var":true,"void":true,"while":true,"with":true,"ometa":true,"debugger":true},"17656":{},"17657":{"namespaceIdentifier":"Global.lively.ide.SourceDatabase","createTime":{"__isSmartRef__":true,"id":17658},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17650}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SourceDatabase.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17658":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17659":{"namespaceIdentifier":"Global.lively.ide.BrowserFramework","createTime":{"__isSmartRef__":true,"id":17660},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17594},{"__isSmartRef__":true,"id":1344},{"__isSmartRef__":true,"id":1390}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserFramework.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17660":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17661":{"namespaceIdentifier":"Global.lively.ide.SystemBrowserNodes","createTime":{"__isSmartRef__":true,"id":17662},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17659}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemBrowserNodes.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17662":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17663":{"namespaceIdentifier":"Global.lively.ide.BrowserCommands","createTime":{"__isSmartRef__":true,"id":17664},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17659}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/BrowserCommands.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17664":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17665":{"namespaceIdentifier":"Global.lively.ast.StaticAnalysis","createTime":{"__isSmartRef__":true,"id":17666},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17652}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ast/StaticAnalysis.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17666":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17667":{"namespaceIdentifier":"Global.lively.ide.LocalBrowser","createTime":{"__isSmartRef__":true,"id":17668},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17622},{"__isSmartRef__":true,"id":17659},{"__isSmartRef__":true,"id":17663}],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/LocalBrowser.js","_isLoaded":true,"__LivelyClassName__":"Namespace"},"17668":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17669":{"namespaceIdentifier":"Global.lively.morphic.DiffMerge","createTime":{"__isSmartRef__":true,"id":17670},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1374}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/DiffMerge.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17670":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17671":{"namespaceIdentifier":"Global.lively.ide.SyntaxHighlighting","createTime":{"__isSmartRef__":true,"id":17672},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17592},{"__isSmartRef__":true,"id":17659}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SyntaxHighlighting.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17673},{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17672":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17673":{"namespaceIdentifier":"Global.lively.ide.SystemCodeBrowser","createTime":{"__isSmartRef__":true,"id":17674},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17659},{"__isSmartRef__":true,"id":17661},{"__isSmartRef__":true,"id":17663},{"__isSmartRef__":true,"id":17657},{"__isSmartRef__":true,"id":17667},{"__isSmartRef__":true,"id":17671}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/SystemCodeBrowser.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17675},{"__isSmartRef__":true,"id":17679},{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17674":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17675":{"namespaceIdentifier":"Global.lively.ide.ErrorViewer","createTime":{"__isSmartRef__":true,"id":17676},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17624},{"__isSmartRef__":true,"id":17673},{"__isSmartRef__":true,"id":17667},{"__isSmartRef__":true,"id":17677}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/ErrorViewer.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17679},{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17676":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17677":{"namespaceIdentifier":"Global.lively.ide.VersionTools","createTime":{"__isSmartRef__":true,"id":17678},"wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":17592}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide/VersionTools.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17675},{"__isSmartRef__":true,"id":17679},{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17678":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17679":{"namespaceIdentifier":"Global.lively.ide","createTime":{"__isSmartRef__":true,"id":17680},"AutoIndent":{"__isSmartRef__":true,"id":17642},"wasDefined":true,"FileParsing":{"__isSmartRef__":true,"id":17650},"SourceDatabase":{"__isSmartRef__":true,"id":17657},"BrowserFramework":{"__isSmartRef__":true,"id":17659},"SystemBrowserNodes":{"__isSmartRef__":true,"id":17661},"BrowserCommands":{"__isSmartRef__":true,"id":17663},"LocalBrowser":{"__isSmartRef__":true,"id":17667},"SyntaxHighlighting":{"__isSmartRef__":true,"id":17671},"VersionTools":{"__isSmartRef__":true,"id":17677},"SystemCodeBrowser":{"__isSmartRef__":true,"id":17673},"ErrorViewer":{"__isSmartRef__":true,"id":17675},"privateRequirements":[{"__isSmartRef__":true,"id":17624},{"__isSmartRef__":true,"id":17673},{"__isSmartRef__":true,"id":17667},{"__isSmartRef__":true,"id":17677},{"__isSmartRef__":true,"id":17675}],"pendingRequirements":[],"callbacks":[],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/ide.js","dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":17608}],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17680":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17681":{"2":{"__isSmartRef__":true,"id":17682},"3":{"__isSmartRef__":true,"id":17685},"name":"PathOriginHackLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":17687},"sourceModule":{"__isSmartRef__":true,"id":1376},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"17682":{"_layered_object":{"__isSmartRef__":true,"id":17683}},"17683":{"isPath":true,"style":{"__isSmartRef__":true,"id":17684},"_layer_object_id":2,"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17684":{"borderWidth":1,"__serializedExpressions__":["borderColor"],"borderColor":"Color.rgb(0,0,0)"},"17685":{"_layered_object":{"__isSmartRef__":true,"id":17686}},"17686":{"_layer_object_id":3,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"17687":{},"17688":{"namespaceIdentifier":"Global.lively.morphic.StyleSheetRepresentation","createTime":{"__isSmartRef__":true,"id":17689},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":1372},{"__isSmartRef__":true,"id":1370}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetRepresentation.js","wasDefined":true,"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17689":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17690":{"namespaceIdentifier":"Global.lively.morphic.StyleSheetsHTML","createTime":{"__isSmartRef__":true,"id":17691},"dependendModules":[],"debugDependendModules":[{"__isSmartRef__":true,"id":1372}],"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/lively/morphic/StyleSheetsHTML.js","wasDefined":true,"privateRequirements":[{"__isSmartRef__":true,"id":1348}],"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17691":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:01 GMT+0100 (CET)"},"17692":{"4":{"__isSmartRef__":true,"id":17693},"6":{"__isSmartRef__":true,"id":17697},"name":"VisualBindingsLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":17698},"sourceModule":{"__isSmartRef__":true,"id":17604},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"17693":{"_layered_object":{"__isSmartRef__":true,"id":17694}},"17694":{"style":{"__isSmartRef__":true,"id":17695},"isWorld":true,"htmlDispatchTable":{"__isSmartRef__":true,"id":17696},"doNotSerialize":["revisionOnLoad","clickedOnMorph","draggedMorph","cachedWindowBounds"],"_layer_object_id":4,"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core"},"17695":{"__serializedExpressions__":["fill"],"enableGrabbing":false,"enableHalos":true,"enableMorphMenu":true,"enableDragging":true,"fill":"Color.rgb(255,255,255)"},"17696":{"setScroll":"setScrollHTML"},"17697":{"_layered_object":{"__isSmartRef__":true,"id":16952}},"17698":{"":{"__isSmartRef__":true,"id":17699},"":{"__isSmartRef__":true,"id":17700}},"17699":{"morphMenuItems":true},"17700":{"morphMenuItems":true},"17701":{"6":{"__isSmartRef__":true,"id":17702},"name":"GrabbingDefaultLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":17703},"sourceModule":{"__isSmartRef__":true,"id":17600},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"17702":{"_layered_object":{"__isSmartRef__":true,"id":16952}},"17703":{"":{"__isSmartRef__":true,"id":17704}},"17704":{"onDragStart":true},"17705":{"6":{"__isSmartRef__":true,"id":17706},"7":{"__isSmartRef__":true,"id":17707},"name":"GrabbingLayer","namespaceName":"Global.lively.morphic","layeredFunctionsList":{"__isSmartRef__":true,"id":17719},"sourceModule":{"__isSmartRef__":true,"id":17600},"__LivelyClassName__":"Layer","__SourceModuleName__":"Global.cop.Layers"},"17706":{"_layered_object":{"__isSmartRef__":true,"id":16952}},"17707":{"_layered_object":{"__isSmartRef__":true,"id":17708}},"17708":{"isText":true,"allowInput":true,"style":{"__isSmartRef__":true,"id":17709},"autoAdjustPadding":true,"suppressDropping":true,"draggingEnabled":true,"shortcutHandlers":[],"tab":" ","htmlDispatchTable":{"__isSmartRef__":true,"id":17710},"svgDispatchTable":{"__isSmartRef__":true,"id":17711},"canvasDispatchTable":{"__isSmartRef__":true,"id":17712},"accessibleInInactiveWindow":false,"connections":{"__isSmartRef__":true,"id":17713},"doNotSerialize":["charsTyped"],"_layer_object_id":7,"syntaxHighlighter":{"__isSmartRef__":true,"id":17716},"textChunks":[{"__isSmartRef__":true,"id":17717}],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17709":{"borderWidth":1,"__serializedExpressions__":["borderColor","fill","textColor","padding"],"fixedWidth":true,"fixedHeight":true,"enableGrabbing":false,"enableDropping":false,"allowInput":true,"clipMode":"visible","fontFamily":"Helvetica","fontSize":10,"borderColor":"Color.rgb(0,0,0)","fill":"Color.rgb(243,243,243)","textColor":"Color.rgb(64,64,64)","padding":"lively.rect(4,2,0,0)"},"17710":{"updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","setWordBreak":"setWordBreakHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML","setTextStylingMode":"setTextStylingModeHTML"},"17711":{"renderText":"renderTextSVG","updateText":"updateTextSVG","setTextExtent":"setTextExtentSVG","getTextExtent":"getTextExtentSVG","setMaxTextWidth":"setMaxTextWidthSVG","setMaxTextHeight":"setMaxTextHeightSVG","getTextString":"getTextStringSVG","ignoreTextEvents":"ignoreTextEventsSVG"},"17712":{"updateText":"attributeChangedCANVAS"},"17713":{"textString":{"__isSmartRef__":true,"id":17714},"savedTextString":{"__isSmartRef__":true,"id":17715}},"17714":{},"17715":{},"17716":{"__LivelyClassName__":"lively.ast.JSSyntaxHighlighter","__SourceModuleName__":"Global.lively.ast.IDESupport"},"17717":{"style":{"__isSmartRef__":true,"id":17718},"chunkOwner":null,"_id":"_4503","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17718":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17719":{"":{"__isSmartRef__":true,"id":17720},"":{"__isSmartRef__":true,"id":17721}},"17720":{"isLocked":true,"onDragStart":true},"17721":{"onDragStart":true},"17722":{"background-color":{"__isSmartRef__":true,"id":17723},"border":{"__isSmartRef__":true,"id":17724},"border-width":{"__isSmartRef__":true,"id":17725},"border-bottom-width":{"__isSmartRef__":true,"id":17726},"border-left-width":{"__isSmartRef__":true,"id":17727},"border-top-width":{"__isSmartRef__":true,"id":17728},"border-right-width":{"__isSmartRef__":true,"id":17729},"border-color":{"__isSmartRef__":true,"id":17730},"border-top-color":{"__isSmartRef__":true,"id":17731},"border-bottom-color":{"__isSmartRef__":true,"id":17732},"border-left-color":{"__isSmartRef__":true,"id":17733},"border-right-color":{"__isSmartRef__":true,"id":17734},"border-radius":{"__isSmartRef__":true,"id":17735},"color":{"__isSmartRef__":true,"id":17736},"font-family":{"__isSmartRef__":true,"id":17737},"background-image":{"__isSmartRef__":true,"id":17738},"cursor":{"__isSmartRef__":true,"id":17739},"box-shadow":{"__isSmartRef__":true,"id":17740},"text-shadow":{"__isSmartRef__":true,"id":17741}},"17723":{"shorthand":"background","values":[[3]]},"17724":{"values":[[1,0,3]]},"17725":{"shorthand":"border","values":[[1],[1,1,1,1]]},"17726":{"shorthand":"border-width","values":[[1]]},"17727":{"shorthand":"border-width","values":[[1]]},"17728":{"shorthand":"border-width","values":[[1]]},"17729":{"shorthand":"border-width","values":[[1]]},"17730":{"shorthand":"border","values":[[3],[3,3,3,3]]},"17731":{"shorthand":"border-color","values":[[3]]},"17732":{"shorthand":"border-color","values":[[3]]},"17733":{"shorthand":"border-color","values":[[3]]},"17734":{"shorthand":"border-color","values":[[3]]},"17735":{"values":[[1],[1,1,1,1]]},"17736":{"values":[[3]]},"17737":{"commaSeparated":true,"values":[[0]]},"17738":{"commaSeparated":true,"values":[[0]]},"17739":{"commaSeparated":true,"values":[[0]]},"17740":{"commaSeparated":true,"values":[[4]]},"17741":{"commaSeparated":true,"values":[[4]]},"17742":{"background-color":{"__isSmartRef__":true,"id":17743},"border":{"__isSmartRef__":true,"id":17744},"border-width":{"__isSmartRef__":true,"id":17745},"border-bottom-width":{"__isSmartRef__":true,"id":17746},"border-left-width":{"__isSmartRef__":true,"id":17747},"border-top-width":{"__isSmartRef__":true,"id":17748},"border-right-width":{"__isSmartRef__":true,"id":17749},"border-color":{"__isSmartRef__":true,"id":17750},"border-top-color":{"__isSmartRef__":true,"id":17751},"border-bottom-color":{"__isSmartRef__":true,"id":17752},"border-left-color":{"__isSmartRef__":true,"id":17753},"border-right-color":{"__isSmartRef__":true,"id":17754},"border-radius":{"__isSmartRef__":true,"id":17755},"color":{"__isSmartRef__":true,"id":17756},"font-family":{"__isSmartRef__":true,"id":17757},"background-image":{"__isSmartRef__":true,"id":17758},"cursor":{"__isSmartRef__":true,"id":17759},"box-shadow":{"__isSmartRef__":true,"id":17760},"text-shadow":{"__isSmartRef__":true,"id":17761}},"17743":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"17744":{"commaSeparated":false,"values":[[1,0,3]],"shorthands":[],"shorthandFor":["border-width","border-bottom-width","border-left-width","border-top-width","border-right-width","border-color","border-top-color","border-bottom-color","border-left-color","border-right-color"]},"17745":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":["border"],"shorthandFor":["border-bottom-width","border-left-width","border-top-width","border-right-width"]},"17746":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"17747":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"17748":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"17749":{"commaSeparated":false,"values":[[1]],"shorthands":["border","border-width"],"shorthandFor":[]},"17750":{"commaSeparated":false,"values":[[3],[3,3,3,3]],"shorthands":["border"],"shorthandFor":["border-top-color","border-bottom-color","border-left-color","border-right-color"]},"17751":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"17752":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"17753":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"17754":{"commaSeparated":false,"values":[[3]],"shorthands":["border","border-color"],"shorthandFor":[]},"17755":{"commaSeparated":false,"values":[[1],[1,1,1,1]],"shorthands":[],"shorthandFor":[]},"17756":{"commaSeparated":false,"values":[[3]],"shorthands":[],"shorthandFor":[]},"17757":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"17758":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"17759":{"commaSeparated":true,"values":[[0]],"shorthands":[],"shorthandFor":[]},"17760":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"17761":{"commaSeparated":true,"values":[[4]],"shorthands":[],"shorthandFor":[]},"17762":{"namespaceIdentifier":"Global.apps.ObjectGrapher","createTime":{"__isSmartRef__":true,"id":17763},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/ObjectGrapher.js","callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17763":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:33:51 GMT+0100 (CET)"},"17764":{"namespaceIdentifier":"Global.apps.d3Interface","createTime":{"__isSmartRef__":true,"id":17765},"wasDefined":true,"__cachedUri":"http://lively-kernel.org/repository/webwerkstatt/core/apps/d3Interface.js","privateRequirements":[{"__isSmartRef__":true,"id":1344}],"callbacks":[],"_isLoaded":true,"__LivelyClassName__":"Namespace"},"17765":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:45:49 GMT+0100 (CET)"},"17766":{"val":"ObjectGrapher"},"17767":{"val":{"__isSmartRef__":true,"id":17762}},"17768":{"val":"Grapher"},"17769":{},"17770":{"val":{"__isSmartRef__":true,"id":17771}},"17771":{"nodes":[],"specials":{"__isSmartRef__":true,"id":17772},"edges":[],"__LivelyClassName__":"apps.ObjectGrapher.Grapher","__SourceModuleName__":"Global.apps.ObjectGrapher"},"17772":{"String":[],"Array":[],"Number":[],"Boolean":[]},"17773":{"val":{"__isSmartRef__":true,"id":17771}},"17774":{"val":{"__isSmartRef__":true,"id":17771}},"17775":{},"17776":{"val":{"__isSmartRef__":true,"id":20}},"17777":{"val":{"__isSmartRef__":true,"id":20}},"17778":{"val":{"__isSmartRef__":true,"id":20}},"17779":{"val":{"__isSmartRef__":true,"id":20}},"17780":{"val":"submorphs"},"17781":{"val":[]},"17782":{},"17783":{"val":"keys"},"17784":{"val":{"__isSmartRef__":true,"id":20}},"17785":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"]},"17786":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"]},"17787":{"val":0},"17788":{"val":0},"17789":{"val":527},"17790":{"val":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"]},"17791":{"val":"length"},"17792":{"val":527},"17793":{"val":false},"17794":{},"17795":{},"17796":{},"17797":{},"17798":{"pos":[18,370],"body":{"__isSmartRef__":true,"id":17799},"args":[],"_parent":{"__isSmartRef__":true,"id":17859},"__LivelyClassName__":"lively.ast.Function","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17799":{"pos":[21,368],"children":[{"__isSmartRef__":true,"id":17800},{"__isSmartRef__":true,"id":17803},{"__isSmartRef__":true,"id":17812},{"__isSmartRef__":true,"id":17817}],"_parent":{"__isSmartRef__":true,"id":17798},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17800":{"pos":[25,42],"children":[{"__isSmartRef__":true,"id":17801}],"_parent":{"__isSmartRef__":true,"id":17799},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17801":{"pos":[25,42],"name":"crunchedObj","val":{"__isSmartRef__":true,"id":17802},"_parent":{"__isSmartRef__":true,"id":17800},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17802":{"pos":[39,42],"properties":[],"_parent":{"__isSmartRef__":true,"id":17801},"__LivelyClassName__":"lively.ast.ObjectLiteral","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17803":{"pos":[47,87],"children":[{"__isSmartRef__":true,"id":17804}],"_parent":{"__isSmartRef__":true,"id":17799},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17804":{"pos":[47,87],"name":"self","val":{"__isSmartRef__":true,"id":17805},"_parent":{"__isSmartRef__":true,"id":17803},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17805":{"pos":[55,87],"clsExpr":{"__isSmartRef__":true,"id":17806},"_parent":{"__isSmartRef__":true,"id":17804},"__LivelyClassName__":"lively.ast.New","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17806":{"pos":[58,87],"fn":{"__isSmartRef__":true,"id":17807},"args":[],"_parent":{"__isSmartRef__":true,"id":17805},"__LivelyClassName__":"lively.ast.Call","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17807":{"pos":[58,85],"slotName":{"__isSmartRef__":true,"id":17808},"obj":{"__isSmartRef__":true,"id":17809},"_parent":{"__isSmartRef__":true,"id":17806},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17808":{"pos":[78,85],"value":"Grapher","_parent":{"__isSmartRef__":true,"id":17807},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17809":{"pos":[58,77],"slotName":{"__isSmartRef__":true,"id":17810},"obj":{"__isSmartRef__":true,"id":17811},"_parent":{"__isSmartRef__":true,"id":17807},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17810":{"pos":[64,77],"value":"ObjectGrapher","_parent":{"__isSmartRef__":true,"id":17809},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17811":{"pos":[59,63],"name":"apps","_parent":{"__isSmartRef__":true,"id":17809},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17812":{"pos":[92,110],"children":[{"__isSmartRef__":true,"id":17813}],"_parent":{"__isSmartRef__":true,"id":17799},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17813":{"pos":[92,110],"name":"obj","val":{"__isSmartRef__":true,"id":17814},"_parent":{"__isSmartRef__":true,"id":17812},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17814":{"pos":[99,110],"clsExpr":{"__isSmartRef__":true,"id":17815},"_parent":{"__isSmartRef__":true,"id":17813},"__LivelyClassName__":"lively.ast.New","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17815":{"pos":[102,110],"fn":{"__isSmartRef__":true,"id":17816},"args":[],"_parent":{"__isSmartRef__":true,"id":17814},"__LivelyClassName__":"lively.ast.Call","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17816":{"pos":[103,108],"name":"Morph","_parent":{"__isSmartRef__":true,"id":17815},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17817":{"pos":[113,368],"condExpr":{"__isSmartRef__":true,"id":17818},"trueExpr":{"__isSmartRef__":true,"id":17821},"falseExpr":{"__isSmartRef__":true,"id":17858},"_parent":{"__isSmartRef__":true,"id":17799},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17818":{"pos":[116,129],"slotName":{"__isSmartRef__":true,"id":17819},"obj":{"__isSmartRef__":true,"id":17820},"_parent":{"__isSmartRef__":true,"id":17817},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17819":{"pos":[120,129],"value":"submorphs","_parent":{"__isSmartRef__":true,"id":17818},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17820":{"pos":[116,119],"name":"obj","_parent":{"__isSmartRef__":true,"id":17818},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17821":{"pos":[132,365],"children":[{"__isSmartRef__":true,"id":17822},{"__isSmartRef__":true,"id":17828}],"_parent":{"__isSmartRef__":true,"id":17817},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17822":{"pos":[148,172],"children":[{"__isSmartRef__":true,"id":17823}],"_parent":{"__isSmartRef__":true,"id":17821},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17823":{"pos":[148,172],"name":"keys","val":{"__isSmartRef__":true,"id":17824},"_parent":{"__isSmartRef__":true,"id":17822},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17824":{"pos":[155,172],"property":{"__isSmartRef__":true,"id":17825},"recv":{"__isSmartRef__":true,"id":17826},"args":[{"__isSmartRef__":true,"id":17827}],"_parent":{"__isSmartRef__":true,"id":17823},"__LivelyClassName__":"lively.ast.Send","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17825":{"pos":[163,167],"value":"keys","_parent":{"__isSmartRef__":true,"id":17824},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17826":{"pos":[156,162],"name":"Object","_parent":{"__isSmartRef__":true,"id":17824},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17827":{"pos":[168,171],"name":"obj","_parent":{"__isSmartRef__":true,"id":17824},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17828":{"pos":[186,365],"init":{"__isSmartRef__":true,"id":17829},"condExpr":{"__isSmartRef__":true,"id":17832},"body":{"__isSmartRef__":true,"id":17837},"upd":{"__isSmartRef__":true,"id":17856},"_parent":{"__isSmartRef__":true,"id":17821},"__LivelyClassName__":"lively.ast.For","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17829":{"pos":[193,199],"children":[{"__isSmartRef__":true,"id":17830}],"_parent":{"__isSmartRef__":true,"id":17828},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17830":{"pos":[193,199],"name":"j","val":{"__isSmartRef__":true,"id":17831},"_parent":{"__isSmartRef__":true,"id":17829},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17831":{"pos":[198,199],"value":0,"_parent":{"__isSmartRef__":true,"id":17830},"__LivelyClassName__":"lively.ast.Number","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17832":{"pos":[200,216],"name":"<","left":{"__isSmartRef__":true,"id":17833},"right":{"__isSmartRef__":true,"id":17834},"_parent":{"__isSmartRef__":true,"id":17828},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17833":{"pos":[201,202],"name":"j","_parent":{"__isSmartRef__":true,"id":17832},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17834":{"pos":[204,216],"slotName":{"__isSmartRef__":true,"id":17835},"obj":{"__isSmartRef__":true,"id":17836},"_parent":{"__isSmartRef__":true,"id":17832},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17835":{"pos":[210,216],"value":"length","_parent":{"__isSmartRef__":true,"id":17834},"__LivelyClassName__":"lively.ast.String","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17836":{"pos":[205,209],"name":"keys","_parent":{"__isSmartRef__":true,"id":17834},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17837":{"pos":[223,352],"children":[{"__isSmartRef__":true,"id":17838},{"__isSmartRef__":true,"id":17843}],"_parent":{"__isSmartRef__":true,"id":17828},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17838":{"pos":[243,255],"children":[{"__isSmartRef__":true,"id":17839}],"_parent":{"__isSmartRef__":true,"id":17837},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17839":{"pos":[243,255],"name":"k","val":{"__isSmartRef__":true,"id":17840},"_parent":{"__isSmartRef__":true,"id":17838},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17840":{"pos":[247,255],"slotName":{"__isSmartRef__":true,"id":17841},"obj":{"__isSmartRef__":true,"id":17842},"_parent":{"__isSmartRef__":true,"id":17839},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17841":{"pos":[253,254],"name":"j","_parent":{"__isSmartRef__":true,"id":17840},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17842":{"pos":[248,252],"name":"keys","_parent":{"__isSmartRef__":true,"id":17840},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17843":{"pos":[273,352],"condExpr":{"__isSmartRef__":true,"id":17844},"trueExpr":{"__isSmartRef__":true,"id":17847},"falseExpr":{"__isSmartRef__":true,"id":17855},"_parent":{"__isSmartRef__":true,"id":17837},"__LivelyClassName__":"lively.ast.If","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17844":{"pos":[276,285],"name":"in","left":{"__isSmartRef__":true,"id":17845},"right":{"__isSmartRef__":true,"id":17846},"_parent":{"__isSmartRef__":true,"id":17843},"__LivelyClassName__":"lively.ast.BinaryOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17845":{"pos":[276,277],"name":"k","_parent":{"__isSmartRef__":true,"id":17844},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17846":{"pos":[281,285],"name":"keys","_parent":{"__isSmartRef__":true,"id":17844},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17847":{"pos":[288,333],"children":[{"__isSmartRef__":true,"id":17848}],"_parent":{"__isSmartRef__":true,"id":17843},"__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17848":{"pos":[309,332],"left":{"__isSmartRef__":true,"id":17849},"right":{"__isSmartRef__":true,"id":17852},"_parent":{"__isSmartRef__":true,"id":17847},"__LivelyClassName__":"lively.ast.Set","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17849":{"pos":[309,323],"slotName":{"__isSmartRef__":true,"id":17850},"obj":{"__isSmartRef__":true,"id":17851},"_parent":{"__isSmartRef__":true,"id":17848},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17850":{"pos":[321,322],"name":"k","_parent":{"__isSmartRef__":true,"id":17849},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17851":{"pos":[309,320],"name":"crunchedObj","_parent":{"__isSmartRef__":true,"id":17849},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17852":{"pos":[325,332],"slotName":{"__isSmartRef__":true,"id":17853},"obj":{"__isSmartRef__":true,"id":17854},"_parent":{"__isSmartRef__":true,"id":17848},"__LivelyClassName__":"lively.ast.GetSlot","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17853":{"pos":[330,331],"name":"k","_parent":{"__isSmartRef__":true,"id":17852},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17854":{"pos":[326,329],"name":"obj","_parent":{"__isSmartRef__":true,"id":17852},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17855":{"pos":[351,351],"name":"undefined","_parent":{"__isSmartRef__":true,"id":17843},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17856":{"pos":[217,221],"name":"++","expr":{"__isSmartRef__":true,"id":17857},"_parent":{"__isSmartRef__":true,"id":17828},"__LivelyClassName__":"lively.ast.PostOp","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17857":{"pos":[218,219],"name":"j","_parent":{"__isSmartRef__":true,"id":17856},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17858":{"pos":[367,367],"name":"undefined","_parent":{"__isSmartRef__":true,"id":17817},"__LivelyClassName__":"lively.ast.Variable","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17859":{"pos":[0,370],"name":"anonymous","val":{"__isSmartRef__":true,"id":17798},"_parent":{"__isSmartRef__":true,"id":17860},"__LivelyClassName__":"lively.ast.VarDeclaration","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17860":{"pos":[0,370],"children":[{"__isSmartRef__":true,"id":17859}],"source":"function anonymous(){\nvar crunchedObj = {};\nvar self = new apps.ObjectGrapher.Grapher();\nvar obj = new Morph();\n\nif(obj.submorphs) {\n var keys = Object.keys(obj);\n for(var j = 0; j < keys.length; j++){\n var k = keys[j];\n if(k in keys) {\n crunchedObj[k] = obj[k];\n }\n }\n};\n}","__LivelyClassName__":"lively.ast.Sequence","__SourceModuleName__":"Global.lively.ast.generated.Nodes"},"17861":{"this":{"__isSmartRef__":true,"id":747},"crunchedObj":{"__isSmartRef__":true,"id":18},"self":{"__isSmartRef__":true,"id":17771},"obj":{"__isSmartRef__":true,"id":20},"keys":["constructor","submorphs","scripts","shape","_renderContext","eventHandler","_isRendered","_ClipMode","derivationIds","id","droppingEnabled","halosEnabled","style","isMorph","idCounter","initialize","setNewId","defaultShape","defaultRenderContext","makeStyleSpec","setPosition","getPosition","setRotation","getRotation","setScale","getScale","setBounds","getBounds","globalBounds","innerBounds","setVisible","isVisible","setOrigin","adjustOrigin","getOrigin","setPivotPoint","getPivotPoint","setClipMode","getClipMode","beClip","isClip","setHandStyle","getHandStyle","setToolTip","getToolTip","setExtent","getExtent","setFill","getFill","setBorderColor","getBorderColor","setBorderWidth","getMinExtent","setMinExtent","getBorderWidth","setStrokeWidth","getStrokeWidth","setStrokeOpacity","getStrokeOpacity","setBorderRadius","getBorderRadius","setBorderStyle","getBorderStyle","setFillOpacity","getFillOpacity","getOpacity","setOpacity","setVertices","world","hand","addMorph","withAllSubmorphsDo","withAllSubmorphsSelect","selectSubmorphs","withAllSubmorphsDetect","submorphBounds","morphsContainingPoint","morphBeneath","topMorph","getShape","setShape","remove","removeMorph","localize","transformToMorph","transformForNewOwner","localizePointFrom","getGlobalTransform","worldPoint","getTransform","setTransform","fullContainsWorldPoint","fullContainsPoint","innerBoundsContainsWorldPoint","innerBoundsContainsPoint","addScript","startStepping","stopStepping","stopSteppingScriptNamed","stopScripts","suspendStepping","suspendSteppingAll","resumeStepping","resumeSteppingAll","removeEqualScripts","animatedInterpolateTo","animatedFollowPath","animatedPathStep","getStyle","applyStyle","toString","isAncestorOf","jQueryNode","jQuery","morphicSetter","morphicGetter","renderContext","setRenderContext","renderContextDispatch","renderContextTableType","renderUsing","renderAfterUsing","replaceRenderContextWith","replaceRenderContextCompletely","prepareForNewRenderContext","onRenderFinished","isRendered","htmlDispatchTable","setTransformHTML","setPositionHTML","setRotationHTML","setExtentHTML","setScaleHTML","setVisibleHTML","adjustOriginHTML","setPivotPointHTML","setClipModeHTML","setClipModeHTMLForNode","showsHorizontalScrollBarHTML","showsVerticalScrollBarHTML","getScrollBarExtentHTML","setHandStyleHTML","setToolTipHTML","renderWithHTML","initHTML","setMorphDataHTML","appendHTML","insertMorphNodeInHTML","replaceRenderContextHTML","onRenderFinishedHTML","removeHTML","removeMorphHTML","triggerEventHTML","setPointerEventsHTML","focusHTML","blurHTML","setFocusableHTML","svgDispatchTable","setPositionSVG","setRotationSVG","renderWithSVG","initSVG","appendSVG","replaceRenderContextSVG","removeSVG","setPointerEventsSVG","setHandStyleSVG","canvasDispatchTable","attributeChangedCANVAS","renderWithCANVAS","initCANVAS","appendCANVAS","replaceRenderContextCANVAS","drawOnCANVAS","drawSubmorphsOnCANVAS","removeCANVAS","basicGetScrollableNode","getScroll","getAccumulatedScroll","getScrollExtent","getScrollBounds","getGlobalScrollBounds","setScroll","setAccumulatedScroll","scrollRectIntoView","onMouseWheel","undoScroll","stopScrollWhenBordersAreReached","getMaxScrollExtent","scrollToBottom","scrollWithMouseWheelEvent","addEventHandler","removeEventHandlers","removeEventHandler","registerForEvent","enableEventHandler","enableEventHandlerRecursively","disableEventHandler","disableEventHandlerRecursively","disableEvents","enableEvents","ignoreEvents","unignoreEvents","setPointerEvents","getPointerEvents","areEventsIgnoredOrDisabled","relayMouseEventsToMorphBeneath","registerForEvents","registerForKeyboardEvents","registerForMouseEvents","registerForOtherEvents","registerForTouchEvents","registerForFocusAndBlurEvents","triggerEvent","onMouseDown","onMouseDownEntry","onMouseUp","onMouseUpEntry","onMouseWheelEntry","onMouseMove","onMouseMoveEntry","onMouseOut","dragTriggerDistance","onDragStart","onDragEnd","onDrag","isNativeContextMenuEvt","onContextMenu","onKeyDown","onKeyUp","onKeyPress","onEnterPressed","onEscPressed","onBackspacePressed","onDelPressed","onTabPressed","onHomePressed","onEndPressed","onPageUpPressed","onPageDownPressed","onRightPressed","onLeftPressed","onUpPressed","onDownPressed","interactiveMoveOrResize","onTouchStart","onTouchEnd","onBlur","onFocus","focusedMorph","hasKeyboardFocus","isFocused","focus","blur","enableFocus","disableFocus","isFocusable","enableGrabbing","disableGrabbing","enableDropping","disableDropping","enableDragging","disableDragging","dropOnMe","dropOn","onDropOn","manualDropOnMe","grabMe","getGrabShadow","onScroll","getScrollableNode","showsHorizontalScrollBar","showsVerticalScrollBar","getScrollBarExtent","openInHand","correctForDragOffset","isTopmostMorph","getTopmostMorph","isScrollableHTML","isScrollable","isInSameWindowAs","isInFrontOf","enableMorphMenu","disableMorphMenu","openMorphMenuAt","showMorphMenu","morphMenuItems","getWindow","beModal","connections","doNotSerialize","onrestore","onstore","copy","basicCopy","restoreRenderContextAfterCopy","disconnectObsoleteControlPoints","serializeToJSON","onLoadFromPartsBin","findUniqueNameSimilarTo","findAndSetUniqueName","showsHalosOnRightClick","enableHalos","disableHalos","showHalos","showSelectedHalos","getHaloClasses","getHalos","removeHalos","removeHalosWithout","toggleHalos","showHalosForMorphBeneath","moveBy","translateBy","align","centerAt","rotateBy","scaleBy","resizeBy","addMorphBack","addMorphFront","bringToFront","sendToBack","indentedListItemsOfMorphNames","treeItemsOfMorphNames","isSubmorphOf","topSubmorph","ownerChain","bounds","getCenter","stepAndBounce","stepByVelocities","bounceInOwnerBounds","bounceInBounds","openInWorld","openInWindow","openInWorldCenter","removeAllMorphs","removeAndDropSubmorphs","takesKeyboardFocus","isGrabbable","duplicate","setPadding","getStyleClass","setStyleClass","applyStyleNamed","styleNamed","linkToStyles","applyLinkedStyles","getGridPoint","layoutChanged","changed","plugTo","dissolve","appear","setFixed","updateZoomScale","updateScrollPosition","enterFullScreen","leaveFullScreen","isInFullScreen","clipWorld","unclipWorld","selectAllSubmorphs","show","edit","addOverlay","removeOverlay","isLayoutable","adjustForNewBounds","setLayouter","getLayouter","getMinWidth","getMinHeight","submorphResized","submorphDragged","applyLayout","setPositionTopLeft","getLayoutableSubmorphs","getPositionInWorld","obtainPlaceholder","createPlaceholder","destroyPlaceholder","getLayoutConstraintInfo","setLayoutConstraintInfo","insertPlaceholder","getMaxVisibleWidth","isTabContainer","morphsContainingPointInExtendedBounds","getMagnets","showMagnets","hideMagnets","addDefaultMagnets","toggleMagnets","removeUnusedMagnets","createConnectorTo","getMagnetForPos","getVisualBindingsBuilderFor","getAllScriptSelectors","getAllScripts","printAllScripts","setName","getName","get","getMorphNamed","getBreadthFirstUpwards","asSVGLogo","logoHTMLString","asHTMLLogo","asLogo","getConnectionPoints","getTargetConnectionPoints","copyToPartsBin","copyToPartsBinWithUserRequest","copyToMyPartsBin","interactiveCopyToMyPartsBin","copyToPartsBinUrl","copyToPartsSpace","getPartsBinMetaInfo","setPartsBinMetaInfo","getPartItem","getCustomStyle","applyCustomStyle","moveForwardBy","turnBy","compileStyleSheet","addSelectorPrefixes","generateCombinedIdSelector","splitGroupedSelector","setStyleSheetHTML","setBaseThemeStyleSheetHTML","appendStyleNodeHTML","replaceChildOp","replaceWildcardSelector","replaceRootPseudo","prepareDOMForStyleSheetsHTML","setStyleClassNamesHTML","setNodeMorphIdHTML","setStyleIdHTML","getIdsForSelector","cssIsEnabled","getAppearanceStylingMode","setAppearanceStylingMode","setBorderStylingMode","getBorderStylingMode","setStyleSheet","setBaseThemeStyleSheet","setParsedStyleSheet","setParsedBaseThemeStyleSheet","updateStyleSheet","loadStyleSheetFromFile","loadCSSFile","loadBaseTheme","makeResourceURLsAbsolute","getStyleSheet","getBaseThemeStyleSheet","getParsedStyleSheet","getParsedBaseThemeStyleSheet","getStyleSheetRules","getAggregatedMatchingStyleSheetDeclarations","getMatchingStyleSheetDeclarations","getStyleSheetBorderWidth","getStyleSheetDeclarationValue","convertLengthToPx","generateStyleSheetDeclarationOverrideList","getMatchingStyleSheetRules","sortStyleSheetRules","adaptBorders","getStyleSheetRuleSpecificity","getSubmorphByStyleId","getSubmorphsByStyleClassName","getSubmorphsByAttribute","getSubmorphsByTagName","getAttribute","getAttributeNode","previousSibling","getPreviousSibling","getNextSibling","getStyleClassNames","isOfStyleClass","addStyleClassName","setStyleId","getStyleId","hasStyleId","removeStyleClassName","setStyleClassNames","makeUniqueStyleClassNamesList","makeStyleClassNameRegExp","activeLayers","collectWithLayersIn","collectWithoutLayersIn","dynamicLayers","structuralLayers","globalLayers","setWithLayers","addWithLayer","removeWithLayer","addWithoutLayer","removeWithoutLayer","setWithoutLayers","getWithLayers","getWithoutLayers","lookupLayersIn","_layer_object_id","isLocked","lock","unlock","resetLocking","lockOwner","equals","diffTo","newThreeWayDiff","parseDiffTo","parsePropertiesOfDiffTo","parseScriptsOfDiffTo","showThreeWayDiff","findById","findParentPartVersion","findCurrentPartVersion","findDerivationParent","findDerivationSibling","findSiblingInRelative","isDirectDescendentOf","existsAlreadyIn","findCommonParentPartVersion","tagScript","_focusedMorph"],"j":527,"k":"_focusedMorph"},"17862":{},"17863":{"length":1},"17864":{"length":1},"17865":{"onrestore":{"__isSmartRef__":true,"id":17866},"reset":{"__isSmartRef__":true,"id":17874},"onPrepare":{"__isSmartRef__":true,"id":17878},"onRun":{"__isSmartRef__":true,"id":17882},"setFrame":{"__isSmartRef__":true,"id":17886},"valueCopy":{"__isSmartRef__":true,"id":17890},"cachePeriodLength":{"__isSmartRef__":true,"id":17894},"showItems":{"__isSmartRef__":true,"id":17898},"highlightPosition":{"__isSmartRef__":true,"id":17902},"writeCache":{"__isSmartRef__":true,"id":17906},"readCacheInto":{"__isSmartRef__":true,"id":17910},"writeTimeline":{"__isSmartRef__":true,"id":17914},"onSliderMove":{"__isSmartRef__":true,"id":17918},"onSmallSliderMove":{"__isSmartRef__":true,"id":17922},"renderObjectGraph":{"__isSmartRef__":true,"id":17926}},"17866":{"varMapping":{"__isSmartRef__":true,"id":17867},"source":"function onrestore() {\n module('lively.ast.Morphic').load(true)\n \n var self = this;\n cop.createLayer('LiveInterpreterLayer').refineObject(Global.lively.ast, {\n halt: function(frame) {\n self.setFrame(frame);\n return true\n }\n });\n\n cop.createLayer('IntelligentSlider').refineClass(lively.morphic.Slider, {\n onMouseUp : function(proceed, evt) {\n this.isBeingDragged = false;\n proceed(evt);\n },\n onMouseDown : function(proceed, evt) {\n this.isBeingDragged = true; \n proceed(evt); \n }\n });\n\n}","funcProperties":{"__isSmartRef__":true,"id":17872},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17867":{"this":{"__isSmartRef__":true,"id":525},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17868}},"17868":{"$super":{"__isSmartRef__":true,"id":17869}},"17869":{"varMapping":{"__isSmartRef__":true,"id":17870},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17871},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17870":{"obj":{"__isSmartRef__":true,"id":525},"name":"onrestore"},"17871":{},"17872":{"timestamp":{"__isSmartRef__":true,"id":17873},"user":"erp","tags":[]},"17873":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:48:27 GMT+0100 (CET)"},"17874":{"varMapping":{"__isSmartRef__":true,"id":17875},"source":"function reset() {\n this.doNotSerialize = ['lastFrame', 'environmentCache'];\n}","funcProperties":{"__isSmartRef__":true,"id":17876},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17875":{"this":{"__isSmartRef__":true,"id":525}},"17876":{"timestamp":{"__isSmartRef__":true,"id":17877},"user":"erp","tags":[]},"17877":{"isSerializedDate":true,"string":"Wed Oct 31 2012 16:08:45 GMT+0100 (CET)"},"17878":{"varMapping":{"__isSmartRef__":true,"id":17879},"source":"function onPrepare() {\n\n this.sliderStep = 3;\n this.maximumSteps = 0;\n this.environmentCache = [];\n this.timeline = {};\n this.oldStepsToRun = this.stepsToRun + 1; //resets the next steps leap length\n\n this.functionSource = \"function(){\\n\"\n + this.get(\"functionEditor\").textString\n + \"\\n}\";\n this.functionToDisplay = Function.fromString(this.functionSource)\n .forInterpretation();\n\n var context = new lively.morphic.Text(pt(0,0).extent(pt(200,100)),\"\");\n\n var self = this;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.writeCache(0, context, this.lastFrame);\n\n while(self.lastFrame.hasNextStatement()) {\n this.maximumSteps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.lastFrame.stepToNextStatement();\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n this.writeTimeline(this.maximumSteps, this.lastFrame);\n if(this.maximumSteps % this.cachePeriodLength() == 0) {\n this.writeCache(this.maximumSteps / this.cachePeriodLength(),\n context,\n this.lastFrame);\n }\n };\n\n\n\n // Restart the whole thing\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n this.get(\"timeline2\").renderTimeline();\n\n //To display immediate effect.\n this.onRun();\n\n}","funcProperties":{"__isSmartRef__":true,"id":17880},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17879":{"this":{"__isSmartRef__":true,"id":525}},"17880":{"timestamp":{"__isSmartRef__":true,"id":17881},"user":"erp","tags":[]},"17881":{"isSerializedDate":true,"string":"Fri Jan 04 2013 15:17:22 GMT+0100 (CET)"},"17882":{"varMapping":{"__isSmartRef__":true,"id":17883},"source":"function onRun() {\n var self = this;\n var context = this.get('contextOfFunction');\n\n this.get(\"timeline2\").setColumnNumber(this.stepsToRun);\n this.get(\"timeline2\").highlightColumn();\n\n // Code to optimize cache usage by minimizing cache usage\n var stepDifference = this.stepsToRun - this.oldStepsToRun;\n if(stepDifference < 0 || stepDifference > this.cachePeriodLength) {\n // We are going backwards so we have to restart the interpretation,\n // or we have made such a huge step, that it is probably faster\n // to load content from cache instead of recalculating it.\n context.submorphs.invoke('remove');\n\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n self.functionToDisplay.startHalted().apply(context, []);\n self.lastFrame.setThis(context);\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n\n var executionPhase = Math.round((this.stepsToRun / this.cachePeriodLength()) - 0.5);\n this.readCacheInto(executionPhase, this.lastFrame, context);\n self.steps = executionPhase * this.cachePeriodLength();\n } else {\n // We only made a small leap forward and can just continue\n // running the interpretation.\n self.steps = self.oldStepsToRun;\n };\n\n\n while(this.steps < this.stepsToRun) {\n this.steps += 1;\n cop.withLayers([LiveInterpreterLayer], function() {\n try {\n lively.ast.doWithHalt(function() {\n self.lastFrame.stepToNextStatement();\n });\n } catch(e) {\n if (e.isUnwindException) {}\n };\n })\n };\n\n // To enable this you have to add a textbox with\n // the name used in showItems\n // this.showItems();\n\n if(this.lastFrame) {\n this.highlightPosition(this.lastFrame.pc.pos);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17883":{"this":{"__isSmartRef__":true,"id":525}},"17884":{"timestamp":{"__isSmartRef__":true,"id":17885},"user":"erp","tags":[]},"17885":{"isSerializedDate":true,"string":"Sat Jan 05 2013 11:51:39 GMT+0100 (CET)"},"17886":{"varMapping":{"__isSmartRef__":true,"id":17887},"source":"function setFrame(frame) {\n this.lastFrame = frame;\n}","funcProperties":{"__isSmartRef__":true,"id":17888},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17887":{"this":{"__isSmartRef__":true,"id":525}},"17888":{"timestamp":{"__isSmartRef__":true,"id":17889},"user":"erp","tags":[]},"17889":{"isSerializedDate":true,"string":"Wed Oct 31 2012 12:46:51 GMT+0100 (CET)"},"17890":{"varMapping":{"__isSmartRef__":true,"id":17891},"source":"function valueCopy(obj) {\n /* if(obj == null || typeof(obj) != 'object') {\n return obj;\n }\n\n if(obj.submorphs != undefined) {\n return obj.copy();\n }\n\n var temp = obj.constructor();\n if(temp == undefined) {\n temp = {};\n }\n \n for(var key in obj) {\n temp[key] = this.valueCopy(obj[key]);\n }\n \n return temp; */\n var copyTarget = {};\n var tempVariables = {};\n for(var key in obj) {\n if(key != \"self\" && key != \"this\" && obj[key] == undefined) {\n copyTarget[key] = obj[key];\n } else {\n tempVariables[key] = obj[key];\n }\n };\n \n var serializer = ObjectGraphLinearizer.forNewLivelyCopy();\n var json = serializer.serialize(copyTarget);\n var result = serializer.deserialize(JSON.parse(json));\n for(var key in tempVariables) {\n result[key] = tempVariables[key];\n };\n return result;\n \n}","funcProperties":{"__isSmartRef__":true,"id":17892},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17891":{"this":{"__isSmartRef__":true,"id":525}},"17892":{"timestamp":{"__isSmartRef__":true,"id":17893},"user":"erp","tags":[]},"17893":{"isSerializedDate":true,"string":"Sun Jan 06 2013 20:17:28 GMT+0100 (CET)"},"17894":{"varMapping":{"__isSmartRef__":true,"id":17895},"source":"function cachePeriodLength() {\n return 150;\n}","funcProperties":{"__isSmartRef__":true,"id":17896},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17895":{"this":{"__isSmartRef__":true,"id":525}},"17896":{"timestamp":{"__isSmartRef__":true,"id":17897},"user":"erp","tags":[]},"17897":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:26:29 GMT+0100 (CET)"},"17898":{"varMapping":{"__isSmartRef__":true,"id":17899},"source":"function showItems() {\n this.get('FlowIntrospection').setTextString(\n this.lastFrame.listItemsForIntrospection().inject(\n \"\",\n function(string, frameElement) {\n return string \n + (frameElement.string || String(\"moo\")) \n + \"\\n\";\n }\n )\n );\n}","funcProperties":{"__isSmartRef__":true,"id":17900},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17899":{"this":{"__isSmartRef__":true,"id":525}},"17900":{"timestamp":{"__isSmartRef__":true,"id":17901},"user":"erp","tags":[]},"17901":{"isSerializedDate":true,"string":"Wed Jan 02 2013 16:24:43 GMT+0100 (CET)"},"17902":{"varMapping":{"__isSmartRef__":true,"id":17903},"source":"function highlightPosition(position) {\n var style = { backgroundColor: Color.rgb(255,255,255) };\n this.get(\"functionEditor\").emphasizeAll(style);\n\n style = { backgroundColor: Color.rgb(255,255,127) };\n \n // We substract -22 from the beginning and the end to count for the\n // added function(){\\n part in onPrepare\n this.get(\"functionEditor\").emphasize(style, position[0]-22, position[1]-22);\n}","funcProperties":{"__isSmartRef__":true,"id":17904},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17903":{"this":{"__isSmartRef__":true,"id":525}},"17904":{"timestamp":{"__isSmartRef__":true,"id":17905},"user":"erp","tags":[]},"17905":{"isSerializedDate":true,"string":"Thu Jan 03 2013 17:11:33 GMT+0100 (CET)"},"17906":{"varMapping":{"__isSmartRef__":true,"id":17907},"source":"function writeCache(step, context, frame) {\n var ctx = context.submorphs.collect(function(each) {\n return each.copy();\n });\n this.environmentCache[step] = {\n values : this.valueCopy(frame.values),\n context : ctx,\n pc : frame.pc,\n mapping : this.valueCopy(frame.mapping)\n };\n}","funcProperties":{"__isSmartRef__":true,"id":17908},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17907":{"this":{"__isSmartRef__":true,"id":525}},"17908":{"timestamp":{"__isSmartRef__":true,"id":17909},"user":"erp","tags":[]},"17909":{"isSerializedDate":true,"string":"Thu Jan 03 2013 13:10:12 GMT+0100 (CET)"},"17910":{"varMapping":{"__isSmartRef__":true,"id":17911},"source":"function readCacheInto(step, frame, context) {\n if(step < 0) {\n step = 0;\n }\n var env = this.environmentCache[step];\n frame.setPC(env[\"pc\"]);\n frame.values = this.valueCopy(env[\"values\"]);\n frame.mapping = this.valueCopy(env[\"mapping\"]);\n frame.mapping[\"this\"] = context;\n\n env[\"context\"].each(function(each) {\n context.addMorph(each);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":17912},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17911":{"this":{"__isSmartRef__":true,"id":525}},"17912":{"timestamp":{"__isSmartRef__":true,"id":17913},"user":"erp","tags":[]},"17913":{"isSerializedDate":true,"string":"Sat Jan 05 2013 10:33:50 GMT+0100 (CET)"},"17914":{"varMapping":{"__isSmartRef__":true,"id":17915},"source":"function writeTimeline(step, frame) {\n\n for(var each in frame.mapping) {\n if(typeof(frame.mapping[each]) != \"function\" && each != \"this\") {\n this.timeline[each] = this.timeline[each] || [];\n this.timeline[each][step] = frame.mapping[each];\n }\n };\n\n}","funcProperties":{"__isSmartRef__":true,"id":17916},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17915":{"this":{"__isSmartRef__":true,"id":525}},"17916":{"timestamp":{"__isSmartRef__":true,"id":17917},"user":"erp","tags":[]},"17917":{"isSerializedDate":true,"string":"Fri Jan 04 2013 13:39:26 GMT+0100 (CET)"},"17918":{"varMapping":{"__isSmartRef__":true,"id":17919},"source":"function onSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n var stepsSlider = this.get(\"stepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = Math.round(this.maximumSteps * position);\n this.sliderStep = 2;\n \n this.smallSliderBaseStep = this.stepsToRun;\n this.get(\"smallStepsSlider\").value = 0.5;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":17920},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17919":{"this":{"__isSmartRef__":true,"id":525}},"17920":{"timestamp":{"__isSmartRef__":true,"id":17921},"user":"erp","tags":[]},"17921":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:39 GMT+0100 (CET)"},"17922":{"varMapping":{"__isSmartRef__":true,"id":17923},"source":"function onSmallSliderMove(position) {\n this.sliderStep -= 1;\n this.sliderObjectGraphStep -= 1;\n\n var stepsSlider = this.get(\"smallStepsSlider\");\n if(!stepsSlider.isBeingDragged && this.sliderStep <= 0) {\n this.oldStepsToRun = this.stepsToRun;\n this.stepsToRun = this.smallSliderBaseStep\n + Math.round(50 * (position - 0.5));\n this.stepsToRun = this.stepsToRun < 0 ? 0 : this.stepsToRun;\n this.sliderStep = 2;\n this.onRun();\n };\n}","funcProperties":{"__isSmartRef__":true,"id":17924},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17923":{"this":{"__isSmartRef__":true,"id":525}},"17924":{"timestamp":{"__isSmartRef__":true,"id":17925},"user":"erp","tags":[]},"17925":{"isSerializedDate":true,"string":"Sun Jan 06 2013 11:16:35 GMT+0100 (CET)"},"17926":{"varMapping":{"__isSmartRef__":true,"id":17927},"source":"function renderObjectGraph() {\n var variables = {};\n for(var k in this.lastFrame.mapping) {\n if(k != \"this\" && k != \"self\") {\n variables[k] = this.lastFrame.mapping[k];\n }\n if(k == \"crunchedObject\") {\n alertOK(\"asdf\");\n }\n };\n \n var sto = $morph(\"SeeTheObjects\");\n if(sto) {\n sto.renderVariables(variables);\n };\n}","funcProperties":{"__isSmartRef__":true,"id":17928},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17927":{"this":{"__isSmartRef__":true,"id":525}},"17928":{"timestamp":{"__isSmartRef__":true,"id":17929},"user":"erp","tags":[]},"17929":{"isSerializedDate":true,"string":"Sun Jan 06 2013 21:51:42 GMT+0100 (CET)"},"17930":{"morph":{"__isSmartRef__":true,"id":391},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17931":{"sourceObj":{"__isSmartRef__":true,"id":391},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":17932},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17932":{"submorphs":[],"scripts":[],"id":"5DB022D4-1902-46DA-821A-B5AB1B59A164","shape":{"__isSmartRef__":true,"id":17933},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":17934},"eventHandler":{"__isSmartRef__":true,"id":17935},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":156},"layout":{"__isSmartRef__":true,"id":17936},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17937},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(782.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"17933":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17934":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"17935":{"morph":{"__isSmartRef__":true,"id":17932},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17936":{"moveHorizontal":true,"adjustForNewBounds":true},"17937":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":17938},"setColors":{"__isSmartRef__":true,"id":17942}},"17938":{"varMapping":{"__isSmartRef__":true,"id":17939},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17940},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17939":{"this":{"__isSmartRef__":true,"id":17932}},"17940":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":17941}},"17941":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (CEST)"},"17942":{"varMapping":{"__isSmartRef__":true,"id":17943},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":17944},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17943":{"this":{"__isSmartRef__":true,"id":17932}},"17944":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":17945}},"17945":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (CEST)"},"17946":{"sourceObj":{"__isSmartRef__":true,"id":391},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":391},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17947":{"sourceObj":{"__isSmartRef__":true,"id":391},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":391},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":17948},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17948":{"source":{"__isSmartRef__":true,"id":391},"target":{"__isSmartRef__":true,"id":391}},"17949":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":17950},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":17951}],"eventHandler":{"__isSmartRef__":true,"id":17953},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(245.0,177.9)","_TextColor":"Color.rgb(0,204,0)"},"17950":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"17951":{"style":{"__isSmartRef__":true,"id":17952},"chunkOwner":{"__isSmartRef__":true,"id":17949},"_id":"_3814","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17952":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17953":{"morph":{"__isSmartRef__":true,"id":17949},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17954":{"doSave":{"__isSmartRef__":true,"id":17955},"boundEval":{"__isSmartRef__":true,"id":17963},"reset":{"__isSmartRef__":true,"id":17971},"display":{"__isSmartRef__":true,"id":17975},"hasChanged":{"__isSmartRef__":true,"id":17979},"displayStatus":{"__isSmartRef__":true,"id":17983},"updateTarget":{"__isSmartRef__":true,"id":17987}},"17955":{"varMapping":{"__isSmartRef__":true,"id":17956},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":17961},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17956":{"this":{"__isSmartRef__":true,"id":391},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17957}},"17957":{"$super":{"__isSmartRef__":true,"id":17958}},"17958":{"varMapping":{"__isSmartRef__":true,"id":17959},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17960},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17959":{"obj":{"__isSmartRef__":true,"id":391},"name":"doSave"},"17960":{},"17961":{"timestamp":{"__isSmartRef__":true,"id":17962},"user":"lauritz"},"17962":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (CET)"},"17963":{"varMapping":{"__isSmartRef__":true,"id":17964},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":17969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17964":{"this":{"__isSmartRef__":true,"id":391},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":17965}},"17965":{"$super":{"__isSmartRef__":true,"id":17966}},"17966":{"varMapping":{"__isSmartRef__":true,"id":17967},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":17968},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17967":{"obj":{"__isSmartRef__":true,"id":391},"name":"boundEval"},"17968":{},"17969":{"timestamp":{"__isSmartRef__":true,"id":17970},"user":"lauritz","categories":[]},"17970":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (CET)"},"17971":{"varMapping":{"__isSmartRef__":true,"id":17972},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":17973},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17972":{"this":{"__isSmartRef__":true,"id":391}},"17973":{"timestamp":{"__isSmartRef__":true,"id":17974},"user":"cschuster","tags":[]},"17974":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (CEST)"},"17975":{"varMapping":{"__isSmartRef__":true,"id":17976},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":17977},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17976":{"this":{"__isSmartRef__":true,"id":391}},"17977":{"timestamp":{"__isSmartRef__":true,"id":17978},"user":"lauritz","tags":[]},"17978":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (CEST)"},"17979":{"varMapping":{"__isSmartRef__":true,"id":17980},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":17981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17980":{"this":{"__isSmartRef__":true,"id":391}},"17981":{"timestamp":{"__isSmartRef__":true,"id":17982},"user":"lauritz","categories":[]},"17982":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (CEST)"},"17983":{"varMapping":{"__isSmartRef__":true,"id":17984},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":17985},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17984":{"this":{"__isSmartRef__":true,"id":391}},"17985":{"timestamp":{"__isSmartRef__":true,"id":17986},"user":"lauritz","categories":[]},"17986":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (CET)"},"17987":{"varMapping":{"__isSmartRef__":true,"id":17988},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":17989},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"17988":{"this":{"__isSmartRef__":true,"id":391}},"17989":{"timestamp":{"__isSmartRef__":true,"id":17990},"user":"lauritz","tags":[]},"17990":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (CEST)"},"17991":{"submorphs":[{"__isSmartRef__":true,"id":17992}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":17997},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":17998},"lighterFill":{"__isSmartRef__":true,"id":18003},"label":{"__isSmartRef__":true,"id":17992},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":18008},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":18009},"eventHandler":{"__isSmartRef__":true,"id":18010},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"17992":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":17993},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":17991},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":17994}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":17996},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"17993":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"17994":{"style":{"__isSmartRef__":true,"id":17995},"chunkOwner":{"__isSmartRef__":true,"id":17992},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17995":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17996":{"morph":{"__isSmartRef__":true,"id":17992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"17997":{"_Fill":{"__isSmartRef__":true,"id":17998},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"17998":{"stops":[{"__isSmartRef__":true,"id":17999},{"__isSmartRef__":true,"id":18000},{"__isSmartRef__":true,"id":18001},{"__isSmartRef__":true,"id":18002}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"17999":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18000":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18001":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18002":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18003":{"stops":[{"__isSmartRef__":true,"id":18004},{"__isSmartRef__":true,"id":18005},{"__isSmartRef__":true,"id":18006},{"__isSmartRef__":true,"id":18007}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18004":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18005":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18006":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18007":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18008":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18009":{"moveHorizontal":true},"18010":{"morph":{"__isSmartRef__":true,"id":17991},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18011":{"submorphs":[],"scripts":[],"id":"A6004607-BC6C-478C-BFCC-27C09AC75C1A","shape":{"__isSmartRef__":true,"id":18012},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":18013},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":156},"attributeConnections":[{"__isSmartRef__":true,"id":18014}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":18016},"eventHandler":{"__isSmartRef__":true,"id":18017},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18018},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,346.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"18012":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"18013":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18014":{"sourceObj":{"__isSmartRef__":true,"id":18011},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":18015},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18015":{"source":{"__isSmartRef__":true,"id":18011},"target":{"__isSmartRef__":true,"id":156}},"18016":{"resizeHeight":false,"moveVertical":true},"18017":{"morph":{"__isSmartRef__":true,"id":18011},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18018":{"preselectItem":{"__isSmartRef__":true,"id":18019}},"18019":{"varMapping":{"__isSmartRef__":true,"id":18020},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18021},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18020":{"this":{"__isSmartRef__":true,"id":18011}},"18021":{"timestamp":{"__isSmartRef__":true,"id":18022},"user":"lauritz"},"18022":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (CET)"},"18023":{"submorphs":[{"__isSmartRef__":true,"id":18024}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":18028},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18029},"lighterFill":{"__isSmartRef__":true,"id":18034},"label":{"__isSmartRef__":true,"id":18024},"attributeConnections":[{"__isSmartRef__":true,"id":18039}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":18040},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"18024":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":18025},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":18023},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":18026}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"18025":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"18026":{"style":{"__isSmartRef__":true,"id":18027},"chunkOwner":{"__isSmartRef__":true,"id":18024},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18027":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18028":{"_Fill":{"__isSmartRef__":true,"id":18029},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"18029":{"stops":[{"__isSmartRef__":true,"id":18030},{"__isSmartRef__":true,"id":18031},{"__isSmartRef__":true,"id":18032},{"__isSmartRef__":true,"id":18033}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18030":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18031":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18032":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18033":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18034":{"stops":[{"__isSmartRef__":true,"id":18035},{"__isSmartRef__":true,"id":18036},{"__isSmartRef__":true,"id":18037},{"__isSmartRef__":true,"id":18038}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18035":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18036":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18037":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18038":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18039":{"sourceObj":{"__isSmartRef__":true,"id":18023},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":163},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18040":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18041":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":18042},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":18043},"textChunks":[{"__isSmartRef__":true,"id":18044}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":18046}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":18048},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":18049},"selection":{"__isSmartRef__":true,"id":104},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":18068},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18069},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"18042":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"18043":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18044":{"style":{"__isSmartRef__":true,"id":18045},"chunkOwner":{"__isSmartRef__":true,"id":18041},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18045":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18046":{"sourceObj":{"__isSmartRef__":true,"id":18041},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":18047},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18047":{"source":{"__isSmartRef__":true,"id":18041},"target":{"__isSmartRef__":true,"id":156}},"18048":{"morph":{"__isSmartRef__":true,"id":18041},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18049":{"createListMorph":{"__isSmartRef__":true,"id":18050},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":18052},"onMouseUp":{"__isSmartRef__":true,"id":18054},"resetConnections":{"__isSmartRef__":true,"id":18056},"setTargetToListSelection":{"__isSmartRef__":true,"id":18058},"setTargetOfPane":{"__isSmartRef__":true,"id":18060},"onBlur":{"__isSmartRef__":true,"id":18062},"reset":{"__isSmartRef__":true,"id":18064},"onMouseDown":{"__isSmartRef__":true,"id":18066}},"18050":{"time":{"__isSmartRef__":true,"id":18051},"user":"lauritz"},"18051":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (CEST)"},"18052":{"time":{"__isSmartRef__":true,"id":18053},"user":"lauritz"},"18053":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (CEST)"},"18054":{"time":{"__isSmartRef__":true,"id":18055},"user":"lauritz"},"18055":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (CEST)"},"18056":{"time":{"__isSmartRef__":true,"id":18057},"user":"lauritz"},"18057":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (CEST)"},"18058":{"time":{"__isSmartRef__":true,"id":18059},"user":"lauritz"},"18059":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (CEST)"},"18060":{"time":{"__isSmartRef__":true,"id":18061},"user":"lauritz"},"18061":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (CEST)"},"18062":{"time":{"__isSmartRef__":true,"id":18063},"user":"lauritz"},"18063":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (CEST)"},"18064":{"time":{"__isSmartRef__":true,"id":18065},"user":"lauritz"},"18065":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (CEST)"},"18066":{"time":{"__isSmartRef__":true,"id":18067},"user":"lauritz"},"18067":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (CEST)"},"18068":{},"18069":{"getList":{"__isSmartRef__":true,"id":18070},"setList":{"__isSmartRef__":true,"id":18073},"reset":{"__isSmartRef__":true,"id":18076},"example":{"__isSmartRef__":true,"id":18079},"removeList":{"__isSmartRef__":true,"id":18082},"onBlur":{"__isSmartRef__":true,"id":18085},"createListMorph":{"__isSmartRef__":true,"id":18092},"resetConnections":{"__isSmartRef__":true,"id":18095},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":18098},"setTargetToListSelection":{"__isSmartRef__":true,"id":18101},"setTargetOfPane":{"__isSmartRef__":true,"id":18104},"onMouseDown":{"__isSmartRef__":true,"id":18107}},"18070":{"varMapping":{"__isSmartRef__":true,"id":18071},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":18072},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18071":{"this":{"__isSmartRef__":true,"id":18041}},"18072":{},"18073":{"varMapping":{"__isSmartRef__":true,"id":18074},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":18075},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18074":{"this":{"__isSmartRef__":true,"id":18041}},"18075":{},"18076":{"varMapping":{"__isSmartRef__":true,"id":18077},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":18078},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18077":{"this":{"__isSmartRef__":true,"id":18041}},"18078":{},"18079":{"varMapping":{"__isSmartRef__":true,"id":18080},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":18081},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18080":{"this":{"__isSmartRef__":true,"id":18041}},"18081":{},"18082":{"varMapping":{"__isSmartRef__":true,"id":18083},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":18084},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18083":{"this":{"__isSmartRef__":true,"id":18041}},"18084":{},"18085":{"varMapping":{"__isSmartRef__":true,"id":18086},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":18091},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18086":{"this":{"__isSmartRef__":true,"id":18041},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18087}},"18087":{"$super":{"__isSmartRef__":true,"id":18088}},"18088":{"varMapping":{"__isSmartRef__":true,"id":18089},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18090},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18089":{"obj":{"__isSmartRef__":true,"id":18041},"name":"onBlur"},"18090":{},"18091":{},"18092":{"varMapping":{"__isSmartRef__":true,"id":18093},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":18094},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18093":{"this":{"__isSmartRef__":true,"id":18041}},"18094":{},"18095":{"varMapping":{"__isSmartRef__":true,"id":18096},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":18097},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18096":{"this":{"__isSmartRef__":true,"id":18041}},"18097":{},"18098":{"varMapping":{"__isSmartRef__":true,"id":18099},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":18100},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18099":{"this":{"__isSmartRef__":true,"id":18041}},"18100":{},"18101":{"varMapping":{"__isSmartRef__":true,"id":18102},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18103},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18102":{"this":{"__isSmartRef__":true,"id":18041}},"18103":{},"18104":{"varMapping":{"__isSmartRef__":true,"id":18105},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":18106},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18105":{"this":{"__isSmartRef__":true,"id":18041}},"18106":{},"18107":{"varMapping":{"__isSmartRef__":true,"id":18108},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18108":{"this":{"__isSmartRef__":true,"id":18041},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18109}},"18109":{"$super":{"__isSmartRef__":true,"id":18110}},"18110":{"varMapping":{"__isSmartRef__":true,"id":18111},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18112},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18111":{"obj":{"__isSmartRef__":true,"id":18041},"name":"onMouseDown"},"18112":{},"18113":{},"18114":{"morph":{"__isSmartRef__":true,"id":163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18115":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":18116},"setTarget":{"__isSmartRef__":true,"id":18119},"generateSourceForScript":{"__isSmartRef__":true,"id":18122},"generateSourceForConnection":{"__isSmartRef__":true,"id":18125},"generateTargetCode":{"__isSmartRef__":true,"id":18128},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":18131},"displayJavaScriptSource":{"__isSmartRef__":true,"id":18134},"displaySourceForScript":{"__isSmartRef__":true,"id":18137},"displaySourceForConnection":{"__isSmartRef__":true,"id":18140},"newScript":{"__isSmartRef__":true,"id":18143},"newConnection":{"__isSmartRef__":true,"id":18146},"deleteSelectedScript":{"__isSmartRef__":true,"id":18149},"disconnectConnection":{"__isSmartRef__":true,"id":18152},"updateLists":{"__isSmartRef__":true,"id":18155},"displayInitialScript":{"__isSmartRef__":true,"id":18158},"reset":{"__isSmartRef__":true,"id":18161},"selectChangedContent":{"__isSmartRef__":true,"id":18164}},"18116":{"varMapping":{"__isSmartRef__":true,"id":18117},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":18118},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18117":{"this":{"__isSmartRef__":true,"id":163}},"18118":{},"18119":{"varMapping":{"__isSmartRef__":true,"id":18120},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":18121},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18120":{"this":{"__isSmartRef__":true,"id":163}},"18121":{},"18122":{"varMapping":{"__isSmartRef__":true,"id":18123},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":18124},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18123":{"this":{"__isSmartRef__":true,"id":163}},"18124":{},"18125":{"varMapping":{"__isSmartRef__":true,"id":18126},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":18127},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18126":{"this":{"__isSmartRef__":true,"id":163}},"18127":{},"18128":{"varMapping":{"__isSmartRef__":true,"id":18129},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":18130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18129":{"this":{"__isSmartRef__":true,"id":163}},"18130":{},"18131":{"varMapping":{"__isSmartRef__":true,"id":18132},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18133},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18132":{"this":{"__isSmartRef__":true,"id":163}},"18133":{},"18134":{"varMapping":{"__isSmartRef__":true,"id":18135},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":18136},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18135":{"this":{"__isSmartRef__":true,"id":163}},"18136":{},"18137":{"varMapping":{"__isSmartRef__":true,"id":18138},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":18139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18138":{"this":{"__isSmartRef__":true,"id":163}},"18139":{},"18140":{"varMapping":{"__isSmartRef__":true,"id":18141},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":18142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18141":{"this":{"__isSmartRef__":true,"id":163}},"18142":{},"18143":{"varMapping":{"__isSmartRef__":true,"id":18144},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18144":{"this":{"__isSmartRef__":true,"id":163}},"18145":{},"18146":{"varMapping":{"__isSmartRef__":true,"id":18147},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18148},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18147":{"this":{"__isSmartRef__":true,"id":163}},"18148":{},"18149":{"varMapping":{"__isSmartRef__":true,"id":18150},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18151},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18150":{"this":{"__isSmartRef__":true,"id":163}},"18151":{},"18152":{"varMapping":{"__isSmartRef__":true,"id":18153},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":18154},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18153":{"this":{"__isSmartRef__":true,"id":163}},"18154":{},"18155":{"varMapping":{"__isSmartRef__":true,"id":18156},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":18157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18156":{"this":{"__isSmartRef__":true,"id":163}},"18157":{},"18158":{"varMapping":{"__isSmartRef__":true,"id":18159},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18159":{"this":{"__isSmartRef__":true,"id":163}},"18160":{},"18161":{"varMapping":{"__isSmartRef__":true,"id":18162},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":18163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18162":{"this":{"__isSmartRef__":true,"id":163}},"18163":{},"18164":{"varMapping":{"__isSmartRef__":true,"id":18165},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":18257},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18256":{"this":{"__isSmartRef__":true,"id":18232}},"18257":{"timestamp":{"__isSmartRef__":true,"id":18258},"user":"lauritz","categories":[]},"18258":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (CET)"},"18259":{"submorphs":[{"__isSmartRef__":true,"id":18260}],"scripts":[],"id":"3080A398-EDAD-4593-8016-10DBA1E9809E","shape":{"__isSmartRef__":true,"id":18265},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18271},"lighterFill":{"__isSmartRef__":true,"id":18276},"label":{"__isSmartRef__":true,"id":18260},"attributeConnections":[{"__isSmartRef__":true,"id":18281}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":18283},"owner":{"__isSmartRef__":true,"id":156},"eventHandler":{"__isSmartRef__":true,"id":18284},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":156},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18285},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"18260":{"submorphs":[],"scripts":[],"id":"3CB7180F-527A-4749-89B3-12D776964E88","shape":{"__isSmartRef__":true,"id":18261},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":18259},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":18262}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18264},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18261":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18262":{"style":{"__isSmartRef__":true,"id":18263},"chunkOwner":{"__isSmartRef__":true,"id":18260},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18263":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18264":{"morph":{"__isSmartRef__":true,"id":18260},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18265":{"_Fill":{"__isSmartRef__":true,"id":18266},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18266":{"stops":[{"__isSmartRef__":true,"id":18267},{"__isSmartRef__":true,"id":18268},{"__isSmartRef__":true,"id":18269},{"__isSmartRef__":true,"id":18270}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18267":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18268":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18269":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18270":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18271":{"stops":[{"__isSmartRef__":true,"id":18272},{"__isSmartRef__":true,"id":18273},{"__isSmartRef__":true,"id":18274},{"__isSmartRef__":true,"id":18275}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18272":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18273":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18274":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18275":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18276":{"stops":[{"__isSmartRef__":true,"id":18277},{"__isSmartRef__":true,"id":18278},{"__isSmartRef__":true,"id":18279},{"__isSmartRef__":true,"id":18280}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18277":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18278":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18279":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18280":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18281":{"sourceObj":{"__isSmartRef__":true,"id":18259},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18259},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":18282},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18282":{"source":{"__isSmartRef__":true,"id":18259},"target":{"__isSmartRef__":true,"id":18259}},"18283":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18284":{"morph":{"__isSmartRef__":true,"id":18259},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18285":{"deleteSelectedScript":{"__isSmartRef__":true,"id":18286}},"18286":{"varMapping":{"__isSmartRef__":true,"id":18287},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":18288},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18287":{"this":{"__isSmartRef__":true,"id":18259}},"18288":{"timestamp":{"__isSmartRef__":true,"id":18289},"user":"lauritz"},"18289":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (CET)"},"18290":{"submorphs":[{"__isSmartRef__":true,"id":18291}],"scripts":[],"id":"E91A20AD-5800-4997-B0F7-5E7826DAAA8D","shape":{"__isSmartRef__":true,"id":18297},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18298},"lighterFill":{"__isSmartRef__":true,"id":18303},"label":{"__isSmartRef__":true,"id":18291},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":18308},"list":[],"eventHandler":{"__isSmartRef__":true,"id":18309},"owner":{"__isSmartRef__":true,"id":156},"textString":"","selection":{"__isSmartRef__":true,"id":18310},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18316},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"18291":{"submorphs":[],"scripts":[],"id":"8F5C1E9E-6AFC-4273-9B37-4E2D434B77F6","shape":{"__isSmartRef__":true,"id":18292},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":18290},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":18293}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":18295}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":18296},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18292":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18293":{"style":{"__isSmartRef__":true,"id":18294},"chunkOwner":{"__isSmartRef__":true,"id":18291},"_id":"_3710","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18294":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18295":{"sourceObj":{"__isSmartRef__":true,"id":18291},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":18290},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18296":{"morph":{"__isSmartRef__":true,"id":18291},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18297":{"_Fill":{"__isSmartRef__":true,"id":18298},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18298":{"stops":[{"__isSmartRef__":true,"id":18299},{"__isSmartRef__":true,"id":18300},{"__isSmartRef__":true,"id":18301},{"__isSmartRef__":true,"id":18302}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18299":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18300":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18301":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18302":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18303":{"stops":[{"__isSmartRef__":true,"id":18304},{"__isSmartRef__":true,"id":18305},{"__isSmartRef__":true,"id":18306},{"__isSmartRef__":true,"id":18307}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18304":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18305":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18306":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18307":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18308":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18309":{"morph":{"__isSmartRef__":true,"id":18290},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18310":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":18311},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":18312},"textChunks":[{"__isSmartRef__":true,"id":18313}],"eventHandler":{"__isSmartRef__":true,"id":18315},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"18311":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"18312":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18313":{"style":{"__isSmartRef__":true,"id":18314},"chunkOwner":{"__isSmartRef__":true,"id":18310},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18314":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18315":{"morph":{"__isSmartRef__":true,"id":18310},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18316":{"reset":{"__isSmartRef__":true,"id":18317},"onMouseDown":{"__isSmartRef__":true,"id":18321},"onBlur":{"__isSmartRef__":true,"id":18329},"createScenePresentation":{"__isSmartRef__":true,"id":18337},"presentTargetChooser":{"__isSmartRef__":true,"id":18341},"removeTargetChooser":{"__isSmartRef__":true,"id":18345},"removeHighlight":{"__isSmartRef__":true,"id":18349},"highlightCurrentTarget":{"__isSmartRef__":true,"id":18353},"updateTargetFromSelection":{"__isSmartRef__":true,"id":18357},"currentMorphicScene":{"__isSmartRef__":true,"id":18361},"highlightTarget":{"__isSmartRef__":true,"id":18365},"setLabel":{"__isSmartRef__":true,"id":18369},"updateTargetFromOwner":{"__isSmartRef__":true,"id":18377}},"18317":{"varMapping":{"__isSmartRef__":true,"id":18318},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":18319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18318":{"this":{"__isSmartRef__":true,"id":18290}},"18319":{"timestamp":{"__isSmartRef__":true,"id":18320},"user":"lauritz","tags":[]},"18320":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"18321":{"varMapping":{"__isSmartRef__":true,"id":18322},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18327},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18322":{"this":{"__isSmartRef__":true,"id":18290},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18323}},"18323":{"$super":{"__isSmartRef__":true,"id":18324}},"18324":{"varMapping":{"__isSmartRef__":true,"id":18325},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18326},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18325":{"obj":{"__isSmartRef__":true,"id":18290},"name":"onMouseDown"},"18326":{},"18327":{"timestamp":{"__isSmartRef__":true,"id":18328},"user":"lauritz","tags":[]},"18328":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (CEST)"},"18329":{"varMapping":{"__isSmartRef__":true,"id":18330},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18335},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18330":{"this":{"__isSmartRef__":true,"id":18290},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18331}},"18331":{"$super":{"__isSmartRef__":true,"id":18332}},"18332":{"varMapping":{"__isSmartRef__":true,"id":18333},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18334},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18333":{"obj":{"__isSmartRef__":true,"id":18290},"name":"onBlur"},"18334":{},"18335":{"timestamp":{"__isSmartRef__":true,"id":18336},"user":"lauritz","tags":[]},"18336":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (CEST)"},"18337":{"varMapping":{"__isSmartRef__":true,"id":18338},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":18339},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18338":{"this":{"__isSmartRef__":true,"id":18290}},"18339":{"timestamp":{"__isSmartRef__":true,"id":18340},"user":"lauritz","tags":[]},"18340":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (CEST)"},"18341":{"varMapping":{"__isSmartRef__":true,"id":18342},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":18343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18342":{"this":{"__isSmartRef__":true,"id":18290}},"18343":{"timestamp":{"__isSmartRef__":true,"id":18344},"user":"lauritz","tags":[]},"18344":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (CEST)"},"18345":{"varMapping":{"__isSmartRef__":true,"id":18346},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":18347},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18346":{"this":{"__isSmartRef__":true,"id":18290}},"18347":{"timestamp":{"__isSmartRef__":true,"id":18348},"user":"lauritz","tags":[]},"18348":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (CEST)"},"18349":{"varMapping":{"__isSmartRef__":true,"id":18350},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":18351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18350":{"this":{"__isSmartRef__":true,"id":18290}},"18351":{"timestamp":{"__isSmartRef__":true,"id":18352},"user":"lauritz","tags":[]},"18352":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (CEST)"},"18353":{"varMapping":{"__isSmartRef__":true,"id":18354},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":18355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18354":{"this":{"__isSmartRef__":true,"id":18290}},"18355":{"timestamp":{"__isSmartRef__":true,"id":18356},"user":"lauritz","tags":[]},"18356":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (CEST)"},"18357":{"varMapping":{"__isSmartRef__":true,"id":18358},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18359},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18358":{"this":{"__isSmartRef__":true,"id":18290}},"18359":{"timestamp":{"__isSmartRef__":true,"id":18360},"user":"lauritz","tags":[]},"18360":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (CEST)"},"18361":{"varMapping":{"__isSmartRef__":true,"id":18362},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":18363},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18362":{"this":{"__isSmartRef__":true,"id":18290}},"18363":{"timestamp":{"__isSmartRef__":true,"id":18364},"user":"lauritz","tags":[]},"18364":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (CEST)"},"18365":{"varMapping":{"__isSmartRef__":true,"id":18366},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":18367},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18366":{"this":{"__isSmartRef__":true,"id":18290}},"18367":{"timestamp":{"__isSmartRef__":true,"id":18368},"user":"lauritz","tags":[]},"18368":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (CEST)"},"18369":{"varMapping":{"__isSmartRef__":true,"id":18370},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":18375},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18370":{"this":{"__isSmartRef__":true,"id":18290},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18371}},"18371":{"$super":{"__isSmartRef__":true,"id":18372}},"18372":{"varMapping":{"__isSmartRef__":true,"id":18373},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18374},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18373":{"obj":{"__isSmartRef__":true,"id":18290},"name":"setLabel"},"18374":{},"18375":{"timestamp":{"__isSmartRef__":true,"id":18376},"user":"lauritz","tags":[]},"18376":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (CEST)"},"18377":{"varMapping":{"__isSmartRef__":true,"id":18378},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":18379},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18378":{"this":{"__isSmartRef__":true,"id":18290}},"18379":{"timestamp":{"__isSmartRef__":true,"id":18380},"user":"lauritz","tags":[]},"18380":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (CEST)"},"18381":{"submorphs":[],"scripts":[],"id":"372FBD09-B451-40F4-A449-D33D257B5E43","shape":{"__isSmartRef__":true,"id":18382},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":18383},"textChunks":[{"__isSmartRef__":true,"id":18384}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":18386},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":156},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"18382":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"18383":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18384":{"style":{"__isSmartRef__":true,"id":18385},"chunkOwner":{"__isSmartRef__":true,"id":18381},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18385":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18386":{"morph":{"__isSmartRef__":true,"id":18381},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18387":{"submorphs":[{"__isSmartRef__":true,"id":18388}],"scripts":[],"id":"E6CA8374-C311-4FD9-964E-431FCEA7A778","shape":{"__isSmartRef__":true,"id":18394},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18400},"lighterFill":{"__isSmartRef__":true,"id":18405},"label":{"__isSmartRef__":true,"id":18388},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":18410},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":18411},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":156},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18412},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"18388":{"submorphs":[],"scripts":[],"id":"4C831F40-C33D-40EF-BEBD-31F1C32F8157","shape":{"__isSmartRef__":true,"id":18389},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":18387},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":18390}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":18392}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":18393},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18389":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18390":{"style":{"__isSmartRef__":true,"id":18391},"chunkOwner":{"__isSmartRef__":true,"id":18388},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18391":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18392":{"sourceObj":{"__isSmartRef__":true,"id":18388},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":18387},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18393":{"morph":{"__isSmartRef__":true,"id":18388},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18394":{"_Fill":{"__isSmartRef__":true,"id":18395},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18395":{"stops":[{"__isSmartRef__":true,"id":18396},{"__isSmartRef__":true,"id":18397},{"__isSmartRef__":true,"id":18398},{"__isSmartRef__":true,"id":18399}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18396":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"18397":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"18398":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"18399":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"18400":{"stops":[{"__isSmartRef__":true,"id":18401},{"__isSmartRef__":true,"id":18402},{"__isSmartRef__":true,"id":18403},{"__isSmartRef__":true,"id":18404}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18401":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18402":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18403":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18404":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18405":{"stops":[{"__isSmartRef__":true,"id":18406},{"__isSmartRef__":true,"id":18407},{"__isSmartRef__":true,"id":18408},{"__isSmartRef__":true,"id":18409}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18406":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18407":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18408":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18409":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18410":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18411":{"morph":{"__isSmartRef__":true,"id":18387},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18412":{"createListMorph":{"__isSmartRef__":true,"id":18413},"getList":{"__isSmartRef__":true,"id":18417},"removeList":{"__isSmartRef__":true,"id":18421},"reset":{"__isSmartRef__":true,"id":18425},"onMouseUp":{"__isSmartRef__":true,"id":18429},"onBlur":{"__isSmartRef__":true,"id":18437},"setTag":{"__isSmartRef__":true,"id":18445}},"18413":{"varMapping":{"__isSmartRef__":true,"id":18414},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":18415},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18414":{"this":{"__isSmartRef__":true,"id":18387}},"18415":{"timestamp":{"__isSmartRef__":true,"id":18416},"user":"lauritz","categories":[]},"18416":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (CET)"},"18417":{"varMapping":{"__isSmartRef__":true,"id":18418},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":18419},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18418":{"this":{"__isSmartRef__":true,"id":18387}},"18419":{"timestamp":{"__isSmartRef__":true,"id":18420},"user":"lauritz","tags":[]},"18420":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (CET)"},"18421":{"varMapping":{"__isSmartRef__":true,"id":18422},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":18423},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18422":{"this":{"__isSmartRef__":true,"id":18387}},"18423":{"timestamp":{"__isSmartRef__":true,"id":18424},"user":"lauritz","categories":[]},"18424":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (CET)"},"18425":{"varMapping":{"__isSmartRef__":true,"id":18426},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":18427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18426":{"this":{"__isSmartRef__":true,"id":18387}},"18427":{"timestamp":{"__isSmartRef__":true,"id":18428},"user":"lauritz","tags":[]},"18428":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (CET)"},"18429":{"varMapping":{"__isSmartRef__":true,"id":18430},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":18435},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18430":{"this":{"__isSmartRef__":true,"id":18387},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18431}},"18431":{"$super":{"__isSmartRef__":true,"id":18432}},"18432":{"varMapping":{"__isSmartRef__":true,"id":18433},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18434},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18433":{"obj":{"__isSmartRef__":true,"id":18387},"name":"onMouseUp"},"18434":{},"18435":{"timestamp":{"__isSmartRef__":true,"id":18436},"user":"lauritz","categories":[]},"18436":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (CET)"},"18437":{"varMapping":{"__isSmartRef__":true,"id":18438},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18443},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18438":{"this":{"__isSmartRef__":true,"id":18387},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18439}},"18439":{"$super":{"__isSmartRef__":true,"id":18440}},"18440":{"varMapping":{"__isSmartRef__":true,"id":18441},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18442},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18441":{"obj":{"__isSmartRef__":true,"id":18387},"name":"onBlur"},"18442":{},"18443":{"timestamp":{"__isSmartRef__":true,"id":18444},"user":"lauritz","categories":[]},"18444":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (CET)"},"18445":{"varMapping":{"__isSmartRef__":true,"id":18446},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":18447},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18446":{"this":{"__isSmartRef__":true,"id":18387}},"18447":{"timestamp":{"__isSmartRef__":true,"id":18448},"user":"lauritz","categories":[]},"18448":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (CET)"},"18449":{"submorphs":[{"__isSmartRef__":true,"id":18450}],"scripts":[],"id":"DF051145-7D68-4954-92DA-0A987D6118BD","shape":{"__isSmartRef__":true,"id":18455},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18456},"lighterFill":{"__isSmartRef__":true,"id":18461},"label":{"__isSmartRef__":true,"id":18450},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18466},"attributeConnections":[{"__isSmartRef__":true,"id":18467}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18490},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":156},"layout":{"__isSmartRef__":true,"id":18491},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(687.7,9.5)"},"18450":{"submorphs":[],"scripts":[],"id":"22F1EBE5-B7E6-45FB-BDED-5384013AA697","shape":{"__isSmartRef__":true,"id":18451},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18449},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18452}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18454},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"18451":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"18452":{"style":{"__isSmartRef__":true,"id":18453},"chunkOwner":{"__isSmartRef__":true,"id":18450},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18453":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18454":{"morph":{"__isSmartRef__":true,"id":18450},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18455":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18456},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18456":{"stops":[{"__isSmartRef__":true,"id":18457},{"__isSmartRef__":true,"id":18458},{"__isSmartRef__":true,"id":18459},{"__isSmartRef__":true,"id":18460}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18457":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18458":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18459":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18460":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18461":{"stops":[{"__isSmartRef__":true,"id":18462},{"__isSmartRef__":true,"id":18463},{"__isSmartRef__":true,"id":18464},{"__isSmartRef__":true,"id":18465}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18462":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18463":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18464":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18465":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18466":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18467":{"sourceObj":{"__isSmartRef__":true,"id":18449},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":18468},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18468":{"submorphs":[{"__isSmartRef__":true,"id":18469}],"scripts":[],"shape":{"__isSmartRef__":true,"id":18476},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":18479},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":18480},{"__isSmartRef__":true,"id":18481}],"con":{"__isSmartRef__":true,"id":18467},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18482},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"18469":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":18470},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":18475},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":18468},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"18470":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":18471},{"__isSmartRef__":true,"id":18472},{"__isSmartRef__":true,"id":18473},{"__isSmartRef__":true,"id":18474}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"18471":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18472":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18473":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18474":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18475":{"morph":{"__isSmartRef__":true,"id":18469},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18476":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":18477},{"__isSmartRef__":true,"id":18478}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"18477":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18478":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18479":{"morph":{"__isSmartRef__":true,"id":18468},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18480":{"morph":{"__isSmartRef__":true,"id":18468},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"18481":{"morph":{"__isSmartRef__":true,"id":18468},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":18469},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"18482":{"morphMenuItems":{"__isSmartRef__":true,"id":18483}},"18483":{"varMapping":{"__isSmartRef__":true,"id":18484},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":18489},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18484":{"this":{"__isSmartRef__":true,"id":18468},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18485}},"18485":{"$super":{"__isSmartRef__":true,"id":18486}},"18486":{"varMapping":{"__isSmartRef__":true,"id":18487},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18488},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18487":{"obj":{"__isSmartRef__":true,"id":18468},"name":"morphMenuItems"},"18488":{},"18489":{},"18490":{"morph":{"__isSmartRef__":true,"id":18449},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18491":{"centeredHorizontal":false,"moveHorizontal":true},"18492":{"submorphs":[{"__isSmartRef__":true,"id":18493}],"scripts":[],"id":"44A57626-4EF8-4A99-8546-249EEE3CB88B","shape":{"__isSmartRef__":true,"id":18498},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18499},"lighterFill":{"__isSmartRef__":true,"id":18504},"label":{"__isSmartRef__":true,"id":18493},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18509},"attributeConnections":[{"__isSmartRef__":true,"id":18510}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18533},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":18534},"owner":{"__isSmartRef__":true,"id":156},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(574.4,9.5)"},"18493":{"submorphs":[],"scripts":[],"id":"F2E091EF-98B4-42FB-A3DD-3BC82D4585B5","shape":{"__isSmartRef__":true,"id":18494},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18492},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18495}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18497},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"18494":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"18495":{"style":{"__isSmartRef__":true,"id":18496},"chunkOwner":{"__isSmartRef__":true,"id":18493},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18496":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18497":{"morph":{"__isSmartRef__":true,"id":18493},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18498":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18499},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18499":{"stops":[{"__isSmartRef__":true,"id":18500},{"__isSmartRef__":true,"id":18501},{"__isSmartRef__":true,"id":18502},{"__isSmartRef__":true,"id":18503}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18500":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18501":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18502":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18503":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18504":{"stops":[{"__isSmartRef__":true,"id":18505},{"__isSmartRef__":true,"id":18506},{"__isSmartRef__":true,"id":18507},{"__isSmartRef__":true,"id":18508}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18505":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18506":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18507":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18508":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18509":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18510":{"sourceObj":{"__isSmartRef__":true,"id":18492},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":391},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":18511},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18511":{"submorphs":[{"__isSmartRef__":true,"id":18512}],"scripts":[],"shape":{"__isSmartRef__":true,"id":18519},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":18522},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":18523},{"__isSmartRef__":true,"id":18524}],"con":{"__isSmartRef__":true,"id":18510},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18525},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"18512":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":18513},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":18518},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":18511},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"18513":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":18514},{"__isSmartRef__":true,"id":18515},{"__isSmartRef__":true,"id":18516},{"__isSmartRef__":true,"id":18517}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"18514":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18515":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18516":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18517":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18518":{"morph":{"__isSmartRef__":true,"id":18512},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18519":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":18520},{"__isSmartRef__":true,"id":18521}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"18520":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18521":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"18522":{"morph":{"__isSmartRef__":true,"id":18511},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18523":{"morph":{"__isSmartRef__":true,"id":18511},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"18524":{"morph":{"__isSmartRef__":true,"id":18511},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":18512},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"18525":{"morphMenuItems":{"__isSmartRef__":true,"id":18526}},"18526":{"varMapping":{"__isSmartRef__":true,"id":18527},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":18532},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18527":{"this":{"__isSmartRef__":true,"id":18511},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18528}},"18528":{"$super":{"__isSmartRef__":true,"id":18529}},"18529":{"varMapping":{"__isSmartRef__":true,"id":18530},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18531},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18530":{"obj":{"__isSmartRef__":true,"id":18511},"name":"morphMenuItems"},"18531":{},"18532":{},"18533":{"morph":{"__isSmartRef__":true,"id":18492},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18534":{"centeredHorizontal":false,"moveHorizontal":true},"18535":{"submorphs":[{"__isSmartRef__":true,"id":18536}],"scripts":[],"id":"F52CEC00-2FC4-429E-A5F1-7720EEB55961","shape":{"__isSmartRef__":true,"id":18541},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18542},"lighterFill":{"__isSmartRef__":true,"id":18547},"label":{"__isSmartRef__":true,"id":18536},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18552},"attributeConnections":[{"__isSmartRef__":true,"id":18553}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18554},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":156},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":18555},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"18536":{"submorphs":[],"scripts":[],"id":"0F8EC694-113E-4A91-B919-D169F288BA8E","shape":{"__isSmartRef__":true,"id":18537},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18535},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18538}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18540},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"18537":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"18538":{"style":{"__isSmartRef__":true,"id":18539},"chunkOwner":{"__isSmartRef__":true,"id":18536},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18539":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18540":{"morph":{"__isSmartRef__":true,"id":18536},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18541":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18542},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18542":{"stops":[{"__isSmartRef__":true,"id":18543},{"__isSmartRef__":true,"id":18544},{"__isSmartRef__":true,"id":18545},{"__isSmartRef__":true,"id":18546}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18543":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18544":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18545":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18546":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18547":{"stops":[{"__isSmartRef__":true,"id":18548},{"__isSmartRef__":true,"id":18549},{"__isSmartRef__":true,"id":18550},{"__isSmartRef__":true,"id":18551}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18548":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18549":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18550":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18551":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18552":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18553":{"sourceObj":{"__isSmartRef__":true,"id":18535},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18554":{"morph":{"__isSmartRef__":true,"id":18535},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18555":{"moveHorizontal":true},"18556":{"submorphs":[{"__isSmartRef__":true,"id":18557},{"__isSmartRef__":true,"id":18564}],"scripts":[],"id":"37CEBFEA-88E3-4CC1-AF65-2CBA6AEEC063","shape":{"__isSmartRef__":true,"id":18567},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":18573},"lighterFill":{"__isSmartRef__":true,"id":18578},"label":{"__isSmartRef__":true,"id":18557},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":18583},"attributeConnections":[{"__isSmartRef__":true,"id":18586}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":18587},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":156},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":18588},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18662},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"18557":{"submorphs":[],"scripts":[],"id":"845F3947-7CA8-46B7-A069-F1D2D1AEA19F","shape":{"__isSmartRef__":true,"id":18558},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":18556},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":18559},{"__isSmartRef__":true,"id":18561}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":18563},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"18558":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"18559":{"style":{"__isSmartRef__":true,"id":18560},"chunkOwner":{"__isSmartRef__":true,"id":18557},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18560":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18561":{"style":{"__isSmartRef__":true,"id":18562},"chunkOwner":{"__isSmartRef__":true,"id":18557},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18562":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"18563":{"morph":{"__isSmartRef__":true,"id":18557},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18564":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":18565},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"9AE34383-BEAA-4488-BA5D-170E9CA4761D","eventHandler":{"__isSmartRef__":true,"id":18566},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":18556},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"18565":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"18566":{"morph":{"__isSmartRef__":true,"id":18564},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18567":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":18568},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"18568":{"stops":[{"__isSmartRef__":true,"id":18569},{"__isSmartRef__":true,"id":18570},{"__isSmartRef__":true,"id":18571},{"__isSmartRef__":true,"id":18572}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18569":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18570":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18571":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"18572":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"18573":{"stops":[{"__isSmartRef__":true,"id":18574},{"__isSmartRef__":true,"id":18575},{"__isSmartRef__":true,"id":18576},{"__isSmartRef__":true,"id":18577}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18574":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"18575":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18576":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"18577":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"18578":{"stops":[{"__isSmartRef__":true,"id":18579},{"__isSmartRef__":true,"id":18580},{"__isSmartRef__":true,"id":18581},{"__isSmartRef__":true,"id":18582}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"18579":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"18580":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18581":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"18582":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"18583":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":18584}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18584":{"date":{"__isSmartRef__":true,"id":18585},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"18585":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (CEST)"},"18586":{"sourceObj":{"__isSmartRef__":true,"id":18556},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":18556},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18587":{"morph":{"__isSmartRef__":true,"id":18556},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18588":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":18589},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":18590},"eventHandler":{"__isSmartRef__":true,"id":18631},"attributeConnections":[{"__isSmartRef__":true,"id":18632},{"__isSmartRef__":true,"id":18633},{"__isSmartRef__":true,"id":18634}],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":18636},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":18556},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18641},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(40.0,4131.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"18589":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(775.0,471.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"18590":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":18591},{"__isSmartRef__":true,"id":18593},{"__isSmartRef__":true,"id":18595},{"__isSmartRef__":true,"id":18597},{"__isSmartRef__":true,"id":18599},{"__isSmartRef__":true,"id":18601},{"__isSmartRef__":true,"id":18603},{"__isSmartRef__":true,"id":18605},{"__isSmartRef__":true,"id":18607},{"__isSmartRef__":true,"id":18609},{"__isSmartRef__":true,"id":18611},{"__isSmartRef__":true,"id":18613},{"__isSmartRef__":true,"id":18615},{"__isSmartRef__":true,"id":18617},{"__isSmartRef__":true,"id":18619},{"__isSmartRef__":true,"id":18621},{"__isSmartRef__":true,"id":18623},{"__isSmartRef__":true,"id":18625},{"__isSmartRef__":true,"id":18627},{"__isSmartRef__":true,"id":18629}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18591":{"date":{"__isSmartRef__":true,"id":18592},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"18592":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (CEST)"},"18593":{"date":{"__isSmartRef__":true,"id":18594},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"18594":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (CEST)"},"18595":{"date":{"__isSmartRef__":true,"id":18596},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"18596":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (CEST)"},"18597":{"date":{"__isSmartRef__":true,"id":18598},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"18598":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (CEST)"},"18599":{"date":{"__isSmartRef__":true,"id":18600},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"18600":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (CEST)"},"18601":{"date":{"__isSmartRef__":true,"id":18602},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"18602":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"18603":{"date":{"__isSmartRef__":true,"id":18604},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"18604":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"18605":{"date":{"__isSmartRef__":true,"id":18606},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"18606":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"18607":{"date":{"__isSmartRef__":true,"id":18608},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"18608":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"18609":{"date":{"__isSmartRef__":true,"id":18610},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"18610":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"18611":{"date":{"__isSmartRef__":true,"id":18612},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"18612":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"18613":{"date":{"__isSmartRef__":true,"id":18614},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"18614":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (CEST)"},"18615":{"date":{"__isSmartRef__":true,"id":18616},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"18616":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (CEST)"},"18617":{"date":{"__isSmartRef__":true,"id":18618},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"18618":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (CEST)"},"18619":{"date":{"__isSmartRef__":true,"id":18620},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"18620":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (CEST)"},"18621":{"date":{"__isSmartRef__":true,"id":18622},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"18622":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (CEST)"},"18623":{"date":{"__isSmartRef__":true,"id":18624},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"18624":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (CEST)"},"18625":{"date":{"__isSmartRef__":true,"id":18626},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"18626":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (CEST)"},"18627":{"date":{"__isSmartRef__":true,"id":18628},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"18628":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (CEST)"},"18629":{"date":{"__isSmartRef__":true,"id":18630},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"18630":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (CEST)"},"18631":{"morph":{"__isSmartRef__":true,"id":18588},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18632":{"sourceObj":{"__isSmartRef__":true,"id":18588},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":18588},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18633":{"sourceObj":{"__isSmartRef__":true,"id":18588},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":18556},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18634":{"sourceObj":{"__isSmartRef__":true,"id":18588},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":156},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":18635},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"18635":{"source":{"__isSmartRef__":true,"id":18588},"target":{"__isSmartRef__":true,"id":156}},"18636":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18637}},"18637":{"test01IsMorph":{"__isSmartRef__":true,"id":18638}},"18638":{"varMapping":{"__isSmartRef__":true,"id":18639},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":18640},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18639":{"this":{"__isSmartRef__":true,"id":18636}},"18640":{},"18641":{"update":{"__isSmartRef__":true,"id":18642},"updateOnMove":{"__isSmartRef__":true,"id":18646},"bringToFront":{"__isSmartRef__":true,"id":18650},"morphUnderCursor":{"__isSmartRef__":true,"id":18658}},"18642":{"varMapping":{"__isSmartRef__":true,"id":18643},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18643":{"this":{"__isSmartRef__":true,"id":18588}},"18644":{"timestamp":{"__isSmartRef__":true,"id":18645},"user":"lauritz","tags":[]},"18645":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (CEST)"},"18646":{"varMapping":{"__isSmartRef__":true,"id":18647},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":18648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18647":{"this":{"__isSmartRef__":true,"id":18588}},"18648":{"timestamp":{"__isSmartRef__":true,"id":18649},"user":"lauritz","tags":[]},"18649":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (CEST)"},"18650":{"varMapping":{"__isSmartRef__":true,"id":18651},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":18656},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18651":{"this":{"__isSmartRef__":true,"id":18588},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18652}},"18652":{"$super":{"__isSmartRef__":true,"id":18653}},"18653":{"varMapping":{"__isSmartRef__":true,"id":18654},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18655},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18654":{"obj":{"__isSmartRef__":true,"id":18588},"name":"bringToFront"},"18655":{},"18656":{"timestamp":{"__isSmartRef__":true,"id":18657},"user":"lauritz","tags":[]},"18657":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (CEST)"},"18658":{"varMapping":{"__isSmartRef__":true,"id":18659},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":18660},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18659":{"this":{"__isSmartRef__":true,"id":18588}},"18660":{"timestamp":{"__isSmartRef__":true,"id":18661},"user":"lauritz","tags":[]},"18661":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (CEST)"},"18662":{"onFire":{"__isSmartRef__":true,"id":18663},"removeHighlighting":{"__isSmartRef__":true,"id":18667},"onMouseMove":{"__isSmartRef__":true,"id":18671},"onMouseOut":{"__isSmartRef__":true,"id":18679},"reset":{"__isSmartRef__":true,"id":18687},"isTracking":{"__isSmartRef__":true,"id":18691},"isHighlighting":{"__isSmartRef__":true,"id":18695},"currentTarget":{"__isSmartRef__":true,"id":18699}},"18663":{"varMapping":{"__isSmartRef__":true,"id":18664},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18664":{"this":{"__isSmartRef__":true,"id":18556}},"18665":{"timestamp":{"__isSmartRef__":true,"id":18666},"user":"lauritz","tags":[]},"18666":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (CEST)"},"18667":{"varMapping":{"__isSmartRef__":true,"id":18668},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":18669},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18668":{"this":{"__isSmartRef__":true,"id":18556}},"18669":{"timestamp":{"__isSmartRef__":true,"id":18670},"user":"lauritz","tags":[]},"18670":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (CEST)"},"18671":{"varMapping":{"__isSmartRef__":true,"id":18672},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18677},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18672":{"this":{"__isSmartRef__":true,"id":18556},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18673}},"18673":{"$super":{"__isSmartRef__":true,"id":18674}},"18674":{"varMapping":{"__isSmartRef__":true,"id":18675},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18676},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18675":{"obj":{"__isSmartRef__":true,"id":18556},"name":"onMouseMove"},"18676":{},"18677":{"timestamp":{"__isSmartRef__":true,"id":18678},"user":"lauritz","tags":[]},"18678":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (CEST)"},"18679":{"varMapping":{"__isSmartRef__":true,"id":18680},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18685},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18680":{"this":{"__isSmartRef__":true,"id":18556},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":18681}},"18681":{"$super":{"__isSmartRef__":true,"id":18682}},"18682":{"varMapping":{"__isSmartRef__":true,"id":18683},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":18684},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18683":{"obj":{"__isSmartRef__":true,"id":18556},"name":"onMouseOut"},"18684":{},"18685":{"timestamp":{"__isSmartRef__":true,"id":18686},"user":"lauritz","tags":[]},"18686":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (CEST)"},"18687":{"varMapping":{"__isSmartRef__":true,"id":18688},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":18689},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18688":{"this":{"__isSmartRef__":true,"id":18556}},"18689":{"timestamp":{"__isSmartRef__":true,"id":18690},"user":"lauritz","tags":[]},"18690":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (CEST)"},"18691":{"varMapping":{"__isSmartRef__":true,"id":18692},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":18693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18692":{"this":{"__isSmartRef__":true,"id":18556}},"18693":{"timestamp":{"__isSmartRef__":true,"id":18694},"user":"lauritz","tags":[]},"18694":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (CEST)"},"18695":{"varMapping":{"__isSmartRef__":true,"id":18696},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":18697},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18696":{"this":{"__isSmartRef__":true,"id":18556}},"18697":{"timestamp":{"__isSmartRef__":true,"id":18698},"user":"lauritz","tags":[]},"18698":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (CEST)"},"18699":{"varMapping":{"__isSmartRef__":true,"id":18700},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":18701},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18700":{"this":{"__isSmartRef__":true,"id":18556}},"18701":{"timestamp":{"__isSmartRef__":true,"id":18702},"user":"lauritz","tags":[]},"18702":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (CEST)"},"18703":{"target":{"__isSmartRef__":true,"id":156},"selector":"update","args":[],"stopped":true,"tickTime":500,"suspended":true,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"18704":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(808.0,431.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"18705":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":18706}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"18706":{"date":{"__isSmartRef__":true,"id":18707},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"18707":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (CEST)"},"18708":{"morph":{"__isSmartRef__":true,"id":156},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18709":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"18710":{},"18711":{"displayInitialScript":{"__isSmartRef__":true,"id":18712},"displayJavaScriptSource":{"__isSmartRef__":true,"id":18716},"displaySourceForConnection":{"__isSmartRef__":true,"id":18720},"displaySourceForScript":{"__isSmartRef__":true,"id":18724},"generateSourceForConnection":{"__isSmartRef__":true,"id":18728},"generateSourceForScript":{"__isSmartRef__":true,"id":18732},"generateTargetCode":{"__isSmartRef__":true,"id":18736},"newConnection":{"__isSmartRef__":true,"id":18740},"newScript":{"__isSmartRef__":true,"id":18744},"reset":{"__isSmartRef__":true,"id":18748},"selectChangedContent":{"__isSmartRef__":true,"id":18752},"setTarget":{"__isSmartRef__":true,"id":18756},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":18760},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":18764},"updateLists":{"__isSmartRef__":true,"id":18768},"onShutdown":{"__isSmartRef__":true,"id":18772},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":18776},"update":{"__isSmartRef__":true,"id":18780},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":18784},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":18788},"printTags":{"__isSmartRef__":true,"id":18796},"setTag":{"__isSmartRef__":true,"id":18800},"runScript":{"__isSmartRef__":true,"id":18804},"openPartTestRunner":{"__isSmartRef__":true,"id":18808},"hasUnsavedChanges":{"__isSmartRef__":true,"id":18812}},"18712":{"varMapping":{"__isSmartRef__":true,"id":18713},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18714},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18713":{"this":{"__isSmartRef__":true,"id":156}},"18714":{"timestamp":{"__isSmartRef__":true,"id":18715},"user":"lauritz","tags":[]},"18715":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (CET)"},"18716":{"varMapping":{"__isSmartRef__":true,"id":18717},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18718},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18717":{"this":{"__isSmartRef__":true,"id":156}},"18718":{"timestamp":{"__isSmartRef__":true,"id":18719},"user":"lauritz","tags":[]},"18719":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"18720":{"varMapping":{"__isSmartRef__":true,"id":18721},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":18722},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18721":{"this":{"__isSmartRef__":true,"id":156}},"18722":{"timestamp":{"__isSmartRef__":true,"id":18723},"user":"conradcalmez","tags":[]},"18723":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (CET)"},"18724":{"varMapping":{"__isSmartRef__":true,"id":18725},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":18726},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18725":{"this":{"__isSmartRef__":true,"id":156}},"18726":{"timestamp":{"__isSmartRef__":true,"id":18727},"user":"cschuster","tags":[]},"18727":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (CEST)"},"18728":{"varMapping":{"__isSmartRef__":true,"id":18729},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":18730},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18729":{"this":{"__isSmartRef__":true,"id":156}},"18730":{"timestamp":{"__isSmartRef__":true,"id":18731},"user":"lauritz","tags":[]},"18731":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"18732":{"varMapping":{"__isSmartRef__":true,"id":18733},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":18734},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18733":{"this":{"__isSmartRef__":true,"id":156}},"18734":{"timestamp":{"__isSmartRef__":true,"id":18735},"user":"cschuster","tags":[]},"18735":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (CEST)"},"18736":{"varMapping":{"__isSmartRef__":true,"id":18737},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":18738},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18737":{"this":{"__isSmartRef__":true,"id":156}},"18738":{"timestamp":{"__isSmartRef__":true,"id":18739},"user":"lauritz","tags":[]},"18739":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"18740":{"varMapping":{"__isSmartRef__":true,"id":18741},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18742},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18741":{"this":{"__isSmartRef__":true,"id":156}},"18742":{"timestamp":{"__isSmartRef__":true,"id":18743},"user":"lauritz","tags":[]},"18743":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (CET)"},"18744":{"varMapping":{"__isSmartRef__":true,"id":18745},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":18746},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18745":{"this":{"__isSmartRef__":true,"id":156}},"18746":{"timestamp":{"__isSmartRef__":true,"id":18747},"user":"lauritz","tags":[]},"18747":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (CET)"},"18748":{"varMapping":{"__isSmartRef__":true,"id":18749},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":18750},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"18749":{"this":{"__isSmartRef__":true,"id":156}},"18750":{"timestamp":{"__isSmartRef__":true,"id":18751},"user":"lauritz","tags":[]},"18751":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (CEST)"},"18752":{"varMapping":{"__isSmartRef__":true,"id":18753},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i